Get Locations List
Returns a list of locations and their details. The page and per request parameters determine the page(s) returned and the number of locations returned per page.
- Type: integer
page Page number. If this parameter is not provided with the request, the default is to return all. If
pageis specified, only that page will be returned using the value ofperas the number of locations returned on that page. - Type: integer
per Number of locations per page. If
peris not specified, the default is 25.
- Type: string
Authorization requiredBearer token for admin authorization, who is making a call on behalf of the customer. Send the API key in the following format: "Authorization: Bearer BUSINESS_ADMIN_KEY_GOES_HERE".
- Type: object
200 Returns details about each configured location of a business
- Type: array object[]
additional _url - Type: string
address Full address of a particular business location
- Type: string
alternate _store _number Alphanumeric alternate store identifier for a specific location, as provided by the business. Punchh does not validate that they are unique across each location. This information is added to the Punchh platform under Store Locations > All Store Locations > [choose location] > Location > Alternate Store Number/Identifier.
- Type: string
brand Brand name of a subcategory of a business. A parent business may own multiple brands under one umbrella company. For example, Yum! Brands, Inc. owns KFC, Pizza Hut, and Taco Bell.
- Type: string
checkin _evidenced _by The method of check-in used by a user (e.g., barcode, qr_code, receipt_image, etc.). A blank string indicates the default value of the business.
- Type: string
city City of a particular business location
- Type: string
country Country of a particular business location
- Type: boolean
enable _pos _monitoring Whether POS monitoring has been enabled for the location or not. This is used by the POS integration team members.
- Type: boolean
enable _weekly _redemption _report Enables sharing the weekly redemption report to the location email (applicable only for the franchisee model)
- Type: string
external _store _id External POS identifier configured in the Punchh platform under location attributes via Store Locations > All Store Locations > [choose location] > POS > External POS Store Identifier
- Type: integer
franchisee _id Unique ID of the franchisee who owns the location. This ID is generated by Punchh.
- Type: boolean
generate _barcodes Whether barcodes are generated on the receipt or not
- Type: string
guest _identity _code _type The POS scanner type used to identify the user at the POS (e.g., barcode, qr_code, etc.). A blank string indicates the default value of the business.
- Type: numberFormat: float
latitude Latitude coordinate of a particular business location
- Type: string
loc _email Email address of a particular business location
- Type: array object[]
location _groups Contains the ID and name of all location groups to which a location belongs. A location in business can belong to multiple location groups.
- Type: integer
location _id Unique ID of a particular business location. This is generated by Punchh.
- Type: numberFormat: float
longitude Longitude coordinate of a particular business location
- Type: boolean
multiple _redemption _on _location Indicates whether processing of multiple redemptions is enabled for the location. A value of true means multiple redemptions are allowed.
- Type: string
name Name of a particular business location
- Type: string
online _order _url Online ordering URL of a particular business location
- Type: string
phone _number Phone number of a particular business location
- Type: string
post _code Zip code of a particular business location
- Type: string
state State where a particular business is located
- Type: string
status Whether the location is enabled for check-ins or not.
approvedmeans enabled for check-ins, anddisapprovedmeans disabled for check-ins. - Type: string
store _number Unique store number of a particular location, as provided by the business
- Type: string
store _tags Tags that provide additional details about a particular business location
- Type: array object[]
store _times Business hours of a particular location
- Type: string
time _zone Time zone in which the business is located
- Type: string
updated _at Date/time when the location was last updated in system, in ISO 8601 format
- Type: object
400 - Type: object
errors
- Type: object
401 - Type: string
error