> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://docs.middesk.com/build/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.middesk.com/_mcp/server. # Build with Middesk > Learn how to build an integration using the Middesk REST API. #### [Get and use your API keys](/build/api-keys) Find your Middesk API keys and see how to use them. #### [Status codes and error messages](/build/status-codes-errors) Read about the HTTP status codes and error response formats used by the Middesk API. #### [Implement webhooks](/build/webhooks) Use webhooks to receive real-time notifications of key account activity. #### [Secure webhooks](/build/secure-webhooks) Authenticate webhook requests using HMAC signatures, mutual TLS, or OAuth. #### [Use GraphQL](/build/graphql) Query Middesk business data through the optional GraphQL API. #### [Understand API changes](/build/api-changes) Learn how Middesk versions the API and handles backwards compatibility. > **Get a demo** > > Contact your account manager or [contact sales](https://www.middesk.com/contact-sales) to inquire about access. > Learn how to build an integration using the Middesk REST API. ## Docs - [Get and use your API keys](https://docs.middesk.com/build/api-keys.md): Learn where to find and how to use your Middesk API keys. - [Understand API changes](https://docs.middesk.com/build/api-changes.md): Understand how Middesk manages API versioning and backwards compatibility. - [Status codes and errors messages](https://docs.middesk.com/build/status-codes-errors.md): Learn about HTTP status codes and error response formats used by the Middesk API. - [Implement webhooks](https://docs.middesk.com/build/webhooks.md): Use webhooks to receive real-time notifications for key account activity. - [Secure webhooks](https://docs.middesk.com/build/secure-webhooks.md): Authenticate webhook requests using HMAC signatures, Mutual TLS, or OAuth access tokens - [Use GraphQL](https://docs.middesk.com/build/graphql.md): Query Middesk business data using the GraphQL API for flexible, efficient data retrieval. - [Connect to Middesk's MCP server](https://docs.middesk.com/build/mcp-server.md): Connect AI models and agents to Middesk data using the Model Context Protocol (MCP) server.