다음을 통해 공유


Bitbucket

Bitbucket은 GIT 수정 컨트롤을 사용하는 프로젝트에 대한 웹 기반 호스팅 서비스입니다.

이 커넥터는 다음 제품 및 지역에서 사용할 수 있습니다.

서비스 클래스 Regions
Copilot Studio Premium 다음을 제외한 모든 Power Automate 지역 :
     - 미국 정부(GCC)
     - 미국 정부(GCC High)
     - 21Vianet에서 운영하는 중국 클라우드
     - 미국 국방부(DoD)
논리 앱 스탠다드 다음을 제외한 모든 Logic Apps 지역 :
     - Azure Government 지역
     - Azure 중국 지역
     - 미국 국방부(DoD)
Power Apps Premium 다음을 제외한 모든 Power Apps 지역 :
     - 미국 정부(GCC)
     - 미국 정부(GCC High)
     - 21Vianet에서 운영하는 중국 클라우드
     - 미국 국방부(DoD)
Power Automate Premium 다음을 제외한 모든 Power Automate 지역 :
     - 미국 정부(GCC)
     - 미국 정부(GCC High)
     - 21Vianet에서 운영하는 중국 클라우드
     - 미국 국방부(DoD)
연락처
이름 Microsoft
URL Microsoft LogicApps 지원
Microsoft Power Automate 지원
Microsoft Power Apps 지원
커넥터 메타데이터
게시자 Microsoft
웹 사이트 https://bitbucket.org/
개인 정보 보호 정책 https://www.atlassian.com/legal/privacy-policy

제한 한도

Name 호출 갱신 기간
연결당 API 호출 100 60초
트리거 폴링 빈도 1 30초

동작

ID로 사용자 가져오기

이 작업은 ID로 지정된 사용자에 대한 모든 정보를 반환합니다.

ID별 문제 가져오기

이 작업은 지정된 문제에 대한 모든 정보를 검색합니다.

끌어오기 요청 거부

이 작업은 기존 끌어오기 요청을 거절하는 데 사용됩니다.

끌어오기 요청 병합

이 작업은 지정된 끌어오기 요청을 병합할 수 있습니다.

끌어오기 요청 승인

이 작업은 기존 끌어오기 요청을 승인하는 데 사용됩니다.

문제 만들기

이 작업은 지정된 리포지토리에 새 문제를 만듭니다.

ID로 사용자 가져오기

이 작업은 ID로 지정된 사용자에 대한 모든 정보를 반환합니다.

매개 변수

Name 필수 형식 Description
사용자 ID
userId True string

사용자의 ID입니다.

반환

ID별 문제 가져오기

이 작업은 지정된 문제에 대한 모든 정보를 검색합니다.

매개 변수

Name 필수 형식 Description
어카운트 이름
account True string

Atlassian 계정 또는 팀 이름

리포지토리 ID
slug True string

Bitbucket 리포지토리

문제 ID
issueId True string

문제의 ID입니다.

반환

끌어오기 요청 거부

이 작업은 기존 끌어오기 요청을 거절하는 데 사용됩니다.

매개 변수

Name 필수 형식 Description
어카운트 이름
account True string

Atlassian 계정 또는 팀 이름

리포지토리 ID
slug True string

Bitbucket 리포지토리

끌어오기 요청 ID
pullrequestId True string

끌어오기 요청의 ID입니다.

반환

끌어오기 요청 병합

이 작업은 지정된 끌어오기 요청을 병합할 수 있습니다.

매개 변수

Name 필수 형식 Description
어카운트 이름
account True string

Atlassian 계정 또는 팀 이름

리포지토리 ID
slug True string

Bitbucket 리포지토리

끌어오기 요청 ID
pullrequestId True string

끌어오기 요청의 ID입니다.

반환

끌어오기 요청 승인

이 작업은 기존 끌어오기 요청을 승인하는 데 사용됩니다.

매개 변수

Name 필수 형식 Description
어카운트 이름
account True string

Atlassian 계정 또는 팀 이름

리포지토리 ID
slug True string

Bitbucket 리포지토리

끌어오기 요청 ID
pullrequestId True string

끌어오기 요청의 ID입니다.

반환

문제 만들기

이 작업은 지정된 리포지토리에 새 문제를 만듭니다.

매개 변수

Name 필수 형식 Description
어카운트 이름
account True string

