Flow Unified API
API ReferenceRestaurant

Job · job

Portable restaurant job / role contract.

Entity type: job · Methods: GET

Portable restaurant job / role contract.

Endpoints

GET  /unified/{accountId}/job  # List normalized job records

Schema

FieldTypeRequiredDescription
externalIdstringYesStable job identifier. Used as the idempotency key on writes.
namestringYesJob or role name.
descriptionstringOptional job description.
activebooleanWhether the job is active.

Example object

{
  "externalId": "job_line_cook",
  "name": "Line Cook",
  "description": "Back-of-house line station.",
  "active": true
}

The same shape is used as the POST request body and returned by GET reads — reads from every connected system are normalized to it.

Requests

pull job
curl "https://api.linktoany.com/unified/{accountId}/job?pageSize=10" \
  -H "accept: application/json" \
  -H "authorization: Bearer ak_<your_api_key>"
pull job · SDK
const page = await client.records.list(accountId, 'job', {
  pageSize: 10,
});

for (const job of page.data) {
  console.log(job);
}

// Or walk every page — the SDK follows the cursor for you
for await (const job of client.records.iterate(accountId, 'job')) {
  await save(job);
}

Supported systems

SystemReadWriteAuthRate limit
ToastYesAPI token5 req / s
Lightspeed K-SeriesYesOAuth 2.0100 req / 60s

On this page