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.