Compartir a través de


Bitbucket

Bitbucket es un servicio de hospedaje basado en web para proyectos que usan el control de revisión de GIT.

Este conector está disponible en los siguientes productos y regiones:

Service Class Regions
Copilot Studio Premium Todas las regiones de Power Automate excepto las siguientes:
     - Gobierno de EE. UU. (GCC)
     - Gobierno de EE. UU. (GCC High)
     - China Cloud operado por 21Vianet
     - Departamento de Defensa de EE. UU. (DoD)
Aplicaciones lógicas Estándar Todas las regiones de Logic Apps excepto las siguientes:
     - Regiones de Azure Government
     - Regiones de Azure China
     - Departamento de Defensa de EE. UU. (DoD)
Power Apps Premium Todas las regiones de Power Apps excepto las siguientes:
     - Gobierno de EE. UU. (GCC)
     - Gobierno de EE. UU. (GCC High)
     - China Cloud operado por 21Vianet
     - Departamento de Defensa de EE. UU. (DoD)
Power Automate Premium Todas las regiones de Power Automate excepto las siguientes:
     - Gobierno de EE. UU. (GCC)
     - Gobierno de EE. UU. (GCC High)
     - China Cloud operado por 21Vianet
     - Departamento de Defensa de EE. UU. (DoD)
Contacto
Nombre Microsoft
URL Compatibilidad con Microsoft LogicApps
Soporte técnico de Microsoft Power Automate
Soporte técnico de Microsoft Power Apps
Metadatos del conector
Publicador Microsoft
Sitio web https://bitbucket.org/
Directiva de privacidad https://www.atlassian.com/legal/privacy-policy

Limitaciones

Nombre Llamadas Período de renovación
Llamadas API por conexión 100 60 segundos
Frecuencia de sondeos de desencadenador 1 30 segundos

Acciones

Aprobación de la solicitud de incorporación de cambios

Esta operación se usa para aprobar una solicitud de incorporación de cambios existente.

Combinar solicitud de incorporación de cambios

Esta operación puede combinar una solicitud de incorporación de cambios determinada.

Creación de un problema

Esta operación crea un nuevo problema en el repositorio especificado.

Obtención del problema por identificador

Esta operación recupera toda la información sobre el problema especificado.

Obtención del usuario por identificador

Esta operación devuelve toda la información sobre un usuario determinado por su identificador.

Rechazar solicitud de incorporación de cambios

Esta operación se usa para rechazar una solicitud de incorporación de cambios existente.

Aprobación de la solicitud de incorporación de cambios

Esta operación se usa para aprobar una solicitud de incorporación de cambios existente.

Parámetros

Nombre Clave Requerido Tipo Description
Nombre de cuenta
account True string

Nombre de equipo o cuenta de Atlassian

Id. del repositorio
slug True string

Repositorio de Bitbucket

Identificador de solicitud de incorporación de cambios
pullrequestId True string

Identificador de la solicitud de incorporación de cambios.

Devoluciones

Combinar solicitud de incorporación de cambios

Esta operación puede combinar una solicitud de incorporación de cambios determinada.

Parámetros

Nombre Clave Requerido Tipo Description
Nombre de cuenta
account True string

Nombre de equipo o cuenta de Atlassian

Id. del repositorio
slug True string

Repositorio de Bitbucket

Identificador de solicitud de incorporación de cambios
pullrequestId True string

Identificador de la solicitud de incorporación de cambios.

Devoluciones

Creación de un problema

Esta operación crea un nuevo problema en el repositorio especificado.

Parámetros

Nombre Clave Requerido Tipo Description
Nombre de cuenta
account True string

Nombre de equipo o cuenta de Atlassian

Id. del repositorio
slug True string

Repositorio de Bitbucket

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

Categoría de prioridad del problema.

Estado
status string
Componente
name string

Valor de componente predefinido.

Hito
name string

Valor de hito predefinido.

Versión
name string

Valor de versión predefinido.

Devoluciones

