Account / Address
List all Addresses
Storefront API
- Authentication
- Account
- Account / Address
- Account / Credit Cards
- Account / Orders
- Order Status
- Cart
- Cart / Line Items
- Cart / Other
- Cart / Coupons
- Checkout
- Checkout / State
- Checkout / Shipments
- Checkout / Payments
- Checkout / Store Credit
- Stripe
- Products
- Vendors
- Stores
- Taxons
- Countries
- CMS Pages
- Menus
- Wishlists
- Wishlists / Wished Items
- Digital Downloads
Platform API
- Authentication
- Addresses
- Adjustments
- Classifications
- CMS Pages
- CMS Sections
- Countries
- Data Feeds
- Digital Links
- Digital Assets
- Line Items
- Menu Items
- Menus
- Option Types
- Option Values
- Orders
- Payment Methods
- Payments
- Products
- Promotion Actions
- Promotion Categories
- Promotion Rules
- Promotions
- Roles
- Shipments
- Shipping Categories
- Shipping Methods
- States
- Stock Items
- Stock Locations
- Store Credit Categories
- Store Credit Types
- Store Credits
- Tax Categories
- Tax Rates
- Taxonomies
- Taxons
- Users
- Variants
- Vendors
- Webhook Events
- Webhook Subscribers
- Wished Items
- Wishlists
- Zones
Account / Address
List all Addresses
Returns a list of addresses for the current user.
GET
/
api
/
v2
/
storefront
/
account
/
addresses
curl --request GET \
--url https://demo.spreecommerce.org/api/v2/storefront/account/addresses \
--header 'Authorization: Bearer <token>'
{
"data": [
{
"id": "11",
"type": "address",
"attributes": {
"firstname": "Tyler",
"lastname": "Durden",
"address1": "12312 Street",
"address2": "Basment Entrance",
"city": "LA",
"zipcode": "90210",
"phone": "08173762736",
"state_name": "California",
"company": "Paper Street Soap Co",
"country_name": "United States",
"country_iso3": "USA",
"country_iso": "US",
"label": "Home",
"state_code": "CA"
}
},
{
"id": "28",
"type": "address",
"attributes": {
"firstname": "John",
"lastname": "Snow",
"address1": "7735 Old Georgetown Road",
"address2": "2nd Floor",
"city": "Bethesda",
"zipcode": "20814",
"phone": "3014445002",
"state_name": "Maryland",
"company": null,
"country_name": "United States",
"country_iso3": "USA",
"country_iso": "US",
"label": null,
"state_code": "MD"
}
},
{
"id": "29",
"type": "address",
"attributes": {
"firstname": "Emma",
"lastname": "Carragher",
"address1": "775645 Old Georgetown Road",
"address2": "3rd Floor",
"city": "Qethesda",
"zipcode": "90210",
"phone": "3488545445002",
"state_name": "California",
"company": null,
"country_name": "United States",
"country_iso3": "USA",
"country_iso": "US",
"label": "Work",
"state_code": "CA"
}
}
],
"meta": {
"count": 3,
"total_count": 3,
"total_pages": 1
},
"links": {
"self": "http://localhost:3000/api/v2/storefront/account/addresses",
"next": "http://localhost:3000/api/v2/storefront/account/addresses?page=1",
"prev": "http://localhost:3000/api/v2/storefront/account/addresses?page=1",
"last": "http://localhost:3000/api/v2/storefront/account/addresses?page=1",
"first": "http://localhost:3000/api/v2/storefront/account/addresses?page=1"
}
}
Authorizations
User token to authorize Cart and Checkout requests.
It is required to associate Cart with the User.
Query Parameters
Specify the fields you would like returned in the response body. More information.
Response
200
application/vnd.api+json
200 Success - Returns an array of `address` objects.
State abbreviation
Country ISO3 code
Company name
The internal name for this address (Work, Home)
Was this page helpful?
curl --request GET \
--url https://demo.spreecommerce.org/api/v2/storefront/account/addresses \
--header 'Authorization: Bearer <token>'
{
"data": [
{
"id": "11",
"type": "address",
"attributes": {
"firstname": "Tyler",
"lastname": "Durden",
"address1": "12312 Street",
"address2": "Basment Entrance",
"city": "LA",
"zipcode": "90210",
"phone": "08173762736",
"state_name": "California",
"company": "Paper Street Soap Co",
"country_name": "United States",
"country_iso3": "USA",
"country_iso": "US",
"label": "Home",
"state_code": "CA"
}
},
{
"id": "28",
"type": "address",
"attributes": {
"firstname": "John",
"lastname": "Snow",
"address1": "7735 Old Georgetown Road",
"address2": "2nd Floor",
"city": "Bethesda",
"zipcode": "20814",
"phone": "3014445002",
"state_name": "Maryland",
"company": null,
"country_name": "United States",
"country_iso3": "USA",
"country_iso": "US",
"label": null,
"state_code": "MD"
}
},
{
"id": "29",
"type": "address",
"attributes": {
"firstname": "Emma",
"lastname": "Carragher",
"address1": "775645 Old Georgetown Road",
"address2": "3rd Floor",
"city": "Qethesda",
"zipcode": "90210",
"phone": "3488545445002",
"state_name": "California",
"company": null,
"country_name": "United States",
"country_iso3": "USA",
"country_iso": "US",
"label": "Work",
"state_code": "CA"
}
}
],
"meta": {
"count": 3,
"total_count": 3,
"total_pages": 1
},
"links": {
"self": "http://localhost:3000/api/v2/storefront/account/addresses",
"next": "http://localhost:3000/api/v2/storefront/account/addresses?page=1",
"prev": "http://localhost:3000/api/v2/storefront/account/addresses?page=1",
"last": "http://localhost:3000/api/v2/storefront/account/addresses?page=1",
"first": "http://localhost:3000/api/v2/storefront/account/addresses?page=1"
}
}