Customer Management/
Addresses API/
Delete an Address

Delete an Address

DELETE Delete by ID

https://api.moltin.com/v2/customers/:customer_id/addresses/:address_id

OR

https://api.moltin.com/v2/accounts/:account_id/addresses/:address_id

Parameters

Path parameters

NameRequiredTypeDescription
address_idRequiredstringThe ID for the Address to delete.
customer_idRequired (for customer addresses)stringA customer ID that has addresses.
account_idRequired (for account addresses)stringAn account ID that has addresses.

Headers

NameRequiredTypeDescription
X-Moltin-Customer-TokenOptionalstringA customer token used to access customer addresses for implicit calls.
EP-Account-Management-Authentication-TokenOptionalstringAn account management authentication token that identifies the authenticated account member.
AuthorizationRequiredstringThe Bearer token required to get access to the API.

Request Examples Delete Customer Address With Customer Token

Curl

curl -X DELETE https://api.moltin.com/v2/customers/:customer_id/addresses/:address_id \
     -H "X-Moltin-Customer-Token: XXXX"
     -H "Authorization: Bearer XXXX"

JavaScript SDK

const MoltinGateway = require("@moltin/sdk").gateway;
const Moltin = MoltinGateway({
    client_id: "X",
});
const customerId = "XXXX";
const addressId = "XXXX";
const customerToken = "XXXX";
Moltin.CustomerAddresses.Delete({
    customer: customerId,
    address: addressId,
    token: customerToken,
}).then((response) => {
    // Do something
});

Request Examples Delete Account Address With Account Token

Curl

curl -X DELETE https://api.moltin.com/v2/accounts/:account_id/addresses/:address_id \
     -H "Ep-Account-Management-Authentication-Token: XXXX"
     -H "Authorization: Bearer XXXX"

JavaScript SDK

const MoltinGateway = require("@moltin/sdk").gateway;
const Moltin = MoltinGateway({
    client_id: "X",
});
const accountId = "XXXX";
const addressId = "XXXX";
const accountToken = "XXXX";
Moltin.AccountAddresses.Delete({
    account: accountId,
    address: addressId,
    token: accountToken,
}).then((response) => {
    // Do something
});

Request Examples Delete Customer Address Without Customer Token

Curl

curl -X DELETE https://api.moltin.com/v2/customers/:customer_id/addresses/:address_id \
     -H "Authorization: Bearer XXXX"

JavaScript SDK

const MoltinGateway = require("@moltin/sdk").gateway;
const Moltin = MoltinGateway({
    client_id: "X",
    client_secret: "X",
});
const customerId = "XXXX";
const addressId = "XXXX";
Moltin.CustomerAddresses.Delete({
    customer: customerId,
    address: addressId,
}).then((response) => {
    // Do something
});

Request Examples Delete Account Address Without Account Token

Curl

curl -X DELETE https://api.moltin.com/v2/accounts/:account_id/addresses/:address_id \
     -H "Authorization: Bearer XXXX"

JavaScript SDK

const MoltinGateway = require("@moltin/sdk").gateway;
const Moltin = MoltinGateway({
    client_id: "X",
    client_secret: "X",
});
const accountId = "XXXX";
const addressId = "XXXX";
Moltin.AccountAddresses.Delete({
    customer: accountId,
    address: addressId,
}).then((response) => {
    // Do something
});

Response Example

204 No Content

Was this helpful?

Previous
Update an Address

Learn

Docs