Update Vendor

Update an existing vendor. All fields are optional — only include what you want to change.

Pass null to clear a nullable field (e.g. website, description, ownerId).

Authentication

x-api-keystring
API Key authentication via header

Path parameters

vendorIdstringRequired

Query parameters

allow_new_optionsbooleanOptionalDefaults to false
Whether to allow creation of new dropdown options during record creation

Request

This endpoint expects an object.
titlestringOptional1-500 characters
Vendor name
vendorTypeenumOptional
The type of vendor
websitestring or nullOptional<=2048 characters
Vendor website URL
descriptionstring or nullOptional
Vendor description
imageUrlstring or nullOptional
Vendor image URL
ownerIdinteger or nullOptional
Owner user ID
isActivebooleanOptional
Whether the vendor is active
contactslist of integers or nullOptional
Contact IDs to associate with this vendor
projectIdslist of integers or nullOptional
Project IDs to link this vendor to
custommap from strings to anyOptional
Custom fields

Response

Vendor updated successfully
idinteger
Unique identifier
createdAtstringformat: "date-time"
Creation timestamp
updatedAtstringformat: "date-time"
Last update timestamp
titlestring

Record title/name

descriptionstring or null
Record description
addresslist of strings

Record location/address

isActiveboolean
Whether the record is active
primaryEmailstring or nullformat: "email"
Primary contact email
primaryPhonestring or null
Primary contact phone
numberinteger

Record number (e.g., 1234)

custommap from strings to any
Custom fields
vendorTypeenum or null
The type of vendor
websitestring or null
Vendor website URL
projectIdslist of integers
IDs of projects this vendor is linked to

Errors

400
Bad Request Error
401
Unauthorized Error
404
Not Found Error