Pular para o conteúdo

Jira

Jira

Jira é a plataforma de rastreamento de bugs, issues e gestão de projetos ágeis da Atlassian, amplamente adotada por times de software para organizar backlogs, sprints e fluxos de trabalho com Scrum ou Kanban. Com a integração Jira no SquadOS, seus agentes podem criar e atualizar issues, transitar status de workflow, registrar worklogs, gerenciar sprints e muito mais — tudo sem sair da conversa.

Esta ferramenta suporta OAuth 2.0 (OAUTH2), OAuth 2.0 Server-to-Server (S2S_OAUTH2) e chave de API (API_KEY) para conectar.

O modo mais comum é o OAuth 2.0 via credenciais próprias configuradas no portal de desenvolvedor da Atlassian. Você vai precisar dos seguintes campos:

CampoObrigatórioDescrição
client_idSimClient ID do aplicativo OAuth 2.0 criado no portal de desenvolvedor da Atlassian.
client_secretSimClient Secret correspondente ao aplicativo OAuth 2.0.
  1. Acesse o Atlassian Developer Portal e crie uma conta de desenvolvedor caso ainda não tenha.
  2. Clique em Create e selecione o tipo OAuth 2.0 Integration para criar um novo aplicativo.
  3. Na aba Authorization, clique em Configure e informe a Callback URL da Composio (exibida na tela de configuração de auth do Composio).
  4. Na aba Permissions, adicione a API do Jira e configure os escopos necessários nas seções User Identity API e Jira API.
  5. Na aba Settings, localize a seção Authentication Details e copie o Client ID e o Client Secret.
  1. Acesse Ferramentas no menu lateral (/admin/tools).
  2. Abra a aba Disponíveis e procure por Jira.
  3. Clique no card para abrir o modal de detalhes e em Conectar.
  4. Você é levado para a página de conexão segura hospedada pela Composio, onde autoriza o acesso (OAuth) ou informa as credenciais obtidas acima.
  5. Ao concluir, você volta para o SquadOS com a conta conectada e a ferramenta disponível para os agentes. (Detalhes do fluxo em Ferramentas da Organização.)

Como configurar credenciais OAuth personalizadas para o Jira?

Seção intitulada “Como configurar credenciais OAuth personalizadas para o Jira?”

Consulte o guia passo a passo em composio.dev/auth/jira para criar e configurar suas próprias credenciais OAuth no Jira com a Composio.

Qual a diferença entre JQL GET, JQL POST e Busca de Issues?

Seção intitulada “Qual a diferença entre JQL GET, JQL POST e Busca de Issues?”

JQL GET e POST acessam a mesma funcionalidade de busca, mas usam métodos HTTP diferentes. POST suporta consultas complexas no corpo da requisição. A ação Busca de Issues usa JQL POST internamente com parâmetros e filtros extras. Para resultados consistentes, prefira POST para consultas complexas. Use o parâmetro fields para solicitar campos específicos, ou ["*all"] para todos os campos.

JIRA_CREATE_ISSUE

Cria uma nova issue no Jira (ex.: bug, tarefa, história) em um projeto especificado. Projetos diferentes podem ter campos obrigatórios personalizados além dos padrão (resumo, chave do projeto, tipo de issue). Se a criação falhar com “campo X é obrigatório”, use JIRA_GET_ISSUE_CREATE_METADATA para descobrir os campos disponíveis para o projeto. Campos customizados podem ser fornecidos via additional_properties como string JSON.

