Create a Customer Shipping Address
This section shows you how to create a customer shipping address.
Endpoint
Test:
POST
https://apitest.cybersource.com
/tms/v2/customers/{customerTokenId}
/shipping-addressesProduction:
POST
https://api.cybersource.com
/tms/v2/customers/{customerTokenId}
/shipping-addressesProduction in India:
POST
https://api.in.cybersource.com
/tms/v2/customers/{customerTokenId}
/shipping-addressesThe is the customer token ID returned in the
{customerTokenId}
id
field when you created the customer token. For more information, see Create a Customer.If the default field is not supplied and the customer does not already have a
shipping address, then the shipping address will become the default. Otherwise, it
will become a customer's non-default shipping address.
Required Fields for Creating a Customer Shipping Address
You can include any of the following fields in the body of the request:
- shipTo.address1
- shipTo.address2
- shipTo.administrativeArea
- shipTo.company
- shipTo.country
- shipTo.email
- shipTo.firstName
- shipTo.lastName
- shipTo.locality
- shipTo.phoneNumber
- shipTo.postalCode
Related Information
REST Example: Creating a Customer Shipping Address
Request
POSThttps://apitest.cybersource.com/tms/v2/customers/F2F3ADA770102B51E053A2598D0A9078/shipping-addresses
Response to a Successful Request
{ "_links": { "self": { "href": "/tms/v2/customers/F2F3ADA770102B51E053A2598D0A9078/shipping-addresses/F2F4C2D1B966D631E053A2598D0AB155" }, "customer": { "href": "/tms/v2/customers/F2F3ADA770102B51E053A2598D0A9078" } }, "id": "F2F4C2D1B966D631E053A2598D0AB155", "default": true, "shipTo": { "firstName": "John", "lastName": "Doe", "company": "Company Name", "address1": "1 Market St", "locality": "San Francisco", "administrativeArea": "CA", "postalCode": "94105", "country": "US", "email": "test@cybs.com", "phoneNumber": "4158880000" }, "metadata": { "creator": "testrest" } }