tenant_id
Id of the organization tenant to use on the Xero Accounting API. See [Get Tenant Connections](https://pipedream.com/@sergio/xero-accounting-api-get-tenant-connections-p_OKCzOgn/edit) for a workflow example on how to pull this data.
contact_id
Contact identifier of the contact to update.
name
Full name of contact/organisation (max length = 255). The following is required to create a contact.
contact_number
This can be updated via the API only i.e. This field is read only on the Xero contact screen, used to identify contacts in external systems (max length = 50). If the Contact Number is used, this is displayed as Contact Code in the Contacts UI in Xero.
account_number
A user defined account number. This can be updated via the API and the [Xero UI](https://help.xero.com/ContactsAccountNumber) (max length = 50).
contact_status
Current status of a contact - see contact status [types](https://developer.xero.com/documentation/api/types#ContactStatuses)
first_name
First name of contact person (max length = 255).
last_name
Last name of contact person (max length = 255)
email_address
Email address of contact person (umlauts not supported) (max length = 255)
skype_user_name
Skype user name of contact.
contact_persons
See [contact persons](https://developer.xero.com/documentation/api/contacts#contact-persons).
bank_account_details
Bank account number of contact
tax_number
Tax number of contact - this is also known as the ABN (Australia), GST Number (New Zealand), VAT Number (UK) or Tax ID Number (US and global) in the Xero UI depending on which regionalized version of Xero you are using (max length = 50)
account_receivable_tax_type
Default tax type used for contact on AP invoices
account_payable_type
Store certain address types for a contact - see address types
addresses
Store certain address types for a contact - see address types
phones
Store certain phone types for a contact - see phone types.
is_supplier
true or false Boolean that describes if a contact that has any AP invoices entered against them. Cannot be set via PUT or POST - it is automatically set when an accounts payable invoice is generated against this contact.
is_customer
true or false Boolean that describes if a contact has any AR invoices entered against them. Cannot be set via PUT or POST - it is automatically set when an accounts receivable invoice is generated against this contact.
default_currency
Default currency for raising invoices against contact
xero_network_key
Store XeroNetworkKey for contacts.
sales_default_account_code
The default sales [account code](https://developer.xero.com/documentation/api/accounts) for contacts
puchases_default_account_code
The default purchases [account code](https://developer.xero.com/documentation/api/accounts) for contacts
sales_tracking_categories
The default sales [tracking categories](https://developer.xero.com/documentation/api/tracking-categories/) for contacts
puechases_tracking_categories
The default purchases [tracking categories](https://developer.xero.com/documentation/api/tracking-categories/) for contacts
tracking_category_name
The name of the Tracking Category assigned to the contact under SalesTrackingCategories and PurchasesTrackingCategories
tracking_option_name
The name of the Tracking Option assigned to the contact under SalesTrackingCategories and PurchasesTrackingCategories
payment_terms
The default payment terms for the contact - see Payment Terms