Start connecting an account
Mints a one-time link to the hosted sign-in page where the customer connects Gmail, Outlook, an IMAP mailbox, or LinkedIn. The sign-in happens entirely off Bellwork, so no password or provider token reaches us; the account appears in the list once the callback lands. Minted fresh every time and never stored — these links expire on a daily restart whatever the stated expiry says, so a saved one silently stops working.
Mints a one-time link to the hosted sign-in page where the customer connects Gmail, Outlook, an IMAP mailbox, or LinkedIn. The sign-in happens entirely off Bellwork, so no password or provider token reaches us; the account appears in the list once the callback lands.
Minted fresh every time and never stored — these links expire on a daily restart whatever the stated expiry says, so a saved one silently stops working.
API key (sk_live_... prefix). Generate keys in the UI under Settings > API Keys, then send it as Authorization: Bearer sk_live_...
In: header
Response Body
application/json
application/json
application/json
application/json
application/json
curl -X POST "https://loading/api/v1/org/mailboxes"{
"data": {
"url": "http://example.com"
}
}{
"error": "string",
"message": "string",
"statusCode": -9007199254740991
}{
"error": "module_required",
"module": "string",
"message": "string",
"contact": "string"
}{
"error": "string",
"message": "string",
"statusCode": -9007199254740991
}{
"error": "string",
"message": "string",
"statusCode": -9007199254740991
}List connected sending accounts GET
The mailboxes and LinkedIn accounts this org sends outreach through. Never includes a provider credential — Bellwork holds only an opaque account handle. Gated by the `sequencer` module.
Disconnect an account DELETE
Revokes the provider's access to the account and removes it here. Messages it sent keep their history; anything mid-sequence from it refuses at its next step. Owner only.