Compartilhar via


Bitbucket

O Bitbucket é um serviço de hospedagem baseado na Web para projetos que usam o controle de revisão git.

Esse conector está disponível nos seguintes produtos e regiões:

Service Class Regions
Copilot Studio Premium Todas as regiões do Power Automate , exceto as seguintes:
     – Governo dos EUA (GCC)
     – Governo dos EUA (GCC High)
     - China Cloud operado pela 21Vianet
     - Departamento de Defesa dos EUA (DoD)
Aplicativos Lógicos Standard Todas as regiões dos Aplicativos Lógicos , exceto as seguintes:
     – Regiões do Azure Governamental
     - Regiões do Azure China
     - Departamento de Defesa dos EUA (DoD)
Power Apps Premium Todas as regiões do Power Apps , exceto as seguintes:
     – Governo dos EUA (GCC)
     – Governo dos EUA (GCC High)
     - China Cloud operado pela 21Vianet
     - Departamento de Defesa dos EUA (DoD)
Power Automate Premium Todas as regiões do Power Automate , exceto as seguintes:
     – Governo dos EUA (GCC)
     – Governo dos EUA (GCC High)
     - China Cloud operado pela 21Vianet
     - Departamento de Defesa dos EUA (DoD)
Contato
Nome Microsoft
URL Suporte do Microsoft LogicApps
Suporte do Microsoft Power Automate
Suporte do Microsoft Power Apps
Metadados do conector
Publicador Microsoft
Site https://bitbucket.org/
Política de privacidade https://www.atlassian.com/legal/privacy-policy

Limitações

Nome Chamadas Período de renovação
Chamadas à API por conexão 100 60 segundos
Frequência das pesquisas de gatilho 1 30 segundos

Ações

Aprovar solicitação de pull

Essa operação é usada para aprovar uma solicitação de pull existente.

Criar problema

Essa operação cria um novo problema no repositório especificado.

Mesclar solicitação de pull

Essa operação pode mesclar uma determinada solicitação de pull.

Obter problema por ID

Esta operação recupera todas as informações sobre o problema especificado.

Obter usuário por ID

Essa operação retorna todas as informações sobre um determinado usuário por sua ID.

Recusar solicitação de pull

Essa operação é usada para recusar uma solicitação de pull existente.

Aprovar solicitação de pull

Essa operação é usada para aprovar uma solicitação de pull existente.

Parâmetros

Nome Chave Obrigatório Tipo Description
Nome da Conta
account True string

Nome da conta ou da equipe do Atlassian

ID do repositório
slug True string

Repositório bitbucket

ID da Solicitação de Pull
pullrequestId True string

A ID da solicitação de pull.

Retornos

Criar problema

Essa operação cria um novo problema no repositório especificado.

Parâmetros

Nome Chave Obrigatório Tipo Description
Nome da Conta
account True string

Nome da conta ou da equipe do Atlassian

ID do repositório
slug True string

Repositório bitbucket

Título do problema
title True string
Description
raw string
Tipo de problema
kind True string
Priority
priority True string

A categoria de prioridade do problema.

Situação
status string
Componente
name string

Valor de componente predefinido.

Marco
name string

Valor de marco predefinido.

Versão
name string

Valor de versão predefinido.

Retornos

Mesclar solicitação de pull

Essa operação pode mesclar uma determinada solicitação de pull.

Parâmetros

Nome Chave Obrigatório Tipo Description
Nome da Conta
account True string

Nome da conta ou da equipe do Atlassian

ID do repositório
slug True string

Repositório bitbucket

ID da Solicitação de Pull
pullrequestId True string

A ID da solicitação de pull.

Retornos

Obter problema por ID

Esta operação recupera todas as informações sobre o problema especificado.

Parâmetros

Nome Chave Obrigatório Tipo Description
Nome da Conta
account True string

Nome da conta ou da equipe do Atlassian

