Swagger-inspirerad upplevelse med enterprise-säkerhet, mTLS, spårbarhet och signerade webhooks. Byggt för faktura-, betal- och BankID-flöden.
SLA, status-sida, audit-logg och rollout med canaries.
JWT med klientuppgifter och valfri mTLS.
Returnerar JWT. Kombinera med mTLS för server-to-server.
curl -X POST https://api.qlave.com/v1/auth/token \
-H "Content-Type: application/json" \
-d '{"client_id":"...","client_secret":"...","scope":"invoices.read"}'{
"access_token": "eyJhbGciOi...",
"token_type": "Bearer",
"expires_in": 3600
}Skapa, leverera och attestera fakturor med Peppol, Kivra och e-faktura samt påminnelse/inkasso.
Peppol/Kivra/e-faktura, idempotency-key och leveransval vid skapande.
POST /invoices
Authorization: Bearer <token>
X-Idempotency-Key: <uuid>
{
"customer_id": "cust_123",
"amount": 1299,
"currency": "SEK",
"due_date": "2024-10-01",
"delivery": {"channel": "peppol"}
}Email, Kivra, e-faktura eller Peppol med schemaläggning och status-URL.
Lås dokumentet efter attest. Korrelations-ID loggas automatiskt.
E-post, Kivra eller brev med valfri påminnelseavgift och nytt förfallodatum.
Välj partner (t.ex. Intrum) och handover-datum. Spåras i cases.
Godkännande och låsning av dokument inkl. vidarebefordran och kommentarer.
Lås dokumentet efter attest. Korrelations-ID loggas automatiskt.
Markerar fakturan som godkänd av aktuell attestant.
Avvisar attest med obligatorisk orsak.
Skickar vidare till ny attestant och loggar spårbarhet.
Lägger till kommentar utan beslut i attestflödet.
Filter status/assigned_to, scope: attest.read
Returnerar ärendet med historik, scope: attest.read
Skapar eller lämnar in ärendet, scope: attest.write
Markerar som granskad utan beslut, scope: attest.write
Godkänner och loggar actor_id, scope: attest.write
Avvisar med orsak, scope: attest.write
Skickar till annan attestant/kredit, scope: attest.manage
Lägger till kommentar utan beslut, scope: attest.write
Eskalera till högre nivå, scope: attest.manage
Initierar kreditkontroll, scope: attest.manage
Överlämnar till ekonomi, scope: attest.manage
Aktuell status, scope: attest.read
Alla steg och beslut, scope: attest.read
Attestbehörigheter och roller, scope: attest.admin
Sätt assignee för ett ärende, scope: attest.admin
Nivåer, regler och roller, scope: attest.admin
Export, verifikat och status för redovisning.
SIE4/CSV för period. Returnerar export_id.
Status + download_url för export.
Genererar verifikat för intervall (SIE/CSV).
Swish, kort, Autogiro och refunds. End-to-end spårbarhet och status-URL:er.
Initiera Swish med invoice_id och telefon. Får payment_id + status_url.
method: swish | card | autogiro. Returnerar payment session och status_url.
Registrera kundens samtycke (IBAN/clearing) och få mandate_id + status.
POST /payments/autogiro/mandates
{
"customer_id": "cust_123",
"account": "SE45 5000 0000 0583 9825 7466",
"consent_text": "Godkänner Autogiro-dragningar",
"webhook_url": "https://qrona.se/hooks/autogiro"
}Återbetala Swish eller kort-betalning. Idempotent per payment.
Auth och signering med autoStartToken och status polling.
orderRef och autoStartToken returneras. Använd user_agent för device matching.
Skicka text att signera. Passar attestflöden och avtal.
Signerade med HMAC-SHA256. Retries via API eller portal.
Ange url + events. Får secret för signatur (X-Qlave-Signature).
{
"url": "https://qrona.se/hooks/qlave",
"events": ["invoice.sent", "payment.succeeded"]
}hours + typer. Planerar omleverans av misslyckade events.
Support- och ekonomiärenden kopplade till kunder och fakturor.
Filtrera på status eller kund. Returnerar ärenden (tickets).
Knyt till kund eller faktura för support/ekonomi.
Returnerar ticket med status, assignee och kopplingar.
Ändra status eller assignee.
Anställda, roller och åtkomst.
Filter på department och status.
Lägg till person med roll och e-post.
Detaljer för en anställd.
Sätter status inactive och drar tillbaka access.
Vi genererar SDK (TypeScript/Java/Kotlin) direkt från /openapi.json, tillhandahåller Postman-kollektion och kör mTLS-cert-hantering för prod/sandbox.