Integration / Udvikler REST API & SDK

Automatiser AI-detektion
direkte i jeres arbejdsgange

Byg AI-verificering ind i jeres forsikrings- og taksatorprogrammer, eksamenssystemer, CMS eller backend-pipelines. Få lynhurtig analyse af tekst og billeder med fuld C2PA-, metadata- og stilometrisk telemetri.

Edge responstid
Asynkrone webhooks
HMAC SHA-256
100% GDPR compliant
01 / Fordele

Udviklet til enterprise & højt transaktionsvolumen

Bygget på Cloudflare Edge infrastruktur for lav latenstid og høj tilgængelighed.
Performance

Lynhurtig Edge-respons

Scanningsmotoren kører distribueret tæt på brugeren. Perfekt til realtidsvalidering i webformularer, sagsbehandlingssystemer og chatgrænseflader.

• Sub-sekund responstid
• Global distribution
Hændelsesstyret

Asynkrone Webhooks

Abonner på hændelser som scan.completed og scan.flagged_ai. Modtag automatisk besked ved batchkørsler.

• HMAC signaturvalidering
• Automatisk retry-mekanisme
Sikkerhed

100% GDPR & Ingen modeltræning

Data sendt via API gemmes efter jeres anvisning og benyttes aldrig til modeltræning. Fuld compliance med Datatilsynet og standard DPA.

• Databehandleraftale (DPA)
• Ingen tredjepartsdeling
02 / Endpoints

Start scanning med få linjers kode

Alle API-kald kræver en Bearer token, som du kan generere på dashboardet under fanen API-nøgler.
POST/api/scan/text
Tekstdetektion

Scanner rå tekst for AI-sandsynlighed, burstiness, sætningsvarians og kendte syntetiske klicheer.

cURL Eksempel
curl -X POST "https://aiskan.dk/api/scan/text" \
  -H "Authorization: Bearer aiskan_sec_..." \
  -H "Content-Type: application/json" \
  -d '{
    "text": "Teksten der skal analyseres for AI...",
    "fileName": "opgave_eller_sag.txt"
  }'
Eksempel på Svar (200 OK)
{
  "score": 94.5,
  "verdict": "AI Genereret",
  "confidence": "Meget høj",
  "telemetry": {
    "sentenceVariance": 1.8,
    "burstiness": 0.12,
    "clicheCount": 4,
    "clichesDetected": ["spiller en afgørende rolle"]
  }
}
POST/api/scan/image
Billedforensik

Undersøger billedfiler (JPEG, PNG, WebP) for C2PA-ægthedsmanifeste, kameradata og metadata samt speciale-routing.

cURL Eksempel (Multipart)
curl -X POST "https://aiskan.dk/api/scan/image" \
  -H "Authorization: Bearer aiskan_sec_..." \
  -F "file=@skadesanmeldelse.jpg" \
  -F "domain=physical_damage"
Eksempel på Svar (200 OK)
{
  "score": 98.2,
  "verdict": "AI Genereret",
  "metadata": {
    "camera": "Ingen hardware EXIF fundet",
    "c2pa": {
      "present": true,
      "claims": ["trainedAlgorithmicMedia"]
    }
  }
}

Filstørrelser & Payload Grænser (op til 500 MB)

Max direkte: 50 MBKlientoptimeret: 500 MB
HTTP 413 Payload Too Large

Direkte filuploads over API har en hård grænse på 50 MB pr. kald. Ved overskridelse returneres fejl 413.

Billedkomprimering (Best Practice)

Store billeder bør komprimeres i klienten til WebP/JPEG max 2560px. Dette bevarer præcisionen og sparer båndbredde.

Tunge PDF-dokumenter

For dokumenter over 50 MB anbefales det at udtrække teksten forud og sende payload som JSON.

03 / Webhooks

Reager øjeblikkeligt på scanningsresultater

Konfigurer webhook-endpoints direkte fra brugerfladen med HMAC SHA-256 signaturer på alle payloads.
scan.completed
Affyres straks en scanning af tekst eller billede er fuldført, uanset udfaldet.
scan.flagged_ai
Affyres hvis sandsynligheden for AI overstiger jeres fastsatte tærskelværdi.
scan.c2pa_verified
Affyres når et fotografi indeholder et gyldigt optisk sensorcertifikat.
04 / Kom i gang

Klar til Node.js, Python, Go, C# og PHP

Opret en konto og generér din første API-nøgle på under ét minut.