Freigeben über


Bitbucket

Bitbucket ist ein webbasierter Hostingdienst für Projekte, die git revision control verwenden.

Dieser Connector ist in den folgenden Produkten und Regionen verfügbar:

Dienstleistung Class Regions
Copilot Studio Premium Alle Power Automate-Regionen mit Ausnahme der folgenden Bereiche:
     - US Government (GCC)
     - US Government (GCC High)
     - China Cloud betrieben von 21Vianet
     - US Department of Defense (DoD)
Logik-Apps Norm Alle Logik-Apps-Regionen mit Ausnahme der folgenden Bereiche:
     – Azure Government-Regionen
     - Azure China-Regionen
     - US Department of Defense (DoD)
Power Apps Premium Alle Power Apps-Regionen mit Ausnahme der folgenden:
     - US Government (GCC)
     - US Government (GCC High)
     - China Cloud betrieben von 21Vianet
     - US Department of Defense (DoD)
Power Automate Premium Alle Power Automate-Regionen mit Ausnahme der folgenden Bereiche:
     - US Government (GCC)
     - US Government (GCC High)
     - China Cloud betrieben von 21Vianet
     - US Department of Defense (DoD)
Kontakt
Name Microsoft
URL Microsoft LogicApps-Unterstützung
Microsoft Power Automate-Support
Microsoft Power Apps-Unterstützung
Connectormetadaten
Herausgeber Microsoft
Webseite https://bitbucket.org/
Datenschutzrichtlinie https://www.atlassian.com/legal/privacy-policy

Drosselungsgrenzwerte

Name Aufrufe Verlängerungszeitraum
API-Aufrufe pro Verbindung 100 60 Sekunden
Häufigkeit der Triggerumfragen 1 30 Sekunden

Aktionen

Benutzer nach ID abrufen

Dieser Vorgang gibt alle Informationen zu einem bestimmten Benutzer anhand seiner ID zurück.

Genehmigen der Pullanforderung

Dieser Vorgang wird verwendet, um eine vorhandene Pullanforderung zu genehmigen.

Problem anhand der ID abrufen

Dieser Vorgang ruft alle Informationen zum angegebenen Problem ab.

Problem erstellen

Dieser Vorgang erstellt ein neues Problem im angegebenen Repository.

Pullanforderung ablehnen

Dieser Vorgang wird verwendet, um eine vorhandene Pullanforderung abzulehnen.

Zusammenführen einer Pullanforderung

Dieser Vorgang kann eine bestimmte Pullanforderung zusammenführen.

Benutzer nach ID abrufen

Dieser Vorgang gibt alle Informationen zu einem bestimmten Benutzer anhand seiner ID zurück.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Benutzer-ID
userId True string

Die ID des Benutzers.

Gibt zurück

Genehmigen der Pullanforderung

Dieser Vorgang wird verwendet, um eine vorhandene Pullanforderung zu genehmigen.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Kontoname
account True string

Atlassian-Konto oder Teamname

Repository-ID
slug True string

Bitbucket-Repository

Pull-Anforderungs-ID
pullrequestId True string

Die ID der Pullanforderung.

Gibt zurück

Problem anhand der ID abrufen

Dieser Vorgang ruft alle Informationen zum angegebenen Problem ab.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Kontoname
account True string

Atlassian-Konto oder Teamname

Repository-ID
slug True string

Bitbucket-Repository

Problem-ID
issueId True string

Die ID des Problems.

Gibt zurück

Problem erstellen

Dieser Vorgang erstellt ein neues Problem im angegebenen Repository.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Kontoname
account True string

Atlassian-Konto oder Teamname

Repository-ID
slug True string

Bitbucket-Repository

Problemtitel
title True string
Description
raw string
Problemtyp
kind True string
Priority
priority True string

Die Prioritätskategorie des Problems.

Der Status
status string
Komponente
name string

Vordefinierter Komponentenwert.

Meilenstein
name string

Vordefinierter Meilensteinwert.

Version
name string

Vordefinierter Versionswert.

Gibt zurück

Pullanforderung ablehnen

Dieser Vorgang wird verwendet, um eine vorhandene Pullanforderung abzulehnen.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Kontoname
account True string

Atlassian-Konto oder Teamname

Repository-ID
slug True string

Bitbucket-Repository

Pull-Anforderungs-ID
pullrequestId True string

Die ID der Pullanforderung.

Gibt zurück

Zusammenführen einer Pullanforderung

Dieser Vorgang kann eine bestimmte Pullanforderung zusammenführen.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Kontoname
account True string

Atlassian-Konto oder Teamname

