Get Location
Retrieves the full details of a single location, including address, tender type settings, and current metadata.
Endpoint
GET /Locations/{id}
Path parameters
id
string
Yes
The locationId returned when the location was created
Request headers
X-Api-Key
{adminApiKey}
Accept
application/json
Example request
curl -X GET "https://api.test.devs.beadpay.io/Locations/{locationId}" \
-H "X-Api-Key: {adminApiKey}"Successful response — 200
{
"id": "loc_bfdc6a7f",
"created": "2025-09-02T16:08:03.226Z",
"updated": "2025-09-02T16:08:03.226Z",
"merchantId": "mer_4e5a13aa",
"name": "Downtown Flagship",
"isEnabled": true,
"externalId": "store-001",
"address": {
"address1": "123 Main St",
"address2": "Suite 200",
"city": "Springfield",
"region": "MA",
"country": "US",
"postalCode": "01109"
},
"businessType": "physical",
"merchantCategoryCode": "5812",
"additionalMerchantCategoryCodes": [],
"descriptionOfServices": "Quick service restaurant",
"grossAnnualVolume": 1200000,
"highestMonthlyVolume": 150000,
"averageTicketSize": 25.0,
"maximumTicketSize": 2000.0,
"contactPhone": "508-555-1234",
"contactEmail": "ops@downtownflagship.com",
"website": null,
"tenderTypes": ["usdcBase", "ethereum"],
"terminals": ["term_123", "term_456"]
}Field reference
id
Unique locationId
created, updated
ISO 8601 timestamps in UTC
merchantId
Parent merchant identifier
name
Friendly display name
isEnabled
Whether the location is currently accepting new transactions
externalId
Optional external reference used by your system
address.*
Full postal address object
businessType
physical, virtual, or both
merchantCategoryCode
Four digit MCC such as 5812
additionalMerchantCategoryCodes
Optional list of additional MCCs, can be empty
descriptionOfServices
What the merchant sells or provides
grossAnnualVolume
Estimated annual processing volume
highestMonthlyVolume
Peak expected monthly volume if known
averageTicketSize
Typical transaction amount
maximumTicketSize
Maximum expected transaction amount
contactPhone, contactEmail
Primary contact details for the location
website
Required when businessType is virtual or both, otherwise null
tenderTypes
Enabled tender rails for this location
terminals
Array of terminal IDs under this location. Use GET /Locations/{id}/terminals for full terminal details
Error responses
401
Missing or invalid API key
403
Not permitted to view this location
404
Location {id} does not exist or is not visible to your key
Best practices
Cache the response to avoid redundant calls when rendering dashboards.
Use the
updatedtimestamp to decide when to refresh local copies.If the terminal list is large, use
GET /Locations/{id}/terminalsrather than reading theterminalsarray from this response.
Related pages
Last updated