NomeTipoObrigatórioDescrição
summarystringSimTítulo breve e descritivo da issue.
project_keystringSimChave do projeto Jira onde a issue será criada (ex.: ‘KAN’, ‘DEV’, ‘PROJ’).
issue_typestringSimTipo da issue — deve ser válido para o projeto alvo (ex.: ‘Task’, ‘Story’, ‘Epic’, ‘Bug’).
descriptionstringNãoDescrição detalhada da issue. Aceita texto simples, Markdown ou Atlassian Document Format (ADF).
assigneestringNãoAccount ID do usuário a quem atribuir a issue. Use JIRA_FIND_USERS para obter IDs válidos.
assignee_namestringNãoNome ou e-mail do usuário a atribuir (ignorado se assignee for fornecido).
prioritystringNãoNível de prioridade (ex.: ‘High’, ‘Medium’, ‘Low’). Nomes são específicos por instância.
labelsarrayNãoLista de labels para categorizar a issue; novas labels são criadas se não existirem.
due_datestringNãoData de resolução esperada no formato YYYY-MM-DD.
sprint_idintegerNãoID do sprint ao qual atribuir esta issue.
componentsarrayNãoLista de IDs de componentes (ex.: ‘10000’); os componentes devem existir no projeto.
parentstringNãoChave ou ID da issue pai (ex.: ‘PROJ-123’). Use apenas para sub-tarefas.
reporterstringNãoAccount ID do usuário que reporta a issue. Padrão: usuário da requisição.
versionsarrayNãoLista de IDs de versões afetadas pela issue.
fix_versionsarrayNãoLista de IDs de versões onde a issue será corrigida.
additional_propertiesstringNãoString JSON com campos adicionais, incluindo campos customizados (ex.: '{"customfield_10104": 5}').
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

JIRA_EDIT_ISSUE

Atualiza uma issue Jira existente com novos valores de campos. Suporta parâmetros diretos (resumo, descrição, responsável, prioridade, etc.) que são mesclados com o parâmetro fields. Parâmetros diretos têm precedência. Nota: o campo status não pode ser atualizado por esta ação — use JIRA_TRANSITION_ISSUE para mudar o status.

NomeTipoObrigatórioDescrição
issue_id_or_keystringSimID ou chave da issue Jira a editar.
summarystringNãoNovo título breve da issue.
descriptionstringNãoNova descrição. Suporta Markdown, convertido automaticamente para ADF.
assigneestringNãoUsuário a atribuir: account ID, e-mail ou nome. Forneça string vazia para remover o responsável.
priority_id_or_namestringNãoID ou nome da prioridade (ex.: ‘High’, ‘Medium’).
labelsarrayNãoLista de labels a definir para a issue (substitui as existentes).
due_datestringNãoData de resolução no formato YYYY-MM-DD. Use null para remover.
sprint_id_or_namestringNãoID ou nome do sprint ao qual atribuir esta issue.
fieldsstringNãoString JSON de campos para atualizações diretas.
updatestringNãoString JSON para operações granulares em campos (ex.: adicionar/remover labels).
notify_usersbooleanNãoSe verdadeiro, envia e-mail de notificação aos observadores.
return_issuebooleanNãoSe verdadeiro, a resposta inclui os detalhes completos da issue atualizada.
additional_propertiesobjectNãoPropriedades adicionais a incluir no corpo da requisição.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

JIRA_GET_ISSUE

Recupera uma issue Jira por ID ou chave com campos e expansões personalizáveis. Solicite apenas os campos e expansões necessários para evitar respostas grandes.

NomeTipoObrigatórioDescrição
issue_keystringSimID (ex.: ‘10000’) ou chave (ex.: ‘PROJ-123’) da issue a recuperar.
fieldsarrayNãoLista de nomes ou IDs de campos a retornar. Se omitido, retorna um conjunto padrão de campos.
expandstringNãoLista separada por vírgulas de entidades a incluir (ex.: ‘changelog’, ‘renderedFields’, ‘transitions’).
propertiesarrayNãoLista de chaves de propriedades da issue a incluir na resposta.
fields_by_keysbooleanNãoSe verdadeiro, os valores em fields são interpretados como chaves de campo.
update_historybooleanNãoControla se a visualização da issue a adiciona à lista “Visualizados recentemente” do usuário.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

JIRA_DELETE_ISSUE

Exclui permanente e irreversivelmente uma issue Jira por seu ID ou chave. Obtenha confirmação explícita do usuário antes de chamar esta ação.

NomeTipoObrigatórioDescrição
issue_id_or_keystringSimID ou chave da issue a excluir.
delete_subtasksbooleanNãoSe verdadeiro, as sub-tarefas da issue também são excluídas. Se falso e a issue tiver sub-tarefas, a exclusão falhará.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

JIRA_ASSIGN_ISSUE

Atribui uma issue Jira a um usuário, ao responsável padrão do projeto, ou remove o responsável. Suporta busca por e-mail ou nome.