ID do repositório
slug True string

Repositório bitbucket

ID do problema
issueId True string

A ID do problema.

Retornos

Obter usuário por ID

Essa operação retorna todas as informações sobre um determinado usuário por sua ID.

Parâmetros

Nome Chave Obrigatório Tipo Description
Identificação de usuário
userId True string

A ID do usuário.

Retornos

Corpo
UserResponse

Recusar solicitação de pull

Essa operação é usada para recusar uma solicitação de pull existente.

Parâmetros

Nome Chave Obrigatório Tipo Description
Nome da Conta
account True string

Nome da conta ou da equipe do Atlassian

ID do repositório
slug True string

Repositório bitbucket

ID da Solicitação de Pull
pullrequestId True string

A ID da solicitação de pull.

Retornos

Gatilhos

Quando um novo problema é adicionado

Dispara quando um novo problema é adicionado ao repositório especificado.

Quando um problema é atualizado

Dispara quando um problema é atualizado no repositório especificado.

Quando um repositório é adicionado

Dispara quando um novo repositório é criado para a conta autenticada.

Quando uma nova confirmação é enviada por push

Dispara quando uma nova confirmação é enviada por push para o repositório especificado.

Quando uma solicitação de pull é aprovada

Dispara quando um pullreqest é aprovado no repositório especificado.

Quando uma solicitação de pull é criada

Dispara quando um novo pullreqest é criado no repositório especificado.

Quando uma solicitação de pull é mesclada

Dispara quando um pullreqest existente é mesclado no repositório especificado.

Quando uma solicitação de pull é recusada

Dispara quando um pullreqest existente é recusado no repositório especificado.

Quando um novo problema é adicionado

Dispara quando um novo problema é adicionado ao repositório especificado.

Parâmetros

Nome Chave Obrigatório Tipo Description
Nome da Conta
account True string

Nome da conta ou da equipe do Atlassian

ID do repositório
slug True string

Repositório bitbucket

Retornos

Quando um problema é atualizado

Dispara quando um problema é atualizado no repositório especificado.

Parâmetros

Nome Chave Obrigatório Tipo Description
Nome da Conta
account True string

Nome da conta ou da equipe do Atlassian

ID do repositório
slug True string

Repositório bitbucket

Retornos

Quando um repositório é adicionado

Dispara quando um novo repositório é criado para a conta autenticada.

Parâmetros

Nome Chave Obrigatório Tipo Description
Nome da Conta
account True string

Nome da conta ou da equipe do Atlassian

Retornos

Quando uma nova confirmação é enviada por push

Dispara quando uma nova confirmação é enviada por push para o repositório especificado.

Parâmetros

Nome Chave Obrigatório Tipo Description
Nome da Conta
account True string

Nome da conta ou da equipe do Atlassian

ID do repositório
slug True string

Repositório bitbucket

Retornos

Quando uma solicitação de pull é aprovada

Dispara quando um pullreqest é aprovado no repositório especificado.

Parâmetros

Nome Chave Obrigatório Tipo Description
Nome da Conta
account True string

Nome da conta ou da equipe do Atlassian

ID do repositório
slug True string

Repositório bitbucket

Retornos

Quando uma solicitação de pull é criada

Dispara quando um novo pullreqest é criado no repositório especificado.

Parâmetros

Nome Chave Obrigatório Tipo Description
Nome da Conta
account True string

Nome da conta ou da equipe do Atlassian

ID do repositório
slug True string

Repositório bitbucket

Retornos

Quando uma solicitação de pull é mesclada

Dispara quando um pullreqest existente é mesclado no repositório especificado.

Parâmetros

Nome Chave Obrigatório Tipo Description
Nome da Conta
account True string

Nome da conta ou da equipe do Atlassian

ID do repositório
slug True string

Repositório bitbucket

Retornos

Quando uma solicitação de pull é recusada

Dispara quando um pullreqest existente é recusado no repositório especificado.

