Update a point of sale
Send any non-empty subset of fields. Omitted fields are preserved, address replaces the whole address, and vat_number: null clears VAT.
/v1/pos/{pos_id}Send any non-empty subset of fields. Omitted fields are preserved, address replaces the whole address, and vat_number: null clears VAT.
Authorization
fiskalizaKey fiskaliza:pos:manageAn opaque Fiskaliza API key. Each operation lists the capabilities required on that key.
In: header
Scope: fiskaliza:pos:manage
Path Parameters
^nj_pos_Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
1 <= propertiesResponse Body
application/json
application/json
application/json
application/json
application/json
application/json
curl -X PATCH "https://example.com/v1/pos/string" \ -H "Content-Type: application/json" \ -d '{}'{ "success": true, "warnings": [ "string" ], "data": { "pos": { "id": "string", "legal_name": "string", "vat_number": "string", "operating_profile": "GENERAL_RETAIL", "address": { "line_1": "string", "line_2": "string", "city": "string", "region": "string", "postal_code": "string", "country": "st", "phone": "string" }, "timezone": "Europe/Belgrade", "default_operator": { "name": "string" }, "free_text": "string", "certificate_not_before": "2019-08-24T14:15:22Z", "certificate_not_after": "2019-08-24T14:15:22Z", "certificate_fingerprint": "string", "status": "string" } }}List a POS's certificates GET
Every revision, newest first, including the signed PEM. `is_current` marks the one in use.
Issue a sale POST
The route determines the command type; a request may not send `type` or the canonical `kind`. The fiscal coupon is issued immediately and its ORIGINAL PDF document is returned with the command. A rejected command has a null receipt_document. Locale defaults to Albanian. Replaying the idempotency key with a different locale conflicts.