Export locations to Excel
Overview
Download every location under your account as a spreadsheet.
Use this for offline review or a migration.
You'll need an account token.
Returns a link to the file. The sheet has one row per location: Location ID, Store Name, Store ID, Address, Country Code, State Code, City Name, Zip Code and Business Phone Number.
Prerequisites
- An Account bearer token. See Authentication.
Base URL
| Environment | URL |
|---|---|
| Production | https://production-api.shoutaboutus.com |
| Development | https://development-api.shoutaboutus.com |
Endpoint
GET /api/v1/reports/excel/locations
Authentication
Account token
- Only Account tokens can call it. Any other token gets
403. - It covers your own account's locations. There is no id to send.
Rate limit
60 requests per minute, counted per user (the token’s user). See Rate limits.
Request parameters
None.
Request body
None.
Request payload
None.
Response body
The payload is inside data.
| Field | Type | Description |
|---|---|---|
path | string | URL of the generated .xlsx file. Download it from there. |
Response payload
{
"data": {
"path": "https://d2ny6zb7otrnhl.cloudfront.net/download/excel/2026-10/1790812800-SAU_Docs_Test-Locations.xlsx"
}
}Examples
Success payload
See Response payload.
Error payload
403 Not an Account token
{
"message": "This action is unauthorized."
}429 Too many requests
{
"message": "Too Many Attempts."
}| Status | Meaning |
|---|---|
200 | A link to the spreadsheet. |
401 | The token is missing, expired or invalid. |
403 | The token isn't an Account token. |
429 | More than 60 requests in a minute from this user. |
500 | Unexpected server error. |
Example request
curl --request GET \
--url "https://production-api.shoutaboutus.com/api/v1/reports/excel/locations" \
--header 'Authorization: Bearer <bearer-token>' \
--header 'Accept: application/json'Updated 17 days ago
Did this page help you?
