payee-type contacts. All fields are optional — include only the fields you want to change.
Base URL
Authentication
All requests must include a Bearer token in theAuthorization header.
Path Parameters
string
required
The unique identifier of the contact to update.
Request Body
string
Updated display name for the contact. Applies to both
payee and business-type contacts.string[]
Updated list of email addresses. Maximum 5 addresses. Payee contacts only.
string
Updated phone number. Payee contacts only.
object
Updated mailing address. Payee contacts only.
number
Net payment terms in days. Must be
0 or greater. Payee contacts only.The
emails, phone, address, and netTerms fields are only applicable to payee-type contacts. Sending these fields for a business-type contact will result in an error.Response
Returns the updatedContact object with HTTP status 200 OK.
string
Unique identifier for the contact.
string
The contact type:
payee or business.string
The contact’s current status:
active, archived, or revoked.string | null
The updated display name.
string[]
The full, updated list of email addresses. Empty for
business-type contacts.string | null
The updated phone number.
string
Allowed payment direction:
bidirectional, can_pay, can_be_paid, or none.number | null
Updated net payment terms in days, if set.
object | null
Summary of the contact’s linked bank account.
object | null
Tax information for the contact.
boolean
Whether this contact can currently receive payments.
datetime
ISO 8601 timestamp of when the contact was created.
datetime | null
ISO 8601 timestamp of this update.
datetime | null
ISO 8601 timestamp of archival, if applicable.
Example Request
curl
Example Response
200