Atlassian 계정 또는 팀 이름

리포지토리 ID
slug True string

Bitbucket 리포지토리

문제 제목
title True string
Description
raw string
문제 유형
kind True string
Priority
priority True string

문제의 우선 순위 범주입니다.

상태
status string
구성 요소
name string

미리 정의된 구성 요소 값입니다.

마일스톤
name string

미리 정의된 중요 시점 값입니다.

버전
name string

미리 정의된 버전 값입니다.

반환

트리거

끌어오기 요청이 거부된 경우

지정된 리포지토리에서 기존 pullreqest가 거부될 때 트리거됩니다.

끌어오기 요청이 만들어지는 경우

지정된 리포지토리에 새 pullreqest가 만들어질 때 트리거됩니다.

끌어오기 요청이 병합되는 경우

지정된 리포지토리에서 기존 pullreqest가 병합될 때 트리거됩니다.

끌어오기 요청이 승인된 경우

지정된 리포지토리에서 pullreqest가 승인되면 트리거됩니다.

리포지토리가 추가되는 경우

인증된 계정에 대해 새 리포지토리를 만들 때 트리거됩니다.

문제가 업데이트되는 경우

지정된 리포지토리에서 문제가 업데이트되면 트리거됩니다.

새 문제가 추가된 경우

지정된 리포지토리에 새 문제가 추가되면 트리거됩니다.

새 커밋이 푸시되는 경우

새 커밋이 지정된 리포지토리에 푸시될 때 트리거됩니다.

끌어오기 요청이 거부된 경우

지정된 리포지토리에서 기존 pullreqest가 거부될 때 트리거됩니다.

매개 변수

Name 필수 형식 Description
어카운트 이름
account True string

Atlassian 계정 또는 팀 이름

리포지토리 ID
slug True string

Bitbucket 리포지토리

반환

끌어오기 요청이 만들어지는 경우

지정된 리포지토리에 새 pullreqest가 만들어질 때 트리거됩니다.

매개 변수

Name 필수 형식 Description
어카운트 이름
account True string

Atlassian 계정 또는 팀 이름

리포지토리 ID
slug True string

Bitbucket 리포지토리

반환

끌어오기 요청이 병합되는 경우

지정된 리포지토리에서 기존 pullreqest가 병합될 때 트리거됩니다.

매개 변수

Name 필수 형식 Description
어카운트 이름
account True string

Atlassian 계정 또는 팀 이름

리포지토리 ID
slug True string

Bitbucket 리포지토리

반환

끌어오기 요청이 승인된 경우

지정된 리포지토리에서 pullreqest가 승인되면 트리거됩니다.

매개 변수

Name 필수 형식 Description
어카운트 이름
account True string

Atlassian 계정 또는 팀 이름

리포지토리 ID
slug True string

Bitbucket 리포지토리

반환

리포지토리가 추가되는 경우

인증된 계정에 대해 새 리포지토리를 만들 때 트리거됩니다.

매개 변수

Name 필수 형식 Description
어카운트 이름
account True string

Atlassian 계정 또는 팀 이름

반환

문제가 업데이트되는 경우

지정된 리포지토리에서 문제가 업데이트되면 트리거됩니다.

매개 변수

Name 필수 형식 Description
어카운트 이름
account True string

Atlassian 계정 또는 팀 이름

리포지토리 ID
slug True string

Bitbucket 리포지토리

반환

새 문제가 추가된 경우

지정된 리포지토리에 새 문제가 추가되면 트리거됩니다.

매개 변수

Name 필수 형식 Description
어카운트 이름
account True string

Atlassian 계정 또는 팀 이름

리포지토리 ID
slug True string

Bitbucket 리포지토리

반환

새 커밋이 푸시되는 경우

새 커밋이 지정된 리포지토리에 푸시될 때 트리거됩니다.

매개 변수

Name 필수 형식 Description
어카운트 이름
account True string

Atlassian 계정 또는 팀 이름

리포지토리 ID
slug True string

Bitbucket 리포지토리

반환

정의

WebhookIssueCreatedResponse

Name 경로 형식 Description
Actor
actor Actor
이슈
issue Issue
저장소
repository Repository

WebhookIssueUpdatedResponse

Name 경로 형식 Description
Actor
actor Actor
changes
changes Changes
주석
comment Comment
이슈
issue Issue
저장소
repository Repository

