- Task name and description — clear enough that the Waker can act on it directly.
- AI model — which model to use.
- Working directory — the local directory, repository, or project workspace where the task should run.
- Trigger type (up to 5, mix and match):
- Scheduled — one-off, recurring, or complex schedules (daily 9am, every Monday, first of each month).
- Event-driven — listen for GitHub Issue / PR / comment activity.
- API trigger — invoke tasks from external systems via HTTP. Best for CI pipelines, webhooks, and internal platform integrations.
- Max runs / expiration date (optional) — cap how many times or how long a task can run.
Trigger a task via API
The QoderWake API authenticates with a PAT (Personal Access Token). Every request must include a valid PAT in the HTTP header. Obtain a PAT:Sign in to the Qoder console
Open the Qoder console and log in.
Authorization header of each request.
curl request below to trigger a specific automated task. <auto_generate_invoke_key> is the invocation key generated when the task is created and is shown on the task detail page.
prompt field in the request body is appended for this invocation and is merged with the task description before being passed to the Waker.