Suppliers
Update supplier
The Update supplier endpoint updates an existing supplier for a given company's connection.
Suppliers are people or organizations that provide something, such as a product or service.
Integration-specific behavior
Required data may vary by integration. To see what data to post, first call Get create/update supplier model.
put/companies/{companyId}/connections/{connectionId}/push/suppliers/{supplierId}
Query parameters
timeoutInMinutesinteger
Time limit for the push operation to complete before it is timed out.
forceUpdateboolean
When updating data in the destination platform Codat checks the sourceModifiedDate against the lastupdated date from the accounting software, if they're different Codat will return an error suggesting you should initiate another pull of the data. If this is set to true then the update will override this check.
Request body
Example request
{
"id": "C520FFD4-F6F6-4FC2-A6D2-5D7088B2B14F",
"supplierName": "Kelly's Industrial Supplies",
"contactName": "Kelly's Industrial Supplies",
"emailAddress": "sales@kellysupplies.com",
"phone": "07999 999999",
"addresses": [
{
"type": "Billing",
"line1": "Unit 51",
"line2": "Bakersfield Industrial Estate",
"city": "Bakersfield",
"region": "California",
"country": "USA",
"postalcode": "93308"
}
],
"registrationNumber": "string",
"taxNumber": "string",
"status": "Unknown",
"defaultCurrency": "string",
"metadata": {
"isDeleted": true
},
"supplementalData": {
"content": {
"property1": {
"property1": null,
"property2": null
},
"property2": {
"property1": null,
"property2": null
}
}
},
"modifiedDate": "2022-10-23T00:00:00Z",
"sourceModifiedDate": "2022-10-23T00:00:00Z"
}Response
Success