/
API Load Companies

API Load Companies

HTTP
Method

/<service>/<version>/<parameters>

POST

/companies/v1/submit


Environment

Request URL

UAT

https://ihubuat.supplystream.com:8081/api/companies/v1/submit?api_key=<api_Key>

Live

https://ihub.supplystream.com:8081/api/companies/v1/submit?api_key=<api_Key>


Header

Requirement

JSON

XML

Content-Type

Required

Content-Type: application/json

Content-Type: application/xml

Accept

Optional. Returns Content-Type format if undefined

Accept: application/json

Accept: application/xml


API call formatting

XML Format


Body

<Request>
<Company>
<BranchCode>string</BranchCode>
<CompanyCategory>string</CompanyCategory>
<CompanyCode>string</CompanyCode>
<CompanyDescription>string</CompanyDescription>
<CompanyType>string</CompanyType>
<Notes>string</Notes>
<SpecialInstructions>string</SpecialInstructions>
<CompanyNumber>string</CompanyNumber>
<BusinessNumber>string</BusinessNumber>
<VATNumber>string</VATNumber>
<CurrencyCode>string</CurrencyCode>
<SubsidiaryCode>string</SubsidiaryCode>
<InvoiceFormat>string</InvoiceFormat>
<Airport>string</Airport>
<BillToCode>string</BillToCode>
<BillToName>string</BillToName>
</Company>
<List>
<Address>
<AddressLine1>string</AddressLine1>
<AddressLine2>string</AddressLine2>
<AddressLine3>string</AddressLine3>
<AddressLine4>string</AddressLine4>
<AddressLocationType>string</AddressLocationType>
<AddressType>string</AddressType>
<City>string</City>
<CountryCode>string</CountryCode>
<County>string</County>
<PostcodeZip>string</PostcodeZip>
</Address>
</List>
</Request>

Example success Response Body

<Response>
<CallStatus>
<Success>true</Success>
<Code>0</Code>
<Message></Message>
</CallStatus>
<GUID />
</Response>

Example failure Response Body

<Response>
<CallStatus>
<Success>false</Success>
<Code>100</Code>
<Message>The PostcodeZip field is required.</Message>
</CallStatus>
</Response>


JSON Format


Body

{
"Company": {
"BranchCode": "string",
"CompanyCategory": "string",
"CompanyCode": "string",
"CompanyDescription": "string",
"CompanyType": "string",
"Notes": "string",
"SpecialInstructions": "string",
"CompanyNumber": "string",
"BusinessNumber": "string",
"VATNumber": "string",
"CurrencyCode": "string",
"SubsidiaryCode": "string",
"InvoiceFormat": "string",
"Airport": "string",
"BillToCode": "string",
"BillToName": "string"
},
"List": {
"Address": [
{
"AddressLine1": "string",
"AddressLine2": "string",
"AddressLine3": "string",
"AddressLine4": "string",
"AddressLocationType": "string",
"AddressType": "string",
"City": "string",
"CountryCode": "string",
"County": "string",
"PostcodeZip": "string"
}
]
}
}

Example success Response Body

{
"CallStatus": {
"Success": true,
"Code": 0,
"Message": ""
},
"GUID": null
}

Example failure Response Body

{
"CallStatus": {
"Success": false,
"Code": 100,
"Message": "Error. Company Type not valid."
},
"GUID": null
}

Related content

Load Companies
Read with this
API Load Receipts
API Load Receipts
More like this
Push Dispatch Confirmation
Push Dispatch Confirmation
Read with this
API Load Receipts
API Load Receipts
More like this
Push Services
Read with this
API Load Kit
More like this