InboxKit
  1. Mailboxes
InboxKit
  • Introduction
  • Account
    • Get account details
      GET
  • Workspaces
    • List workspaces
      GET
    • Get workspace details
      GET
    • Create workspace
      POST
    • Update workspace
      PUT
    • Delete workspace
      DELETE
    • Update workspace webhook
      POST
  • Domains
    • Search available domains
      POST
    • Check if domain is banned from registration
      GET
    • Check domain availability
      GET
    • Register domains
      POST
    • List domains
      GET
    • List assignable domains
      GET
    • Set DMARC policy
      POST
    • Remove DMARC policy
      DELETE
    • Remove domains
      POST
    • Set domain forwarding
      POST
    • Set email forwarding
      POST
    • Remove email forwarding
      DELETE
    • Set catch-all email
      POST
    • Remove catch-all email
      DELETE
    • Get nameservers for domain connection
      POST
    • Check nameservers propagation
      POST
  • Mailboxes
    • List mailboxes
      GET
    • Show mailbox credentials
      GET
    • Get mailbox details
      GET
    • Buy mailboxes
      POST
    • Check mailbox status
      POST
    • Cancel mailboxes
      POST
    • Update mailbox
      POST
    • Update mailbox profile picture
      POST
    • Generate TOTP
      GET
    • Change username
      POST
    • Change password
      POST
    • Check mailbox availability
      GET
  • DNS
    • Get DNS records
    • Add DNS records
    • Update DNS records
    • Delete DNS records
  • Sequencers
    • Export mailboxes status
    • List sequencer platforms
    • List sequencers
    • Export mailboxes
    • Add sequencer
    • Update sequencer
    • Delete sequencers
  • Billing
    • Get pricing plans
    • Get subscription details
    • Change subscription plan
    • Cancel subscription
    • Get wallet details
    • Add credits to wallet
    • Update auto top-up settings
    • Get billing portal link
  1. Mailboxes

List mailboxes

GET
https://api.inboxkit.com/v1/api/mailboxes/list
Mailboxes
Maintainer:Not configured
Get a paginated list of mailboxes for the workspace
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request GET 'https://api.inboxkit.com/v1/api/mailboxes/list?page&limit&keyword&domain&domain_uid&platform&status' \
--header 'X-Workspace-Id;'
Response Response Example
{
    "error": false,
    "message": "Mailboxes retrieved successfully",
    "mailboxes": [
        {
            "uid": "e88ae415-fe99-4831-b3fe-cdf2e7e25925",
            "domain_name": "myzyng.net",
            "forwarding_email": "",
            "first_name": "marvin",
            "last_name": "kassulke",
            "profile_picture": null,
            "username": "marvinkassulke",
            "platform": "GOOGLE",
            "status": "active",
            "is_admin": false,
            "tags": [],
            "sequencers": [],
            "createdAt": "2025-06-15T11:53:54.260Z",
            "updatedAt": "2025-06-15T12:12:57.506Z",
            "renewal_date": "1970-01-01T00:00:00.000Z",
            "mailbox_update_status": "queued",
            "sequencer_status": "queued",
            "dns_propagation_status": "queued",
            "renewal_cycle": "monthly",
            "renewal_status": "na"
        }
    ],
    "total": 0,
    "pages": 0,
    "current_page": 0,
    "limit": 0
}

Request

Authorization
Provide your bearer token in the
Authorization
header when making requests to protected resources.
Example:
Authorization: Bearer ********************
Query Params
page
integer 
optional
Page number for pagination
>= 1
Default:
1
limit
integer 
optional
Number of items per page
>= 1<= 100
Default:
10
keyword
string 
optional
Search keyword for filtering mailboxes
domain
string 
optional
Filter by domain
domain_uid
string 
optional
Filter by domain uid
platform
enum<string> 
optional
Filter by platform
Allowed values:
GOOGLEMICROSOFT
Default:
GOOGLE
status
string 
optional
Filter by status
Header Params
X-Workspace-Id
string <uuid>
required
Workspace identifier

Responses

🟢200OK
application/json
Mailboxes list retrieved successfully
Body
error
boolean 
optional
Example:
false
message
string 
optional
Example:
Mailboxes retrieved successfully
mailboxes
array [object {20}] 
optional
uid
string 
optional
Mailbox UID
Example:
e88ae415-fe99-4831-b3fe-cdf2e7e25925
domain_name
string 
optional
Example:
myzyng.net
forwarding_email
string 
optional
Example:
first_name
string 
optional
Example:
marvin
last_name
string 
optional
Example:
kassulke
profile_picture
string  | null 
optional
Example:
null
username
string 
optional
Example:
marvinkassulke
platform
enum<string> 
optional
Allowed values:
GOOGLEMICROSOFT
Example:
GOOGLE
status
string 
optional
Example:
active
is_admin
boolean 
optional
Example:
false
tags
array[string]
optional
Example:
[]
sequencers
array [object] 
optional
Associated sequencers
Example:
[]
createdAt
string <date-time>
optional
Example:
2025-06-15T11:53:54.260Z
updatedAt
string <date-time>
optional
Example:
2025-06-15T12:12:57.506Z
renewal_date
string <date-time> | null 
optional
Example:
1970-01-01T00:00:00.000Z
mailbox_update_status
string 
optional
Example:
queued
sequencer_status
string 
optional
Example:
queued
dns_propagation_status
string 
optional
Example:
queued
renewal_cycle
string 
optional
Example:
monthly
renewal_status
string 
optional
Example:
na
total
integer 
optional
Total number of mailboxes
pages
integer 
optional
Total number of pages
current_page
integer 
optional
Current page number
limit
integer 
optional
Items per page
🟠400Bad Request
🟠401Unauthorized
🔴500Server Error
Modified at 2025-06-20 08:02:53
Previous
Check nameservers propagation
Next
Show mailbox credentials
Built with