Partager via


Bitbucket

Bitbucket est un service d’hébergement web pour les projets qui utilisent le contrôle de révision GIT.

Ce connecteur est disponible dans les produits et régions suivants :

Service classe Régions
Copilot Studio Premium Toutes les régions Power Automate , à l’exception des éléments suivants :
     - Us Government (GCC)
     - Us Government (GCC High)
     - China Cloud géré par 21Vianet
     - Us Department of Defense (DoD)
Applications logiques Norme Toutes les régions Logic Apps , à l’exception des suivantes :
     - Régions Azure Government
     - Régions Azure Chine
     - Us Department of Defense (DoD)
Power Apps Premium Toutes les régions Power Apps , à l’exception des suivantes :
     - Us Government (GCC)
     - Us Government (GCC High)
     - China Cloud géré par 21Vianet
     - Us Department of Defense (DoD)
Power Automate Premium Toutes les régions Power Automate , à l’exception des éléments suivants :
     - Us Government (GCC)
     - Us Government (GCC High)
     - China Cloud géré par 21Vianet
     - Us Department of Defense (DoD)
Contact
Nom Microsoft
URL Microsoft LogicApps Support
Prise en charge de Microsoft Power Automate
Prise en charge de Microsoft Power Apps
Métadonnées du connecteur
Éditeur Microsoft
Site internet https://bitbucket.org/
Politique de confidentialité https://www.atlassian.com/legal/privacy-policy

Limitations

Nom Appels Période de renouvellement
Appels d’API par connexion 100 60 secondes
Fréquence des sondages déclencheurs 1 30 secondes

Actions

Approuver la demande de tirage

Cette opération est utilisée pour approuver une demande de tirage existante.

Créer un problème

Cette opération crée un problème dans le référentiel donné.

Fusionner une demande de tirage (pull request)

Cette opération peut fusionner une demande de tirage donnée.

Obtenir l’utilisateur par ID

Cette opération retourne toutes les informations relatives à un utilisateur donné par son ID.

Obtenir un problème par ID

Cette opération récupère toutes les informations sur le problème donné.

Refuser la demande de tirage

Cette opération est utilisée pour refuser une demande de tirage existante.

Approuver la demande de tirage

Cette opération est utilisée pour approuver une demande de tirage existante.

Paramètres

Nom Clé Obligatoire Type Description
Nom du compte
account True string

Nom du compte ou de l’équipe Atlassian

ID du référentiel
slug True string

Référentiel Bitbucket

ID de demande de tirage
pullrequestId True string

ID de la demande de tirage.

Retours

Créer un problème

Cette opération crée un problème dans le référentiel donné.

Paramètres

Nom Clé Obligatoire Type Description
Nom du compte
account True string

Nom du compte ou de l’équipe Atlassian

ID du référentiel
slug True string

Référentiel Bitbucket

Titre du problème
title True string
Descriptif
raw string
Type de problème
kind True string
Priority
priority True string

Catégorie de priorité du problème.

Statut
status string
Composant
name string

Valeur du composant prédéfinis.

Jalon
name string

Valeur de jalon prédéfinie.

Version
name string

Valeur de version prédéfinie.

Retours

Fusionner une demande de tirage (pull request)

Cette opération peut fusionner une demande de tirage donnée.

Paramètres

Nom Clé Obligatoire Type Description
Nom du compte
account True string

Nom du compte ou de l’équipe Atlassian

ID du référentiel
slug True string

Référentiel Bitbucket

ID de demande de tirage
pullrequestId True string

ID de la demande de tirage.

Retours

Obtenir l’utilisateur par ID

Cette opération retourne toutes les informations relatives à un utilisateur donné par son ID.

Paramètres

Nom Clé Obligatoire Type Description
Identifiant
userId True string

ID de l’utilisateur.

Retours

Corps
UserResponse

Obtenir un problème par ID

Cette opération récupère toutes les informations sur le problème donné.

Paramètres

Nom Clé Obligatoire Type Description
Nom du compte
account True string

Nom du compte ou de l’équipe Atlassian

ID du référentiel
slug True string

Référentiel Bitbucket

ID du problème
issueId True string

ID du problème.

Retours

Refuser la demande de tirage

Cette opération est utilisée pour refuser une demande de tirage existante.

Paramètres

Nom Clé Obligatoire Type Description
Nom du compte
account True string