Obtención del problema por identificador

Esta operación recupera toda la información sobre el problema especificado.

Parámetros

Nombre Clave Requerido Tipo Description
Nombre de cuenta
account True string

Nombre de equipo o cuenta de Atlassian

Id. del repositorio
slug True string

Repositorio de Bitbucket

Identificador de problema
issueId True string

Identificador del problema.

Devoluciones

Obtención del usuario por identificador

Esta operación devuelve toda la información sobre un usuario determinado por su identificador.

Parámetros

Nombre Clave Requerido Tipo Description
ID de usuario
userId True string

Identificador del usuario.

Devoluciones

Rechazar solicitud de incorporación de cambios

Esta operación se usa para rechazar una solicitud de incorporación de cambios existente.

Parámetros

Nombre Clave Requerido Tipo Description
Nombre de cuenta
account True string

Nombre de equipo o cuenta de Atlassian

Id. del repositorio
slug True string

Repositorio de Bitbucket

Identificador de solicitud de incorporación de cambios
pullrequestId True string

Identificador de la solicitud de incorporación de cambios.

Devoluciones

Desencadenadores

Cuando se actualiza un problema

Se desencadena cuando se actualiza un problema en el repositorio determinado.

Cuando se agrega un nuevo problema

Se desencadena cuando se agrega un nuevo problema al repositorio determinado.

Cuando se agrega un repositorio

Se desencadena cuando se crea un nuevo repositorio para la cuenta autenticada.

Cuando se aprueba una solicitud de incorporación de cambios

Se desencadena cuando se aprueba un pullreqest en el repositorio especificado.

Cuando se combina una solicitud de incorporación de cambios

Se desencadena cuando se combina un pullreqest existente en el repositorio determinado.

Cuando se crea una solicitud de incorporación de cambios

Se desencadena cuando se crea un nuevo pullreqest en el repositorio especificado.

Cuando se inserta una nueva confirmación

Se desencadena cuando se inserta una nueva confirmación en el repositorio determinado.

Cuando se rechaza una solicitud de incorporación de cambios

Se desencadena cuando se rechaza un pullreqest existente en el repositorio determinado.

Cuando se actualiza un problema

Se desencadena cuando se actualiza un problema en el repositorio determinado.

Parámetros

Nombre Clave Requerido Tipo Description
Nombre de cuenta
account True string

Nombre de equipo o cuenta de Atlassian

Id. del repositorio
slug True string

Repositorio de Bitbucket

Devoluciones

Cuando se agrega un nuevo problema

Se desencadena cuando se agrega un nuevo problema al repositorio determinado.

Parámetros

Nombre Clave Requerido Tipo Description
Nombre de cuenta
account True string

Nombre de equipo o cuenta de Atlassian

Id. del repositorio
slug True string

Repositorio de Bitbucket

Devoluciones

Cuando se agrega un repositorio

Se desencadena cuando se crea un nuevo repositorio para la cuenta autenticada.

Parámetros

Nombre Clave Requerido Tipo Description
Nombre de cuenta
account True string

Nombre de equipo o cuenta de Atlassian

Devoluciones

Cuando se aprueba una solicitud de incorporación de cambios

Se desencadena cuando se aprueba un pullreqest en el repositorio especificado.

Parámetros

Nombre Clave Requerido Tipo Description
Nombre de cuenta
account True string

Nombre de equipo o cuenta de Atlassian

Id. del repositorio
slug True string

Repositorio de Bitbucket

Devoluciones

Cuando se combina una solicitud de incorporación de cambios

Se desencadena cuando se combina un pullreqest existente en el repositorio determinado.

Parámetros

Nombre Clave Requerido Tipo Description
Nombre de cuenta
account True string

Nombre de equipo o cuenta de Atlassian

Id. del repositorio
slug True string

Repositorio de Bitbucket

Devoluciones

Cuando se crea una solicitud de incorporación de cambios

Se desencadena cuando se crea un nuevo pullreqest en el repositorio especificado.

