POST /org/kyb/resync
Pull the latest KYB status. Normally the system reacts to inbound webhooks. Resync exists for when a webhook was lost, the org just finished a hosted KYB session and wants instant feedback, or operators want to verify the cached state matches reality.
Request body: empty.
Response 200: the freshly-synced KybState:
{
"kyb_status": "approved",
"kyb_link": null,
"missing_fields": [],
"last_synced_at": "2026-04-24T15:30:00Z",
"rejection_reason": null,
"pending_rfi": false,
"last_submitted_at": "2026-04-23T11:00:00Z",
"resubmit_available": false
}Errors:
403: not an admin/owner.404: no submission yet.503 ServiceUnavailable: verification backend is temporarily unavailable. Cached state is unchanged. Retry with exponential backoff.
Example
curl -X POST "$SEISMIC_ORCHESTRATION_URL/v0/org/kyb/resync" \
-H "Api-Key: $SEISMIC_ORCHESTRATION_API_KEY"