Reference
Glossary A–Z
Every term used in the API and this guide, from Access to Zapier.
A#
- Access — what a key may do: Read only (
GET) or Read and write (GET,POST,PATCH,DELETE). Stored as the key's scopesread/write. - API — Application Programming Interface: the way programs talk to Quilo over HTTPS with JSON.
- API key — a secret that identifies you to the API, created under Settings → API keys. See API keys.
- Appointment — a visit, call or fitting with a start and optional end time. See Appointments.
- Authorization header — the HTTP header that carries the key:
Authorization: Bearer qk_….
B#
- Backoff — waiting longer between retries (1 s, 2 s, 4 s…) after
429or5xxanswers. - Base URL —
$QUILO_URL/api/v1, the start of every endpoint. - Bearer token — a credential sent as
Bearer <token>; your API key. - Brand — a shop or label inside a company. Every record belongs to one brand; get IDs from
GET /meorGET /brands.
C#
- Client — a person or business who buys from you. See Clients.
- Company — a Quilo customer account (for example Dubai Jewellery GmbH). A key works in exactly one company.
- CORS — the browser rule that lets pages call other sites. The Quilo API sends no CORS headers on purpose, so keys stay on servers.
- created_at — when a record was created (UTC). Lists are sorted by it, newest first.
- Cursor — the
next_cursorvalue that fetches the next page of a list. - Custom order — a made-to-order piece moving through stages. See Custom orders.
D#
- DELETE — the HTTP method that removes a record. Owners, admins and managers only.
E#
- Endpoint — one URL plus method, such as
POST /api/v1/clients. - Error type — the stable
error.typevalue of an error, such asvalidation_failed. See Errors. - Expiry — the date after which a key stops working by itself.
- external_code — your own number for a client (from a shop, POS or Lightspeed), useful to match records.
F#
- Filter — a query parameter that narrows a list, such as
?status=todo. Unknown filters are refused.
G#
- GET — the HTTP method that reads. The only method a read-only key may use.
H#
- HTTPS — encrypted HTTP. The API works only over HTTPS.
- has_more —
truewhen a list has another page.
I#
- ID — a record's unique identifier, a UUID like
6f1c2a90-3b4d-4e5f-8a7b-9c0d1e2f3a4b. - Idempotency-Key — a header that makes a
POSTsafe to retry. See Idempotency. - Invoice — a bill with a Swiss QR-bill reference; read only in v1. See Invoices.
- ISO 8601 — the date-time format the API uses:
2026-10-20T14:00:00+02:00.
J#
- JSON — the text format of every request body and response.
K#
- Key prefix — the public start of a key (
qk_0123456789), shown in lists so you can tell keys apart.
L#
- limit — page size of a list, 1 to 200 (default 50).
M#
- Manager — a company role that can create, change and delete records but not manage the team or billing.
- me —
GET /api/v1/me, which shows who a key acts as. The first call to test a key.
N#
- n8n — an automation tool; see the no-code guide.
- next_cursor — the cursor for the next page, or
nullon the last page. - null — an empty value; send it to clear an optional field.
O#
- object — the field on every record that names its type (
client,sale…), orlistfor lists. - OpenAPI — the standard machine-readable API description; Quilo's is at
/api/v1/openapi.json. - Owner — the company role with full rights, including billing and granting support access.
P#
- Pagination — splitting long lists into pages with
limitandcursor. - PATCH — the HTTP method that changes some fields of a record.
- permission_denied — the error when the role, brand access or company state does not allow an action.
- POST — the HTTP method that creates a record.
Q#
- QR-bill — the Swiss payment slip; invoices carry its reference in
qr_reference. - Quilo — the CRM and ERP for retail brands, by TeknoCare.
R#
- Rate limit — at most 120 requests per minute per key. See Rate limits.
- Read only — key access that allows only
GET. - receipt_no — a sale's receipt or order number, unique per brand.
- Request ID —
req_…, in every response header and error; send it to support. - Revoke — switch a key off for good.
- Role — owner, admin, manager or staff; decides what a person (and their keys) may do.
- Rotation — replacing a key with a new one without downtime.
- Row-level security — the database rules that decide which rows a person may see or change; they apply to every API request.
S#
- Sale — a purchase by a client. See Sales.
- Scope — technical name for a key's access (
read,write). - SHA-256 — the fingerprint Quilo stores instead of your key.
- Staff — a company role that can read and write records (possibly limited to some brands) but not delete.
- Status code — the HTTP number of a response:
200,201,401,422…
T#
- Task — a to-do or follow-up, optionally linked to a client. See Tasks.
- TeknoCare — the company that makes and runs Quilo.
- Time zone — required on every date-time you send (
Z,+02:00).
U#
- updated_since — client filter that returns only clients changed since a time; the basis of syncing.
- UTC — Coordinated Universal Time; all returned times are in UTC.
- UUID — the 36-character ID format used for every record.
V#
- validation_failed — the error when fields are missing or wrong;
errorslists them. - Version — the
v1in/api/v1. See Versioning.
W#
- Webhook — a call from Quilo to your server when something happens. Not available in API v1; use Quilo Automations to react to events.
- Write access — key access that allows
POST,PATCHandDELETEas well asGET.
X#
- X-RateLimit-Limit / X-RateLimit-Remaining — response headers with the per-minute limit and what is left.
- X-Request-Id — response header with the request ID.
Y#
- YYYY-MM-DD — the date format for date fields, such as
2026-10-17.
Z#
- Z — the "Zulu" suffix meaning UTC in a date-time:
2026-10-20T12:00:00Z. - Zapier — an automation tool; see the no-code guide.