• Last edited on: 24 April 2023

Address API (/addresses)

Use the address API to query, create, or update personal or supplier remit-to address information.

Use the address API to query, create, or update personal or supplier remit-to address information.

The URL to access addresses is: https://<instance>/api/addresses

  • Use this URL to query personal address information: https://<instance url>/api/users/<user ID>/addresses
  • Use this URL to query supplier remit-to address information: https://<instance url>/api/suppliers/<user ID>/addresses

See Integration Best Practices for more info.

Actions

The Addresses API allows you to:

Verb Path Action Description
POST /api/addresses create Create address
GET /api/addresses index Query addresses
GET /api/addresses/:id show Show address
PUT /api/addresses/:id update Update address

Elements

The following elements are available for the Addresses API:

Element Description Required Field? Unique? Allowable Value Api_In Field? Api_Out Field? Data Type
active A no value will make the address inactive making it no longer available to users. A yes value will make it active and available to users.       yes yes boolean
attention Address Default Attention Line       yes yes string(255)
business-group-name Content Group Name for Address       yes yes string(255)
city City Name yes     yes yes string(255)
content-groups Content groups.       yes yes ContentGroup
country country yes     yes yes Country
created-at Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ         yes datetime
created-by User who created         yes User
id Coupa's unique identifier for the address         yes integer
local-tax-number local_tax_number yes     yes yes string(255)
location-code location_code   yes   yes yes string(255)
name Address 'Nickname'       yes yes string(255)
postal-code Postal Code yes     yes yes string(255)
purposes Purposes for Multiple Contacts and Addresses for Suppliers       yes yes Purpose
state State Abbreviation     See note below this table to download a list of allowable values.  yes yes string(255)
state-iso-code

ISO Code for the State

Note

In 36.1, the allowable syntax for field values changed to the format: CC-SSS, where CC represents the two-character country code and SSS represents the one-to-three-character alpha-numeric subdivision code. For example, US-CA. See note below this table to download a list of allowable values.

See note below this table to download a list of allowable values.  yes yes string(255)
street1 Address Line 1 yes     yes yes
street2 Address Line 2       yes yes string(255)
street3 Address Line 3       yes yes string(255)
street4 Address Line 4       yes yes string(255)
tax-registrations Tax registrations         yes Tax Registration
updated-at Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ         yes datetime
updated-by User who updated         yes User
vat-country vat_country       yes yes Country
vat-number vat_number       yes yes string(255)
external-src-ref External Source Reference yes string(255)
external-src-name
External Source Name yes string(255)
Note
  • Starting with the May 2023 release, state ISO codes and names have changed. To see a complete list of the changes and allowable values, download the Subdivision Code Changes Excel file
  • The reference object Country and the respective country name, code or ID must already exist in the system.
  • If the address is deactivated or inactive, the address record and its attributes cannot be updated using the API.

Related Items


Differences between XML and JSON in Coupa

16 December 2016

Tagging API

24 April 2017

Use the Tagging API to bring in and export tags to your third-party system.

Integration Runs API

24 April 2017

Use this API to create, query, or update an integration run, as well as update the status.

Dispute Reason API

05 August 2017