Accounts > Businesses


Param

business type name
1 retailer
2 distributor
3 wholesale
4 others
business status name
0 draft
4 under review
1 approved
2 rejected
3 deleted
question >> type name
1 question 1
2 question 2
3 question 3
4 question 4
question >> answer name
0 No
1 Yes
attachment type name
1 Photo Id
2 License
3 card

List

GET : /api/designnest/v1/accounts/me/businesses

Response :

{
    "code" : 1 ,
    "message" : "" ,
    "data" : {
        "list" : [
            {
                "id": 0,
                "company": ",
                "name": "",
                "email": "",
                "phone": "",
                "address": "",
                "website": url,
                "business_type": 0 ,
                "job": "",
                "url": url,
                "contact_name": "",
                "status": 0 ,
                "questions": [
                    {
                        "type": 0,
                        "answer": 0 / 1,
                        "content": "",
                        "countries": [1 , 2 , 3]
                    },
                ]
            }
        ]
    }
}

Show

GET : /api/designnest/v1/accounts/me/businesses/0

Response :

{
    "code" : 1 ,
    "message" : "" ,
    "data" : {
        "detail" : {
            "id": 0,
            "company": ",
            "name": "",
            "email": "",
            "phone": "",
            "address": "",
            "company_code"  : "",
            "company_city"  : "",
            "company_country_id"  : 0,
            "website": url,
            "business_type": 0 ,
            "job": "",
            "url": [
                {
                    "type" : 1 / 2 / 3 ,
                    "url" : url
                }
            ],
            "contact_name": "",
            "status": 0 ,
            "questions": [
                {
                    "type": 0,
                    "answer": 0 / 1,
                    "content": "",
                    "countries": [1 , 2 , 3] ,
                    "data" : []
                },
            ]
        }
    }
}

Add

POST : /api/designnest/v1/accounts/me/businesses

Request parameters >> save form

{
  "account" : {
    "business" : {
      "stage" : 1 ,
      "company" : "company--new" ,
      "business_type" : 1 ,
      "address" : "address--test" ,
      "company_code" : "" ,
      "company_city" : "" ,
      "company_country" : 0,
      "website" : "baidu.com" ,
      "contact_name" : "contact_name--test" ,
      "job" : "job--test" ,
      "email" : "490458814@qq.com" ,
      "phone" : "17321265274--test" ,
      "questions" : [
        {
          "type" : 1 ,
          "answer" : 0 ,
          "content" : ""
        } ,
        {
          "type" : 2 ,
          "answer" : 0 ,
          "content" : ""
        } 
      ]
    }
  }
}

Request parameters >> save questions answer

{
  "account" : {
    "business" : {
      "stage" : 2 ,
      "attachment" : [
        {
          "type" : 1 ,
          "url" : ""
        } 
      ] ,
      "questions" : [
        {
          "type" : 3 ,
          "answer" : 1 ,
          "countries" : []
        } ,
        {
          "type" : 4 ,
          "answer" : 1 ,
          "clients" : []
        }
      ]
    }
  }
}

Response :

{
    "code" : 1 ,
    "message" : "" ,
    "data" : {
        "id": 0,
        "company": ",
        "name": "",
        "email": "",
        "phone": "",
        "address": "",
        "website": url,
        "business_type": 0 ,
        "job": "",
        "url": url,
        "contact_name": "",
        "status": 0
    }
}

Change

PATCH : /api/designnest/v1/accounts/me/businesses/{businessID}

businessID : current account's businessID

Request parameters >> save form

{
  "account" : {
    "business" : {
      "stage" : 1 ,
      "company" : "company--new" ,
      "business_type" : 1 ,
      "address" : "address--test" ,
      "company_code" : "" ,
      "company_city" : "" ,
      "company_country" : 0,
      "website" : "baidu.com" ,
      "contact_name" : "contact_name--test" ,
      "job" : "job--test" ,
      "email" : "490458814@qq.com" ,
      "phone" : "17321265274--test" ,
      "questions" : [
        {
          "type" : 1 ,
          "answer" : 0 ,
          "content" : ""
        } ,
        {
          "type" : 2 ,
          "answer" : 0 ,
          "content" : ""
        } 
      ]
    }
  }
}

Request parameters >> save questions answer

{
  "account" : {
    "business" : {
      "stage" : 2 ,
      "attachment" : [
        {
          "type" : 1 ,
          "url" : ""
        } 
      ] ,
      "questions" : [
        {
          "type" : 3 ,
          "answer" : 1 ,
          "countries" : []
        } ,
        {
          "type" : 4 ,
          "answer" : 1 ,
          "clients" : []
        }
      ]
    }
  }
}

Response :

{
    "code" : 1 ,
    "message" : "" ,
    "data" : {
        "id": 0,
        "company": ",
        "name": "",
        "email": "",
        "phone": "",
        "address": "",
        "website": url,
        "business_type": 0 ,
        "job": "",
        "url": url,
        "contact_name": "",
        "status": 0
    }
}