Parâmetros

Nome Chave Obrigatório Tipo Description
Nome da Conta
account True string

Nome da conta ou da equipe do Atlassian

ID do repositório
slug True string

Repositório bitbucket

Retornos

Definições

WebhookIssueCreatedResponse

Nome Caminho Tipo Description
Ator
actor Actor
problema
issue Issue
Repositório
repository Repository

WebhookIssueUpdatedResponse

Nome Caminho Tipo Description
Ator
actor Actor
changes
changes Changes
Comment
comment Comment
problema
issue Issue
Repositório
repository Repository

WebhookPullRequestApprovedResponse

Nome Caminho Tipo Description
Aprovação
approval Approval
Ator
actor Actor
PR
pullrequest PullRequest
Repositório
repository Repository

WebhookPullRequestCreatedResponse

Nome Caminho Tipo Description
Ator
actor Actor
PR
pullrequest PullRequest
Repositório
repository Repository

WebhookPullRequestDeclinedResponse

Nome Caminho Tipo Description
Ator
actor Actor
PR
pullrequest PullRequest
Repositório
repository Repository

WebhookPullRequestMergedResponse

Nome Caminho Tipo Description
Ator
actor Actor
PR
pullrequest PullRequest
Repositório
repository Repository

WebhookRepositoryPushResponse

Nome Caminho Tipo Description
Ator
actor Actor
Transmitir
push Push
Repositório
repository Repository

List_repositories_Response

Nome Caminho Tipo Description
values
values array of object

values

SCM
values.scm string

Gerenciador de controle do código-fonte para o repositório.

Site
values.website string

Url do site, se definido.

Tem Wiki
values.has_wiki boolean

True se o repositório tiver um wiki.

Nome
values.name string

Nome do repositório.

Política de Bifurcação
values.fork_policy string

Permitir bifurcações, sem bifurcações públicas ou sem bifurcações.

Identificador Único Universal (UUID)
values.uuid string

ID imutável do repositório.

Linguagem
values.language string

Linguagem de programação usada no repositório.

Criado Date-Time
values.created_on date-time

yyyyy-MM-ddTHH:mm:ss.fff(+hh:mm ou -hh:mm)

Tem o Rastreador de Problemas
values.has_issues boolean

True se um rastreador de problemas tiver sido definido para o repositório.

Nome de usuário
values.owner.username string

Nome de usuário do proprietário do repositório.

Nome
values.owner.display_name string

Nome de exibição do proprietário do repositório.

Identificador Único Universal (UUID)
values.owner.uuid string

Identificador exclusivo do proprietário do repositório.

Atualização Date-Time
values.updated_on date-time

yyyyy-MM-ddTHH:mm:ss.fff(+hh:mm ou -hh:mm)

Tamanho
values.size integer

Inteiro que indica o tamanho do repositório em bytes.

Tipo
values.type string

Git ou mercurial.

Slug
values.slug string

Lesma usada para identificar o repositório.

É privado
values.is_private boolean

True se o repositório for privado.

Description
values.description string

A descrição do repositório.

ApprovePullRequestResponse

Nome Caminho Tipo Description
Função
role string

A função da solicitação de pull.

Tipo
type string

O tipo da solicitação de pull.

Nome de usuário
user.username string

O nome de usuário do aprovador.

Nome
user.display_name string

O nome de exibição do aprovador.

Tipo
user.type string

Usuário ou equipe.

Identificador Único Universal (UUID)
user.uuid string

O identificador universalmente exclusivo do usuário.

Aprovado
approved boolean

True se a solicitação de pull for aprovada.

DeclineOrMergePullRequestResponse

Nome Caminho Tipo Description
Description
description string

Descrição da solicitação de pull.

Title
title string

Título da solicitação pull.

Nome
destination.branch.name string

O nome do branch de destino.

Hash
destination.commit.hash string

