# Resume an automation

`POST /v1/automations/{automationId}/resume`

Required OAuth scopes: `automations:write`

## Parameters

- `automationId` (path, string (uuid), required)

## Responses

- `200`
  - `automation` (object, required)
    - `id` (string (uuid), required)
    - `name` (string, required)
    - `prompt` (string, required)
    - `effort` ("low" | "medium" | "high" | "xhigh" | "max" | null, required)
    - `enabled` (boolean, required)
    - `trigger` ("schedule" | "webhook", required)
    - `type` ("recurring" | "one_time", required)
    - `cron` (string | null, required)
    - `timezone` (string, required)
    - `runAt` (string (date-time) | null, required)
    - `nextRunAt` (string (date-time) | null, required)
    - `triggerProvider` ("composio" | null, required)
    - `triggerEvent` (string | null, required)
    - `triggerApp` (string | null, required)
    - `triggerConfig` (object | null, required)
    - `taskId` (string (uuid) | null, required)
    - `visibility` ("private" | "team", required)
    - `lastRunAt` (string (date-time) | null, required)
    - `lastStatus` ("running" | "completed" | "failed" | "skipped" | null, required)
    - `runCount` (integer, required)
    - `createdAt` (string (date-time), required)
    - `updatedAt` (string (date-time), required)
- `400`: Invalid request
- `401`: Missing or invalid Bearer credential
- `402`: Payment or subscription required
- `403`: Credential is missing a required scope
- `404`: Resource not found
- `409`: Request conflict
- `429`: Rate limit exceeded
- `500`: Internal API error
