# List tasks Retrieve outreach tasks with filtering. Tasks can be manual (created by you) or automatic (generated by automations). Filter by automation = manual or auto. Endpoint: GET /flows/api/tasks Version: 2.0.0 Security: bearerAuth ## Query parameters: - `limit` (integer) Items per page (default 20). Example: 20 - `offset` (integer) Items to skip (default 0). - `order_field` (string) Sort field (default created_at). Example: "created_at" - `order_type` (string) Sort direction. Enum: "asc", "desc" - `automation` (string) Filter by task source. Enum: "manual", "auto" - `status` (string) Filter by task status. Enum: "in_progress", "closed", "canceled", "failed" - `type` (string) Filter by type (e.g. linkedin_send_message). - `lead_uuid` (string) Filter by contact UUID. - `sender_profile_uuid` (string) Filter by sender profile. - `schedule_at_before` (string) Tasks scheduled before this date. - `schedule_at_after` (string) Tasks scheduled after this date. ## Response 200 fields (application/json): - `data` (array) - `data.uuid` (string) - `data.team_id` (integer) - `data.user_id` (integer) - `data.lead_uuid` (string) - `data.sender_profile_uuid` (string) - `data.flow_uuid` (string,null) - `data.type` (string) Example: "linkedin_send_message" - `data.text` (string) - `data.note` (string,null) - `data.status` (string) Enum: "in_progress", "closed", "canceled", "failed" - `data.automation` (string) Enum: "manual", "auto" - `data.schedule_at` (string) - `data.created_at` (string) - `data.updated_at` (string) - `limit` (integer) - `offset` (integer) - `total` (integer)