Kiteworks Mail API

The mail API from Kiteworks — 29 operation(s) for mail.

Operations 32

GET /rest/mail Get messages in mail folders #
DELETE /rest/mail Delete draft messages #
GET /rest/mail/actions/counters Get message counts for mail folders #
PATCH /rest/mail/actions/deletePermanent Permanently delete messages #
GET /rest/mail/actions/distributionList Expand a distribution list #
PATCH /rest/mail/actions/read Mark messages as read #
PATCH /rest/mail/actions/recover Recover deleted messages #
POST /rest/mail/actions/sendFile Send files #
PATCH /rest/mail/actions/trash Move messages to Trash #
PATCH /rest/mail/actions/unread Mark messages as unread #
GET /rest/mail/{emailId}/attachments/actions/zip Download email attachments in ZIP format #
GET /rest/mail/{emailId}/attachments/actions/zipStatus Get email attachment security status #
GET /rest/mail/{emailId}/attachments/report Get email attachment download report #
GET /rest/mail/{emailId}/attachments/reportCsv Export email attachment download report as CSV #
GET /rest/mail/{emailId}/attachments/{id}/content Download email attachment #
GET /rest/mail/{emailId}/attachments/{id}/preview Get email attachment preview metadata #
GET /rest/mail/{id} Get email metadata #
DELETE /rest/mail/{id} Delete a draft message #
PUT /rest/mail/{id}/actions/sendFile Update and send a draft message #
GET /rest/mail/{id}/attachments Get attachments for an email message #
GET /rest/mail/{id}/attachments/{attachment_id} Get an email attachment by attachment ID #
GET /rest/mail/{id}/packages Get the package associated with an email #
GET /rest/mail/{id}/recipients Get email recipients #
POST /rest/mail/{id}/actions/withdrawFiles Withdraw files from a sent message #
POST /rest/mail/{id}/actions/copy Save email attachments to a Kiteworks folder #
POST /rest/mail/{id}/actions/sendTrackingReport Send tracked activity report for a sent message #
GET /rest/mail/attachments Get email attachments sent by the current user #
DELETE /rest/mail/attachments Withdraw multiple files from messages in Sent and Drafts folders #
POST /rest/mail/actions/withdraw Withdraw messages from Sent and Drafts folders #
GET /rest/mail/{id}/scanStatus Get email message security scan status #
DELETE /rest/mail/{id}/trackings/me Remove message tracking access #
PUT /rest/mail/{id}/settings Update message tracking access #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/kiteworks-mail-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

kiteworks-mail-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  version: '28'
  title: Kiteworks API Documentation Mail API
tags:


# --- truncated at 32 KB (171 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/kiteworks/refs/heads/main/openapi/kiteworks-mail-api-openapi.yml