Nom du compte ou de l’équipe Atlassian

ID du référentiel
slug True string

Référentiel Bitbucket

ID de demande de tirage
pullrequestId True string

ID de la demande de tirage.

Retours

Déclencheurs

Lorsqu’un nouveau problème est ajouté

Se déclenche lorsqu’un nouveau problème est ajouté au référentiel donné.

Lorsqu’un problème est mis à jour

Se déclenche lorsqu’un problème est mis à jour dans le référentiel donné.

Lorsqu’un référentiel est ajouté

Se déclenche lorsqu’un nouveau référentiel est créé pour le compte authentifié.

Lorsqu’une demande de tirage est approuvée

Se déclenche lorsqu’un pullreqest est approuvé dans le référentiel spécifié.

Lorsqu’une demande de tirage est créée

Se déclenche lorsqu’un nouveau pullreqest est créé dans le référentiel donné.

Lorsqu’une demande de tirage est fusionnée

Se déclenche lorsqu’un pullreqest existant est fusionné dans le référentiel donné.

Lorsqu’une demande de tirage est refusée

Se déclenche lorsqu’un pullreqest existant est refusé dans le référentiel donné.

Lorsqu’une nouvelle validation est envoyée (push)

Se déclenche lorsqu’une nouvelle validation est envoyée (push) au référentiel donné.

Lorsqu’un nouveau problème est ajouté

Se déclenche lorsqu’un nouveau problème est ajouté au référentiel donné.

Paramètres

Nom Clé Obligatoire Type Description
Nom du compte
account True string

Nom du compte ou de l’équipe Atlassian

ID du référentiel
slug True string

Référentiel Bitbucket

Retours

Lorsqu’un problème est mis à jour

Se déclenche lorsqu’un problème est mis à jour dans le référentiel donné.

Paramètres

Nom Clé Obligatoire Type Description
Nom du compte
account True string

Nom du compte ou de l’équipe Atlassian

ID du référentiel
slug True string

Référentiel Bitbucket

Retours

Lorsqu’un référentiel est ajouté

Se déclenche lorsqu’un nouveau référentiel est créé pour le compte authentifié.

Paramètres

Nom Clé Obligatoire Type Description
Nom du compte
account True string

Nom du compte ou de l’équipe Atlassian

Retours

Lorsqu’une demande de tirage est approuvée

Se déclenche lorsqu’un pullreqest est approuvé dans le référentiel spécifié.

Paramètres

Nom Clé Obligatoire Type Description
Nom du compte
account True string

Nom du compte ou de l’équipe Atlassian

ID du référentiel
slug True string

Référentiel Bitbucket

Retours

Lorsqu’une demande de tirage est créée

Se déclenche lorsqu’un nouveau pullreqest est créé dans le référentiel donné.

Paramètres

Nom Clé Obligatoire Type Description
Nom du compte
account True string

Nom du compte ou de l’équipe Atlassian

ID du référentiel
slug True string

Référentiel Bitbucket

Retours

Lorsqu’une demande de tirage est fusionnée

Se déclenche lorsqu’un pullreqest existant est fusionné dans le référentiel donné.

Paramètres

Nom Clé Obligatoire Type Description
Nom du compte
account True string

Nom du compte ou de l’équipe Atlassian

ID du référentiel
slug True string

Référentiel Bitbucket

Retours

Lorsqu’une demande de tirage est refusée

Se déclenche lorsqu’un pullreqest existant est refusé dans le référentiel donné.

Paramètres

Nom Clé Obligatoire Type Description
Nom du compte
account True string

Nom du compte ou de l’équipe Atlassian

ID du référentiel
slug True string

Référentiel Bitbucket

Retours

Lorsqu’une nouvelle validation est envoyée (push)

Se déclenche lorsqu’une nouvelle validation est envoyée (push) au référentiel donné.

Paramètres

Nom Clé Obligatoire Type Description
Nom du compte
account True string

Nom du compte ou de l’équipe Atlassian

ID du référentiel
slug True string

Référentiel Bitbucket

Retours

Définitions

WebhookIssueCreatedResponse

Nom Chemin d’accès Type Description
Acteur
actor Actor
problème
issue Issue
Référentiel
repository Repository

WebhookIssueUpdatedResponse

Nom Chemin d’accès Type Description
Acteur
actor Actor
changes
changes Changes
Commentaire
comment Comment
problème
issue Issue
Référentiel
repository Repository

