Workflow

Read-only API credentials and endpoints

This section documents API key creation, authentication, rate limits, list parameters and every supplied GET endpoint.

32 connected guidesLive filterPermission-aware instructions
32 guides
Guide

Create a POS API key

Create a POS API keyName the credential, select read scopes and optionally set expiry.

Open guide →
Guide

Copy the one-time API secret

Copy the one-time API secretStore the full secret immediately because it is not shown again.

Open guide →
Guide

Understand the bpos_ API secret format

Understand the bpos_ API secret formatUse the bpos_ prefix and generated hexadecimal secret.

Open guide →
Guide

Understand stored API key hashes

Understand stored API key hashesKnow the database stores prefix/hash rather than the full credential.

Open guide →
Guide

Choose API key expiry

Choose API key expirySet an optional datetime after which authentication fails.

Open guide →
Guide

Grant catalogue:read

Grant catalogue:readAllow product list and product detail reads.

Open guide →
Guide

Grant inventory:read

Grant inventory:readAllow stock list reads.

Open guide →
Guide

Grant orders:read

Grant orders:readAllow order list and detail reads.

Open guide →
Guide

Understand reports:read in version 1.0.0

Understand reports:read in version 1.0.0Know the scope is selectable but no reports endpoint is routed.

Open guide →
Guide

Authenticate with a Bearer token

Authenticate with a Bearer tokenSend Authorization: Bearer {secret}.

Open guide →
Guide

Understand API rate limits

Understand API rate limitsUse 600 requests/hour per key+IP for business endpoints and 120/hour/IP for health.

Open guide →
Guide

Understand API pagination

Understand API paginationUse limit 1–100 and non-negative offset.

Open guide →
Guide

Call the API health endpoint

Call the API health endpointGET /britixo-pos/api/v1/health without a business scope.

Open guide →
Guide

List products through the API

List products through the APIGET /britixo-pos/api/v1/products with catalogue:read.

Open guide →
Guide

Filter API products

Filter API productsUse supported query/status/pagination values exposed by the controller/model.

Open guide →
Guide

Get one product through the API

Get one product through the APIGET /britixo-pos/api/v1/products/{id} with catalogue:read.

Open guide →
Guide

List orders through the API

List orders through the APIGET /britixo-pos/api/v1/orders with orders:read.

Open guide →
Guide

Filter API orders

Filter API ordersUse supported status/channel/search/pagination filters.

Open guide →
Guide

Get one order through the API

Get one order through the APIGET /britixo-pos/api/v1/orders/{reference} with orders:read.

Open guide →
Guide

List stock through the API

List stock through the APIGET /britixo-pos/api/v1/stock with inventory:read.

Open guide →
Guide

Understand API tenant isolation

Understand API tenant isolationKnow all returned records are restricted to the authenticated tenant.

Open guide →
Guide

Understand API JSON and cache headers

Understand API JSON and cache headersHandle structured JSON and no-store/security headers.

Open guide →
Guide

Handle an API missing-token response

Handle an API missing-token responseSupply a valid Bearer credential.

Open guide →
Guide

Handle an invalid, revoked or expired API key

Handle an invalid, revoked or expired API keyReplace or reactivate integration credentials through authorised settings.

Open guide →
Guide

Handle an API scope-denied response

Handle an API scope-denied responseGrant only the required read scope or use another key.

Open guide →
Guide

Handle an API record-not-found response

Handle an API record-not-found responseVerify tenant and identifier.

Open guide →
Guide

Handle an API validation response

Handle an API validation responseCorrect limit, offset or filter values.

Open guide →
Guide

Handle an API rate-limit response

Handle an API rate-limit responseBack off until the current rate window expires.

Open guide →
Guide

Revoke an API key

Revoke an API keyUse Settings to invalidate a credential immediately.

Open guide →
Guide

Review API key last-used information

Review API key last-used informationUse prefix, scopes and last_used_at for credential governance.

Open guide →
Guide

Understand API write limitations

Understand API write limitationsKnow there are no create/update/delete routes in version 1.0.0.

Open guide →
Guide

Run the API integration checklist

Run the API integration checklistVerify HTTPS, secret storage, scopes, expiry, pagination, rate handling and revocation.

Open guide →