Introduction
To integrate your custom CRM with Genesy, your system must expose a set of HTTP endpoints that Genesy will call. This documentation covers the exact specification your API must follow.All endpoints must be accessible via HTTPS and accept the API key header you configured during connection setup.
Required Endpoints
Authentication
Your API must validate the API key sent in the header you specified during setup (default:X-API-Key).
Health Endpoint
Your Implementation Required
This endpoint must be implemented on your server
Request
Headers
| Header | Description |
|---|---|
X-API-Key (or your custom header) | Your API key for authentication |
Content-Type | application/json |
Accept | application/json |
Response
- Success (200)
Return any
2xx status code to indicate your API is healthy and the authentication is valid.The response body is not validated — only the HTTP status code matters.
Error Handling
Your API should return appropriate HTTP status codes:| Status Code | When to Use |
|---|---|
200 / 201 | Success |
400 | Invalid request body or parameters |
401 | Invalid or missing API key |
404 | Resource not found |
500 | Server error |