WebhookPullRequestApprovedResponse

Nom Chemin d’accès Type Description
Approval
approval Approval
Acteur
actor Actor
PR
pullrequest PullRequest
Référentiel
repository Repository

WebhookPullRequestCreatedResponse

Nom Chemin d’accès Type Description
Acteur
actor Actor
PR
pullrequest PullRequest
Référentiel
repository Repository

WebhookPullRequestDeclinedResponse

Nom Chemin d’accès Type Description
Acteur
actor Actor
PR
pullrequest PullRequest
Référentiel
repository Repository

WebhookPullRequestMergedResponse

Nom Chemin d’accès Type Description
Acteur
actor Actor
PR
pullrequest PullRequest
Référentiel
repository Repository

WebhookRepositoryPushResponse

Nom Chemin d’accès Type Description
Acteur
actor Actor
Envoi (push)
push Push
Référentiel
repository Repository

List_repositories_Response

Nom Chemin d’accès Type Description
values
values array of object

values

SCM
values.scm string

Gestionnaire de contrôle de code source pour le référentiel.

Site internet
values.website string

URL du site web si elle est définie.

Has Wiki
values.has_wiki boolean

True si le référentiel a un wiki.

Nom
values.name string

Nom du référentiel.

Stratégie de duplication
values.fork_policy string

Autorisez les fourches, pas de fourche publique ou pas de fourche.

UUID (Identifiant Unique Universel)
values.uuid string

ID immuable du référentiel.

Language
values.language string

Langage de programmation utilisé dans le référentiel.

Création de Date-Time
values.created_on date-time

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

Has Issue Tracker
values.has_issues boolean

True si un suivi des problèmes a été défini pour le référentiel.

Nom d’utilisateur
values.owner.username string

Nom d’utilisateur du propriétaire du référentiel.

Nom
values.owner.display_name string

Nom complet du propriétaire du référentiel.

UUID (Identifiant Unique Universel)
values.owner.uuid string

Identificateur unique du propriétaire du référentiel.

Mise à jour Date-Time
values.updated_on date-time

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

Taille
values.size integer

Entier indiquant la taille du référentiel en octets.

Type
values.type string

Git ou mercurial.

Slug
values.slug string

Slug utilisé pour identifier le référentiel.

Est privé
values.is_private boolean

True si le référentiel est privé.

Descriptif
values.description string

Description du référentiel.

ApprovePullRequestResponse

Nom Chemin d’accès Type Description
Role
role string

Rôle de la demande de tirage.

Type
type string

Type de la demande de tirage.

Nom d’utilisateur
user.username string

Nom d’utilisateur de l’approbateur.

Nom
user.display_name string

Nom complet de l’approbateur.

Type
user.type string

Utilisateur ou équipe.

UUID (Identifiant Unique Universel)
user.uuid string

Identificateur unique universel de l’utilisateur.

Est approuvé
approved boolean

True si la demande de tirage est approuvée.

DeclineOrMergePullRequestResponse

Nom Chemin d’accès Type Description
Descriptif
description string

Description de la demande de tirage.

Titre
title string

Titre de la demande de tirage.

Nom
destination.branch.name string

Nom de la branche de destination.

Hash
destination.commit.hash string

SHA1 de la tête de branche de destination.

Nom
destination.repository.name string

Nom du référentiel de branche de destination.

UUID (Identifiant Unique Universel)
destination.repository.uuid string

UUID du référentiel de branche de destination.

Type
destination.repository.type string

Type du référentiel de branche de destination.

Statut
state string

État de la demande de tirage.

Fermé par nom d’utilisateur
closed_by.username string

Nom d’utilisateur de la personne qui a fermé la demande de tirage.

Fermé par nom
closed_by.display_name string

Nom de la personne qui a fermé la demande de tirage.

Type d’utilisateur
closed_by.type string

Fermé par un utilisateur ou une équipe.

UUID (Identifiant Unique Universel)
closed_by.uuid string

Identificateur unique de la personne qui a fermé la demande de tirage.

Nom
source.branch.name string

Nom de la branche source.

Hash
source.commit.hash string

SHA1 de la tête de branche source.

Nom
source.repository.name string

Nom du dépôt de branche source.

UUID (Identifiant Unique Universel)
source.repository.uuid string

UUID du référentiel de branche source.

Type
source.repository.type string