Repository-ID
slug True string

Bitbucket-Repository

Pull-Anforderungs-ID
pullrequestId True string

Die ID der Pullanforderung.

Gibt zurück

Auslöser

Beim Erstellen einer Pullanforderung

Wird ausgelöst, wenn im angegebenen Repository ein neuer Pullreqest erstellt wird.

Beim Hinzufügen eines Repositorys

Wird ausgelöst, wenn ein neues Repository für das authentifizierte Konto erstellt wird.

Wenn ein neuer Commit verschoben wird

Triggers when a new commit is pushed to the given repository.

Wenn ein neues Problem hinzugefügt wird

Wird ausgelöst, wenn dem angegebenen Repository ein neues Problem hinzugefügt wird.

Wenn ein Problem aktualisiert wird

Wird ausgelöst, wenn ein Problem im angegebenen Repository aktualisiert wird.

Wenn eine Pullanforderung abgelehnt wird

Löst aus, wenn ein vorhandener Pullreqest im angegebenen Repository abgelehnt wird.

Wenn eine Pullanforderung genehmigt wird

Löst aus, wenn ein Pullreqest im angegebenen Repository genehmigt wird.

Wenn eine Pullanforderung zusammengeführt wird

Wird ausgelöst, wenn ein vorhandener Pullreqest im angegebenen Repository zusammengeführt wird.

Beim Erstellen einer Pullanforderung

Wird ausgelöst, wenn im angegebenen Repository ein neuer Pullreqest erstellt wird.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Kontoname
account True string

Atlassian-Konto oder Teamname

Repository-ID
slug True string

Bitbucket-Repository

Gibt zurück

Beim Hinzufügen eines Repositorys

Wird ausgelöst, wenn ein neues Repository für das authentifizierte Konto erstellt wird.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Kontoname
account True string

Atlassian-Konto oder Teamname

Gibt zurück

Wenn ein neuer Commit verschoben wird

Triggers when a new commit is pushed to the given repository.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Kontoname
account True string

Atlassian-Konto oder Teamname

Repository-ID
slug True string

Bitbucket-Repository

Gibt zurück

Wenn ein neues Problem hinzugefügt wird

Wird ausgelöst, wenn dem angegebenen Repository ein neues Problem hinzugefügt wird.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Kontoname
account True string

Atlassian-Konto oder Teamname

Repository-ID
slug True string

Bitbucket-Repository

Gibt zurück

Wenn ein Problem aktualisiert wird

Wird ausgelöst, wenn ein Problem im angegebenen Repository aktualisiert wird.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Kontoname
account True string

Atlassian-Konto oder Teamname

Repository-ID
slug True string

Bitbucket-Repository

Gibt zurück

Wenn eine Pullanforderung abgelehnt wird

Löst aus, wenn ein vorhandener Pullreqest im angegebenen Repository abgelehnt wird.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Kontoname
account True string

Atlassian-Konto oder Teamname

Repository-ID
slug True string

Bitbucket-Repository

Gibt zurück

Wenn eine Pullanforderung genehmigt wird

Löst aus, wenn ein Pullreqest im angegebenen Repository genehmigt wird.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Kontoname
account True string

Atlassian-Konto oder Teamname

Repository-ID
slug True string

Bitbucket-Repository

Gibt zurück

Wenn eine Pullanforderung zusammengeführt wird

Wird ausgelöst, wenn ein vorhandener Pullreqest im angegebenen Repository zusammengeführt wird.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Kontoname
account True string

Atlassian-Konto oder Teamname

Repository-ID
slug True string

Bitbucket-Repository

Gibt zurück

Definitionen

WebhookIssueCreatedResponse

Name Pfad Typ Beschreibung
Actor (Schauspieler)
actor Actor
Problem
issue Issue
Repository
repository Repository

WebhookIssueUpdatedResponse

Name Pfad Typ Beschreibung
Actor (Schauspieler)
actor Actor
änderungen
changes Changes
Kommentar
comment Comment
Problem
issue Issue
Repository
repository Repository

WebhookPullRequestApprovedResponse

Name Pfad Typ Beschreibung
Approval
approval Approval
Actor (Schauspieler)
actor Actor
PR
pullrequest PullRequest
Repository
repository Repository

WebhookPullRequestCreatedResponse

Name Pfad Typ Beschreibung
Actor (Schauspieler)
actor Actor
PR
pullrequest PullRequest
Repository
repository Repository

WebhookPullRequestDeclinedResponse

Name Pfad Typ Beschreibung
Actor (Schauspieler)
actor Actor
PR
pullrequest PullRequest
Repository
repository Repository