NomeTipoObrigatórioDescrição
issue_id_or_keystringSimID ou chave da issue a atribuir.
account_idstringNãoAccount ID Atlassian do usuário. Use '-1' para atribuir ao responsável padrão do projeto, ou omita para desatribuir.
assignee_namestringNãoNome ou e-mail do usuário a atribuir (ignorado se account_id for fornecido).
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

JIRA_ADD_COMMENT

Adiciona um comentário usando Atlassian Document Format (ADF) para texto rico a uma issue Jira existente.

NomeTipoObrigatórioDescrição
issue_id_or_keystringSimID ou chave da issue à qual adicionar o comentário.
commentstringSimTexto do comentário. Suporta Markdown incluindo negrito, itálico, código, links e @menções.
visibility_typestringNãoTipo de restrição de visibilidade: 'group' ou 'role'.
visibility_valuestringNãoNome do grupo ou papel que pode ver o comentário (obrigatório se visibility_type for definido).
additional_propertiesobjectNãoPropriedades adicionais a incluir no corpo da requisição do comentário.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

JIRA_LIST_ISSUE_COMMENTS

Recupera comentários paginados de uma issue Jira com ordenação opcional. Pagine incrementando start_at por max_results até que a contagem acumulada alcance o campo total na resposta.

NomeTipoObrigatórioDescrição
issue_id_or_keystringSimID (ex.: ‘10000’) ou chave (ex.: ‘PROJ-123’) da issue Jira.
start_atintegerNãoÍndice baseado em 0 do primeiro comentário a retornar.
max_resultsintegerNãoNúmero máximo de comentários a retornar por página (máximo ~100 no Jira Cloud).
order_bystringNãoCampo para ordenar comentários; use 'created' para ordem crescente por data de criação.
expandstringNãoUse 'renderedBody' para incluir a versão HTML renderizada do corpo do comentário.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

JIRA_UPDATE_COMMENT

Atualiza o texto ou a visibilidade de um comentário existente em uma issue Jira.

NomeTipoObrigatórioDescrição
issue_id_or_keystringSimID ou chave da issue Jira onde o comentário está localizado.
comment_idstringSimID único do comentário a atualizar.
comment_textstringSimNovo conteúdo de texto para o comentário. Substitui o corpo existente. Suporta texto simples e formatação básica.
notify_usersbooleanNãoSe verdadeiro, envia notificações aos usuários sobre a atualização do comentário.
visibility_typestringNãoTipo de restrição de visibilidade: 'group' ou 'role'.
visibility_valuestringNãoNome do grupo ou papel a restringir a visibilidade.
additional_propertiesstringNãoString JSON de propriedades do comentário como pares chave-valor.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

JIRA_DELETE_COMMENT

Exclui um comentário específico de uma issue Jira usando seu ID e o ID/chave da issue. Requer permissão do usuário para excluir comentários na issue.

NomeTipoObrigatórioDescrição
issueIdOrKeystringSimID (ex.: ‘10000’) ou chave (ex.: ‘PROJ-123’) da issue Jira da qual o comentário será excluído.
idstringSimIdentificador único do comentário a excluir (ex.: ‘10001’).
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

JIRA_SEARCH_ISSUES

Busca avançada de issues Jira com suporte a filtros estruturados e JQL bruto. Pelo menos um parâmetro de filtro é obrigatório; chamadas sem parâmetros serão rejeitadas.

NomeTipoObrigatórioDescrição
jqlstringNãoConsulta JQL bruta para usuários avançados. Tem precedência sobre os filtros.
project_keystringNãoFiltrar por chave de projeto (ex.: ‘PROJ’).
assigneestringNãoFiltrar por responsável: account ID, e-mail, nome de exibição ou 'unassigned'.
status_id_or_namestringNãoFiltrar por status: ID (ex.: ‘10001’) ou nome (ex.: ‘To Do’, ‘In Progress’, ‘Done’).
issue_type_id_or_namestringNãoFiltrar por tipo de issue: ID (ex.: ‘10001’) ou nome (ex.: ‘Bug’, ‘Task’, ‘Story’).
priority_id_or_namestringNãoFiltrar por prioridade: ID ou nome (ex.: ‘High’, ‘Medium’, ‘Low’).
sprint_id_or_namestringNãoFiltrar por sprint: ID (ex.: ‘123’) ou nome (ex.: ‘Sprint 1’).
labelsarrayNãoFiltrar por labels (todas as labels devem corresponder).
text_searchstringNãoPesquisar no resumo e na descrição.
created_afterstringNãoFiltrar issues criadas após esta data. Formato YYYY-MM-DD ou datas relativas como '-7d'.
updated_afterstringNãoFiltrar issues atualizadas após esta data.
created_beforestringNãoFiltrar issues criadas antes desta data (formato YYYY-MM-DD).
updated_beforestringNãoFiltrar issues atualizadas antes desta data.
fieldsarrayNãoLista de campos a retornar para cada issue.
max_resultsintegerNãoNúmero máximo de issues a retornar por página (máximo 100).
next_page_tokenstringNãoToken de cursor para buscar a próxima página.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

