Utvecklare
Ändringar i API:t
Varje ändring i NONOX Connect API, den senaste först. Inom v1 görs bara tillägg (nya anrop, nya frivilliga fält, nya värden i svar); något som skulle bryta en befintlig integration får /v2, och v1 finns kvar bredvid i minst tolv månader. Filen visas på nonox.app/utvecklare/andringar.
2026-11-01: v1.1.0
Tillagt
- Webhooks skickas nu:
voucher.posted,invoice.sent,invoice.paid,supplier_invoice.approved. Signerade medNonox-Signature: t=<unix>,v1=<HMAC-SHA256 av "t.kropp">, medNonox-Event-IdochNonox-Event-Type, skickade efter commit, åtta försök under ungefär ett dygn och sedan avstängning med mejl till ägaren. Hanteras under Anslutningar (ägare eller administratör, passkey). - Återkallelse av token (RFC 7009):
POST /oauth/revoke, ochrevocation_endpointi metadata. - Artiklar:
GET/POST /articles,GET/PATCH /articles/{id}. - Kostnadsställen och projekt:
GET/POST /cost-centers,GET/PATCH /cost-centers/{id}, samma för/projects. - Kundfakturor:
GET/POST /invoices,GET/PATCH /invoices/{id},POST /invoices/{id}/issue,/send,/credit,/payments,GET /invoices/{id}/pdf. - Leverantörsfakturor:
GET/POST /supplier-invoices,GET/PATCH/DELETE /supplier-invoices/{id},POST /supplier-invoices/{id}/file,/register,/approve,/payments. - Betalningar:
GET /payments,GET /supplier-payments. - Rapporter:
GET /reports/trial-balance,/general-ledger,/balance-sheet,/income-statement. - Moms:
GET /vat-periods,GET /vat-return. - Räkenskapsår:
GET /fiscal-years/{id}/periods(låsta månader),GET /fiscal-years/{id}/sie(SIE 4). - Scopes:
accounts:manage,reports:view,vat:prepare,export:sie,invoices:send,invoices:credit,payments:create. required_scope_setsi403 insufficient_scope: vilka kombinationer av scopes som räcker.- Testföretag med exempeldata för att prova API:t (
php artisan connect:test-companyeller under Anslutningar).
Ändrat
- Beskrivningarna av
invoices:view,invoices:create,supplier-invoices:createochsupplier-invoices:approvetäcker nu också de nya resurserna. En nyckel eller app som redan har dem får tillgång till de nya adresserna inom samma område; inget som fungerade tidigare slutar fungera.
2026-11-01: utvecklarwebben
- Den publika utvecklarwebben på /utvecklare, på svenska och engelska (
?lang=en): guider, en referens som genereras frånopenapi.yaml, kodexempel i curl, PHP, JavaScript och Python, och specifikationen att ladda ner som YAML och JSON. openapi.yaml: taggarna har fått ett engelskt namn (x-en-name) och behörigheterna en svensk beskrivning (x-sv-scopes). Bara tillägg; inget anrop har ändrats.
2026-11-01: v1.0.0
Första versionen av NONOX Connect (ADR-032).
- Anrop: företaget, kontoplanen, momskoder, räkenskapsår, verifikationsserier, verifikationer (lista, hämta, skapa och ändra utkast, ta bort utkast, bokföra, rätta, underlag upp och ner), kunder och leverantörer (lista, hämta, skapa, ändra).
- Autentisering: OAuth 2.0 med auktoriseringskod och PKCE (S256 för alla appar), godkännande av ägare eller administratör med passkey, access tokens på högst 15 minuter, refresh tokens som byts vid varje användning och återkallar hela anslutningen om de används två gånger. API-nycklar med slutdatum och valfri IP-lista.
- Regler:
Idempotency-Keypå varje POST, sidindelning med markör ochupdated_since, fel som problem+json (RFC 9457), gränser per nyckel, företag och IP-adress medRateLimit-*-huvuden. - Kommer: webhooks för
voucher.posted,invoice.sent,invoice.paidochsupplier_invoice.approvedär beskrivna men skickas inte ännu.