Configuration

Configuration represents the configuration settings available for a Venue.

Integrators may use the endpoints within Configuration to obtain menu item configurations, sales categories and other useful data about a Venue.

All configuration endpoints return data following the NX Integration Response:

Example JSON — NxIntegratorResponse

{
  "id": "cfg_8743be2d",
  "name": "Happy Hour Pricing",
  "updatedAt": "2025-11-01T16:42:10Z",
  "externalId": "ext_5578",
  "rate": 0.85,
  "amount": 12.50,
  "parentId": "cfg_parent_001",
  "type": "price_rule",
  "prices": [
    {
      "id": "price_001",
      "name": "Draft Beer",
      "updatedAt": "2025-11-01T12:00:00Z",
      "externalId": "menu_1001"
    },
    {
      "id": "price_002",
      "name": "House Wine",
      "updatedAt": "2025-11-01T12:05:00Z",
      "externalId": "menu_1002"
    }
  ],
  "firstName": "Alex",
  "lastName": "Rivera",
  "isActive": true,
  "businessDate": "2025-11-01",
  "displayName": "Happy Hour - Bar Menu"
}


Example JSON — Minimal NxIntegratorResponse

{
  "id": "cfg_00291f7a",
  "name": "Base Configuration",
  "updatedAt": "2025-11-01T10:15:30Z"
}

📘 Field Reference

FieldTypeDescription
idstringUnique NX-generated identifier for the configuration entity.
namestringInternal or user-defined name for the entity.
updatedAtstring (ISO 8601)Timestamp of the most recent update.
externalIdstring, optionalExternal system identifier, if applicable.
ratenumber, optionalPercentage or multiplier rate (e.g., 0.85 for 15% discount).
amountnumber, optionalAbsolute monetary amount associated with the configuration.
parentIdstring, optionalReference to a parent configuration entity.
typestring, optionalEntity type descriptor (e.g., MENU_ITEM, TAX, SALES_CATEGORY).
pricesarray, optionalList of related price records. Each item follows NxIntegratorApiBaseResponse.
firstNamestring, optionalAssociated person’s first name, if relevant to the entity.
lastNamestring, optionalAssociated person’s last name.
isActiveboolean, optionalIndicates whether the configuration is currently active.
businessDatestring (YYYY-MM-DD), optionalEffective business date for this configuration.
displayNamestring, optionalHuman-readable display name for UI or reports.