Type du référentiel de branche source.

Nom
author.display_name string

Nom complet du créateur.

Type
author.type string

Type du créateur.

Nom d’utilisateur
author.username string

Nom d’utilisateur du créateur

UUID (Identifiant Unique Universel)
author.uuid string

Identificateur universel unique du créateur.

Création de Date-Time
created_on date-time

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

Reason
reason string

Raison pour laquelle la demande de tirage est refusée (le cas échéant).

Mise à jour sur
updated_on string

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

Id
id integer

ID de la demande de tirage.

Nombre de tâches
task_count integer

Nombre de tâches.

IssueResponse

Nom Chemin d’accès Type Description
Priority
priority string

Priorité du problème.

Kind
kind string

Le genre de problème.

type
repository.type string

Type du référentiel.

nom
repository.name string

Nom du référentiel.

nom complet
repository.full_name string

Nom complet du dépôt.

UUID (Identifiant Unique Universel)
repository.uuid string

Identificateur unique universel du référentiel.

Nom d’utilisateur
reporter.username string

Nom d’utilisateur du journaliste.

Nom affiché
reporter.display_name string

Nom complet du journaliste.

Type
reporter.type string

Le type du journaliste.

UUID (Identifiant Unique Universel)
reporter.uuid string

Identificateur unique universel du journaliste.

Titre
title string

Titre du problème.

Composant
component.name string

Valeur du composant prédéfinis.

Votes
votes integer

Nombre de votes sur la question.

Montres
watches integer

Nombre de montres sur le problème.

texte
content.raw string

Description du problème.

balisage
content.markup string

Balisage de description du problème.

html
content.html string

Description html du problème.

Assignee
assignee string

Utilisateur affecté du problème.

Statut
state string

Status du problème.

Version
version.name string

Valeur de version définie par l’administrateur.

Date de création
created_on date-time

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

Jalon
milestone.name string

Valeur de jalon prédéfinie.

Mise à jour sur
updated_on date-time

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

Type
type string

Le type de problème.

ID du problème
id integer

ID du problème.

UserResponse

Nom Chemin d’accès Type Description
Nom d’utilisateur
username string

Nom d’utilisateur.

Type
type string

Type d’utilisateur.

Nom d’affichage
display_name string

Nom d’affichage de l’utilisateur.

UUID (Identifiant Unique Universel)
uuid string

Identificateur unique universel de l’utilisateur.

Acteur

Nom Chemin d’accès Type Description
Nom
display_name string

Nom complet de l’auteur.

Type
type string

Utilisateur ou équipe.

Nom d’utilisateur
username string

Nom d’utilisateur ou ID d’équipe.

UUID (Identifiant Unique Universel)
uuid string

Identificateur unique de l’utilisateur ou de l’équipe.

Approval

Nom Chemin d’accès Type Description
date\heure
date string

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

le nom d’affichage
user.display_name string

Nom complet de l’approbateur.

type
user.type string

Type de l’approbateur.

nom d'utilisateur
user.username string

Nom d’utilisateur de l’approbateur.

UUID (Identifiant Unique Universel)
user.uuid string

Identificateur unique universel de l’approbateur.

Modifications

Nom Chemin d’accès Type Description
Nouveau problème
title.new string

Nouvelle valeur pour le champ de problème.

Ancien problème
title.old string

Ancienne valeur du champ de problème.

Commentaire

Nom Chemin d’accès Type Description
Id
id integer

ID du commentaire ajouté.

Parent Id
parent integer

ID du commentaire parent.

Descriptif
content.raw string

Description du commentaire.

Mise à jour Date-Time
updated_on string

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

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

created_on

Problème

Nom Chemin d’accès Type Description
Titre
title string

Titre du problème.

Jalon
milestone string

Étape de l’atteinte du problème.

Mise à jour Date-Time
updated_on date-time

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

Contenu du problème
content.raw string

Discription du problème brut.

Création de Date-Time
created_on date-time

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

Composant
component string

Valeur d’énumérateur définie par l’utilisateur.

Type de problème
type string

Bogue, amélioration, proposition ou tâche.

Id
id integer

Identificateur du problème.

Statut
state string

État du problème.

Priority
priority string

Catégorie de priorité du problème.

Version
version string

Chaîne contenant une valeur de version.

Kind
kind string

Type de problème tel que défini dans l’interface graphique utilisateur.