O SHA1 do cabeçalho da ramificação de destino.

Nome
destination.repository.name string

O nome do repositório de ramificação de destino.

Identificador Único Universal (UUID)
destination.repository.uuid string

A UUID do repositório de branch de destino.

Tipo
destination.repository.type string

O tipo do repositório de branch de destino.

Situação
state string

Status da solicitação de pull.

Fechado por nome de usuário
closed_by.username string

Nome de usuário da pessoa que fechou o PR.

Fechado por nome
closed_by.display_name string

Nome da pessoa que fechou a PR.

Tipo de usuário
closed_by.type string

Fechado por um usuário ou equipe.

Identificador Único Universal (UUID)
closed_by.uuid string

Identificador exclusivo da pessoa que fechou a PR.

Nome
source.branch.name string

Nome do ramo de origem.

Hash
source.commit.hash string

O SHA1 do cabeçalho do branch de origem.

Nome
source.repository.name string

O nome do repositório de branch de origem.

Identificador Único Universal (UUID)
source.repository.uuid string

A UUID do repositório de branch de origem.

Tipo
source.repository.type string

O tipo do repositório de branch de origem.

Nome
author.display_name string

O nome de exibição do criador.

Tipo
author.type string

O tipo do criador.

Nome de usuário
author.username string

O nome de usuário do criador

Identificador Único Universal (UUID)
author.uuid string

O identificador universalmente exclusivo do criador.

Criado Date-Time
created_on date-time

yyyyy-MM-ddTHH:mm:ss.fff(+hh:mm ou -hh:mm)

Reason
reason string

O motivo pelo qual a solicitação de pull é recusada (se for o caso).

Atualizado em
updated_on string

yyyyy-MM-ddTHH:mm:ss.fff(+hh:mm ou -hh:mm)

ID
id integer

A ID da solicitação de pull.

Contagem de tarefas
task_count integer

Contagem de tarefas.

IssueResponse

Nome Caminho Tipo Description
Priority
priority string

A prioridade do problema.

Variante
kind string

O tipo de problema.

tipo
repository.type string

O tipo do repositório.

nome
repository.name string

O nome do repositório.

nome completo
repository.full_name string

O nome completo do repositório.

Identificador Único Universal (UUID)
repository.uuid string

O Identificador Universalmente Exclusivo do repositório.

Nome de usuário
reporter.username string

O nome de usuário do repórter.

Nome de exibição
reporter.display_name string

O nome de exibição do repórter.

Tipo
reporter.type string

O tipo do repórter.

Identificador Único Universal (UUID)
reporter.uuid string

O Identificador Universalmente Exclusivo do repórter.

Title
title string

O título do problema.

Componente
component.name string

Valor de componente predefinido.

Votos
votes integer

O número de votos sobre o assunto.

Relógios
watches integer

O número de relógios sobre o problema.

enviar SMS
content.raw string

A descrição do problema.

marcação
content.markup string

A marcação de descrição do problema.

HTML
content.html string

A descrição html do problema.

Assignee
assignee string

O usuário atribuído do problema.

Situação
state string

A status do problema.

Versão
version.name string

Um valor de versão definido pelo administrador.

Criado em
created_on date-time

yyyyy-MM-ddTHH:mm:ss.fff(+hh:mm ou -hh:mm)

Marco
milestone.name string

Valor de marco predefinido.

Atualizado em
updated_on date-time

yyyyy-MM-ddTHH:mm:ss.fff(+hh:mm ou -hh:mm)

Tipo
type string

O tipo de problema.

ID do problema
id integer

A ID do problema.

UserResponse

Nome Caminho Tipo Description
Nome de usuário
username string

O nome de usuário.

Tipo
type string

O tipo de usuário.

Nome de Exibição
display_name string

O nome de exibição do usuário.

Identificador Único Universal (UUID)
uuid string

O identificador universalmente exclusivo do usuário.

Ator