WebhookPullRequestMergedResponse

Name Pfad Typ Beschreibung
Actor (Schauspieler)
actor Actor
PR
pullrequest PullRequest
Repository
repository Repository

WebhookRepositoryPushResponse

Name Pfad Typ Beschreibung
Actor (Schauspieler)
actor Actor
Drücken
push Push
Repository
repository Repository

List_repositories_Response

Name Pfad Typ Beschreibung
values
values array of object

values

SCM
values.scm string

Quellcodeverwaltungs-Manager für das Repository.

Webseite
values.website string

URL der Website, sofern definiert.

Hat Wiki
values.has_wiki boolean

True, wenn das Repository über ein Wiki verfügt.

Name
values.name string

Der Name des Repositorys.

Verzweigungsrichtlinie
values.fork_policy string

Lassen Sie Forks, keine öffentlichen Forks oder keine Forks zu.

UUID
values.uuid string

Die unveränderliche ID des Repositorys.

Language
values.language string

Im Repository verwendete Programmiersprache.

Erstellt Date-Time
values.created_on date-time

yyyy-MM-ddTHH:mm:ss.fff(+hh:mm oder -hh:mm)

Hat Problemverfolgung
values.has_issues boolean

True, wenn ein Problemverfolgungsprotokoll für das Repository festgelegt wurde.

Nutzername
values.owner.username string

Benutzername des Besitzers des Repositorys.

Name
values.owner.display_name string

Anzeigename des Besitzers des Repositorys.

UUID
values.owner.uuid string

Eindeutiger Bezeichner des Besitzers des Repositorys.

Aktualisierte Date-Time
values.updated_on date-time

yyyy-MM-ddTHH:mm:ss.fff(+hh:mm oder -hh:mm)

Größe
values.size integer

Ganze Zahl, die die Größe des Repositorys in Bytes angibt.

Typ
values.type string

Git oder mercurial.

Slug
values.slug string

Slug verwendet, um das Repository zu identifizieren.

Ist privat
values.is_private boolean

True, wenn das Repository privat ist.

Description
values.description string

Die Beschreibung des Repositorys.

ApprovePullRequestResponse

Name Pfad Typ Beschreibung
Rolle
role string

Die Rolle der Pullanforderung.

Typ
type string

Der Typ der Pullanforderung.

Nutzername
user.username string

Der Benutzername der genehmigende Person.

Name
user.display_name string

Der Anzeigename des Genehmigers.

Typ
user.type string

Benutzer oder Team.

UUID
user.uuid string

Der universell eindeutige Bezeichner des Benutzers.

Genehmigt
approved boolean

True, wenn die Pullanforderung genehmigt wurde.

DeclineOrMergePullRequestResponse

Name Pfad Typ Beschreibung
Description
description string

Beschreibung der Pullanforderung.

Title
title string

Titel der Pullanforderung.

Name
destination.branch.name string

Der Name des Zielzweigs.

Hash
destination.commit.hash string

Der SHA1 des Zielzweigkopfs.

Name
destination.repository.name string

Der Name des Ziel-Verzweigungs-Repositorys.

UUID
destination.repository.uuid string

Die UUID des Ziel-Branch-Repositorys.

Typ
destination.repository.type string

Der Typ des Ziel-Verzweigungs-Repositorys.

Der Status
state string

Pullanforderungsstatus.

Geschlossen mit Benutzername
closed_by.username string

Benutzername der Person, die die PR geschlossen hat.

Geschlossen nach Name
closed_by.display_name string

Name der Person, die die PR geschlossen hat.

Benutzertyp
closed_by.type string

Geschlossen von einem Benutzer oder Team.

UUID
closed_by.uuid string

Eindeutiger Bezeichner der Person, die die PR geschlossen hat.

Name
source.branch.name string

Name des Quellzweigs.

Hash
source.commit.hash string

Der SHA1 des Quellzweigkopfs.

Name
source.repository.name string

Der Name des Quell-Verzweigungs-Repositorys.

UUID
source.repository.uuid string

Die UUID des Quell-Branch-Repositorys.

Typ
source.repository.type string

Der Typ des Quell-Verzweigungs-Repositorys.

Name
author.display_name string

Der Anzeigename des Erstellers.

Typ
author.type string

Der Typ des Erstellers.

Nutzername
author.username string

Der Benutzername des Erstellers

UUID
author.uuid string

Der universell eindeutige Bezeichner des Erstellers.

Erstellt Date-Time
created_on date-time

yyyy-MM-ddTHH:mm:ss.fff(+hh:mm oder -hh:mm)

Ursache
reason string

