A Customer address can be of different types as postal address, email address or phone number.
The appropriate address type will be selected depending on the business usage, as example for statement sending or card delivery.
The customer addresses could be created during the creation of the Contract or when additional Cards and Accounts are created.
A customer should at least have one main address (addressLabel: MAIN_POSTAL_ADDRESS
)
Each Address is identified by a unique addressReference
and optionally by a unique issuerAddressExternalReference
per Issuer.
An Issuer can create additional addresses for a customer using the API Create address for a customer : POST /issuers/{issuerId}/customers/{customerReference}/addresses
by providing the issuerId
of the Issuer and customerReference
identifying the Customer.
Furthermore the addresses could me managed and updated through the following endpoints:
- Retrieve customer address :
GET /issuers/{issuerId}/customers/{customerReference}/addresses/{addressReference}
- Update address :
PUT /issuers/{issuerId}/customers/{customerReference}/addresses/{addressReference}
- Deactivate address :
POST /issuers/{issuerId}/customers/{customerReference}/addresses/{addressReference}/deactivate
- Activate address :
POST /issuers/{issuerId}/customers/{customerReference}/addresses/{addressReference}/activate