WebhookPullRequestApprovedResponse

Name 경로 형식 Description
승인
approval Approval
Actor
actor Actor
PR
pullrequest PullRequest
저장소
repository Repository

WebhookPullRequestCreatedResponse

Name 경로 형식 Description
Actor
actor Actor
PR
pullrequest PullRequest
저장소
repository Repository

WebhookPullRequestDeclinedResponse

Name 경로 형식 Description
Actor
actor Actor
PR
pullrequest PullRequest
저장소
repository Repository

WebhookPullRequestMergedResponse

Name 경로 형식 Description
Actor
actor Actor
PR
pullrequest PullRequest
저장소
repository Repository

WebhookRepositoryPushResponse

Name 경로 형식 Description
Actor
actor Actor
푸시
push Push
저장소
repository Repository

List_repositories_Response

Name 경로 형식 Description
values
values array of object

values

SCM
values.scm string

리포지토리의 소스 제어 관리자입니다.

웹 사이트
values.website string

정의된 경우 웹 사이트의 URL입니다.

Wiki가 있습니다.
values.has_wiki boolean

리포지토리에 wiki가 있으면 True입니다.

이름
values.name string

리포지토리의 이름입니다.

포크 정책
values.fork_policy string

포크, 퍼블릭 포크 또는 포크 없음을 허용합니다.

UUID(범용 고유 식별자)
values.uuid string

리포지토리의 변경할 수 없는 ID입니다.

Language
values.language string

리포지토리에 사용되는 프로그래밍 언어입니다.

만든 Date-Time
values.created_on date-time

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

문제 추적기 사용
values.has_issues boolean

True이면 리포지토리에 대해 문제 추적기가 설정되었습니다.

사용자 이름
values.owner.username string

리포지토리 소유자의 사용자 이름입니다.

이름
values.owner.display_name string

리포지토리 소유자의 표시 이름입니다.

UUID(범용 고유 식별자)
values.owner.uuid string

리포지토리 소유자의 고유 식별자입니다.

업데이트된 Date-Time
values.updated_on date-time

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

Size
values.size integer

리포지토리의 크기를 바이트 단위로 나타내는 정수입니다.

유형
values.type string

Git 또는 mercurial입니다.

Slug
values.slug string

리포지토리를 식별하는 데 사용되는 슬러그입니다.

비공개임
values.is_private boolean

True이면 리포지토리가 프라이빗입니다.

Description
values.description string

리포지토리의 설명입니다.

ApprovePullRequestResponse

Name 경로 형식 Description
역할
role string

끌어오기 요청의 역할입니다.

유형
type string

끌어오기 요청의 형식입니다.

사용자 이름
user.username string

승인자의 사용자 이름입니다.

이름
user.display_name string

승인자의 표시 이름입니다.

유형
user.type string

사용자 또는 팀.

UUID(범용 고유 식별자)
user.uuid string

사용자의 범용 고유 식별자입니다.

승인됨
approved boolean

끌어오기 요청이 승인되면 True입니다.

DeclineOrMergePullRequestResponse

Name 경로 형식 Description
Description
description string

끌어오기 요청 설명입니다.

제목
title string

끌어오기 요청 제목입니다.

이름
destination.branch.name string

대상 분기의 이름입니다.

Hash
destination.commit.hash string

대상 분기 헤드의 SHA1입니다.

이름
destination.repository.name string

대상 분기 리포지토리의 이름입니다.

UUID(범용 고유 식별자)
destination.repository.uuid string

대상 분기 리포지토리의 UUID입니다.

유형
destination.repository.type string

대상 분기 리포지토리의 형식입니다.

상태
state string

끌어오기 요청 상태입니다.

사용자 이름으로 닫힘
closed_by.username string

PR을 닫은 사용자의 사용자 이름입니다.

이름으로 닫힘
closed_by.display_name string

PR을 닫은 사람의 이름입니다.

사용자 유형
closed_by.type string

사용자 또는 팀에 의해 닫힙니다.

UUID(범용 고유 식별자)
closed_by.uuid string

PR을 닫은 사람의 고유 식별자입니다.

이름
source.branch.name string

소스 브랜치의 이름입니다.

Hash
source.commit.hash string

원본 분기 헤드의 SHA1입니다.

이름
source.repository.name string

원본 분기 리포지토리의 이름입니다.

UUID(범용 고유 식별자)
source.repository.uuid string