Der Grund, warum die Pullanforderung abgelehnt wird (falls ja).

Aktualisiert am
updated_on string

yyyy-MM-ddTHH:mm:ss.fff(+hh:mm oder -hh:mm)

Id
id integer

Die ID der Pullanforderung.

Vorgangsanzahl
task_count integer

Vorgangsanzahl.

IssueResponse

Name Pfad Typ Beschreibung
Priority
priority string

Die Priorität des Problems.

Kind
kind string

Die Art des Problems.

type
repository.type string

Der Typ des Repositorys.

name
repository.name string

Der Name des Repositorys.

vollständiger Name
repository.full_name string

Der vollständige Name des Repositorys.

UUID
repository.uuid string

Der universally Unique Identifier des Repositorys.

Nutzername
reporter.username string

Der Benutzername des Reporters.

Anzeigename
reporter.display_name string

Der Anzeigename des Reporters.

Typ
reporter.type string

Die Art des Reporters.

UUID
reporter.uuid string

Der Universally Unique Identifier des Reporters.

Title
title string

Der Titel des Problems.

Komponente
component.name string

Vordefinierter Komponentenwert.

Stimmen
votes integer

Die Anzahl der Stimmen zur Frage.

Uhren
watches integer

Die Anzahl der Uhren für das Problem.

Text
content.raw string

Die Beschreibung des Problems.

Markup
content.markup string

Das Beschreibungsmarkup des Problems.

HTML
content.html string

Die Beschreibungs-HTML des Problems.

Zugewiesene Person
assignee string

Der zugewiesene Benutzer des Problems.

Der Status
state string

Die status des Problems.

Version
version.name string

Ein vom Administrator definierter Versionswert.

Erstellt am
created_on date-time

yyyy-MM-ddTHH:mm:ss.fff(+hh:mm oder -hh:mm)

Meilenstein
milestone.name string

Vordefinierter Meilensteinwert.

Aktualisiert am
updated_on date-time

yyyy-MM-ddTHH:mm:ss.fff(+hh:mm oder -hh:mm)

Typ
type string

Die Art des Problems.

Problem-ID
id integer

Die ID des Problems.

UserResponse

Name Pfad Typ Beschreibung
Nutzername
username string

Der Benutzername.

Typ
type string

Der Benutzertyp.

Anzeigename
display_name string

Der Anzeigename des Benutzers.

UUID
uuid string

Der universell eindeutige Bezeichner des Benutzers.

Actor (Schauspieler)

Name Pfad Typ Beschreibung
Name
display_name string

Vollständiger Anzeigename des Autors.

Typ
type string

Benutzer oder Team.

Nutzername
username string

Benutzername oder Team-ID.

UUID
uuid string

Eindeutiger Bezeichner des Benutzers oder Teams.

Approval

Name Pfad Typ Beschreibung
Datum/Zeit
date string

yyyy-MM-ddTHH:mm:ss.fff(+hh:mm oder -hh:mm)

Anzeigename
user.display_name string

Der Anzeigename des Genehmigers.

type
user.type string

Der Typ der genehmigende Person.

username
user.username string

Der Benutzername der genehmigende Person.

UUID
user.uuid string

Der universell eindeutige Bezeichner der Genehmigende.

Changes

Name Pfad Typ Beschreibung
Neues Problem
title.new string

Neuer Wert für das Problemfeld.

Altes Problem
title.old string

Alter Wert für das Problemfeld.

Kommentar

Name Pfad Typ Beschreibung
Id
id integer

ID des hinzugefügten Kommentars.

Übergeordnete ID
parent integer

ID des übergeordneten Kommentars.

Description
content.raw string

Beschreibung des Kommentars.

Aktualisierte Date-Time
updated_on string

yyyy-MM-ddTHH:mm:ss.fff(+hh:mm oder -hh:mm)

yyyy-MM-ddTHH:mm:ss.fff(+hh:mm oder -hh:mm)
created_on date-time

created_on

Thema

Name Pfad Typ Beschreibung
Title
title string

Problemtitel.

Meilenstein
milestone string

Phase des Problems erreicht.

Aktualisierte Date-Time
updated_on date-time

yyyy-MM-ddTHH:mm:ss.fff(+hh:mm oder -hh:mm)

Inhalt ausstellen
content.raw string

Unformatierte Problembeschreibung.

Erstellt Date-Time
created_on date-time

yyyy-MM-ddTHH:mm:ss.fff(+hh:mm oder -hh:mm)

Komponente
component string

Benutzerdefinierter Enumerationswert.

Problemtyp
type string

Fehler, Verbesserungen, Vorschlag oder Aufgabe.

