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"

Body

application/json
externalId
string
required
Required string length: 1 - 200
screeningObservationId
string
required
Required string length: 1 - 200
sourceDisposition
string
required
Required string length: 1 - 200
normalizedDisposition
enum<string>
required
Available options:
CLOSED,
INVESTIGATE,
REQUEST_EVIDENCE,
ESCALATED,
REPORTED,
APPROVED,
REJECTED,
OTHER
reason
string
required
Required string length: 1 - 5000
actorExternalId
string
required
Required string length: 1 - 200
actorType
string
required
Required string length: 1 - 200
occurredAt
string<date-time>
required
effectiveAt
string<date-time>
required
providerDetails
object | null

Response

The identical source disposition already exists

outcome
enum<string>
required
Available options:
CREATED,
EXISTING
resourceId
string
required
Minimum string length: 1
observedAt
string<date-time>
required