Update an existing vendor
Partner-level JWT token (unscoped). Token payload includes partner_id. Business access is validated via partner ownership. Format: Bearer <your-jwt-token>
Use this for: Multi-business operations where the business_id is specified in the URL and partner has access to multiple businesses.
A UUID string identifying this vendor.
Input serializer for updating a vendor
Updated external identifier (must remain unique)
Updated vendor individual name
Updated registered company name
Updated primary email address
Updated mobile phone number (E.164 format)
Updated office phone number (E.164 format)
Updated vendor mailing address
Updated internal notes or description
Updated tags for categorization
Updated vendor number (must be unique)
Optional document upload
Serializer for vendor objects returned by the vendors list endpoint
Resource type (always 'VendorData')
Unique vendor identifier
Mobile phone number (E.164 format, e.g., +44 7700 900123)
Office phone number (E.164 format, e.g., +44 20 7946 0958)
Full formatted address (read-only, auto-generated)
Internal notes or description for this vendor
Vendor status (ACTIVE, INACTIVE, ARCHIVED, BLOCKED)
List of tags for categorization
All documents linked to this vendor with presigned URLs
Your unique identifier for this vendor (used for idempotency)
255Vendor individual name (for sole traders/freelancers)
255Registered company name (for limited companies)
255Primary email address for vendor communications
254