> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.middesk.com/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.