JIRA_CREATE_PROJECT

Cria um novo projeto Jira com configuração de responsável (lead), template e tipo.

NomeTipoObrigatórioDescrição
keystringSimChave única para o projeto (somente letras maiúsculas, sem espaços).
namestringSimNome legível para o projeto.
lead_account_idstringSimAccount ID Atlassian do responsável pelo projeto.
project_type_keystringSimTipo do projeto: 'business', 'software' ou 'service_desk'.
project_template_keystringSimChave do template do projeto, compatível com project_type_key.
descriptionstringNãoDescrição textual opcional do projeto.
assignee_typestringNãoResponsável padrão para novas issues: 'PROJECT_LEAD' ou 'UNASSIGNED'.
urlstringNãoURL opcional para o projeto.
avatar_idintegerNãoID de um avatar existente para o projeto.
category_idintegerNãoID de uma categoria de projeto existente.
permission_schemeintegerNãoID de um esquema de permissões existente.
notification_schemeintegerNãoID de um esquema de notificações existente.
issue_security_schemeintegerNãoID de um esquema de segurança de issues existente.
additional_propertiesobjectNãoPropriedades adicionais para a requisição de criação do projeto.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

JIRA_GET_PROJECT

Recupera os detalhes de um projeto Jira pelo seu ID ou chave.

NomeTipoObrigatórioDescrição
project_id_or_keystringSimID numérico ou chave do projeto (ex.: ‘PROJ’).
expandstringNãoInformações adicionais a incluir: description, issueTypes, lead, projectKeys, issueTypeHierarchy.
propertiesstringNãoLista separada por vírgulas de propriedades do projeto a retornar (máximo 100 chaves).
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

JIRA_LIST_ALL_PROJECTS

Lista todos os projetos acessíveis ao usuário. Use quando precisar de uma lista abrangente de todos os projetos Jira.

NomeTipoObrigatórioDescrição
expandstringNãoInformações adicionais na resposta: description, issueTypes, lead, projectKeys.
recentintegerNãoRetorna os projetos acessados mais recentemente pelo usuário (máximo 20).
propertiesarrayNãoLista de propriedades de projeto a retornar.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

JIRA_CREATE_SPRINT

Cria um novo sprint em um board Jira com datas de início/fim e objetivo opcionais.

NomeTipoObrigatórioDescrição
origin_board_idintegerSimIdentificador do board Jira para o novo sprint. Use JIRA_LIST_BOARDS para encontrar IDs de boards.
namestringSimNome para o novo sprint (máximo 30 caracteres).
goalstringNãoObjetivo principal ou meta para o sprint.
start_datestringNãoData e hora de início pretendida para o sprint (formato ISO 8601).
end_datestringNãoData e hora de término pretendida para o sprint (formato ISO 8601).
additional_propertiesobjectNãoPropriedades adicionais para a requisição de criação do sprint.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

JIRA_LIST_SPRINTS

Recupera sprints paginados de um board Jira com filtragem opcional por estado.

NomeTipoObrigatórioDescrição
board_idintegerSimIdentificador único do board Jira. Deve ser um board Scrum; boards Kanban não suportam sprints.
statestringNãoFiltra sprints por estado. Aceita valor único ('active') ou valores separados por vírgula ('active,closed'). Valores válidos: 'future', 'active', 'closed'.
start_atintegerNãoÍndice inicial baseado em 0 para paginação.
max_resultsintegerNãoNúmero máximo de sprints por página.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

JIRA_MOVE_ISSUE_TO_SPRINT

