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
vendorId
Query parameters
allow_new_options
Whether to allow creation of new dropdown options during record creation
Request
This endpoint expects an object.
title
Vendor name
vendorType
The type of vendor
website
Vendor website URL
description
Vendor description
imageUrl
Vendor image URL
ownerId
Owner user ID
isActive
Whether the vendor is active
contacts
Contact IDs to associate with this vendor
projectIds
Project IDs to link this vendor to
custom
Custom fields
Response
Vendor updated successfully
id
Unique identifier
createdAt
Creation timestamp
updatedAt
Last update timestamp
title
Record title/name
description
Record description
address
Record location/address
isActive
Whether the record is active
primaryEmail
Primary contact email
primaryPhone
Primary contact phone
number
Record number (e.g., 1234)
custom
Custom fields
vendorType
The type of vendor
website
Vendor website URL
projectIds
IDs of projects this vendor is linked to
Errors
400
Bad Request Error
401
Unauthorized Error
404
Not Found Error
