b2b_user
GET /b2b_user
To get a specific B2B user.
/b2b_user?token=XXXX&user_code_365=12334&code_type=user_name
| field |
type |
description |
| token |
string |
Credentials provided by Powersoft that allow access to the API |
| user_code_365 |
string |
The user code registered in 365 to search for |
| user_name |
string |
The user code type based on which the search is done. There are allowed only the values 'user_id_365' = search is done based on the user 365 id, 'user_name' = search is done based on 365 user name and 'customer_code_365'=search is done based on 365 customer code |
Returns
{
"api_response": {
"response_code": "1",
"response_msg": "OK",
"response_id": ""
},
"b2b_user": {
"user_id_365": "5",
"user_name_365": "12334",
"customer_code_365": "10000122",
"customer_name": "Alex T",
"max_items_to_order": 0,
"max_time_to_order": null,
"text_field_01_value": "",
"text_field_02_value": "",
"text_field_03_value": "",
"text_field_04_value": "",
"text_field_05_value": "",
"text_field_06_value": "",
"text_field_07_value": "",
"text_field_08_value": "",
"text_field_09_value": "",
"text_field_10_value": "",
"number_field_01_value": 0,
"number_field_02_value": 0,
"number_field_03_value": 0,
"number_field_04_value": 0,
"number_field_05_value": 0,
"number_field_06_value": 0,
"number_field_07_value": 0,
"number_field_08_value": 0,
"number_field_09_value": 0,
"number_field_10_value": 0,
"boolean_field_01_value": false,
"boolean_field_02_value": false,
"boolean_field_03_value": false,
"boolean_field_04_value": false,
"boolean_field_05_value": false,
"boolean_field_06_value": false,
"boolean_field_07_value": false,
"boolean_field_08_value": false,
"boolean_field_09_value": false,
"boolean_field_10_value": false,
"date_field_01_value": "",
"date_field_02_value": "",
"date_field_03_value": "",
"date_field_04_value": "",
"date_field_05_value": ""
}
}
PUT /b2b_user
To modify a B2B user.
{
"api_credentials": {
"token": "XXXXX"
},
"b2b_user": {
"customer_code_365":"10001977",
"user_name_365":"b2b01",
"max_items_to_order":"100",
"max_time_to_order":"23:59",
"text_field_01_value":"text_field_01",
"text_field_02_value":"text_field_02",
"text_field_03_value":"text_field_03",
"text_field_04_value":"text_field_04",
"text_field_05_value":"text_field_05",
"text_field_06_value":"text_field_06",
"text_field_07_value":"text_field_07",
"text_field_08_value":"text_field_08",
"text_field_09_value":"text_field_09",
"text_field_10_value":"text_field_10",
"number_field_01_value":"125",
"number_field_02_value":"225",
"number_field_03_value":"325",
"number_field_04_value":"425",
"number_field_05_value":"525",
"number_field_06_value":"625",
"number_field_07_value":"725",
"number_field_08_value":"825",
"number_field_09_value":"925",
"number_field_10_value":"1025",
"boolean_field_01_value": "Y",
"boolean_field_02_value": "Y",
"boolean_field_03_value": "Y",
"boolean_field_04_value": "N",
"boolean_field_05_value": "Y",
"boolean_field_06_value": "Y",
"boolean_field_07_value": "Y",
"boolean_field_08_value": "Y",
"boolean_field_09_value": "N",
"boolean_field_10_value": "Y",
"date_field_01_value": "2017-01-01",
"date_field_02_value": "2017-02-01",
"date_field_03_value": "2017-03-01",
"date_field_04_value": "2017-04-01",
"date_field_05_value": "2017-05-01"
}
}
| field |
type |
description |
|
api_credentials
|
| token |
string |
Credentials provided by Powersoft that allow access to the API |
|
b2b_user
|
| customer_code_365 |
string |
The unique code of the customer modified. Required. |
| user_name_365 |
string |
The unique user name for b2b_user. Ignore it if you don't want to change the user name. |
| max_items_to_order |
string |
Maximum items to order. Pass integer value as string. Ignore it if you don't want to change it. |
| max_time_to_order |
string |
Maximum time to order. Ignore it if you don't want to change it. |
| text_field_01_value |
string |
Text field 1. Ignore it if you don't want to change it. |
| text_field_02_value |
string |
Text field 2. Ignore it if you don't want to change it. |
| text_field_03_value |
string |
Text field 3. Ignore it if you don't want to change it. |
| text_field_04_value |
string |
Text field 4. Ignore it if you don't want to change it. |
| text_field_05_value |
string |
Text field 5. Ignore it if you don't want to change it. |
| text_field_06_value |
string |
Text field 6. Ignore it if you don't want to change it. |
| text_field_07_value |
string |
Text field 7. Ignore it if you don't want to change it. |
| text_field_08_value |
string |
Text field 8. Ignore it if you don't want to change it. |
| text_field_09_value |
string |
Text field 9. Ignore it if you don't want to change it. |
| text_field_10_value |
string |
Text field 10. Ignore it if you don't want to change it. |
| number_field_01_value |
string |
Number field 1. Pass decimal value as string. Ignore it if you don't want to change it. |
| number_field_02_value |
string |
Number field 2. Pass decimal value as string. Ignore it if you don't want to change it. |
| number_field_03_value |
string |
Number field 3. Pass decimal value as string. Ignore it if you don't want to change it. |
| number_field_04_value |
string |
Number field 4. Pass decimal value as string. Ignore it if you don't want to change it. |
| number_field_05_value |
string |
Number field 5. Pass decimal value as string. Ignore it if you don't want to change it. |
| number_field_06_value |
string |
Number field 6. Pass decimal value as string. Ignore it if you don't want to change it. |
| number_field_07_value |
string |
Number field 7. Pass decimal value as string. Ignore it if you don't want to change it. |
| number_field_08_value |
string |
Number field 8. Pass decimal value as string. Ignore it if you don't want to change it. |
| number_field_09_value |
string |
Number field 9. Pass decimal value as string. Ignore it if you don't want to change it. |
| number_field_10_value |
string |
Number field 10. Pass decimal value as string. Ignore it if you don't want to change it. |
| boolean_field_01_value |
string |
Boolean field 1. Pass only values 'Y' or 'N'. Ignore it if you don't want to change it. |
| boolean_field_02_value |
string |
Boolean field 2. Pass only values 'Y' or 'N'. Ignore it if you don't want to change it. |
| boolean_field_03_value |
string |
Boolean field 3. Pass only values 'Y' or 'N'. Ignore it if you don't want to change it. |
| boolean_field_04_value |
string |
Boolean field 4. Pass only values 'Y' or 'N'. Ignore it if you don't want to change it. |
| boolean_field_05_value |
string |
Boolean field 5. Pass only values 'Y' or 'N'. Ignore it if you don't want to change it. |
| boolean_field_06_value |
string |
Boolean field 6. Pass only values 'Y' or 'N'. Ignore it if you don't want to change it. |
| boolean_field_07_value |
string |
Boolean field 7. Pass only values 'Y' or 'N'. Ignore it if you don't want to change it. |
| boolean_field_08_value |
string |
Boolean field 8. Pass only values 'Y' or 'N'. Ignore it if you don't want to change it. |
| boolean_field_09_value |
string |
Boolean field 9. Pass only values 'Y' or 'N'. Ignore it if you don't want to change it. |
| boolean_field_10_value |
string |
Boolean field 10. Pass only values 'Y' or 'N'. Ignore it if you don't want to change it. |
| date_field_01_value |
string |
Date field 1. Ignore it if you don't want to change it. |
| date_field_02_value |
string |
Date field 2. Ignore it if you don't want to change it. |
| date_field_03_value |
string |
Date field 3. Ignore it if you don't want to change it. |
| date_field_04_value |
string |
Date field 4. Ignore it if you don't want to change it. |
| date_field_05_value |
string |
Date field 5. Ignore it if you don't want to change it. |
Returns
The standard api_response object. The Powersoft365 customer code is returned in the response_id field.
POST /b2b_user
To create a B2B user.
{
"api_credentials": {
"token": "XXXXX"
},
"b2b_user": {
"customer_code_365":"10000004",
"user_name_365":"b2b04",
"user_password": "OTY1NzcyNDA=",
"max_items_to_order":100,
"max_time_to_order":"23:59",
"text_field_01_value":"text_field_01",
"text_field_02_value":"text_field_02",
"text_field_03_value":"text_field_03",
"text_field_04_value":"text_field_04",
"text_field_05_value":"text_field_05",
"text_field_06_value":"text_field_06",
"text_field_07_value":"text_field_07",
"text_field_08_value":"text_field_08",
"text_field_09_value":"text_field_09",
"text_field_10_value":"text_field_10",
"number_field_01_value":125,
"number_field_02_value":225,
"number_field_03_value":325,
"number_field_04_value":425,
"number_field_05_value":525,
"number_field_06_value":625,
"number_field_07_value":725,
"number_field_08_value":825,
"number_field_09_value":925,
"number_field_10_value":1025,
"boolean_field_01_value": true,
"boolean_field_02_value": true,
"boolean_field_03_value": true,
"boolean_field_04_value": false,
"boolean_field_05_value": true,
"boolean_field_06_value": true,
"boolean_field_07_value": true,
"boolean_field_08_value": true,
"boolean_field_09_value": false,
"boolean_field_10_value": true,
"date_field_01_value": "2017-01-01",
"date_field_02_value": "2017-02-01",
"date_field_03_value": "2017-03-01",
"date_field_04_value": "2017-04-01",
"date_field_05_value": "2017-05-01"
}
}
| field |
type |
description |
|
api_credentials
|
| token |
string |
Credentials provided by Powersoft that allow access to the API |
|
b2b_user
|
| customer_code_365 |
string |
The unique code of the customer the new b2b user is associated with. Required. |
| user_name_365 |
string |
The unique user name for b2b_user. Required. |
| user_password |
string |
The user password BASE64 encoded. Required. |
| max_items_to_order |
string |
Maximum items to order. Optionally. |
| max_time_to_order |
string |
Maximum time to order. Optionally. |
| text_field_01_value |
string |
Text field 1. Optionally. |
| text_field_02_value |
string |
Text field 2. Optionally. |
| text_field_03_value |
string |
Text field 3. Optionally. |
| text_field_04_value |
string |
Text field 4. Optionally. |
| text_field_05_value |
string |
Text field 5. Optionally. |
| text_field_06_value |
string |
Text field 6. Optionally. |
| text_field_07_value |
string |
Text field 7. Optionally. |
| text_field_08_value |
string |
Text field 8. Optionally. |
| text_field_09_value |
string |
Text field 9. Optionally. |
| text_field_10_value |
string |
Text field 10. Optionally. |
| number_field_01_value |
decimal |
Number field 1. Optionally. |
| number_field_02_value |
decimal |
Number field 2. Optionally. |
| number_field_03_value |
decimal |
Number field 3. Optionally. |
| number_field_04_value |
decimal |
Number field 4. Optionally. |
| number_field_05_value |
decimal |
Number field 5. Optionally. |
| number_field_06_value |
decimal |
Number field 6. Optionally. |
| number_field_07_value |
decimal |
Number field 7. Optionally. |
| number_field_08_value |
decimal |
Number field 8. Optionally. |
| number_field_09_value |
decimal |
Number field 9. Optionally. |
| number_field_10_value |
decimal |
Number field 10. Optionally. |
| boolean_field_01_value |
boolean |
Boolean field 1. Optionally. |
| boolean_field_02_value |
boolean |
Boolean field 2. Optionally. |
| boolean_field_03_value |
boolean |
Boolean field 3. Optionally. |
| boolean_field_04_value |
boolean |
Boolean field 4. Optionally. |
| boolean_field_05_value |
boolean |
Boolean field 5. Optionally. |
| boolean_field_06_value |
boolean |
Boolean field 6. Optionally. |
| boolean_field_07_value |
boolean |
Boolean field 7. Optionally. |
| boolean_field_08_value |
boolean |
Boolean field 8. Optionally. |
| boolean_field_09_value |
boolean |
Boolean field 9. Optionally. |
| boolean_field_10_value |
boolean |
Boolean field 10. Optionally. |
| date_field_01_value |
string |
Date field 1. Optionally. |
| date_field_02_value |
string |
Date field 2. Optionally. |
| date_field_03_value |
string |
Date field 3. Optionally. |
| date_field_04_value |
string |
Date field 4. Optionally. |
| date_field_05_value |
string |
Date field 5. Optionally. |
Returns
The standard api_response object. The Powersoft365 customer code is returned in the response_id field.