- Your service calls
POST /v1/checkwithaction: "send_email"and anemailobject (recipients, attachment metadata, etc.) - If Clawb returns
allow, your service callsPOST /v1/email/sendto send the email server-side via SendGrid - If Clawb returns
denyorchallenge, your service must not send the email
Auth quick referenceUse provider keys with the
ck_live_ or ck_test_ prefix.Step 1 — Ask for a decision
Step 2 — Send (only if allowed)
/v1/email/send requires a workspace API key header.
Response
Blocked sends
If policy evaluation denies or challenges,/v1/email/send returns 403 with a stable payload: