Build secure data
workflows at scale
Integrate enterprise-grade file sharing, governance, and compliance directly into your applications with the Kiteworks REST API.
Documentation
Explore by Topic
Task-oriented guides to help you build with Kiteworks quickly and confidently.
Quick Start
Make your first authenticated API call in minutes. Covers prerequisites, obtaining an access token, and a working request.
Authentication
Obtain access tokens using the Authorization Code flow with PKCE or the JWT Bearer assertion flow for server-side integrations.
API Concepts
Pagination, sorting, rate limits, HTTP status codes, and error response structure — the behaviours that apply across every endpoint.
API Endpoints
A map of all Kiteworks API categories — Content, Collaboration, Security, Client Management, and more — with descriptions of what each exposes.
Manage Folders
List top-level and child folders, inspect folder data, and create new folders — the foundation for navigating the Kiteworks file structure.
Manage Files
List and search for files, download file data by ID, and upload files using the chunked multi-part upload protocol.
Manage Mail
Compose email drafts, attach files using the chunked upload protocol, and send messages on behalf of authenticated users.
Kiteworks MCP
Connect LLM applications to Kiteworks via the Model Context Protocol. Covers deployment modes, the Kiteworks MCP Server configuration, and ready-to-use Marketplace use cases.
PubSub Events
Receive real-time Kiteworks events at a URL you control. Register a webhook, verify signatures, and process your first event in under 15 minutes.