Är du privatperson? Mina sidor

Kom igång med TIC Credit

Den här guiden hjälper dig att komma igång med TIC Credit på under 30 minuter. Det finns två huvudvägar — välj utifrån användarresan.

Två integrationsvägar

Välj utifrån vem som triggar identitets- och kreditkontrollen.

Rekommenderat

Inbäddat flöde (iframe)

Användaren är i ditt webbflöde — kreditansökan, e-handel, hyresansökan m.m.

  1. Bädda in iframen på din sida med en <script>-tagg.
  2. Användaren identifierar sig med BankID direkt i iframen.
  3. Resultat tillgängligt direkt via postMessage: namn, kreditbetyg, folkbokföringsadress + hämta hela rapporten via API.
Läs embed-guiden →

API-flöde (server-till-server)

Manuella kontroller, batch-flöden eller bakomliggande system.

  1. Anropa POST /api/v1/check med personnummer och mobilnummer.
  2. Personen får ett SMS, identifierar sig med BankID och får tillgång till Mina sidor.
  3. Notis via webhook + hämta hela kreditupplysningen via GET /api/v1/check/{id}.
Stegen för API-flödet ↓

Stegen nedan beskriver API-flödet. För embed-flödet, gå direkt till embed-dokumentationen.

Förutsättningar

Det du behöver för att komma igång med integrationen.

  • Ett TIC Credit-konto (registrera dig här)
  • Din API-nyckel (visas efter registrering) — krävs för API-flödet
  • En webhook-endpoint för att ta emot notifikationer (valfritt)
  • För embed-flödet: en eller flera origins att lägga till i allowlistan i portalens inställningar

Steg 1: Registrera dig

Skapa ett konto och få din API-nyckel.

Besök registreringssidan och skapa ett konto för ditt företag. Du får en API-nyckel och webhook-hemlighet efter registrering.

Spara din API-nyckel
API-nyckeln visas endast en gång. Spara den säkert — kontakta support om du tappar bort den.

Steg 2: Begär en identitets- och kreditkontroll

Skicka en POST-förfrågan till /api/v1/check.

curl -X POST https://credit.tic.io/api/v1/check \
  -H "X-Api-Key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "personalNumber": "YYYYMMDDNNNN",
    "mobilePhoneNumber": "+46XXXXXXXXX",
    "webhookUrl": "https://your-app.com/webhook/credit"
  }'

Svaret innehåller ett creditCheckId som du använder för att hämta resultatet:

Svar (200 OK)

{
  "creditCheckId": "550e8400-e29b-41d4-a716-446655440000",
  "status": "Requested",
  "deliveredVia": "sms",
  "hostedUrl": "/your-slug/check/550e8400-...",
  "expiresAt": "2026-04-15T12:30:00Z"
}

Steg 3: Vänta på godkännande

Så följer du upp förfrågan beroende på leveranssätt.

Första gången en person använder SMS-flödet får de ett SMS med en länk. När de klickar på länken loggar de in med BankID och bekräftar att de önskar kreditupplysningskopior via deras Mina sidor-konto.

Efterföljande kreditupplysningskopior på samma person går automatiskt till Mina sidor — de behöver inte godkänna med BankID igen, kreditupplysningen är klar direkt och ett kort SMS skickas om att en ny kreditupplysningskopia finns på Mina sidor. Svaret innehåller då "notificationOnly": true och completedAt istället för hostedUrl / expiresAt.

Du kan antingen:

  • Använda webhooks — vi skickar en POST till din webhook-URL när upplysningen är klar.
  • Polla status — anropa GET /api/v1/check/{id} periodiskt.

Har du bråttom och inte önskar använda SMS? Sätt "deliveryMethod": "letter" i request body — då levereras kreditupplysningskopian direkt till personens Kivra eller folkbokföringsadress och kreditupplysningen är tillgänglig omedelbart. letter är inte tillämpligt för personer som redan har ett bekräftat mobilnummer (då returneras 409 phone_already_confirmed); skicka istället "deliveryMethod": "sms" och TIC sköter notifieringen automatiskt.

Steg 4: Hämta kreditupplysningen

När statusen är Completed, hämta den fullständiga kreditupplysningen.

curl https://credit.tic.io/api/v1/check/550e8400-... \
  -H "X-Api-Key: YOUR_API_KEY"

Svaret innehåller kreditbetyg och fullständig kreditupplysning:

Svar (200 OK)

{
  "creditCheckId": "550e8400-...",
  "status": "Completed",
  "personalNumber": "YYYYMMDDNNNN",
  "givenName": "Anna",
  "surname": "Andersson",
  "creditScore": 85,
  "requestedAt": "2026-04-15T12:00:00Z",
  "completedAt": "2026-04-15T12:02:30Z",
  "report": {
    "income": { ... },
    "debts": { ... },
    "paymentRemarks": [ ... ]
  }
}

Nästa steg

Fördjupa dig i API:et och konfigurera webhooks för realtidsnotifikationer.

Behöver du hjälp?

Vi är här för att hjälpa dig igenom integrationen.

Kontakta vår support på support@tic.io eller ring +46 10-510 78 78.