PiiSweep API ger dig programmatisk tillgång till PII-detektering och sanering av svensk text. Alla anrop går mot följande bas-URL:
API:et erbjuder två endpoints: en för att ta bort PII ur text och en för att enbart detektera PII utan att modifiera texten.
Alla API-anrop kräver en giltig API-nyckel som skickas i x-api-key headern. Du kan skapa och hantera dina nycklar i din dashboard.
API-nycklar har formatet pg_live_... och är unika för varje projekt. Dela aldrig din nyckel offentligt.
Tar emot text, identifierar personuppgifter (PII) och returnerar en sanerad version där all PII har ersatts med platshållare.
Det valfria fältet types begränsar vilka PII-typer som detekteras. Möjliga värden: personnummer, phone, email, name. Om fältet utelämnas detekteras alla typer.
Identifierar personuppgifter (PII) i texten utan att modifiera den. Användbar för att kontrollera om text innehåller känslig information innan den behandlas vidare.
Alla felmeddelanden returneras i följande format:
| Kod | Meddelande | Beskrivning |
|---|---|---|
400 | VALIDATION_ERROR | Ogiltig request body. Kontrollera att texten är mellan 1 och 100 000 tecken. |
401 | UNAUTHORIZED | Ogiltig eller saknad API-nyckel. Kontrollera att headern x-api-key är korrekt. |
429 | RATE_LIMITED | För många anrop. Vänta och försök igen, se Retry-After headern. |
500 | INTERNAL_ERROR | Serverfel. Försök igen senare eller kontakta support om problemet kvarstår. |
API:et tillåter 1 000 anrop per minut per API-nyckel. Varje svar innehåller följande headers för att hjälpa dig hantera dina anrop:
| Header | Beskrivning |
|---|---|
X-RateLimit-Limit | Maximalt antal anrop per minut. |
X-RateLimit-Remaining | Antal återstående anrop i nuvarande fönstret. |
Retry-After | Antal sekunder att vänta innan nästa anrop (visas vid 429-svar). |
Följande typer av personuppgifter detekteras och ersätts med motsvarande platshållare:
| Typ | Platshållare |
|---|---|
personnummer | [PERSONNUMMER] |
phone | [TELEFON] |
email | [E-POST] |
name | [NAMN] |