Parámetros

Nombre Clave Requerido Tipo Description
Nombre de cuenta
account True string

Nombre de equipo o cuenta de Atlassian

Id. del repositorio
slug True string

Repositorio de Bitbucket

Devoluciones

Cuando se inserta una nueva confirmación

Se desencadena cuando se inserta una nueva confirmación en el repositorio determinado.

Parámetros

Nombre Clave Requerido Tipo Description
Nombre de cuenta
account True string

Nombre de equipo o cuenta de Atlassian

Id. del repositorio
slug True string

Repositorio de Bitbucket

Devoluciones

Cuando se rechaza una solicitud de incorporación de cambios

Se desencadena cuando se rechaza un pullreqest existente en el repositorio determinado.

Parámetros

Nombre Clave Requerido Tipo Description
Nombre de cuenta
account True string

Nombre de equipo o cuenta de Atlassian

Id. del repositorio
slug True string

Repositorio de Bitbucket

Devoluciones

Definiciones

WebhookIssueCreatedResponse

Nombre Ruta de acceso Tipo Description
Actor
actor Actor
problema
issue Issue
Repositorio
repository Repository

WebhookIssueUpdatedResponse

Nombre Ruta de acceso Tipo Description
Actor
actor Actor
changes
changes Changes
Comentario
comment Comment
problema
issue Issue
Repositorio
repository Repository

WebhookPullRequestApprovedResponse

Nombre Ruta de acceso Tipo Description
Approval
approval Approval
Actor
actor Actor
PR
pullrequest PullRequest
Repositorio
repository Repository

WebhookPullRequestCreatedResponse

Nombre Ruta de acceso Tipo Description
Actor
actor Actor
PR
pullrequest PullRequest
Repositorio
repository Repository

WebhookPullRequestDeclinedResponse

Nombre Ruta de acceso Tipo Description
Actor
actor Actor
PR
pullrequest PullRequest
Repositorio
repository Repository

WebhookPullRequestMergedResponse

Nombre Ruta de acceso Tipo Description
Actor
actor Actor
PR
pullrequest PullRequest
Repositorio
repository Repository

WebhookRepositoryPushResponse

Nombre Ruta de acceso Tipo Description
Actor
actor Actor
Insertar
push Push
Repositorio
repository Repository

List_repositories_Response

Nombre Ruta de acceso Tipo Description
values
values array of object

values

SCM
values.scm string

Administrador de control de código fuente para el repositorio.

Sitio web
values.website string

Dirección URL del sitio web si se define.

Tiene wiki
values.has_wiki boolean

True si el repositorio tiene una wiki.

Nombre
values.name string

Nombre del repositorio.

Directiva de bifurcación
values.fork_policy string

Permitir bifurcaciones, sin bifurcaciones públicas o sin bifurcaciones.

Identificador Único Universal (UUID)
values.uuid string

Identificador inmutable del repositorio.

Language
values.language string

Lenguaje de programación usado en el repositorio.

Date-Time creados
values.created_on date-time

aaaa-MM-ddTHH:mm:ss.fff(+hh:mm o -hh:mm)

Tiene seguimiento de problemas
values.has_issues boolean

True si se ha establecido un seguimiento de problemas para el repositorio.

Nombre de usuario
values.owner.username string

Nombre de usuario del propietario del repositorio.

Nombre
values.owner.display_name string

Nombre para mostrar del propietario del repositorio.

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

Identificador único del propietario del repositorio.

Date-Time actualizado
values.updated_on date-time

aaaa-MM-ddTHH:mm:ss.fff(+hh:mm o -hh:mm)

Tamaño
values.size integer

Entero que indica el tamaño del repositorio en bytes.

Tipo
values.type string

Git o mercurial.

Trago
values.slug string

Slug usado para identificar el repositorio.

Es privado
values.is_private boolean

True si el repositorio es privado.

Description
values.description string

Descripción del repositorio.

ApprovePullRequestResponse

