{"activeVersionTag":"latest","latestAvailableVersionTag":"latest","collection":{"info":{"_postman_id":"a76ca7a1-bd7e-468d-8e4a-59ed8124a941","name":"Quick Public API","description":"## What is QUiCK\nQUiCK is a cloud financial-management platform (pénzügyi ERP) for Hungarian small and medium businesses. It automates supplier-invoice registration (számlaiktatás) with OCR, integrates with the NAV Online Számla system, generates batch bank-transfer (utalás) files, and gives real-time visibility into VAT position, liquidity, and cash flow.\n\nThis Public API exposes those capabilities for third-party integrations. The resources map directly onto how the product works: **expenses** are inbound supplier invoices and costs, **incomes** are outbound invoices and revenue, **documents** and **artifacts** hold the archived/scanned files behind them, **partners** are the suppliers and customers on those invoices, **payments** feed transfer-file generation, and **salaries** and **taxes** cover payroll and levies. The catalogs — **expense/revenue types**, **VAT categories**, **ledger numbers**, **tax codes**, and **tags** — classify records for controlling, bookkeeping export, and project tracking. Browse each tag below to see what it does.\n\nServed on the `api.` subdomain.\n\n## Authentication\nAuthenticate every request with a company API token in the `Authorization` header, using the `Token` prefix: `Authorization: Token <token>`. API tokens are managed on your company's profile page (see the [help center](https://quickipedia.riport.app/hc/hu/articles/6152650918812)); only administrators can create or delete them. Each token is shown only once, never expires, and carries broad privileges — store it securely and never expose it in public code or client-side apps. All requests must use HTTPS; plain-HTTP and unauthenticated requests are rejected with `403`.\n\nOptionally set the `Quick-Company-Id` header to explicitly select the company for the request. If you omit it, the company is inferred from the token. If the token does not match the selected company, the API returns:\n\n    403  { \"_error\": \"Company ID does not match\" }\n\nTwo account-level endpoints — `GET /2/companies/` and `GET /2/user-profile/` — authenticate with **OAuth 2.0** instead of the token, and do not accept token auth. This is called out on each such endpoint.\n\n## Versioning\nEndpoints are grouped by version prefix in the path: `/1/...` (v1) and `/2/...` (v2). v2 is the current generation and is preferred for new integrations. Both versions share the same authentication and error model.\n\n## Formats and pagination\nResponses are JSON by default. Endpoints that accept a `format` query parameter also return an HTML representation when `format=html`. List endpoints are paginated with the `page` and `page_size` query parameters (default `page_size` is 20) and return an envelope containing `count`, `next`, `previous`, and `results`.\n\n## Errors\nErrors use the applicable HTTP status code with a JSON body of the form `{ \"_error\": \"<message>\" }`. Common statuses: `400` invalid request, `401` missing or invalid credentials, `403` forbidden for the token or company, `404` not found, `429` rate limit exceeded, and `500` server error. Bulk operations report per-item failures in `failed_ids` and `errors` while still applying the valid items.\n\n## Rate limiting\nRequests are rate limited. When the limit is exceeded the API responds with `429` and a `Retry-After` header indicating how many seconds to wait before retrying.\n\n## Field reference\nSeveral fields and filters use fixed coded values:\n\n- **Paid status** (`paid_status`, expenses & incomes): `1` not paid · `2` paid · `3` partially paid.\n- **Invoice type** (`invoice_type`, incomes): `0` invoice · `1` storno · `2` advance (előlegszámla) · `3` final invoice (végszámla) · `4` credit invoice (helyesbítő számla).\n- **Invoice class** (`invoice_class`, expenses): `0` vendor-issued expense · `1`–`2` reserved (do not use) · `3` other document (not an invoice).\n- **Payment method** (`payment_method`, expenses & incomes): `transfer` wire transfer · `cash` · `card` bank card · `cod` cash on delivery.\n- **Date field** (`date_field` filter): `fulfilled_at` · `created_at` · `due_at` · `issued_at` — selects which date the `from_date`/`to_date` range applies to.\n- **Extra fields** (`fields` filter, expenses): `items` (NAV line items) · `payment_history` · `accounting` (if advanced accounting is enabled) · `post_its`. Repeat the parameter once per value.\n\nContact Support:\n Name: QUiCK Public API Support","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","isPublicCollection":false,"owner":"29517616","collectionId":"a76ca7a1-bd7e-468d-8e4a-59ed8124a941","publishedId":"2sBY4PMzTj","public":true,"publicUrl":"https://api.riport.app","privateUrl":"https://go.postman.co/documentation/29517616-a76ca7a1-bd7e-468d-8e4a-59ed8124a941","customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"2168D1"},"documentationLayout":"classic-double-column","customisation":{"metaTags":[{"name":"description","value":"The QUiCK API is built to provide access for 3rd party developers / services to download all data from authorized companies. The QUiCK API is organized around REST. Our API has predictable resource-oriented URLs, accepts JSON-encoded request bodies, returns JSON-encoded responses, and uses standard HTTP response codes."},{"name":"title","value":"QUiCK Public API"}],"appearance":{"default":"system_default","themes":[{"name":"dark","logo":"https://content.pstmn.io/318bb2a3-742c-476c-bc6b-48971f721133/UVVpQ0stbG9nby5wbmc=","colors":{"top-bar":"212121","right-sidebar":"303030","highlight":"2168D1"}},{"name":"light","logo":"https://content.pstmn.io/318bb2a3-742c-476c-bc6b-48971f721133/UVVpQ0stbG9nby5wbmc=","colors":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"2168D1"}}]}},"version":"8.12.3","publishDate":"2026-07-17T10:31:51.000Z","activeVersionTag":"latest","documentationTheme":"light","metaTags":{"title":"QUiCK Public API","description":"The QUiCK API is built to provide access for 3rd party developers / services to download all data from authorized companies. The QUiCK API is organized around REST. Our API has predictable resource-oriented URLs, accepts JSON-encoded request bodies, returns JSON-encoded responses, and uses standard HTTP response codes."},"logos":{"logoLight":"https://content.pstmn.io/318bb2a3-742c-476c-bc6b-48971f721133/UVVpQ0stbG9nby5wbmc=","logoDark":"https://content.pstmn.io/318bb2a3-742c-476c-bc6b-48971f721133/UVVpQ0stbG9nby5wbmc="}},"statusCode":200},"environments":[{"name":"QUiCK API ENV","id":"3d31d266-fd7d-4049-9c3d-dad2a247bb73","owner":"29517616","values":[{"key":"token","value":"{{vault:quick-api-token}}","enabled":true,"type":"secret"},{"key":"base_url","value":"https://api.quick.riport.co.hu","enabled":true,"type":"default"},{"key":"expense_id","value":"5195571","enabled":false,"type":"default"},{"key":"from_date","value":"2020-02-02","enabled":false,"type":"default"},{"key":"to_date","value":"2020-02-03","enabled":false,"type":"default"},{"key":"date_field","value":"created","enabled":false,"type":"default"},{"key":"paid_status","value":"1","enabled":false,"type":"default"},{"key":"invoice_number","value":"Zen-123","enabled":false,"type":"default"},{"key":"partner_name","value":"Zen Heads Kft.","enabled":false,"type":"default"},{"key":"expense_types","value":"expense","enabled":false,"type":"default"},{"key":"tags","value":"tag","enabled":false,"type":"default"},{"key":"payment_method","value":"transfer","enabled":false,"type":"default"},{"key":"is_new","value":"true","enabled":false,"type":"default"},{"key":"is_due_soon","value":"true","enabled":false,"type":"default"},{"key":"is_expired","value":"true","enabled":false,"type":"default"},{"key":"is_approved","value":"true","enabled":false,"type":"default"},{"key":"is_processed","value":"true","enabled":false,"type":"default"},{"key":"is_exported","value":"true","enabled":false,"type":"default"},{"key":"is_excluded_from_accounting","value":"true","enabled":false,"type":"default"},{"key":"expense_fields","value":"items,payment_history,accounting","enabled":false,"type":"default"},{"key":"income_id","value":"17522276","enabled":false,"type":"default"},{"key":"revenue_types","value":"revenue","enabled":false,"type":"default"},{"key":"income_fields","value":"items,payment_history","enabled":false,"type":"default"},{"key":"account_name","value":"Bank","enabled":false,"type":"default"},{"key":"tax_fields","value":"taxes","enabled":false,"type":"default"},{"key":"salary_fields","value":"salaries","enabled":false,"type":"default"},{"key":"title","value":"\"2022-01-01\"","enabled":false,"type":"default"},{"key":"due_at","value":"\"2022-01-12\"","enabled":false,"type":"default"},{"key":"amount","value":"1000","enabled":false,"type":"default"},{"key":"tax_code","value":"103","enabled":false,"type":"default"},{"key":"tax_account_name","value":"\"Example tax\"","enabled":false,"type":"default"},{"key":"tax_account_number","value":"\"1234567812345678\"","enabled":false,"type":"default"},{"key":"currency","value":"\"HUF\"","enabled":false,"type":"default"},{"key":"employee_name","value":"\"John Doe\"","enabled":false,"type":"default"},{"key":"employee_account_number","value":"\"1234567812345678\"","enabled":false,"type":"default"},{"key":"external_id","value":"\"asd123\"","enabled":false,"type":"default"}],"published":true}],"user":{"authenticated":false,"permissions":{"publish":false}},"run":{"button":{"js":"https://run.pstmn.io/button.js","css":"https://run.pstmn.io/button.css"}},"web":"https://www.getpostman.com/","team":{"logo":"https://res.cloudinary.com/postman/image/upload/t_team_logo_pubdoc/v1/team/768118b36f06c94b0306958b980558e6915839447e859fe16906e29d683976f0","favicon":"https://riport.app/favicon.ico"},"isEnvFetchError":false,"languages":"[{\"key\":\"csharp\",\"label\":\"C#\",\"variant\":\"HttpClient\"},{\"key\":\"csharp\",\"label\":\"C#\",\"variant\":\"RestSharp\"},{\"key\":\"curl\",\"label\":\"cURL\",\"variant\":\"cURL\"},{\"key\":\"dart\",\"label\":\"Dart\",\"variant\":\"http\"},{\"key\":\"go\",\"label\":\"Go\",\"variant\":\"Native\"},{\"key\":\"http\",\"label\":\"HTTP\",\"variant\":\"HTTP\"},{\"key\":\"java\",\"label\":\"Java\",\"variant\":\"OkHttp\"},{\"key\":\"java\",\"label\":\"Java\",\"variant\":\"Unirest\"},{\"key\":\"javascript\",\"label\":\"JavaScript\",\"variant\":\"Fetch\"},{\"key\":\"javascript\",\"label\":\"JavaScript\",\"variant\":\"jQuery\"},{\"key\":\"javascript\",\"label\":\"JavaScript\",\"variant\":\"XHR\"},{\"key\":\"c\",\"label\":\"C\",\"variant\":\"libcurl\"},{\"key\":\"nodejs\",\"label\":\"NodeJs\",\"variant\":\"Axios\"},{\"key\":\"nodejs\",\"label\":\"NodeJs\",\"variant\":\"Native\"},{\"key\":\"nodejs\",\"label\":\"NodeJs\",\"variant\":\"Request\"},{\"key\":\"nodejs\",\"label\":\"NodeJs\",\"variant\":\"Unirest\"},{\"key\":\"objective-c\",\"label\":\"Objective-C\",\"variant\":\"NSURLSession\"},{\"key\":\"ocaml\",\"label\":\"OCaml\",\"variant\":\"Cohttp\"},{\"key\":\"php\",\"label\":\"PHP\",\"variant\":\"cURL\"},{\"key\":\"php\",\"label\":\"PHP\",\"variant\":\"Guzzle\"},{\"key\":\"php\",\"label\":\"PHP\",\"variant\":\"HTTP_Request2\"},{\"key\":\"php\",\"label\":\"PHP\",\"variant\":\"pecl_http\"},{\"key\":\"powershell\",\"label\":\"PowerShell\",\"variant\":\"RestMethod\"},{\"key\":\"python\",\"label\":\"Python\",\"variant\":\"http.client\"},{\"key\":\"python\",\"label\":\"Python\",\"variant\":\"Requests\"},{\"key\":\"r\",\"label\":\"R\",\"variant\":\"httr\"},{\"key\":\"r\",\"label\":\"R\",\"variant\":\"RCurl\"},{\"key\":\"ruby\",\"label\":\"Ruby\",\"variant\":\"Net::HTTP\"},{\"key\":\"shell\",\"label\":\"Shell\",\"variant\":\"Httpie\"},{\"key\":\"shell\",\"label\":\"Shell\",\"variant\":\"wget\"},{\"key\":\"swift\",\"label\":\"Swift\",\"variant\":\"URLSession\"}]","languageSettings":[{"key":"csharp","label":"C#","variant":"HttpClient"},{"key":"csharp","label":"C#","variant":"RestSharp"},{"key":"curl","label":"cURL","variant":"cURL"},{"key":"dart","label":"Dart","variant":"http"},{"key":"go","label":"Go","variant":"Native"},{"key":"http","label":"HTTP","variant":"HTTP"},{"key":"java","label":"Java","variant":"OkHttp"},{"key":"java","label":"Java","variant":"Unirest"},{"key":"javascript","label":"JavaScript","variant":"Fetch"},{"key":"javascript","label":"JavaScript","variant":"jQuery"},{"key":"javascript","label":"JavaScript","variant":"XHR"},{"key":"c","label":"C","variant":"libcurl"},{"key":"nodejs","label":"NodeJs","variant":"Axios"},{"key":"nodejs","label":"NodeJs","variant":"Native"},{"key":"nodejs","label":"NodeJs","variant":"Request"},{"key":"nodejs","label":"NodeJs","variant":"Unirest"},{"key":"objective-c","label":"Objective-C","variant":"NSURLSession"},{"key":"ocaml","label":"OCaml","variant":"Cohttp"},{"key":"php","label":"PHP","variant":"cURL"},{"key":"php","label":"PHP","variant":"Guzzle"},{"key":"php","label":"PHP","variant":"HTTP_Request2"},{"key":"php","label":"PHP","variant":"pecl_http"},{"key":"powershell","label":"PowerShell","variant":"RestMethod"},{"key":"python","label":"Python","variant":"http.client"},{"key":"python","label":"Python","variant":"Requests"},{"key":"r","label":"R","variant":"httr"},{"key":"r","label":"R","variant":"RCurl"},{"key":"ruby","label":"Ruby","variant":"Net::HTTP"},{"key":"shell","label":"Shell","variant":"Httpie"},{"key":"shell","label":"Shell","variant":"wget"},{"key":"swift","label":"Swift","variant":"URLSession"}],"languageOptions":[{"label":"C# - HttpClient","value":"csharp - HttpClient - C#"},{"label":"C# - RestSharp","value":"csharp - RestSharp - C#"},{"label":"cURL - cURL","value":"curl - cURL - cURL"},{"label":"Dart - http","value":"dart - http - Dart"},{"label":"Go - Native","value":"go - Native - Go"},{"label":"HTTP - HTTP","value":"http - HTTP - HTTP"},{"label":"Java - OkHttp","value":"java - OkHttp - Java"},{"label":"Java - Unirest","value":"java - Unirest - Java"},{"label":"JavaScript - Fetch","value":"javascript - Fetch - JavaScript"},{"label":"JavaScript - jQuery","value":"javascript - jQuery - JavaScript"},{"label":"JavaScript - XHR","value":"javascript - XHR - JavaScript"},{"label":"C - libcurl","value":"c - libcurl - C"},{"label":"NodeJs - Axios","value":"nodejs - Axios - NodeJs"},{"label":"NodeJs - Native","value":"nodejs - Native - NodeJs"},{"label":"NodeJs - Request","value":"nodejs - Request - NodeJs"},{"label":"NodeJs - Unirest","value":"nodejs - Unirest - NodeJs"},{"label":"Objective-C - NSURLSession","value":"objective-c - NSURLSession - Objective-C"},{"label":"OCaml - Cohttp","value":"ocaml - Cohttp - OCaml"},{"label":"PHP - cURL","value":"php - cURL - PHP"},{"label":"PHP - Guzzle","value":"php - Guzzle - PHP"},{"label":"PHP - HTTP_Request2","value":"php - HTTP_Request2 - PHP"},{"label":"PHP - pecl_http","value":"php - pecl_http - PHP"},{"label":"PowerShell - RestMethod","value":"powershell - RestMethod - PowerShell"},{"label":"Python - http.client","value":"python - http.client - Python"},{"label":"Python - Requests","value":"python - Requests - Python"},{"label":"R - httr","value":"r - httr - R"},{"label":"R - RCurl","value":"r - RCurl - R"},{"label":"Ruby - Net::HTTP","value":"ruby - Net::HTTP - Ruby"},{"label":"Shell - Httpie","value":"shell - Httpie - Shell"},{"label":"Shell - wget","value":"shell - wget - Shell"},{"label":"Swift - URLSession","value":"swift - URLSession - Swift"}],"layoutOptions":[{"value":"classic-single-column","label":"Single Column"},{"value":"classic-double-column","label":"Double Column"}],"versionOptions":[],"environmentOptions":[{"value":"0","label":"No Environment"},{"label":"QUiCK API ENV","value":"29517616-3d31d266-fd7d-4049-9c3d-dad2a247bb73"}],"canonicalUrl":"https://api.riport.app/view/metadata/2sBY4PMzTj"}