Backend API
Retrieve an existing account using the ID that was returned when created.
Arguments
idobjectIdrequired
ID of the customer account to retrieve.
expandstring
Expanding link fields and child collections is performed using the expand argument.
- For example, expand=account would return a related customer account if one exists.
When the field represents a collection, you can specify the query limit,
- For example, expand=variants:10 would return up to 10 records of the variants collection.
See expanding for more details.
fieldsstring
Return only the specified fields in the result. For example fields=name,slug would return only the fields name and slug in the response. Supports nested object and array fields using dot-notation, for example items.product_id. The customer account id is always returned.
includestring
Include one or more arbitrary queries in the response, possibly related to the main query.
See including for more details.
GET/accounts/:id
const { swell } = require('swell-node');
swell.init('store-id', 'secret-key');
await swell.get('/accounts/{id}', {
id: '60f1994f9111e70000000007'
});
Response
{
"type": "individual",
"email": "customer@example.com",
"balance": 50,
"billing": {
"name": "Martin Septim",
"first_name": "Martin",
"last_name": "Septim",
"address1": "Waynon Priory",
"city": "Chorrol",
"state": "NY",
"zip": 11201,
"country": "US",
"phone": "(555) 555-5555",
"method": "card",
"card": {
"token": "card_1Ds1K7E30PFlZWil6Q7bJ1PD",
"test": true,
"last4": "4242",
"brand": "Visa",
"address_check": "unchecked",
"zip_check": "unchecked",
"cvc_check": "unchecked",
"exp_month": 1,
"exp_year": 2029,
"fingerprint": "3e63991847bbdaafdbc5c8f110ad803f"
},
"account_card_id": "5c3ac9870b3b171a7dfaf089"
},
"cart_abandoned_count": 18,
"currency": "USD",
"date_created": "2021-07-16T14:35:59.938Z",
"date_first_cart_abandoned": "2018-01-01T00:00:00.000Z",
"date_first_order": "2019-01-01T00:00:00.000Z",
"date_last_cart_abandoned": "2021-07-16T14:35:59.938Z",
"date_last_login": "2021-07-16T14:35:59.938Z",
"date_last_order": "2021-07-16T14:35:59.938Z",
"date_updated": "2021-07-16T14:35:59.938Z",
"first_name": "Martin",
"group": "Dragonborn",
"last_name": "Septim",
"name": "Martin Septim",
"order_value": 5,
"password": "$2a$06$hnxbq8likRXJFRa6VrKn7uayucRZw1dH5EQsHwPbWliy3FoNYIpIq",
"password_reset_key": null,
"password_reset_url": null,
"phone": "(555) 555-5555",
"shipping": {
"name": "Martin Septim",
"first_name": "Martin",
"last_name": "Septim",
"address1": "Waynon Priory",
"city": "Chorrol",
"state": "NY",
"zip": 11201,
"country": "US",
"phone": "(555) 555-5555",
"account_address_id": "5c12c5fdfcd74b34e19cf659"
},
"notes": "\"Voiced by Sean Bean.\"",
"id": "60f1994f9111e70000000007"
}