Skip to main content
POST

Authorizations

Authorization
string
header
required

Source-bound WorkOS API key or configured machine OIDC token. OIDC webhook management requires karsa:webhooks:manage.

Headers

Idempotency-Key
string
required

Stable source submission identifier, unique for this source and route

Required string length: 1 - 200
Example:

"01J9ZQ2YD15Y2YZ5H0W3J7D3E2"

Path Parameters

customerId
string
required

Karsa customer ID

Minimum string length: 1

Body

application/json
documents
object[]
Required array length: 1 - 50 elements

Response

The KYB run was queued. The Location header names the run; replaying the same Idempotency-Key and body returns this response again.

id
string
required
Minimum string length: 1
status
required
Available options:
pending,
running,
needs_review,
completed,
failed
customerId
string
required
Minimum string length: 1
externalCustomerId
string | null
required
Minimum string length: 1
caseId
string
required
Minimum string length: 1
createdAt
string<date-time>
required