AI Inbx API
Email infrastructure for software that holds conversations.
Version 2.0.0
Base URL
https://api.aiinbx.com/api/v2Spaces
Group a workspace’s domains, mailboxes and mail by customer. Optional: a workspace that is not a platform never needs one.
- GETList spaces
/spaces - POSTCreate a space
/spaces - GETRetrieve a space
/spaces/{space_id} - DELETEDelete a space
/spaces/{space_id} - PATCHUpdate a space
/spaces/{space_id}
API Keys
Create and delete credentials for API access.
Emails
Send, inspect, and schedule email.
- GETList emails
/emails - POSTSend an email
/emails - GETRetrieve an email
/emails/{email_id} - PATCHReschedule an email
/emails/{email_id} - POSTCancel a scheduled email
/emails/{email_id}/cancel
Threads
Read email conversations.
- GETList threads
/threads - GETRetrieve a thread
/threads/{thread_id} - POSTReply in a thread
/threads/{thread_id}/reply - POSTForward a thread
/threads/{thread_id}/forward
Attachments
Download original and prepared attachment content.
- GETDownload an attachment
/attachments/{attachment_id} - HEADInspect attachment metadata
/attachments/{attachment_id} - GETDownload prepared attachment text
/attachments/{attachment_id}/content
Domains
Manage sending domains and DNS checks.
- GETList domains
/domains - POSTCreate a domain
/domains - GETRetrieve a domain
/domains/{domain_id} - DELETEDelete a domain
/domains/{domain_id} - PATCHUpdate domain tracking settings
/domains/{domain_id} - POSTVerify domain DNS records now
/domains/{domain_id}/verify - GETDiagnose domain DNS configuration
/domains/{domain_id}/diagnostics
Mailboxes
Connect and manage provider mailboxes.
- GETList mailboxes
/mailboxes - POSTCreate a mailbox connection URL
/mailboxes/connect - GETRetrieve a mailbox
/mailboxes/{mailbox_id} - DELETEDisconnect a mailbox
/mailboxes/{mailbox_id} - POSTQueue a mailbox sync
/mailboxes/{mailbox_id}/sync
OAuth Apps
Manage customer-owned Google and Microsoft OAuth apps.
- GETList OAuth apps
/oauth-apps - POSTCreate an OAuth app
/oauth-apps - GETRetrieve an OAuth app
/oauth-apps/{app_id} - DELETEDelete an OAuth app
/oauth-apps/{app_id} - PATCHUpdate an OAuth app
/oauth-apps/{app_id}
Webhooks
Configure event delivery and inspect delivery attempts.
- GETList webhook endpoints
/webhook-endpoints - POSTCreate a webhook endpoint
/webhook-endpoints - GETRetrieve a webhook endpoint
/webhook-endpoints/{endpoint_id} - DELETEDelete a webhook endpoint
/webhook-endpoints/{endpoint_id} - PATCHUpdate a webhook endpoint
/webhook-endpoints/{endpoint_id} - POSTRotate a webhook signing secret
/webhook-endpoints/{endpoint_id}/rotate-secret - POSTSend a test webhook
/webhook-endpoints/{endpoint_id}/test - GETList webhook deliveries
/webhook-endpoints/{endpoint_id}/deliveries - POSTRetry webhook deliveries
/webhook-endpoints/{endpoint_id}/deliveries/retry
Suppressions
Prevent delivery to opted-out or unsafe recipients.
- GETList suppressions
/suppressions - POSTCreate suppressions
/suppressions - GETRetrieve a suppression
/suppressions/{suppression_id} - DELETEDelete a suppression
/suppressions/{suppression_id}
Pacing
Control send rate, hours, and queue flow.
- GETList pacing rules
/pacing-rules - POSTCreate a pacing rule
/pacing-rules - GETRetrieve a pacing rule
/pacing-rules/{rule_id} - DELETEDelete a pacing rule
/pacing-rules/{rule_id} - PATCHUpdate a pacing rule
/pacing-rules/{rule_id} - GETRetrieve pacing spread
/pacing-rules/spread - PATCHUpdate pacing spread
/pacing-rules/spread - GETRetrieve the pacing queue
/pacing-queue - POSTRelease emails from the pacing queue
/pacing-queue/release