Create customer approve batch
POST
/workspaces/{organizationId}/customers/approve-batchAuthorization
AuthorizationBearer token · headerrequiredWorkspace API key (Authorization: Bearer <key>). Issue keys under Settings → Developer or POST /workspaces/{organizationId}/tokens.
Path parameters
organizationIdstringrequiredRequest body
application/jsoncustomerIdsstring[]channelstringdefault: "call"
Allowed:
emailcallvisitsmslimitintegermin 1 · max 100 · default: 25
mailboxIdstringdailyCapintegermin 1 · max 500
domainHealthobjectShow propertiesHide properties
domainstringrequiredspfOkbooleanrequireddkimOkbooleanrequireddmarcOkbooleanrequiredmxOkbooleanrequiredcheckedAtstringunsubscribeBaseUrlstringphysicalAddressstringResponses
200
Evaluated Send Gate across the batch using Effect.partition and separated approved vs blocked leads
approvedCountnumberrequiredblockedCountnumberrequiredapprovedobject[]requiredShow propertiesHide properties
Array of
objectcustomerIdstringrequirednamestringrequiredchannelstringrequiredrecipientstring | nullrequiredoptOutFooterstring | nullenrollmentStatusstringmailboxSentTodaynumberblockedobject[]requiredShow propertiesHide properties
Array of
objectcustomerIdstringrequirednamestringrequiredreasonsstring[]required