Nombre Ruta de acceso Tipo Description
Rol
role string

Rol de la solicitud de incorporación de cambios.

Tipo
type string

Tipo de la solicitud de incorporación de cambios.

Nombre de usuario
user.username string

Nombre de usuario del aprobador.

Nombre
user.display_name string

Nombre para mostrar del aprobador.

Tipo
user.type string

Usuario o equipo.

Identificador Único Universal (UUID)
user.uuid string

Identificador único universal del usuario.

Se aprueba
approved boolean

True si se aprueba la solicitud de incorporación de cambios.

DeclineOrMergePullRequestResponse

Nombre Ruta de acceso Tipo Description
Description
description string

Descripción de la solicitud de incorporación de cambios.

Title
title string

Título de la solicitud de incorporación de cambios.

Nombre
destination.branch.name string

Nombre de la rama de destino.

Hash
destination.commit.hash string

Sha1 del encabezado de la rama de destino.

Nombre
destination.repository.name string

Nombre del repositorio de la rama de destino.

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

UUID del repositorio de la rama de destino.

Tipo
destination.repository.type string

Tipo del repositorio de la rama de destino.

Estado
state string

Estado de la solicitud de incorporación de cambios.

Cerrado por nombre de usuario
closed_by.username string

Nombre de usuario de la persona que cerró la solicitud de incorporación de cambios.

Cerrado por nombre
closed_by.display_name string

Nombre de la persona que cerró la solicitud de incorporación de cambios.

Tipo de usuario
closed_by.type string

Cerrado por un usuario o equipo.

Identificador Único Universal (UUID)
closed_by.uuid string

Identificador único de la persona que cerró la solicitud de incorporación de cambios.

Nombre
source.branch.name string

Nombre de la rama de origen.

Hash
source.commit.hash string

Sha1 del encabezado de rama de origen.

Nombre
source.repository.name string

Nombre del repositorio de la rama de origen.

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

UUID del repositorio de la rama de origen.

Tipo
source.repository.type string

Tipo del repositorio de la rama de origen.

Nombre
author.display_name string

Nombre para mostrar del creador.

Tipo
author.type string

Tipo del creador.

Nombre de usuario
author.username string

Nombre de usuario del creador

Identificador Único Universal (UUID)
author.uuid string

Identificador único universal del creador.

Date-Time creados
created_on date-time

aaaa-MM-ddTHH:mm:ss.fff(+hh:mm o -hh:mm)

Motivo
reason string

La razón por la que se rechaza la solicitud de incorporación de cambios (si es así).

Actualizado en
updated_on string

aaaa-MM-ddTHH:mm:ss.fff(+hh:mm o -hh:mm)

Id
id integer

Identificador de la solicitud de incorporación de cambios.

Recuento de tareas
task_count integer

Recuento de tareas.

IssueResponse

Nombre Ruta de acceso Tipo Description
Priority
priority string

Prioridad del problema.

Kind
kind string

Tipo de problema.

type
repository.type string

Tipo del repositorio.

nombre
repository.name string

Nombre del repositorio.

nombre completo
repository.full_name string

Nombre completo del repositorio.

Identificador Único Universal (UUID)
repository.uuid string

Identificador único universal del repositorio.

Nombre de usuario
reporter.username string

Nombre de usuario del periodista.

Nombre para mostrar
reporter.display_name string

Nombre para mostrar del periodista.

Tipo
reporter.type string

Tipo del periodista.

Identificador Único Universal (UUID)
reporter.uuid string

Identificador único universal del periodista.

Title
title string

Título del problema.

Componente
component.name string

Valor de componente predefinido.

Votos
votes integer

Número de votos sobre la cuestión.

Relojes
watches integer

Número de relojes sobre el problema.

texto
content.raw string

Descripción del problema.

marcado
content.markup string

Marcado de descripción del problema.

html
content.html string

La descripción html del problema.

Persona asignada
assignee string

Usuario asignado del problema.

Estado
state string

Estado del problema.