Move uma ou mais issues Jira para um sprint ativo especificado.

NomeTipoObrigatórioDescrição
sprint_idintegerSimIdentificador único do sprint alvo. Deve pertencer ao mesmo board/projeto das issues.
issuesarraySimLista de chaves de issues (ex.: ‘PROJ-123’) a mover para o sprint especificado.
rank_after_issuestringNãoChave ou ID da issue após a qual posicionar as issues movidas no backlog do sprint.
rank_before_issuestringNãoChave ou ID da issue antes da qual posicionar as issues movidas.
rank_custom_field_idintegerNãoID do campo customizado de ranqueamento a usar para ordenação.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

JIRA_TRANSITION_ISSUE

Transita uma issue Jira para um estado diferente do workflow, com suporte a busca por nome de transição e atribuição de usuário por e-mail. Use JIRA_GET_TRANSITIONS para verificar as transições disponíveis antes de chamar esta ação.

NomeTipoObrigatórioDescrição
issue_id_or_keystringSimID ou chave da issue a transitar.
transition_id_or_namestringSimID ou nome da transição a aplicar. Nomes são específicos do workflow — use JIRA_GET_TRANSITIONS para obter os valores válidos para a issue atual.
commentstringNãoComentário opcional a adicionar durante a transição. Suporta formatação Markdown.
assigneestringNãoAccount ID do usuário a atribuir durante a transição.
assignee_namestringNãoNome ou e-mail do usuário a atribuir (ignorado se assignee for fornecido).
resolutionstringNãoResolução a definir ao FECHAR uma issue (ex.: ‘Done’, ‘Fixed’, ‘Won’t Do’). Só use ao transitar para status final.
transition_fieldsobjectNãoCampos a incluir no payload da transição (ex.: campos obrigatórios pela tela de transição do workflow).
additional_propertiesobjectNãoPropriedades adicionais a incluir no nível superior do corpo da requisição de transição.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

JIRA_GET_TRANSITIONS

Recupera as transições de workflow disponíveis para uma issue Jira. Use sempre o id numérico da resposta ao chamar JIRA_TRANSITION_ISSUE — IDs de transição são específicos por projeto/workflow.

NomeTipoObrigatórioDescrição
issue_id_or_keystringSimID (ex.: ‘10000’) ou chave (ex.: ‘PROJ-123’) da issue Jira.
expandstringNãoUse 'transitions.fields' para incluir os campos associados a cada transição.
transition_idstringNãoID de uma transição específica a recuperar.
include_unavailable_transitionsbooleanNãoSe verdadeiro, inclui transições não disponíveis atualmente para a issue.
sort_by_ops_bar_and_statusbooleanNãoSe verdadeiro, ordena as transições pela barra de operações e depois por categoria de status.
skip_remote_only_conditionbooleanNãoSe verdadeiro, ignora condições definidas por apps remotos.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

JIRA_ADD_WORKLOG

Adiciona uma entrada de worklog a uma issue Jira. Use para registrar o tempo gasto em uma issue.

NomeTipoObrigatórioDescrição
issue_id_or_keystringSimID ou chave da issue Jira à qual adicionar o worklog.
time_spentstringNãoTempo gasto como string de duração Jira (ex.: ‘2h 30m’, ‘1d’, ‘45m’). Forneça este ou time_spent_seconds.
time_spent_secondsintegerNãoTempo em segundos gasto na issue. Forneça este ou time_spent.
startedstringNãoData e hora de início do trabalho no formato ISO 8601. Se não fornecido, usa o horário atual.
commentobjectNãoEstrutura de comentário no Atlassian Document Format.
adjust_estimatestringNãoOpções para ajustar a estimativa restante: 'new', 'leave', 'manual' ou 'auto'.
new_estimatestringNãoNova estimativa restante se adjust_estimate for 'new' (ex.: ‘2h’).
reduce_bystringNãoValor a reduzir da estimativa restante se adjust_estimate for 'manual'.
notify_usersbooleanNãoSe deve notificar usuários que observam a issue sobre este worklog.
visibilityobjectNãoDetalhes sobre a restrição de visibilidade do worklog.
expandstringNãoUse 'properties' para incluir campos customizados associados aos worklogs.
override_editable_flagbooleanNãoSe deve adicionar o worklog mesmo que a issue não seja editável. Requer permissões de admin.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

