Get All Revenue Centers

Returns a paginated list of the revenue centers (sales areas) defined for a location.

HeaderRequiredDescription
AuthorizationYesBearer YOUR_ACCESS_TOKEN

Request Parameters

Path Parameters:

ParameterTypeRequiredDescription
location_idintegerYesLocation whose revenue centers are listed.

Query Parameters:

ParameterTypeRequiredDescription
statusintegerNoFilter by status (1 = active).
user_idintegerYesThe acting user.
limitintegerNoPage size.
paginatestringNoPagination mode.
pageintegerNoPage number.
global_on_idintegerNoOriginating channel identifier.

cURL Example

curl --request GET \
  --url "https://sandbox-api.softpoint.io/interface/v1/locations/3000324/revenue_center?status=1&user_id=1&limit=10&paginate=data&page=1&global_on_id=2" \
  --header "Authorization: Bearer YOUR_ACCESS_TOKEN"

Success Response

{
  "revenue_center": {
    "current_page": 1,
    "data": [
      {
        "id": "6557",
        "id_external": "100",
        "pos_id": 100,
        "location_id": 3000324,
        "status": 1,
        "default": 1,
        "name": "RESTAURANT"
      }
    ],
    "per_page": 10,
    "total": 1
  }
}

Response Fields

FieldTypeDescription
revenue_centerobjectPaginator wrapper.
revenue_center.dataarrayRevenue-center records.
data[].idstringInternal revenue-center ID.
data[].id_externalstringExternal/POS ID.
data[].pos_idintegerPOS-side identifier.
data[].statusintegerStatus.
data[].defaultinteger1 if this is the default revenue center.
data[].namestringRevenue-center name.

Status Codes

CodeDescription
200Revenue centers returned
401Token missing or invalid

Workflow Placement

A reference read used to resolve revenue-center IDs before creating an order/ticket.

Notes

  • The paginator is nested under a revenue_center key.

  • Exactly one record is typically flagged default: 1.

Common Mistakes

  • Reading data at the top level instead of under revenue_center.
Query Params
integer
integer
integer
string
integer
integer
Headers
string
Response

Language
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
text/plain