원본 분기 리포지토리의 UUID입니다.

유형
source.repository.type string

원본 분기 리포지토리의 형식입니다.

이름
author.display_name string

작성자의 표시 이름입니다.

유형
author.type string

작성자의 형식입니다.

사용자 이름
author.username string

작성자의 사용자 이름

UUID(범용 고유 식별자)
author.uuid string

작성자의 범용 고유 식별자입니다.

만든 Date-Time
created_on date-time

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

이유
reason string

끌어오기 요청이 거부되는 이유입니다(있는 경우).

업데이트됨
updated_on string

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

아이디
id integer

끌어오기 요청의 ID입니다.

작업 수
task_count integer

작업 수입니다.

IssueResponse

Name 경로 형식 Description
Priority
priority string

문제의 우선 순위입니다.

Kind
kind string

문제의 종류입니다.

type
repository.type string

리포지토리의 형식입니다.

이름
repository.name string

리포지토리의 이름입니다.

전체 이름
repository.full_name string

리포지토리의 전체 이름입니다.

UUID(범용 고유 식별자)
repository.uuid string

리포지토리의 범용 고유 식별자입니다.

사용자 이름
reporter.username string

기자의 사용자 이름입니다.

표시 이름
reporter.display_name string

기자의 표시 이름입니다.

유형
reporter.type string

기자의 유형입니다.

UUID(범용 고유 식별자)
reporter.uuid string

기자의 범용 고유 식별자입니다.

제목
title string

문제의 제목입니다.

구성 요소
component.name string

미리 정의된 구성 요소 값입니다.

Votes
votes integer

이 문제에 대한 투표 수입니다.

시계
watches integer

이 문제에 대한 시계의 수입니다.

문자 메시지
content.raw string

문제에 대한 설명입니다.

마크업
content.markup string

문제의 설명 태그입니다.

html
content.html string

문제의 설명 html입니다.

담당자
assignee string

문제의 할당된 사용자입니다.

상태
state string

문제의 상태.

버전
version.name string

관리자가 정의한 버전 값입니다.

생성 일자
created_on date-time

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

마일스톤
milestone.name string

미리 정의된 중요 시점 값입니다.

업데이트됨
updated_on date-time

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

유형
type string

문제의 유형입니다.

문제 ID
id integer

문제의 ID입니다.

UserResponse

Name 경로 형식 Description
사용자 이름
username string

사용자 이름입니다.

유형
type string

사용자 유형입니다.

표시 이름
display_name string

사용자의 표시 이름입니다.

UUID(범용 고유 식별자)
uuid string

사용자의 범용 고유 식별자입니다.

Actor

Name 경로 형식 Description
이름
display_name string

작성자의 전체 표시 이름입니다.

유형
type string

사용자 또는 팀.

사용자 이름
username string

사용자 이름 또는 팀 ID입니다.

UUID(범용 고유 식별자)
uuid string

사용자 또는 팀의 고유 식별자입니다.

승인

Name 경로 형식 Description
날짜 및 시간
date string

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

display name(표시 이름)
user.display_name string

승인자의 표시 이름입니다.

type
user.type string

승인자의 형식입니다.

사용자 이름
user.username string

승인자의 사용자 이름입니다.

UUID(범용 고유 식별자)
user.uuid string

승인자의 범용 고유 식별자입니다.

Changes

Name 경로 형식 Description
새 문제
title.new string

문제 필드의 새 값입니다.

이전 문제
title.old string

문제 필드의 이전 값입니다.

주석

Name 경로 형식 Description
아이디
id integer

추가된 주석의 ID입니다.

부모 ID
parent integer

부모 주석의 ID입니다.

Description
content.raw string

주석에 대한 설명입니다.

업데이트된 Date-Time
updated_on string

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

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

created_on

문제

Name 경로 형식 Description
제목
title string

문제 제목입니다.

마일스톤
milestone string

문제가 발생한 단계입니다.

업데이트된 Date-Time
updated_on date-time

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

문제 콘텐츠
content.raw string

원시 문제 설명입니다.

만든 Date-Time
created_on date-time

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

구성 요소
component string

사용자 정의 열거자 값입니다.

문제 유형
type string

버그, 향상된 기능, 제안 또는 작업

아이디
id integer

문제 식별자.

상태
state string

문제 상태.

Priority
priority string

문제의 우선 순위 범주입니다.