Id
id integer

Kennung des Problems.

Der Status
state string

Problemstatus.

Priority
priority string

Prioritätskategorie des Problems.

Version
version string

Zeichenfolge, die einen Versionswert enthält.

Kind
kind string

Problemart gemäß Definition in der GUI.

PullRequest (Englisch)

Name Pfad Typ Beschreibung
Id
id integer

ID der Pullanforderung.

Prüfer
reviewers array of object

Liste der Prüfer für die Pullanforderung.

Description
description string

Beschreibung der Pullanforderung.

Name
destination.branch.name string

Der Name des Zielzweigs.

Respository-Name
destination.repository.name string

Der Name des Repositorys, in dem das Problem erstellt wird.

UUID
destination.repository.uuid string

Eindeutige ID des Repositorys.

Repositorytyp
destination.repository.type string

Typ des Repositorys, in dem das Problem erstellt wird.

Geschlossene Verzweigung
close_source_branch boolean

Schließt den Quellzweig nach dem Zusammenführen.

Name
author.display_name string

Anzeigename des PR-Autors.

Typ
author.type string

Benutzer oder Team.

Nutzername
author.username string

Benutzername des PR-Autors.

UUID
author.uuid string

Der universell eindeutige Bezeichner des Autors.

Teilnehmer
participants array of object
Rolle
participants.role string

Rolle des Teilnehmers.

Anzeigename
participants.user.display_name string

Anzeigename des Teilnehmers

Typ
participants.user.type string

Benutzer oder Team.

Nutzername
participants.user.username string

Benutzername des Teilnehmers.

Universelle eindeutige Kennung (UUID)
participants.user.uuid string

Der universell eindeutige Bezeichner des Benutzers.

Typ
participants.type string

Der Typ des Teilnehmers.

Name
source.branch.name string

Name des Quellzweigs.

Hash
source.commit.hash string

Der SHA1 des Quellzweigkopfs.

name
source.repository.name string

Der Name des Quell-Verzweigungs-Repositorys.

UUID
source.repository.uuid string

Die UUID des Quell-Branch-Repositorys.

Typ
source.repository.type string

Der Typ des Quell-Verzweigungs-Repositorys.

Erstellt Date-Time
created_on date-time

yyyy-MM-ddTHH:mm:ss.fff(+hh:mm oder -hh:mm)

Der Status
state string

Der Status der Pullanforderung.

Ursache
reason string

Grund, warum die Pullanforderung abgelehnt wird (falls ja).

Aktualisierte Date-Time
updated_on string

yyyy-MM-ddTHH:mm:ss.fff(+hh:mm oder -hh:mm)

Title
title string

Der Name der Pullanforderung.

Drücken

Name Pfad Typ Beschreibung
änderungen
changes array of object

änderungen

erstellt
changes.created boolean

Gibt an, ob der Verweis neu ist.

type
changes.old.type string

type

roh
changes.old.target.author.raw string

roh

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

Eltern
changes.old.target.parents array of object

Eltern

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

name
changes.old.name string

name

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

roh
changes.new.target.author.raw string

roh

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

Eltern
changes.new.target.parents array of object

Eltern

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

name
changes.new.name string

name

href
changes.new.links.commits.href string

href

href
changes.new.links.html.href string

href

href
changes.new.links.self.href string

href

abgeschnitten
changes.truncated boolean

Geben Sie an, ob Bitbucket das Commit-Array in dieser Nutzlast abgeschnitten hat.

geschlossen
changes.closed boolean

Gibt an, ob der Verweis alt ist.

begeht
changes.commits array of object

begeht

roh
changes.commits.author.raw string

roh

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

Eltern
changes.commits.parents array of object

Eltern

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

erzwungen
changes.forced boolean

Gibt an, ob der Push erzwungen wurde.

Repository

Name Pfad Typ Beschreibung
Anzeigename
owner.display_name string

Der Anzeigename des Besitzers.

type
owner.type string

Der Typ des Besitzers.

username
owner.username string

Der Benutzername des Besitzers.

UUID
owner.uuid string

Der universell eindeutige Bezeichner des Besitzers.

name
name string

Der Name des Repositorys.

SCM
scm string

Der Quellcodeverwaltungs-Manager des Repositorys.

Website
website string

Die Website des Repositorys.

UUID
uuid string

Der universell eindeutige Bezeichner des Repositorys.

vollständiger Name
full_name string

Der vollständige Name des Repositorys.

ist privat
is_private boolean

Ein boolescher Wert, der angibt, ob das Repository privat ist.

type
type string

Der Typ des Repositorys.