Complete API documentation for integrating with Covalynce
All API requests require authentication via Bearer token. Get your API key from the dashboard settings.
API keys are scoped to your account and can be regenerated at any time. Keep them secure and never commit them to version control.
/generationsCreate a new content generation request.
/generationsList all generations with optional filters.
Query parameters: status, limit, offset, repo
/generations/:idRetrieve a specific generation by ID.
/generations/:id/approveApprove and publish a generated content draft.
/generations/:idDelete a generation draft.
/integrationsList all connected integrations.
/integrations/:name/connectInitiate OAuth flow for an integration.
Receive real-time notifications when content is generated. Configure webhook endpoints in your dashboard or via API.
Webhook signatures use HMAC SHA-256. Verify signatures using your webhook secret to ensure requests are from Covalynce.
All errors follow a consistent format:
400 - Bad Request401 - Unauthorized403 - Forbidden404 - Not Found429 - Rate Limit Exceeded500 - Internal Server ErrorRate limit headers are included in all responses: X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset
Official SDKs handle authentication, retries, and error handling automatically. See documentation for examples.