버전
version string

버전 값을 포함하는 문자열입니다.

Kind
kind string

GUI에 정의된 문제 종류입니다.

PullRequest

Name 경로 형식 Description
아이디
id integer

끌어오기 요청의 ID입니다.

이용 후기 작성자
reviewers array of object

끌어오기 요청에 대한 검토자 목록입니다.

Description
description string

끌어오기 요청에 대한 설명입니다.

이름
destination.branch.name string

대상 분기의 이름입니다.

리포지토리 이름
destination.repository.name string

문제가 생성되는 리포지토리의 이름입니다.

UUID(범용 고유 식별자)
destination.repository.uuid string

리포지토리의 고유 ID입니다.

리포지토리 유형
destination.repository.type string

문제가 생성되는 리포지토리의 유형입니다.

닫힌 분기
close_source_branch boolean

병합 후 원본 분기를 닫습니다.

이름
author.display_name string

PR 작성자의 표시 이름입니다.

유형
author.type string

사용자 또는 팀.

사용자 이름
author.username string

PR 작성자의 사용자 이름입니다.

UUID(범용 고유 식별자)
author.uuid string

작성자의 범용 고유 식별자입니다.

참가자
participants array of object
역할
participants.role string

참가자의 역할입니다.

표시 이름
participants.user.display_name string

참가자의 표시 이름

유형
participants.user.type string

사용자 또는 팀.

사용자 이름
participants.user.username string

참가자의 사용자 이름입니다.

UUID (범용 고유 식별자)
participants.user.uuid string

사용자의 범용 고유 식별자입니다.

유형
participants.type string

참가자의 유형입니다.

이름
source.branch.name string

소스 브랜치의 이름입니다.

Hash
source.commit.hash string

원본 분기 헤드의 SHA1입니다.

이름
source.repository.name string

원본 분기 리포지토리의 이름입니다.

UUID(범용 고유 식별자)
source.repository.uuid string

원본 분기 리포지토리의 UUID입니다.

유형
source.repository.type string

원본 분기 리포지토리의 형식입니다.

만든 Date-Time
created_on date-time

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

상태
state string

끌어오기 요청의 상태입니다.

이유
reason string

끌어오기 요청이 거부된 이유입니다(있는 경우).

업데이트된 Date-Time
updated_on string

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

제목
title string

끌어오기 요청의 이름입니다.

푸시

Name 경로 형식 Description
changes
changes array of object

changes

만든
changes.created boolean

참조가 새 참조인지 여부를 나타냅니다.

type
changes.old.type string

type

날것의
changes.old.target.author.raw string

날것의

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

부모
changes.old.target.parents array of object

부모

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

이름
changes.old.name string

이름

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

날것의
changes.new.target.author.raw string

날것의

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

부모
changes.new.target.parents array of object

부모

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

이름
changes.new.name string

이름

href
changes.new.links.commits.href string

href

href
changes.new.links.html.href string

href

href
changes.new.links.self.href string

href

잘라버린
changes.truncated boolean

Bitbucket이 이 페이로드에서 커밋 배열을 잘렸는지 여부를 나타냅니다.

종료됨
changes.closed boolean

참조가 이전인지 여부를 나타냅니다.

커밋합니다
changes.commits array of object

커밋합니다

날것의
changes.commits.author.raw string

날것의

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

부모
changes.commits.parents array of object

부모

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

강제
changes.forced boolean

푸시가 강제 적용되었는지 여부를 나타냅니다.

저장소

Name 경로 형식 Description
display name(표시 이름)
owner.display_name string

소유자의 표시 이름입니다.

type
owner.type string

소유자의 유형입니다.

사용자 이름
owner.username string

소유자의 사용자 이름입니다.

UUID(범용 고유 식별자)
owner.uuid string

소유자의 범용 고유 식별자입니다.

이름
name string

리포지토리의 이름입니다.

SCM
scm string

리포지토리의 소스 제어 관리자입니다.

웹 사이트
website string

리포지토리의 웹 사이트입니다.

UUID(범용 고유 식별자)
uuid string

리포지토리의 범용 고유 식별자입니다.

전체 이름
full_name string

리포지토리의 전체 이름입니다.

은(는) 비공개입니다.
is_private boolean

리포지토리가 프라이빗인지 여부를 나타내는 부울입니다.

type
type string

리포지토리의 형식입니다.