Skip to content
Logo

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"
}
FieldTypeRequiredNotes
emailstringyesThe 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"
  }'