PullRequest (en anglais)

Nom Chemin d’accès Type Description
Id
id integer

ID de la demande de tirage.

Relecteurs
reviewers array of object

Liste des réviseurs sur la demande de tirage.

Descriptif
description string

Description de la demande de tirage.

Nom
destination.branch.name string

Nom de la branche de destination.

Respository Name
destination.repository.name string

Nom du dépôt où le problème est créé.

UUID (Identifiant Unique Universel)
destination.repository.uuid string

ID unique du référentiel.

Type de référentiel
destination.repository.type string

Type du dépôt où le problème est créé.

Branche fermée
close_source_branch boolean

Ferme la branche source après la fusion.

Nom
author.display_name string

Nom complet de l’auteur de la demande de tirage.

Type
author.type string

Utilisateur ou équipe.

Nom d’utilisateur
author.username string

Nom d’utilisateur de l’auteur de la demande de tirage.

UUID (Identifiant Unique Universel)
author.uuid string

Identificateur unique universel de l’auteur.

Participant
participants array of object
Role
participants.role string

Rôle du participant.

Nom d’affichage
participants.user.display_name string

Nom complet du participant

Type
participants.user.type string

Utilisateur ou équipe.

Nom d’utilisateur
participants.user.username string

Nom d’utilisateur du participant.

Identifiant unique universel (UUID)
participants.user.uuid string

Identificateur unique universel de l’utilisateur.

Type
participants.type string

Type de participant.

Nom
source.branch.name string

Nom de la branche source.

Hash
source.commit.hash string

SHA1 de la tête de branche source.

nom
source.repository.name string

Nom du dépôt de branche source.

UUID (Identifiant Unique Universel)
source.repository.uuid string

UUID du référentiel de branche source.

Type
source.repository.type string

Type du référentiel de branche source.

Création de Date-Time
created_on date-time

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

Statut
state string

L’état de la demande de tirage.

Reason
reason string

Raison pour laquelle la demande de tirage est refusée (le cas échéant).

Mise à jour Date-Time
updated_on string

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

Titre
title string

Nom de la demande de tirage.

Envoi (push)

Nom Chemin d’accès Type Description
changes
changes array of object

changes

créé
changes.created boolean

Indiquez si la référence est nouvelle.

type
changes.old.type string

type

Cru
changes.old.target.author.raw string

Cru

date
changes.old.target.date date-time

date

Message
changes.old.target.message string

Message

hash
changes.old.target.hash string

hash

type
changes.old.target.type string

type

parents
changes.old.target.parents array of object

parents

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

nom
changes.old.name string

nom

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

Cru
changes.new.target.author.raw string

Cru

date
changes.new.target.date date-time

date

Message
changes.new.target.message string

Message

hash
changes.new.target.hash string

hash

type
changes.new.target.type string

type

parents
changes.new.target.parents array of object

parents

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

nom
changes.new.name string

nom

href
changes.new.links.commits.href string

href

href
changes.new.links.html.href string

href

href
changes.new.links.self.href string

href

tronqué
changes.truncated boolean

Indiquez si Bitbucket a tronqué le tableau de validations dans cette charge utile.

fermé
changes.closed boolean

Indiquez si la référence est ancienne.

Sur
changes.commits array of object

Sur

Cru
changes.commits.author.raw string

Cru

date
changes.commits.date date-time

date

Message
changes.commits.message string

Message

hash
changes.commits.hash string

hash

type
changes.commits.type string

type

parents
changes.commits.parents array of object

parents

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

forcé
changes.forced boolean

Indiquez si l’envoi a été forcé.

Référentiel

Nom Chemin d’accès Type Description
le nom d’affichage
owner.display_name string

Nom complet du propriétaire.

type
owner.type string

Type de propriétaire.

nom d'utilisateur
owner.username string

Nom d’utilisateur du propriétaire.

UUID (Identifiant Unique Universel)
owner.uuid string

Identificateur unique universel du propriétaire.

nom
name string

Nom du référentiel.

SCM
scm string

Gestionnaire de contrôle de code source du référentiel.

site web
website string

Site web du référentiel.

UUID (Identifiant Unique Universel)
uuid string

Identificateur unique universel du référentiel.

nom complet
full_name string

Nom complet du dépôt.

est privé
is_private boolean

Valeur booléenne indiquant si le référentiel est privé.

type
type string

Type du référentiel.