Location API
5 endpoints
Geolocation and location-based services.
Platform: Create a global location (super admin; requires features.adminApps) POST /platform/location / export async fun
Platform: Create a global location (super admin; requires features.adminApps) POST /platform/location / export async fun
Endpoint
/admin/collection/{collectionId}/locationParameters
collectionIdpath
string
Required
bodybody
LocationPayload
Required
See LocationPayload schema
Responses
200
Success{
"schema": "Location"
}400
Bad request401
Unauthorized404
Not foundPlatform: Create a global location (super admin; requires features.adminApps) POST /platform/location / export async fun
Platform: Create a global location (super admin; requires features.adminApps) POST /platform/location / export async fun
Endpoint
/admin/collection/{collectionId}/location/search{qs}Parameters
collectionIdpath
string
Required
qspath
string
Required
Responses
200
Success{
"schema": "LocationSearchResponse"
}400
Bad request401
Unauthorized404
Not foundPlatform: Create a global location (super admin; requires features.adminApps) POST /platform/location
Platform: Create a global location (super admin; requires features.adminApps) POST /platform/location
Endpoint
/platform/locationParameters
bodybody
LocationPayload
Required
See LocationPayload schema
Responses
200
Success{
"schema": "Location"
}400
Bad request401
Unauthorized404
Not foundAdmin: Search locations to pick during setup (combines collection + global) GET /admin/collection/:collectionId/location
Admin: Search locations to pick during setup (combines collection + global) GET /admin/collection/:collectionId/location
Endpoint
/public/collection/{collectionId}/location/{locationId}Parameters
collectionIdpath
string
Required
locationIdpath
string
Required
Responses
200
Success{
"schema": "Location"
}400
Bad request401
Unauthorized404
Not foundAdmin: Create a collection-scoped location POST /admin/collection/:collectionId/location / export async function create(
Admin: Create a collection-scoped location POST /admin/collection/:collectionId/location / export async function create(
Endpoint
/public/location/{locationId}Parameters
locationIdpath
string
Required
Responses
200
Success{
"schema": "Location"
}400
Bad request401
Unauthorized404
Not found