Public API
Locations
4 endpoints.
/api/v1/public/locationsList locations
All active locations for the business, ordered by display_order. Paginated.
Parameters
| Name | In | Type | Description |
|---|---|---|---|
page | query | integer | default 1 |
per_page | query | integer | default 10 |
X-API-Key | header | string | null |
Responses
200Successful Responseapplication/jsonSuccessResponse_list_PublicLocation__| Field | Type | Description | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
request_idrequired | string | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
success | true | default true | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
datarequired | PublicLocation[] | PublicLocation[] fields
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
metadata | ResponseMetadata | null | ResponseMetadata fieldsResponseMetadata, expanded above. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
meta | ResponseMeta | null | ResponseMeta fields
|
400Bad request401Unauthorized403Forbidden404Not found422Validation error500Internal server error503Service unavailable
Error bodies: ErrorResponse. See Errors.
/api/v1/public/locations/{location_id}Get location by ID
Get a single location by id. 404 if not found.
Parameters
| Name | In | Type | Description |
|---|---|---|---|
location_idrequired | path | string (uuid) | |
X-API-Key | header | string | null |
Responses
200Successful Responseapplication/jsonSuccessResponse_PublicLocation_| Field | Type | Description |
|---|---|---|
request_idrequired | string | |
success | true | default true |
datarequired | PublicLocation | PublicLocation fieldsPublicLocation, expanded above. |
metadata | ResponseMetadata | null | ResponseMetadata fieldsResponseMetadata, expanded above. |
meta | ResponseMeta | null | ResponseMeta fieldsResponseMeta, expanded above. |
400Bad request401Unauthorized403Forbidden404Not found422Validation error500Internal server error503Service unavailable
Error bodies: ErrorResponse. See Errors.
/api/v1/public/locations/by_slug/{slug}Get location by slug
Get a single location by slug. 404 if not found.
Parameters
| Name | In | Type | Description |
|---|---|---|---|
slugrequired | path | string | |
X-API-Key | header | string | null |
Responses
200Successful Responseapplication/jsonSuccessResponse_PublicLocation_| Field | Type | Description |
|---|---|---|
request_idrequired | string | |
success | true | default true |
datarequired | PublicLocation | PublicLocation fieldsPublicLocation, expanded above. |
metadata | ResponseMetadata | null | ResponseMetadata fieldsResponseMetadata, expanded above. |
meta | ResponseMeta | null | ResponseMeta fieldsResponseMeta, expanded above. |
400Bad request401Unauthorized403Forbidden404Not found422Validation error500Internal server error503Service unavailable
Error bodies: ErrorResponse. See Errors.
/api/v1/public/locations/primaryGet primary location (real or placeholder)
Parameters
| Name | In | Type | Description |
|---|---|---|---|
X-API-Key | header | string | null |
Responses
200Successful Responseapplication/jsonSuccessResponse_dict_str__Any__| Field | Type | Description | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
request_idrequired | string | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
success | true | default true | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
datarequired | object | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
metadata | ResponseMetadata | null | ResponseMetadata fields
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
meta | ResponseMeta | null | ResponseMeta fieldsResponseMeta, expanded above. |
400Bad request401Unauthorized403Forbidden404Not found422Validation error500Internal server error503Service unavailable
Error bodies: ErrorResponse. See Errors.