Skip to main content
GET
/
api
/
v1
/
tasks
Listar tarefas
curl --request GET \
  --url https://app.synkrony.ai/api/v1/tasks \
  --header 'Authorization: Bearer <token>'
{
  "data": [
    {
      "time_logs": [
        "<unknown>"
      ],
      "total_logged_duration": "02:00:00",
      "id": 123,
      "name": "<string>",
      "description": "<string>",
      "created_at": "<string>",
      "updated_at": "<string>",
      "status_id": 123,
      "position": 123,
      "created_by_id": 123,
      "total_time_seconds": 123,
      "slug": "<string>",
      "pull_request_is_draft": true,
      "base_branch": "<string>",
      "has_sentry_link": true,
      "tags": [
        {
          "id": 123,
          "color": "<string>",
          "bgColor": "<string>",
          "label": "<string>"
        }
      ],
      "assignees": [
        {
          "id": 123,
          "name": "<string>",
          "email": "<string>",
          "role": "<string>",
          "authentication_setup_completed": true,
          "sprint_goal_participation": true,
          "status": "<string>",
          "short_name": "<string>",
          "avatar_color_id": 123,
          "job_title": "<string>",
          "cost_cents": 123,
          "capacity": 123,
          "removed_at": "<string>",
          "agent_type": "<string>",
          "profile_picture_url": "<string>"
        }
      ],
      "checklist_items": [
        {
          "id": "<string>",
          "description": "<string>",
          "completed": true,
          "position": 123
        }
      ],
      "custom_field_values": [
        "<unknown>"
      ],
      "project": {
        "id": 123,
        "name": "<string>",
        "color": "<string>",
        "icon": "<string>",
        "repository_url": "<string>"
      },
      "project_module": {
        "id": 123,
        "project_id": 123,
        "custom_class": "<string>",
        "name": "<string>",
        "progress": 123,
        "order": 123,
        "description": "<string>",
        "start": "<string>",
        "end": "<string>",
        "dependencies": [
          "<string>"
        ]
      },
      "epic": {
        "id": 123,
        "project_id": 123,
        "custom_class": "<string>",
        "name": "<string>",
        "progress": 123,
        "order": 123,
        "description": "<string>",
        "start": "<string>",
        "end": "<string>",
        "dependencies": [
          "<string>"
        ]
      },
      "priority": "<string>",
      "sprint_id": 123,
      "github_repo": "<string>",
      "pull_request_number": 123,
      "pull_request_url": "<string>",
      "pull_request_status": "<string>",
      "estimate": 123,
      "user_time_seconds": 123,
      "pull_request_created_at": "<string>",
      "task_execution_status": "<string>",
      "task_execution_error_info": {},
      "task_execution_updated_at": "<string>",
      "task_execution_id": 123,
      "sentry_issues": [
        {}
      ]
    }
  ],
  "links": {},
  "meta": {}
}

Authorizations

Authorization
string
header
required

API token no formato Bearer. Exemplo: Bearer YOUR_API_TOKEN

Query Parameters

project_ids
integer[]

Filtrar por IDs de projetos

project_names
string[]

Filtrar por nomes de projetos

assignee_ids
integer[]

Filtrar por IDs de responsáveis

assignee_names
string[]

Filtrar por nomes de responsáveis

user_ids
integer[]

Filtrar por IDs de usuários (sinônimo de assignee_ids)

name
string

Filtrar por nome da tarefa

sprint_ids
integer[]

Filtrar por IDs de sprints

sprint_names
string[]

Filtrar por nomes de sprints

epic_ids
integer[]

Filtrar por IDs de epics (sinônimo de project_module_ids)

epic_names
string[]

Filtrar por nomes de epics (sinônimo de project_module_names)

tag_ids
integer[]

Filtrar por IDs de tags

tag_names
string[]

Filtrar por nomes de tags

client_names
string[]

Filtrar por nomes de clientes

time
string[]

Filtrar por período de tempo (ex: ['2024-01-01..2024-12-31'])

hide_completed
string

Ocultar tarefas concluídas (use 'true')

hide_completed_in_ai_mode
boolean

Ocultar tarefas concluídas no modo AI (apenas tarefas com execução AI)

ai_mode_status
string

Filtrar por status do modo AI (ai_mode_todo, ai_mode_in_progress, ai_mode_done)

with_time_logs
boolean

Incluir os time logs e duração total de cada tarefa

Response

successful

data
object[]
required
meta
object
required