Nome Caminho Tipo Description
Nome
display_name string

Nome de exibição completo do autor.

Tipo
type string

Usuário ou equipe.

Nome de usuário
username string

Nome de usuário ou ID da equipe.

Identificador Único Universal (UUID)
uuid string

Identificador exclusivo do usuário ou da equipe.

Aprovação

Nome Caminho Tipo Description
data e hora
date string

yyyyy-MM-ddTHH:mm:ss.fff(+hh:mm ou -hh:mm)

nome de exibição
user.display_name string

O nome de exibição do aprovador.

tipo
user.type string

O tipo do aprovador.

nome de usuário
user.username string

O nome de usuário do aprovador.

Identificador Único Universal (UUID)
user.uuid string

O identificador universalmente exclusivo do aprovador.

Changes

Nome Caminho Tipo Description
Novo problema
title.new string

Novo valor para o campo de problema.

Problema antigo
title.old string

Valor antigo para o campo de problema.

Comment

Nome Caminho Tipo Description
ID
id integer

ID do comentário adicionado.

ID pai
parent integer

ID do comentário pai.

Description
content.raw string

Descrição do comentário.

Atualização Date-Time
updated_on string

yyyyy-MM-ddTHH:mm:ss.fff(+hh:mm ou -hh:mm)

yyyyy-MM-ddTHH:mm:ss.fff(+hh:mm ou -hh:mm)
created_on date-time

created_on

Questão

Nome Caminho Tipo Description
Title
title string

Título do problema.

Marco
milestone string

Stage the issue has reached.

Atualização Date-Time
updated_on date-time

yyyyy-MM-ddTHH:mm:ss.fff(+hh:mm ou -hh:mm)

Conteúdo do Problema
content.raw string

Discrição de questões brutas.

Criado Date-Time
created_on date-time

yyyyy-MM-ddTHH:mm:ss.fff(+hh:mm ou -hh:mm)

Componente
component string

Valor do enumerador definido pelo usuário.

Tipo de problema
type string

Bug, aprimoramento, proposta ou tarefa.

ID
id integer

Identificador do problema.

Situação
state string

Status do problema.

Priority
priority string

Categoria de prioridade do problema.

Versão
version string

Cadeia de caracteres que contém um valor de versão.

Variante
kind string

Tipo de problema conforme definido na GUI.

Solicitação de Pull

Nome Caminho Tipo Description
ID
id integer

ID da solicitação de pull.

Revisores
reviewers array of object

Lista de revisores na solicitação de pull.

Description
description string

Descrição da solicitação de pull.

Nome
destination.branch.name string

O nome do branch de destino.

Nome do repositório
destination.repository.name string

Nome do repositório em que o problema é criado.

Identificador Único Universal (UUID)
destination.repository.uuid string

ID exclusiva do repositório.

Tipo de repositório
destination.repository.type string

Tipo do repositório em que o problema é criado.

Ramificação Fechada
close_source_branch boolean

Fecha o branch de origem após a mesclagem.

Nome
author.display_name string

Nome de exibição do autor de PR.

Tipo
author.type string

Usuário ou equipe.

Nome de usuário
author.username string

Nome de usuário do autor de PR.

Identificador Único Universal (UUID)
author.uuid string

O identificador universalmente exclusivo do autor.

Participante
participants array of object
Função
participants.role string

Função do participante.

Nome de Exibição
participants.user.display_name string

Nome de exibição do participante

Tipo
participants.user.type string

Usuário ou equipe.

Nome de usuário
participants.user.username string

Nome de usuário do participante.

identificador único universal (UUID)
participants.user.uuid string

O identificador universalmente exclusivo do usuário.

Tipo
participants.type string

O tipo de participante.

Nome
source.branch.name string

Nome do ramo de origem.

Hash
source.commit.hash string

O SHA1 do cabeçalho do branch de origem.

nome
source.repository.name string

