List all projects for the team
query Parameters
sortAvailable sorts are name, created_at. You can sort by multiple options by separating them with a comma. To sort in descending order, use - sign in front of the sort, for example: -name.
page[size]The number of results that will be returned per page.
page[cursor]The cursor to start the pagination from.
filter[search]Headers
AuthorizationBearer token. Format: Bearer {team_token}
List all projects for the team › Responses
Paginated set of ProjectListData
pathBase path for paginator generated URLs.
per_pageNumber of items shown per page.
next_cursorThe "cursor" that points to the next set of items.
next_page_urlprev_cursorThe "cursor" that points to the previous set of items.
prev_page_urlCreate a new project
Headers
AuthorizationBearer token. Format: Bearer {team_token}
Create a new project › Request Body
namesmtp_enabledinitial_routesCreate a new project › Responses
messageapi_tokenGet project details
path Parameters
projectIdquery Parameters
includeAvailable includes are routes, routesCount, routesExists, domains, domainsCount, domainsExists, teamMembers, teamMembersCount, teamMembersExists, messageStats, messageStatsCount, messageStatsExists. You can include multiple options by separating them with a comma.
Headers
AuthorizationBearer token. Format: Bearer {team_token}
Get project details › Responses
ProjectData
idnamesmtp_enableddefault_route_idtoken_generated_attoken_last_used_attoken_last_used_ipcreated_atupdated_atroutes_countdomains_countteam_members_countUpdate project settings
path Parameters
projectIdHeaders
AuthorizationBearer token. Format: Bearer {team_token}
Update project settings › Request Body
namesmtp_enableddefault_route_idUpdate project settings › Responses
messageRotate project API token
path Parameters
projectIdHeaders
AuthorizationBearer token. Format: Bearer {team_token}
Rotate project API token › Responses
new_tokenmessageUpdate project members
Add a member to the project
path Parameters
projectIdteamMemberIdHeaders
AuthorizationBearer token. Format: Bearer {team_token}
Add a member to the project › Responses
messageRemove a member from the project
path Parameters
projectIdteamMemberIdHeaders
AuthorizationBearer token. Format: Bearer {team_token}
Remove a member from the project › Responses
messageList routes for a project
path Parameters
projectIdquery Parameters
sortAvailable sorts are name, slug, created_at. You can sort by multiple options by separating them with a comma. To sort in descending order, use - sign in front of the sort, for example: -name.
page[size]The number of results that will be returned per page.
page[cursor]The cursor to start the pagination from.
filter[route_type]filter[is_default]filter[search]Search by name or slug
Headers
AuthorizationBearer token. Format: Bearer {team_token}
List routes for a project › Responses
Paginated set of RouteListData
pathBase path for paginator generated URLs.
per_pageNumber of items shown per page.
next_cursorThe "cursor" that points to the next set of items.
next_page_urlprev_cursorThe "cursor" that points to the previous set of items.
prev_page_urlCreate a new route
path Parameters
projectIdHeaders
AuthorizationBearer token. Format: Bearer {team_token}
Create a new route › Request Body
nameroute_typeslugCreate a new route › Responses
messageGet route details
path Parameters
routeIdquery Parameters
includeAvailable includes are project, projectCount, projectExists, statistics. You can include multiple options by separating them with a comma.
Headers
AuthorizationBearer token. Format: Bearer {team_token}
Get route details › Responses
RouteData
idproject_idslugnameroute_typeis_defaultcreated_atupdated_atinbound_addressinbound_domaininbound_domain_verified_atinbound_spam_thresholdattachment_deliverywebhooks_countsuppressed_recipients_count