JIRA_GET_WORKLOG

Recupera os worklogs de uma issue Jira especificada.

NomeTipoObrigatórioDescrição
issue_id_or_keystringSimID (ex.: ‘10001’) ou chave (ex.: ‘PROJECT-123’) da issue Jira.
start_atintegerNãoÍndice baseado em 0 do primeiro worklog a retornar, para paginação.
max_resultsintegerNãoNúmero máximo de worklogs a retornar por página.
started_afterintegerNãoFiltra worklogs iniciados em ou após esta data. Forneça como timestamp Unix em milissegundos.
started_beforeintegerNãoFiltra worklogs iniciados em ou antes desta data. Forneça como timestamp Unix em milissegundos.
expandstringNãoUse 'properties' para incluir campos customizados associados aos worklogs.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

JIRA_CREATE_VERSION

Cria uma nova versão para releases ou marcos em um projeto Jira.

NomeTipoObrigatórioDescrição
namestringSimNome para a nova versão. Recomenda-se que os nomes sejam únicos dentro de um projeto.
projectIdintegerSimID numérico do projeto Jira ao qual esta versão será adicionada.
descriptionstringNãoDescrição textual da versão.
startDatestringNãoData de início do trabalho na versão (formato YYYY-MM-DD).
releaseDatestringNãoData de lançamento da versão (formato YYYY-MM-DD).
releasedbooleanNãoIndica se a versão está marcada como lançada.
archivedbooleanNãoIndica se a versão está marcada como arquivada.
additional_propertiesobjectNãoPropriedades adicionais para a requisição de criação da versão.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

JIRA_BULK_CREATE_ISSUE

Cria múltiplas issues Jira (até 50 por chamada) com suporte completo a Markdown, resolução de responsável e tratamento de prioridade.

NomeTipoObrigatórioDescrição
issuesarraySimLista de issues a criar (1 a 50 por requisição). Cada definição de issue segue a mesma estrutura da ação de criação única. Para sub-tarefas, inclua parent_key para especificar a issue pai.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

JIRA_FETCH_BULK_ISSUES

Busca múltiplas issues Jira por seus IDs ou chaves em uma única requisição (máximo 100 por chamada).

NomeTipoObrigatórioDescrição
issueIdsOrKeysarraySimArray de IDs ou chaves de issues a buscar. Mínimo 1, máximo 100 por requisição.
fieldsarrayNãoLista de campos a retornar para cada issue. Use '*all' para todos os campos ou prefixe com - para excluir (ex.: '-description').
expandarrayNãoLista de opções de expansão (ex.: 'renderedFields', 'changelog').
propertiesarrayNãoLista de chaves de propriedades da issue a incluir (máximo 5).
fieldsByKeysbooleanNãoSe verdadeiro, referencia campos por chave em vez de ID.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

JIRA_CREATE_ISSUE_LINK

Vincula duas issues Jira usando um tipo de vínculo especificado com comentário opcional.

NomeTipoObrigatórioDescrição
link_typestringSimNome do tipo de vínculo a criar (ex.: ‘Blocks’, ‘Relates’, ‘Duplicate’, ‘Cloners’). Use JIRA_GET_ISSUE_LINK_TYPES para recuperar nomes válidos.
inward_issue_keystringSimChave da issue que inicia o relacionamento de vínculo (a issue “origem”).
outward_issue_keystringSimChave da issue que é o alvo do relacionamento de vínculo (a issue “destino”).
commentstringNãoComentário textual opcional a adicionar ao vínculo criado.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

JIRA_GET_CURRENT_USER

Recupera informações detalhadas sobre o usuário Jira atualmente autenticado. O accountId retornado é o identificador correto para campos como lead_account_id em JIRA_CREATE_PROJECT e ações de observador.

NomeTipoObrigatórioDescrição
expandstringNãoLista separada por vírgulas de propriedades do usuário a expandir, ex.: 'groups', 'applicationRoles'.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

JIRA_GET_ALL_STATUSES

Recupera todos os status de issues associados a workflows no Jira. Retorna status globais que podem não ser válidos para todos os projetos ou esquemas de workflow; verifique se o status retornado é aplicável ao projeto específico antes de usá-lo.

NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.