Versión
version.name string

Valor de versión definido por el administrador.

Fecha de creación
created_on date-time

aaaa-MM-ddTHH:mm:ss.fff(+hh:mm o -hh:mm)

Hito
milestone.name string

Valor de hito predefinido.

Actualizado en
updated_on date-time

aaaa-MM-ddTHH:mm:ss.fff(+hh:mm o -hh:mm)

Tipo
type string

El tipo de problema.

Identificador de problema
id integer

Identificador del problema.

UserResponse

Nombre Ruta de acceso Tipo Description
Nombre de usuario
username string

Nombre de usuario.

Tipo
type string

El tipo de usuario.

Nombre de pantalla
display_name string

El nombre para mostrar del usuario.

Identificador Único Universal (UUID)
uuid string

Identificador único universal del usuario.

Actor

Nombre Ruta de acceso Tipo Description
Nombre
display_name string

Nombre para mostrar completo del autor.

Tipo
type string

Usuario o equipo.

Nombre de usuario
username string

Nombre de usuario o identificador de equipo.

Identificador Único Universal (UUID)
uuid string

Identificador único del usuario o equipo.

Approval

Nombre Ruta de acceso Tipo Description
fecha y hora
date string

aaaa-MM-ddTHH:mm:ss.fff(+hh:mm o -hh:mm)

nombre para mostrar
user.display_name string

Nombre para mostrar del aprobador.

type
user.type string

Tipo del aprobador.

nombre de usuario
user.username string

Nombre de usuario del aprobador.

Identificador Único Universal (UUID)
user.uuid string

Identificador único universal del aprobador.

Changes

Nombre Ruta de acceso Tipo Description
Nuevo problema
title.new string

Nuevo valor para el campo de problema.

Problema anterior
title.old string

Valor anterior para el campo de problema.

Comentario

Nombre Ruta de acceso Tipo Description
Id
id integer

Identificador del comentario agregado.

Id. primario
parent integer

Identificador del comentario primario.

Description
content.raw string

Descripción del comentario.

Date-Time actualizado
updated_on string

aaaa-MM-ddTHH:mm:ss.fff(+hh:mm o -hh:mm)

aaaa-MM-ddTHH:mm:ss.fff(+hh:mm o -hh:mm)
created_on date-time

created_on

Cuestión

Nombre Ruta de acceso Tipo Description
Title
title string

Título del problema.

Hito
milestone string

Se ha alcanzado la fase del problema.

Date-Time actualizado
updated_on date-time

aaaa-MM-ddTHH:mm:ss.fff(+hh:mm o -hh:mm)

Contenido del problema
content.raw string

Discription de problema sin procesar.

Date-Time creados
created_on date-time

aaaa-MM-ddTHH:mm:ss.fff(+hh:mm o -hh:mm)

Componente
component string

Valor del enumerador definido por el usuario.

Tipo de problema
type string

Error, mejora, propuesta o tarea.

Id
id integer

Identificador del problema.

Estado
state string

Estado del problema.

Priority
priority string

Categoría de prioridad del problema.

Versión
version string

Cadena que contiene un valor de versión.

Kind
kind string

Tipo de problema tal como se define en la GUI.

PullRequest (Solicitud de extracción)

Nombre Ruta de acceso Tipo Description
Id
id integer

Identificador de la solicitud de incorporación de cambios.

Reseñadores
reviewers array of object

Lista de revisores en la solicitud de incorporación de cambios.

Description
description string

Descripción de la solicitud de incorporación de cambios.

Nombre
destination.branch.name string

Nombre de la rama de destino.

Nombre de respository
destination.repository.name string

Nombre del repositorio donde se crea el problema.

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

Identificador único del repositorio.

Tipo de repositorio
destination.repository.type string

Tipo del repositorio donde se crea el problema.

Rama cerrada
close_source_branch boolean

Cierra la rama de origen después de la combinación.

Nombre
author.display_name string

Nombre para mostrar del autor de la solicitud de incorporación de cambios.