O nome do repositório de branch de origem.

Identificador Único Universal (UUID)
source.repository.uuid string

A UUID do repositório de branch de origem.

Tipo
source.repository.type string

O tipo do repositório de branch de origem.

Criado Date-Time
created_on date-time

yyyyy-MM-ddTHH:mm:ss.fff(+hh:mm ou -hh:mm)

Situação
state string

O status da solicitação de pull.

Reason
reason string

Motivo pelo qual a solicitação de pull é recusada (se for o caso).

Atualização Date-Time
updated_on string

yyyyy-MM-ddTHH:mm:ss.fff(+hh:mm ou -hh:mm)

Title
title string

O nome da solicitação de pull.

Transmitir

Nome Caminho Tipo Description
changes
changes array of object

changes

criadas
changes.created boolean

Indique se a referência é nova.

tipo
changes.old.type string

tipo

cru
changes.old.target.author.raw string

cru

date
changes.old.target.date date-time

date

mensagem
changes.old.target.message string

mensagem

hash
changes.old.target.hash string

hash

tipo
changes.old.target.type string

tipo

pais
changes.old.target.parents array of object

pais

tipo
changes.old.target.parents.type string

tipo

href
changes.old.target.parents.links.html.href string

href

href
changes.old.target.parents.links.self.href string

href

hash
changes.old.target.parents.hash string

hash

href
changes.old.target.links.html.href string

href

href
changes.old.target.links.self.href string

href

nome
changes.old.name string

nome

href
changes.old.links.commits.href string

href

href
changes.old.links.html.href string

href

href
changes.old.links.self.href string

href

tipo
changes.new.type string

tipo

cru
changes.new.target.author.raw string

cru

date
changes.new.target.date date-time

date

mensagem
changes.new.target.message string

mensagem

hash
changes.new.target.hash string

hash

tipo
changes.new.target.type string

tipo

pais
changes.new.target.parents array of object

pais

tipo
changes.new.target.parents.type string

tipo

href
changes.new.target.parents.links.html.href string

href

href
changes.new.target.parents.links.self.href string

href

hash
changes.new.target.parents.hash string

hash

href
changes.new.target.links.html.href string

href

href
changes.new.target.links.self.href string

href

nome
changes.new.name string

nome

href
changes.new.links.commits.href string

href

href
changes.new.links.html.href string

href

href
changes.new.links.self.href string

href

truncado
changes.truncated boolean

Indique se o Bitbucket truncou a matriz de confirmações nesse conteúdo.

fechado
changes.closed boolean

Indique se a referência é antiga.

Comete
changes.commits array of object

Comete

cru
changes.commits.author.raw string

cru

date
changes.commits.date date-time

date

mensagem
changes.commits.message string

mensagem

hash
changes.commits.hash string

hash

tipo
changes.commits.type string

tipo

pais
changes.commits.parents array of object

pais

tipo
changes.commits.parents.type string

tipo

href
changes.commits.parents.links.html.href string

href

href
changes.commits.parents.links.self.href string

href

hash
changes.commits.parents.hash string

hash

forçado
changes.forced boolean

Indique se o push foi forçado.

Repositório

Nome Caminho Tipo Description
nome de exibição
owner.display_name string

O nome de exibição do proprietário.

tipo
owner.type string

O tipo de proprietário.

nome de usuário
owner.username string

O nome de usuário do proprietário.

Identificador Único Universal (UUID)
owner.uuid string

O identificador universalmente exclusivo do proprietário.

nome
name string

O nome do repositório.

SCM
scm string

O gerenciador de controle do código-fonte do repositório.

site
website string

O site do repositório.

Identificador Único Universal (UUID)
uuid string

O identificador universalmente exclusivo do repositório.

nome completo
full_name string

O nome completo do repositório.

é privado
is_private boolean

Um booliano que indica se o repositório é privado.

tipo
type string

O tipo do repositório.