Update a vendor.
PUT
/vendors/{vendorId}
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request PUT 'https://api-sandbox.saaslogic.io/v1/vendors/9e3f7852-4039-4b8d-b4d6-2cc6d3f32667' \
--header 'Accept: application/json' \
--header 'Accept;' \
--header 'Authorization;' \
--header 'Content-Type: application/json' \
--data-raw '{
"vendorName": "Global Supplies Inc.",
"taxId": "TAX123456789",
"contacts": [
{
"contactId": "12345abc-de67-890f-gh12-ijkl34567890",
"firstName": "Sarah",
"lastName": "Connor",
"email": "sconnor@globalsupplies.com",
"contactNumber": "9876543210",
"countryCode": "USA",
"isDefault": true
},
{
"contactId": "67890def-gh12-3456-ijkl-mnop78901234",
"firstName": "John",
"lastName": "Doe",
"email": "jdoe@globalsupplies.com",
"contactNumber": "5555555555",
"countryCode": "CAN",
"isDefault": false
}
],
"addresses": [
{
"addressId": "bcdef123-4567-890a-bcde-fghij1234567",
"addressName": "Global Supplies Main Office",
"address": "123 Elm Street, Springfield, Illinois",
"countryCode": "USA",
"stateCode": "IL",
"city": "Springfield",
"zip": "62704",
"isDefault": true
},
{
"addressId": "mnop7890-1234-5678-qrst-uvwxy1234567",
"addressName": "Global Supplies Canada Branch",
"address": "456 Maple Avenue, Toronto, Ontario",
"countryCode": "CAN",
"stateCode": "ON",
"city": "Toronto",
"zip": "M5J 2N8",
"isDefault": false
}
]
}'
Response Response Example
{
"message": "UN_AUTHORIZED"
}
Request
Path Params
vendorId
string
required
Example:
9e3f7852-4039-4b8d-b4d6-2cc6d3f32667
Header Params
Content-Type
string
required
Example:
application/json
Accept
string
required
Example:
application/json
Authorization
string
required
Default:
Bearer {{bearerToken}}
Body Params application/json