Tipo
author.type string

Usuario o equipo.

Nombre de usuario
author.username string

Nombre de usuario del autor de la solicitud de incorporación de cambios.

Identificador Único Universal (UUID)
author.uuid string

Identificador único universal del autor.

Participante
participants array of object
Rol
participants.role string

Rol del participante.

Nombre de pantalla
participants.user.display_name string

Nombre para mostrar del participante

Tipo
participants.user.type string

Usuario o equipo.

Nombre de usuario
participants.user.username string

Nombre de usuario del participante.

Identificador Único Universal (UUID)
participants.user.uuid string

Identificador único universal del usuario.

Tipo
participants.type string

Tipo de participante.

Nombre
source.branch.name string

Nombre de la rama de origen.

Hash
source.commit.hash string

Sha1 del encabezado de rama de origen.

nombre
source.repository.name string

Nombre del repositorio de la rama de origen.

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

UUID del repositorio de la rama de origen.

Tipo
source.repository.type string

Tipo del repositorio de la rama de origen.

Date-Time creados
created_on date-time

aaaa-MM-ddTHH:mm:ss.fff(+hh:mm o -hh:mm)

Estado
state string

Estado de la solicitud de incorporación de cambios.

Motivo
reason string

Motivo por el que se rechaza la solicitud de incorporación de cambios (si es así).

Date-Time actualizado
updated_on string

aaaa-MM-ddTHH:mm:ss.fff(+hh:mm o -hh:mm)

Title
title string

Nombre de la solicitud de incorporación de cambios.

Insertar

Nombre Ruta de acceso Tipo Description
changes
changes array of object

changes

creado
changes.created boolean

Indica si la referencia es nueva.

type
changes.old.type string

type

crudo
changes.old.target.author.raw string

crudo

date
changes.old.target.date date-time

date

Mensaje
changes.old.target.message string

Mensaje

hash
changes.old.target.hash string

hash

type
changes.old.target.type string

type

padres
changes.old.target.parents array of object

padres

type
changes.old.target.parents.type string

type

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

nombre
changes.old.name string

nombre

href
changes.old.links.commits.href string

href

href
changes.old.links.html.href string

href

href
changes.old.links.self.href string

href

type
changes.new.type string

type

crudo
changes.new.target.author.raw string

crudo

date
changes.new.target.date date-time

date

Mensaje
changes.new.target.message string

Mensaje

hash
changes.new.target.hash string

hash

type
changes.new.target.type string

type

padres
changes.new.target.parents array of object

padres

type
changes.new.target.parents.type string

type

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

nombre
changes.new.name string

nombre

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

Indica si Bitbucket trunca la matriz de confirmaciones en esta carga.

cerrado
changes.closed boolean

Indica si la referencia es antigua.

Comete
changes.commits array of object

Comete

crudo
changes.commits.author.raw string

crudo

date
changes.commits.date date-time

date

Mensaje
changes.commits.message string

Mensaje

hash
changes.commits.hash string

hash

type
changes.commits.type string

type

padres
changes.commits.parents array of object

padres

type
changes.commits.parents.type string

type

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

forzado
changes.forced boolean

Indica si la inserción se ha forzado.

Repositorio

Nombre Ruta de acceso Tipo Description
nombre para mostrar
owner.display_name string

Nombre para mostrar del propietario.

type
owner.type string

Tipo de propietario.

nombre de usuario
owner.username string

Nombre de usuario del propietario.

Identificador Único Universal (UUID)
owner.uuid string

Identificador único universal del propietario.

nombre
name string

Nombre del repositorio.

SCM
scm string

Administrador de control de código fuente del repositorio.

sitio web
website string

Sitio web del repositorio.

Identificador Único Universal (UUID)
uuid string

Identificador único universal del repositorio.

nombre completo
full_name string

Nombre completo del repositorio.

es privado
is_private boolean

Valor booleano que indica si el repositorio es privado.

type
type string

Tipo del repositorio.