PUT /org/compliance-email
Set or change the org's compliance contact address. Owner or admin only.
Setting the address starts verification. If the address already belongs to a verified member of the org, it's marked verified immediately. Otherwise Seismic emails a confirmation link and compliance_email_verified stays false in the returned org until the recipient clicks it.
Request body
{
"email": "compliance@acme.example"
}| Field | Type | Required | Notes |
|---|---|---|---|
email | string | yes | The compliance contact address to set. |
Response 200
The updated Org, reflecting the new compliance_email and its compliance_email_verified state.
{
"id": "0a2a…",
"name": "Acme Inc.",
"kyb_status": "approved",
"compliance_email": "compliance@acme.example",
"compliance_email_verified": false,
"created_at": "2026-04-01T10:00:00Z",
"updated_at": "2026-06-20T09:12:00Z"
}Errors
401: no credential.403 Forbidden: caller is not an owner or admin of the org.
Example
curl -X PUT "$SEISMIC_ORCHESTRATION_URL/v0/org/compliance-email" \
-H "Api-Key: $SEISMIC_ORCHESTRATION_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"email": "compliance@acme.example"
}'