externalId som stabil kobling til den tilhørende oppføringen i ditt system.
Environment variables
Individkunder
En individkunde krever kuntype. Inkluder profilfelter du allerede kjenner, og legg til flere kun når gjeldende capability eller oppgave trenger dem.
Opprett kunden med POST /v3/customers:
Create individual customer
data.id som CUSTOMER_ID. Se Individonboarding for policykontekst.
Virksomhetskunder
En virksomhet kreverbusiness.legalName. Opprett virksomheten med samme operasjon:
Create business customer
data.id som CUSTOMER_ID. Se Virksomhetsonboarding for policy- og dokumentkontekst.
Legg til nærstående parter for virksomheten
Legg til styremedlemmer, eiere og andre deltakere i virksomheten når de er kjent eller etterspurt. Dette eksempelet oppretter et styremedlem medPOST /v3/customers/{customerId}/related-parties:
Add related party
data.id som RELATED_PARTY_ID.
Hvis du må eksportere en kunde, bruker du POST /v3/customers/{customerId}/export og følger request-skjemaet. Formatet json_basic_data returnerer gjeldende offentlige v3-kunderessurs som et JSON-vedlegg; hvert kall beregner gjeldende data på nytt og utelater dokumenter og dokumentmetadata.
For et portabilitets-token-format sender du klient-ID-en til det mottakende KYC-prosjektet som forClientId, ikke Swipelux customerId. Bruk den returnerte data.token før data.expiresAt. Gjenbruk av samme Idempotency-Key og body spiller av det token-resultatet på nytt; bruk en ny nøkkel for å utstede et nytt token.
Les klarhet fra capabilities
En kunde har ikke en verifiserings- eller klarhetsstatus i API-et. Les kunden medGET /v3/customers/{customerId} for gjeldende profildata, og bruk deretter capabilities og deres openTaskIds for å avgjøre hva kunden kan gjøre videre.
Get customer
Finn kunder med utestående dokumenter
For å finne ut hvilke kunder på en side som fortsatt mangler obligatoriske dokumenter, sender duinclude=documentRequirements til GET /v3/customers. Du kan kombinere det med capability-sammendrag som include=capabilities,documentRequirements. API-nøkler trenger accounts:read for documentRequirements-utvidelsen.
Hvert kundesammendrag inneholder da et documentRequirements-objekt:
Document requirement summary
counter antallet obligatoriske dokumentkrav iaction_requiredpå oppgaver som også er iaction_required. Det dekker alle oppgaveomfang, inkludert kontoomfattende oppgaver, og avhenger ikke av capability-klarhet.requiredertruenårcounter større enn0.- Et sett med alternativer telles én gang, og bare når hvert alternativ krever et dokument.
required: false at ingen dokumentoppgave gjelder. Bruk det til å prioritere kunder, og les deretter oppgavene deres for den autoritative listen over hva som skal samles inn. Uten utvidelsen utelater svaret documentRequirements.
Deretter, fortsett til Capabilities og oppgaver for å oppdage og aktivere produktutfallet du trenger.