Build with AI — or Just Talk to It
Full REST API for custom integrations, plus an MCP server that lets AI assistants manage commissions through natural language. Connect Claude, ChatGPT, or Cursor in under 5 minutes.
Quick Start
curl -H "Authorization: Bearer cm_live_your_api_key_here" \
"https://app.getcommish.io/api/v1/deals?status=approved&per_page=10"{
"data": [
{
"id": "abc-123",
"opportunity_name": "Acme Corp Annual",
"arr_amount": 120000,
"total_commission": 12000,
"status": "approved"
}
],
"meta": { "page": 1, "per_page": 10, "total": 42 }
}MCP Server
Connect Commish to Claude, ChatGPT, or Cursor. 28 tools for managing commissions through natural language — deals, plans, SPIFFs, simulations, and more.
Setup guide →Authentication
Secure API key-based authentication with configurable scopes (read, write, admin). Keys are hashed and stored securely.
Learn more →REST API
Full CRUD access to deals, comp plans, users, commissions, and SPIFFs. Consistent JSON responses with pagination.
Browse endpoints →Webhooks
Subscribe to real-time events like deal approvals and commission calculations. Signed payloads for security.
View events →Rate Limiting
The API allows 100 requests per minute per API key. If you exceed this limit, you'll receive a 429 Too Many Requests response with a Retry-After header.
Best Practices
- ✓Cache responses where possible
- ✓Use pagination to limit response sizes
- ✓Implement exponential backoff for retries
- ✓Use webhooks instead of polling for real-time updates
Ready to build?
API access is available on the Enterprise plan or as an add-on. Get started today.