Skip to main content

Base URL

https://cuey.dev

Authentication

All requests require a Bearer token:
Authorization: Bearer <your-api-key>
Get your API key from team settings. See Authentication for details.

Endpoints

Events — Schedule one-time webhooks:
  • GET /api/v1/events - List events
  • POST /api/v1/events - Create event
  • GET /api/v1/events/{id} - Get event
  • PUT /api/v1/events/{id} - Update event
  • DELETE /api/v1/events/{id} - Delete event
Crons — Schedule recurring webhooks:
  • GET /api/v1/crons - List crons
  • POST /api/v1/crons - Create cron
  • GET /api/v1/crons/{id} - Get cron
  • PUT /api/v1/crons/{id} - Update cron
  • DELETE /api/v1/crons/{id} - Delete cron

Response Format

All responses return JSON. Success responses wrap data in a data field:
{
  "data": { /* resource */ }
}
Paginated responses include a pagination object:
{
  "data": [ /* array of resources */ ],
  "pagination": {
    "page": 0,
    "limit": 100,
    "total": 250
  }
}
Errors follow this format:
{
  "error": {
    "message": "Error message",
    "code": "ERROR_CODE"
  }
}

Next Steps