Environment
| Environment | Base URL |
|---|---|
| Sandbox | https://sandbox-integrations.chompypos.com |
| Production | https://integrations.chompypos.com |
The sandbox uses the same API contract as production, with synthetic data. Credentials, tokens, and saved cursors are separate for each environment.
Request a client ID and secret by emailing support@chompypos.com. Credentials persist across sessions; access tokens need regular renewal. Contact Chompy to rotate a lost or exposed secret.
Locations
| Location ID | Name | Timezone |
|---|---|---|
sandbox-downtown |
Downtown Sandbox | America/New_York |
sandbox-uptown |
Uptown Sandbox | America/New_York |
Use /v1/locations to confirm your access. Keep one sync cursor per location.
Sample data
- Table assignments and server names.
- Line items with priced modifiers and voided items.
- Item-level and check-level discounts and comps.
- Taxes, tips, service charges, and refunds.
- Different payment types, plus open and closed checks.
Page through the checks to cover the different scenarios.
Daily updates
The sandbox contains synthetic historical and recent checks, refreshed daily. Between updates, polls may return no new checks or replay previously returned snapshots.
updated_at reflects when a check was added or changed. opened_at and
closed_at describe the simulated dining activity. Follow the
quickstart for your initial import, then continue using the returned cursor.
Sandbox data may be reset. After a reset, clear your local sandbox records and restart the import. See Syncing checks for pagination, duplicate handling, and retries.