다음을 통해 공유


Square Business(독립 게시자)(미리 보기)

Square는 보안 신용 카드 처리에서 판매 솔루션에 이르기까지 수백만 명의 판매자가 비즈니스를 운영하는 데 도움이 됩니다. 이 커넥터에는 로열티, 기프트 카드, Bookings, Business, Team, Financials, Online 및 Auth 엔드포인트에 대한 작업이 포함되어 있습니다.

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

서비스 클래스 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)
연락처
이름 트로이 테일러
URL https://www.hitachisolutions.com
전자 메일 ttaylor@hitachisolutions.com
커넥터 메타데이터
게시자 트로이 테일러
웹 사이트 https://squareup.com/
개인 정보 보호 정책 https://squareup.com/us/en/legal/general/privacy
카테고리 상업; 판매 및 CRM

제한 한도

Name 호출 갱신 기간
연결당 API 호출 100 60초

동작

GAN(베타)에서 기프트 카드 검색

GAN(기프트 카드 계정 번호)을 사용하여 기프트 카드를 검색합니다.

nonce에서 기프트 카드 검색(베타)

기프트 카드를 나타내는 nonce(보안 토큰)를 사용하여 기프트 카드를 검색합니다.

Shift 만들기

새 Shift를 만듭니다. Shift는 단일 직원의 전체 근무일을 나타냅니다.

Shift 삭제

교대 근무를 삭제합니다.

Upsert 코드 조각

Square Online 사이트에 코드 조각을 추가하거나 사이트의 기존 코드 조각을 업데이트합니다. 코드 조각 코드는 체크 아웃 페이지를 제외한 사이트의 모든 페이지에서 헤드 요소의 끝에 추가됩니다. 코드 조각 애플리케이션은 지정된 사이트에 하나의 코드 조각을 추가할 수 있습니다.

V1 ID로 은행 계좌 가져오기

V1 은행 계좌 ID로 식별된 BankAccount의 세부 정보를 반환합니다.

가맹점 검색

지정된 merchant_id 대한 Merchant 개체를 검색합니다.

가맹점 나열

지정된 액세스 토큰에 대한 가맹점 정보를 반환합니다.

검색 가용성(베타)

예약 가능한지 검색합니다.

검색 교대조

비즈니스에 대해 페이지를 매긴 Shift 레코드 목록을 반환합니다.

교대 근무 가져오기

ID로 지정된 단일 Shift를 반환합니다.

기프트 카드 검색(베타)

ID를 사용하여 기프트 카드를 검색합니다.

기프트 카드 활동 나열(베타)

기프트 카드 활동을 나열합니다. 기본적으로 판매자 계정의 모든 기프트 카드에 대한 기프트 카드 활동을 받을 수 있습니다. 필요에 따라 쿼리 매개 변수를 지정하여 목록을 필터링할 수 있습니다. 예를 들어 기프트 카드, 특정 지역의 모든 기프트 카드 또는 기간 내 활동에 대한 기프트 카드 활동 목록을 가져올 수 있습니다.

기프트 카드 활동 만들기(베타)

기프트 카드 활동을 만듭니다.

기프트 카드에 고객 연결(베타)

고객을 기프트 카드에 연결

기프트 카드에서 고객 연결 해제(베타)

기프트 카드에서 고객 연결을 해제합니다.

디바이스 코드 가져오기

연결된 ID를 사용하여 DeviceCode를 검색합니다.

디바이스 코드 나열

가맹점과 연결된 모든 DeviceCode를 나열합니다.

디바이스 코드 만들기

연결된 터미널 모드로 전환하기 위해 Square 터미널 디바이스에 로그인하는 데 사용할 수 있는 DeviceCode를 만듭니다.

로열티 계정 검색

로열티 계정을 검색합니다.

로열티 계정 검색

로열티 프로그램에서 로열티 계정을 검색합니다.

로열티 계정 만들기

로열티 계정을 만듭니다.

로열티 보상 검색

로열티 보상을 검색합니다.

로열티 보상 검색

로열티 계정에서 로열티 보상을 검색합니다.

로열티 보상 만들기

로열티 보상을 만듭니다. 보상이 생성되면 포인트가 잠기고 구매자가 다른 보상을 사용할 수 없습니다.

로열티 보상 사용

로열티 보상을 사용합니다. 보상이 터미널 상태에 도달하면 삭제할 수 없습니다. 즉, 보상에 사용된 포인트는 계정에 반환할 수 없습니다.

로열티 보상 삭제

로열티 보상을 삭제합니다. 로열티 포인트를 다시 로열티 계정으로 반환합니다. 터미널 상태(REDEEMED)에 도달한 보상은 삭제할 수 없습니다.

로열티 이벤트 검색

충성도 이벤트를 검색합니다. Square 로열티 프로그램은 구매자의 로열티 계정 수명 동안 발생하는 이벤트의 원장을 유지 관리합니다. 포인트 잔액의 각 변경 내용(예: 획득한 포인트, 교환된 포인트 및 만료된 포인트)은 원장에 기록됩니다. 이 엔드포인트를 사용하여 원장에서 이벤트를 검색할 수 있습니다.

로열티 포인트 누적

충성도 계정에 포인트를 추가합니다.

로열티 포인트 조정

구매자의 계정에서 포인트를 추가하거나 뺍니다. 수동으로 점을 조정해야 하는 경우에만 이 엔드포인트를 사용합니다.

로열티 프로그램 검색

프로그램 ID 또는 키워드 기본으로 지정된 판매자 계정의 로열티 프로그램을 검색합니다. 로열티 프로그램은 구매자가 포인트를 획득하고 보상을 위해 포인트를 교환하는 방법을 정의합니다.

모바일 권한 부여 코드 만들기

Square 카드 판독기 연결에 모바일 애플리케이션에 권한을 부여하는 코드를 생성합니다. 권한 부여 코드는 일회성 사용이며 발급 후 60분 후에 만료됩니다.

비즈니스 예약 프로필 검색(베타)

판매자의 예약 프로필을 검색합니다.

사이트 나열

판매자가 속한 Square Online 사이트를 나열합니다.

업데이트 시프트

기존 Shift를 업데이트합니다.

예약 만들기(베타)

예약을 만듭니다.

위치 검색

위치의 세부 정보를 검색합니다. "main"을 위치 ID로 지정하여 주 위치의 세부 정보를 검색할 수 있습니다.

위치 나열

비즈니스의 모든 위치에 대한 정보를 제공합니다.

위치 만들기(베타)

위치를 만듭니다.

위치 업데이트(베타)

위치를 업데이트합니다.

은행 계좌 가져오기

Square 계정에 연결된 BankAccount의 세부 정보를 반환합니다.

은행 계좌 나열

Square 계정에 연결된 BankAccount 개체 목록을 반환합니다.

임금 설정 검색

TeamMember ID로 지정된 팀 구성원에 대한 WageSetting 개체를 검색합니다.

임금 설정 업데이트

WageSetting 개체를 만들거나 업데이트합니다.

작업 주 구성 나열

비즈니스용 WorkweekConfig 인스턴스 목록을 반환합니다.

작업 주 구성 업데이트

WorkweekConfig를 업데이트합니다.

중단 유형 가져오기

ID로 지정된 단일 BreakType을 반환합니다.

중단 유형 나열

비즈니스에 대한 BreakType 인스턴스의 페이지를 매긴 목록을 반환합니다.

중단 유형 만들기

새 BreakType을 만듭니다. BreakType은 Break 개체를 만들기 위한 템플릿입니다.

중단 유형 삭제

기존 BreakType을 삭제합니다. Shift에서 BreakType을 참조하는 경우에도 BreakType을 삭제할 수 있습니다.

중단 유형 업데이트

기존 BreakType을 업데이트합니다.

체크 아웃 만들기

결제 처리 워크플로를 사용하여 결제 정보를 제공하기 위해 고객이 안내하는 checkout_page_url checkoutId를 연결합니다.

충성도 포인트 계산

구매에서 획득한 포인트를 계산합니다. 애플리케이션은 이 엔드포인트를 호출하여 구매자가 특정 구매로 얻을 수 있는 포인트를 표시할 수 있습니다.

코드 조각 검색

Square Online 사이트에서 코드 조각을 검색합니다. 사이트에는 여러 코드 조각 애플리케이션의 코드 조각이 포함될 수 있지만 애플리케이션에서 추가한 코드 조각만 검색할 수 있습니다.

코드 조각 삭제

Square Online 사이트에서 코드 조각을 제거합니다.

팀 구성원 검색

지정된 TeamMember ID에 대한 TeamMember 개체를 검색합니다.

팀 구성원 검색

비즈니스에 대한 TeamMember 개체의 페이지를 매긴 목록을 반환합니다.

팀 구성원 대량 만들기

여러 TeamMember 개체를 만듭니다.

팀 구성원 대량 업데이트

여러 TeamMember 개체를 업데이트합니다.

팀 구성원 만들기

단일 TeamMember 개체를 만듭니다.

팀 구성원 업데이트

단일 TeamMember 개체를 업데이트합니다.

팀 구성원 예약 프로필 나열(베타)

팀 구성원의 예약 프로필을 나열합니다.

팀 구성원 임금 나열

비즈니스에 대한 TeamMemberWage 인스턴스의 페이지를 매긴 목록을 반환합니다.

팀 구성원 임금 받기

ID로 지정된 단일 TeamMemberWage를 반환합니다.

현금 서랍 교대 이벤트 나열

단일 현금 서랍 교대 근무에 대해 페이지를 매긴 이벤트 목록을 제공합니다.

현금 서랍 교대조 검색

단일 현금 서랍 교대 근무에 대한 요약 세부 정보를 제공합니다.

현금 서랍 교대조 나열

날짜 범위의 위치에 대한 모든 현금 서랍 교대조에 대한 세부 정보를 제공합니다.

GAN(베타)에서 기프트 카드 검색

GAN(기프트 카드 계정 번호)을 사용하여 기프트 카드를 검색합니다.

매개 변수

Name 필수 형식 Description
GaN
gan string

기프트 카드 계정 번호입니다.

반환

Name 경로 형식 Description
아이디
gift_card.id string

Square에서 발급한 고유한 식별자입니다.

유형
gift_card.type string

이 개체의 형식입니다.

GAN 원본
gift_card.gan_source string

GAN(기프트 카드 계정 번호)이 Square에서 생성되는지 아니면 사각형이 아닌 시스템에서 가져왔는지 여부를 나타냅니다.

gift_card.state string

현재 상태입니다.

금액
gift_card.balance_money.amount integer

금액입니다.

통화
gift_card.balance_money.currency string

통화입니다.

GaN
gift_card.gan string

기프트 카드 계정 번호입니다.

만든 위치에서
gift_card.created_at string

이 개체의 생성 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

nonce에서 기프트 카드 검색(베타)

기프트 카드를 나타내는 nonce(보안 토큰)를 사용하여 기프트 카드를 검색합니다.

매개 변수

Name 필수 형식 Description
논스(Nonce)
nonce string

검색할 기프트 카드의 nonce입니다.

반환

Name 경로 형식 Description
아이디
gift_card.id string

Square에서 발급한 고유한 식별자입니다.

유형
gift_card.type string

이 개체의 형식입니다.

GAN 원본
gift_card.gan_source string

GAN(기프트 카드 계정 번호)이 Square에서 생성되는지 아니면 사각형이 아닌 시스템에서 가져왔는지 여부를 나타냅니다.

gift_card.state string

현재 상태입니다.

금액
gift_card.balance_money.amount integer

금액입니다.

통화
gift_card.balance_money.currency string

통화입니다.

GaN
gift_card.gan string

기프트 카드 계정 번호입니다.

만든 위치에서
gift_card.created_at string

이 개체의 생성 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

Shift 만들기

새 Shift를 만듭니다. Shift는 단일 직원의 전체 근무일을 나타냅니다.

매개 변수

Name 필수 형식 Description
Idempotency 키
idempotency_key string

모든 요청 중에서 이 요청을 고유하게 식별하는 값을 지정합니다. 유효한 idempotency 키를 만드는 일반적인 방법은 UUID(유니버설 고유 식별자)를 사용하는 것입니다.

팀 구성원 ID
team_member_id string

팀 구성원의 ID입니다.

위치 ID
location_id string

위치의 식별자입니다.

시작 날짜
start_at string

이 개체의 시작 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

종료 기준
end_at string

RFC 3339; 표준 시간대 + 오프셋으로 이동했습니다. 분까지의 정밀도는 유지됩니다. 초는 잘립니다.

제목
title string

이 교대 근무 중에 수행된 작업의 이름입니다. 정사각형 노동 보고 UI는 제목별로 교대 근무를 그룹화할 수 있습니다.

금액
amount integer

금액입니다.

통화
currency string

통화입니다.

시작 날짜
start_at string

RFC 3339; 는 Shift와 동일한 표준 시간대 정보를 따릅니다. 분까지의 정밀도는 유지됩니다. 초는 잘립니다.

종료 기준
end_at string

RFC 3339; 는 Shift와 동일한 표준 시간대 정보를 따릅니다. 분까지의 정밀도는 유지됩니다. 초는 잘립니다.

나누기 형식 ID
break_type_id string

이 Break가 템플릿으로 지정한 BreakType입니다.

이름
name string

항목의 이름입니다. 이 특성은 해당 쿼리 필터에서 사용할 수 있는 검색 가능한 특성이며, 해당 값은 비어 있지 않아야 하며 길이는 유니코드 코드 포인트입니다.

예상 기간
expected_duration string

중단의 예상 길이입니다. 형식: RFC-3339 P[n]Y[n]M[n]DT[n]H[n]M[n]S.

지불
is_paid boolean

이 중단이 보상 목적으로 일한 시간에 대한 계산인지 여부입니다.

반환

Name 경로 형식 Description
아이디
shift.id string

Square에서 발급한 고유한 식별자입니다.

팀 구성원 ID
shift.team_member_id string

팀 구성원의 ID입니다.

직원 ID
shift.employee_id string

Employee의 Square 생성 ID입니다.

위치 ID
shift.location_id string

위치의 식별자입니다.

Timezone
shift.timezone string

달력 날짜를 해석하는 데 사용되는 표준 시간대입니다. 청구서가 만들어지면 이 필드는 판매자 위치에 지정된 표준 시간대로 설정됩니다. 값을 변경할 수 없습니다.

시작 날짜
shift.start_at string

이 개체의 시작 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

종료 기준
shift.end_at string

RFC 3339; 표준 시간대 + 오프셋으로 이동했습니다. 분까지의 정밀도는 유지됩니다. 초는 잘립니다.

제목
shift.wage.title string

이 교대 근무 중에 수행된 작업의 이름입니다. 정사각형 노동 보고 UI는 제목별로 교대 근무를 그룹화할 수 있습니다.

금액
shift.wage.hourly_rate.amount integer

금액입니다.

통화
shift.wage.hourly_rate.currency string

통화입니다.

중단 or 휴식
shift.breaks array of object
아이디
shift.breaks.id string

개체의 식별자입니다.

시작 날짜
shift.breaks.start_at string

RFC 3339; 는 Shift와 동일한 표준 시간대 정보를 따릅니다. 분까지의 정밀도는 유지됩니다. 초는 잘립니다.

종료 기준
shift.breaks.end_at string

RFC 3339; 는 Shift와 동일한 표준 시간대 정보를 따릅니다. 분까지의 정밀도는 유지됩니다. 초는 잘립니다.

나누기 형식 ID
shift.breaks.break_type_id string

이 Break가 템플릿으로 지정한 BreakType입니다.

이름
shift.breaks.name string

항목의 이름입니다. 이 특성은 해당 쿼리 필터에서 사용할 수 있는 검색 가능한 특성이며, 해당 값은 비어 있지 않아야 하며 길이는 유니코드 코드 포인트입니다.

예상 기간
shift.breaks.expected_duration string

중단의 예상 길이입니다. 형식: RFC-3339 P[n]Y[n]M[n]DT[n]H[n]M[n]S.

지불
shift.breaks.is_paid boolean

이 중단이 보상 목적으로 일한 시간에 대한 계산인지 여부입니다.

상태
shift.status string

이 개체의 현재 확인 상태입니다.

버전
shift.version integer

이 개체의 현재 버전입니다.

만든 위치에서
shift.created_at string

이 개체의 생성 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

업데이트 날짜
shift.updated_at string

이 개체의 가장 최근 업데이트 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

Shift 삭제

교대 근무를 삭제합니다.

매개 변수

Name 필수 형식 Description
아이디
id True string

식별자입니다.

반환

response
object

Upsert 코드 조각

Square Online 사이트에 코드 조각을 추가하거나 사이트의 기존 코드 조각을 업데이트합니다. 코드 조각 코드는 체크 아웃 페이지를 제외한 사이트의 모든 페이지에서 헤드 요소의 끝에 추가됩니다. 코드 조각 애플리케이션은 지정된 사이트에 하나의 코드 조각을 추가할 수 있습니다.

매개 변수

Name 필수 형식 Description
사이트 아이디
site_id True string

사이트의 식별자입니다.

Content
content string

유효한 HTML, JavaScript 또는 둘 다를 포함할 수 있는 코드 조각 코드입니다.

반환

Name 경로 형식 Description
아이디
snippet.id string

Square에서 발급한 고유한 식별자입니다.

사이트 아이디
snippet.site_id string

코드 조각이 포함된 사이트의 ID입니다.

Content
snippet.content string

유효한 HTML, JavaScript 또는 둘 다를 포함할 수 있는 코드 조각 코드입니다.

만든 위치에서
snippet.created_at string

이 개체의 생성 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

업데이트 날짜
snippet.updated_at string

이 개체의 가장 최근 업데이트 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

V1 ID로 은행 계좌 가져오기

V1 은행 계좌 ID로 식별된 BankAccount의 세부 정보를 반환합니다.

매개 변수

Name 필수 형식 Description
V1 은행 계좌 ID
v1_bank_account_id True string

원하는 BankAccount의 V1 ID를 연결합니다.

반환

Name 경로 형식 Description
아이디
bank_account.id string

Square에서 발급한 고유한 식별자입니다.

계정 번호 접미사
bank_account.account_number_suffix string

계정 번호의 마지막 몇 자리입니다.

국가
bank_account.country string

ISO 3166 Alpha-2 국가 코드입니다.

통화
bank_account.currency string

3자 ISO 4217 통화 코드입니다.

계정 유형
bank_account.account_type string

계정의 유형입니다.

소유자 이름
bank_account.holder_name string

계정 소유자의 이름입니다.

기본 은행 식별 번호
bank_account.primary_bank_identification_number string

은행의 기본 식별자입니다.

위치 ID
bank_account.location_id string

위치의 식별자입니다.

상태
bank_account.status string

이 개체의 현재 확인 상태입니다.

신용할
bank_account.creditable boolean

Square에서 이 계정으로 돈을 보낼 수 있는지 여부를 나타냅니다.

직불 가능
bank_account.debitable boolean

Square가 이 계정에서 돈을 받을 수 있는지 여부를 나타냅니다.

버전
bank_account.version integer

이 개체의 현재 버전입니다.

은행 이름
bank_account.bank_name string

실제 금융 기관의 이름입니다.

가맹점 검색

지정된 merchant_id 대한 Merchant 개체를 검색합니다.

매개 변수

Name 필수 형식 Description
가맹점 ID
merchant_id True string

가맹점의 식별자입니다.

반환

Name 경로 형식 Description
아이디
merchant.id string

Square에서 발급한 고유한 식별자입니다.

비즈니스 이름
merchant.business_name string

위치의 비즈니스 이름입니다. 이 이름은 해당 위치의 고객에게 표시되는 이름입니다. 예를 들어 이 이름은 고객 영수증에 표시됩니다.

국가
merchant.country string

ISO 3166 Alpha-2 국가 코드입니다.

언어 코드
merchant.language_code string

BCP 47 형식의 언어 코드입니다.

통화
merchant.currency string

3자 ISO 4217 통화 코드입니다.

상태
merchant.status string

이 개체의 현재 확인 상태입니다.

기본 위치 ID
merchant.main_location_id string

이 가맹점에 대한 기본 위치의 ID입니다.

가맹점 나열

지정된 액세스 토큰에 대한 가맹점 정보를 반환합니다.

매개 변수

Name 필수 형식 Description
Cursor
cursor integer

이 엔드포인트에 대한 이전 호출에서 반환된 페이지 매김 커서입니다.

반환

Name 경로 형식 Description
상인
merchant array of object
아이디
merchant.id string

Square에서 발급한 고유한 식별자입니다.

비즈니스 이름
merchant.business_name string

위치의 비즈니스 이름입니다. 이 이름은 해당 위치의 고객에게 표시되는 이름입니다. 예를 들어 이 이름은 고객 영수증에 표시됩니다.

국가
merchant.country string

ISO 3166 Alpha-2 국가 코드입니다.

언어 코드
merchant.language_code string

위치와 연결된 언어(BCP 47 형식)입니다.

통화
merchant.currency string

3자 ISO 4217 통화 코드입니다.

상태
merchant.status string

이 개체의 현재 확인 상태입니다.

기본 위치 ID
merchant.main_location_id string

이 가맹점에 대한 기본 위치의 ID입니다.

검색 가용성(베타)

예약 가능한지 검색합니다.

매개 변수

Name 필수 형식 Description
시작 날짜
start_at string

시간 범위가 시작되는 시기를 나타내는 RFC 3339 형식의 날짜/시간 값입니다.

종료 기준
end_at string

시간 범위가 종료되는 시기를 나타내는 RFC 3339 형식의 날짜/시간 값입니다.

위치 ID
location_id string

지정된 판매자 위치 ID와 일치하는 가용성을 검색하는 쿼리 식입니다.

서비스 변형 ID
service_variation_id string

이 세그먼트에서 예약된 서비스를 나타내는 CatalogItemVariation의 ID입니다.

어느 것이든
any array of string

반환

Name 경로 형식 Description
가용성
availabilities array of object
시작 날짜
availabilities.start_at string

사용 가능한 슬롯의 시작 시간을 지정하는 RFC 3339 타임스탬프입니다.

위치 ID
availabilities.location_id string

위치의 식별자입니다.

약속 세그먼트
availabilities.appointment_segments array of object
기간 분
availabilities.appointment_segments.duration_minutes integer

약속 세그먼트의 시간 범위(분)입니다.

팀 구성원 ID
availabilities.appointment_segments.team_member_id string

이 세그먼트에서 예약한 팀 구성원을 나타내는 TeamMember 개체의 ID입니다.

서비스 변형 ID
availabilities.appointment_segments.service_variation_id string

이 세그먼트에서 예약된 서비스를 나타내는 CatalogItemVariation 개체의 ID입니다.

서비스 변형 버전
availabilities.appointment_segments.service_variation_version integer

이 세그먼트에서 예약된 서비스를 나타내는 항목 변형의 현재 버전입니다.

Errors
errors array of

검색 교대조

비즈니스에 대해 페이지를 매긴 Shift 레코드 목록을 반환합니다.

매개 변수

Name 필수 형식 Description
시작 날짜
start_date string

달력 날짜에 대한 ISO 8601 확장 형식당 2017-10-31과 같은 YYYY-MM-DD 형식의 문자열입니다. 날짜 범위의 시작 부분(포함)입니다.

종료 날짜
end_date string

달력 날짜에 대한 ISO 8601 확장 형식당 2017-10-31과 같은 YYYY-MM-DD 형식의 문자열입니다. 날짜 범위의 끝(포함)입니다.

Shifts By 일치
match_shifts_by string

날짜가 적용되는 전략입니다.

기본 표준 시간대
default_timezone string

위치별 표준 시간대는 작업 시간을 날짜/시간 필터로 변환합니다. 쿼리에 포함된 모든 위치에는 표준 시간대가 있어야 합니다. 그렇지 않으면 이 필드를 대체(fallback)로 제공해야 합니다. 형식: 관련 표준 시간대에 대한 IANA 표준 시간대 데이터베이스 식별자입니다.

한계
limit integer

단일 페이지에서 반환할 결과 수에 대한 제한입니다. 제한은 권고입니다. 구현은 더 많거나 적은 결과를 반환할 수 있습니다. 제공된 제한이 음수, 0 또는 최대 제한인 1,000보다 높은 경우 무시됩니다.

반환

Name 경로 형식 Description
교대 근무
shifts array of object
아이디
shifts.id string

Square에서 발급한 고유한 식별자입니다.

팀 구성원 ID
shifts.team_member_id string

개체와 연결된 팀 구성원에 대한 TeamMember 개체의 ID입니다.

위치 ID
shifts.location_id string

위치의 식별자입니다.

Timezone
shifts.timezone string

청구서에서 달력 날짜를 해석하는 데 사용되는 표준 시간대(예: due_date)입니다. 청구서가 만들어지면 이 필드는 판매자 위치에 지정된 표준 시간대로 설정됩니다. 값을 변경할 수 없습니다.

시작 날짜
shifts.start_at string

사용 가능한 슬롯의 시작 시간을 지정하는 RFC 3339 타임스탬프입니다.

종료 기준
shifts.end_at string

RFC 3339; 표준 시간대 + 오프셋으로 이동했습니다. 분까지의 정밀도는 유지됩니다. 초는 잘립니다.

제목
shifts.wage.title string

이 교대 근무 중에 수행된 작업의 이름입니다. 정사각형 노동 보고 UI는 제목별로 교대 근무를 그룹화할 수 있습니다.

금액
shifts.wage.hourly_rate.amount integer

금액입니다.

통화
shifts.wage.hourly_rate.currency string

통화입니다.

중단 or 휴식
shifts.breaks array of object
아이디
shifts.breaks.id string

이 개체를 참조할 식별자입니다.

시작 날짜
shifts.breaks.start_at string

시간 범위가 시작되는 시기를 나타내는 RFC 3339 형식의 날짜/시간 값입니다.

종료 기준
shifts.breaks.end_at string

시간 범위가 종료되는 시기를 나타내는 RFC 3339 형식의 날짜/시간 값입니다.

나누기 형식 ID
shifts.breaks.break_type_id string

이 Break가 템플릿으로 지정한 BreakType입니다.

이름
shifts.breaks.name string

사람이 읽을 수 있는 이름입니다.

예상 기간
shifts.breaks.expected_duration string

중단의 예상 길이입니다. 형식: RFC-3339 P[n]Y[n]M[n]DT[n]H[n]M[n]S.

지불
shifts.breaks.is_paid boolean

이 중단이 보상 목적으로 일한 시간에 대한 계산인지 여부입니다.

상태
shifts.status string

이 개체의 현재 확인 상태입니다.

버전
shifts.version integer

개체의 현재 버전입니다.

만든 위치에서
shifts.created_at string

ISO 8601 형식의 이벤트 시간입니다.

업데이트 날짜
shifts.updated_at string

RFC 3339 형식의 마지막 수정 타임스탬프

교대 근무 가져오기

ID로 지정된 단일 Shift를 반환합니다.

매개 변수

Name 필수 형식 Description
아이디
id True string

식별자입니다.

반환

Name 경로 형식 Description
아이디
shift.id string

Square에서 발급한 고유한 식별자입니다.

팀 구성원 ID
shift.team_member_id string

팀 구성원의 ID입니다.

직원 ID
shift.employee_id string

Employee의 Square 생성 ID입니다.

위치 ID
shift.location_id string

위치의 식별자입니다.

Timezone
shift.timezone string

달력 날짜를 해석하는 데 사용되는 표준 시간대입니다. 청구서가 만들어지면 이 필드는 판매자 위치에 지정된 표준 시간대로 설정됩니다. 값을 변경할 수 없습니다.

시작 날짜
shift.start_at string

이 개체의 시작 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

종료 기준
shift.end_at string

RFC 3339; 표준 시간대 + 오프셋으로 이동했습니다. 분까지의 정밀도는 유지됩니다. 초는 잘립니다.

제목
shift.wage.title string

이 교대 근무 중에 수행된 작업의 이름입니다. 정사각형 노동 보고 UI는 제목별로 교대 근무를 그룹화할 수 있습니다.

금액
shift.wage.hourly_rate.amount integer

금액입니다.

통화
shift.wage.hourly_rate.currency string

통화입니다.

중단 or 휴식
shift.breaks array of object
아이디
shift.breaks.id string

개체의 식별자입니다.

시작 날짜
shift.breaks.start_at string

RFC 3339; 는 Shift와 동일한 표준 시간대 정보를 따릅니다. 분까지의 정밀도는 유지됩니다. 초는 잘립니다.

종료 기준
shift.breaks.end_at string

RFC 3339; 는 Shift와 동일한 표준 시간대 정보를 따릅니다. 분까지의 정밀도는 유지됩니다. 초는 잘립니다.

나누기 형식 ID
shift.breaks.break_type_id string

이 Break가 템플릿으로 지정한 BreakType입니다.

이름
shift.breaks.name string

항목의 이름입니다. 이 특성은 해당 쿼리 필터에서 사용할 수 있는 검색 가능한 특성이며, 해당 값은 비어 있지 않아야 하며 길이는 유니코드 코드 포인트입니다.

예상 기간
shift.breaks.expected_duration string

중단의 예상 길이입니다. 형식: RFC-3339 P[n]Y[n]M[n]DT[n]H[n]M[n]S.

지불
shift.breaks.is_paid boolean

이 중단이 보상 목적으로 일한 시간에 대한 계산인지 여부입니다.

상태
shift.status string

이 개체의 현재 확인 상태입니다.

버전
shift.version integer

이 개체의 현재 버전입니다.

만든 위치에서
shift.created_at string

이 개체의 생성 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

업데이트 날짜
shift.updated_at string

이 개체의 가장 최근 업데이트 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

기프트 카드 검색(베타)

ID를 사용하여 기프트 카드를 검색합니다.

매개 변수

Name 필수 형식 Description
아이디
id True string

식별자입니다.

반환

Name 경로 형식 Description
아이디
gift_card.id string

Square에서 발급한 고유한 식별자입니다.

유형
gift_card.type string

이 개체의 형식입니다.

GAN 원본
gift_card.gan_source string

GAN(기프트 카드 계정 번호)이 Square에서 생성되는지 아니면 사각형이 아닌 시스템에서 가져왔는지 여부를 나타냅니다.

gift_card.state string

현재 상태입니다.

금액
gift_card.balance_money.amount integer

금액입니다.

통화
gift_card.balance_money.currency string

통화입니다.

GaN
gift_card.gan string

기프트 카드 계정 번호입니다.

만든 위치에서
gift_card.created_at string

이 개체의 생성 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

기프트 카드 활동 나열(베타)

기프트 카드 활동을 나열합니다. 기본적으로 판매자 계정의 모든 기프트 카드에 대한 기프트 카드 활동을 받을 수 있습니다. 필요에 따라 쿼리 매개 변수를 지정하여 목록을 필터링할 수 있습니다. 예를 들어 기프트 카드, 특정 지역의 모든 기프트 카드 또는 기간 내 활동에 대한 기프트 카드 활동 목록을 가져올 수 있습니다.

매개 변수

Name 필수 형식 Description
기프트 카드 ID
gift_card_id string

기프트 카드 ID를 제공하는 경우 엔드포인트는 지정된 기프트 카드에 속한 활동을 반환합니다. 그렇지 않으면 엔드포인트는 판매자에 대한 모든 기프트 카드 활동을 반환합니다.

유형
type string

형식을 제공하는 경우 엔드포인트는 이 유형의 기프트 카드 활동을 반환합니다. 그렇지 않으면 엔드포인트는 모든 유형의 기프트 카드 활동을 반환합니다.

위치 ID
location_id string

이 선택적 필터를 지정하여 특정 위치에 속하는 레코드만 검색할 수 있습니다.

시작 시간
begin_time string

opened_at 쿼리의 포괄 시작 시간(ISO 8601 형식)입니다.

종료 시간
end_time string

opened_at 쿼리의 전용 종료 날짜(ISO 8601 형식)입니다.

한계
limit integer

응답에서 반환할 수의 상한입니다.

Cursor
cursor string

이 엔드포인트에 대한 이전 호출에서 반환된 페이지 매김 커서입니다.

정렬 순서
sort_order string

지정된 순서로 카드를 만든 시점을 기준으로 반환된 목록을 정렬합니다.

반환

Name 경로 형식 Description
기프트 카드 활동
gift_card_activities array of object
아이디
gift_card_activities.id string

Square에서 발급한 고유한 식별자입니다.

유형
gift_card_activities.type string

이 개체의 형식입니다.

위치 ID
gift_card_activities.location_id string

위치의 식별자입니다.

만든 위치에서
gift_card_activities.created_at string

ISO 8601 형식의 이벤트 시간입니다.

기프트 카드 ID
gift_card_activities.gift_card_id string

기프트 카드 ID입니다. GAN이 있는 경우 ID가 필요하지 않습니다.

기프트 카드 GAN
gift_card_activities.gift_card_gan string

기프트 카드 GAN. gift_card_id 있는 경우 GAN이 필요하지 않습니다.

금액
gift_card_activities.gift_card_balance_money.amount integer

금액입니다.

통화
gift_card_activities.gift_card_balance_money.currency string

통화입니다.

금액
gift_card_activities.redeem_activity_details.amount_money.amount integer

금액입니다.

통화
gift_card_activities.redeem_activity_details.amount_money.currency string

통화입니다.

금액
gift_card_activities.activate_activity_details.amount_money.amount integer

금액입니다.

통화
gift_card_activities.activate_activity_details.amount_money.currency string

통화입니다.

주문 ID
gift_card_activities.activate_activity_details.order_id string

활동과 연결된 순서의 ID입니다.

품목 UID
gift_card_activities.activate_activity_details.line_item_uid string

기프트 카드 품목의 line_item_uid 주문입니다.

기프트 카드 활동 만들기(베타)

기프트 카드 활동을 만듭니다.

매개 변수

Name 필수 형식 Description
Idempotency 키
idempotency_key string

모든 요청 중에서 이 요청을 고유하게 식별하는 값을 지정합니다. 유효한 idempotency 키를 만드는 일반적인 방법은 UUID(유니버설 고유 식별자)를 사용하는 것입니다.

기프트 카드 ID
gift_card_id string

기프트 카드 ID입니다. GAN이 있는 경우 ID가 필요하지 않습니다.

유형
type string

이 개체의 형식입니다.

위치 ID
location_id string

위치의 식별자입니다.

주문 ID
order_id string

활동과 연결된 순서의 ID입니다.

품목 UID
line_item_uid string

기프트 카드 품목의 line_item_uid 주문입니다.

반환

Name 경로 형식 Description
아이디
gift_card_activity.id string

Square에서 발급한 고유한 식별자입니다.

기프트 카드 ID
gift_card_activity.gift_card_id string

기프트 카드 ID입니다. GAN이 있는 경우 ID가 필요하지 않습니다.

기프트 카드 GAN
gift_card_activity.gift_card_gan string

기프트 카드 GAN. gift_card_id 있는 경우 GAN이 필요하지 않습니다.

유형
gift_card_activity.type string

이 개체의 형식입니다.

금액
gift_card_activity.gift_card_balance_money.amount integer

금액입니다.

통화
gift_card_activity.gift_card_balance_money.currency string

통화입니다.

위치 ID
gift_card_activity.location_id string

위치의 식별자입니다.

만든 위치에서
gift_card_activity.created_at string

이 개체의 생성 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

금액
gift_card_activity.activate_activity_details.amount_money.amount integer

금액입니다.

통화
gift_card_activity.activate_activity_details.amount_money.currency string

통화입니다.

주문 ID
gift_card_activity.activate_activity_details.order_id string

활동과 연결된 순서의 ID입니다.

품목 UID
gift_card_activity.activate_activity_details.line_item_uid string

기프트 카드 품목의 line_item_uid 주문입니다.

기프트 카드에 고객 연결(베타)

고객을 기프트 카드에 연결

매개 변수

Name 필수 형식 Description
기프트 카드 ID
gift_card_id True string

기프트 카드의 식별자입니다.

고객 ID
customer_id string

연결할 고객의 ID입니다.

반환

Name 경로 형식 Description
아이디
gift_card.id string

Square에서 발급한 고유한 식별자입니다.

유형
gift_card.type string

이 개체의 형식입니다.

GAN 원본
gift_card.gan_source string

GAN(기프트 카드 계정 번호)이 Square에서 생성되는지 아니면 사각형이 아닌 시스템에서 가져왔는지 여부를 나타냅니다.

gift_card.state string

현재 상태입니다.

금액
gift_card.balance_money.amount integer

금액입니다.

통화
gift_card.balance_money.currency string

통화입니다.

GaN
gift_card.gan string

기프트 카드 계정 번호입니다.

만든 위치에서
gift_card.created_at string

이 개체의 생성 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

고객 ID
gift_card.customer_ids array of string

기프트 카드에서 고객 연결 해제(베타)

기프트 카드에서 고객 연결을 해제합니다.

매개 변수

Name 필수 형식 Description
기프트 카드 ID
gift_card_id True string

기프트 카드의 식별자입니다.

고객 ID
customer_id string

연결할 고객의 ID입니다.

반환

Name 경로 형식 Description
아이디
gift_card.id string

Square에서 발급한 고유한 식별자입니다.

유형
gift_card.type string

이 개체의 형식입니다.

GAN 원본
gift_card.gan_source string

GAN(기프트 카드 계정 번호)이 Square에서 생성되는지 아니면 사각형이 아닌 시스템에서 가져왔는지 여부를 나타냅니다.

gift_card.state string

현재 상태입니다.

금액
gift_card.balance_money.amount integer

금액입니다.

통화
gift_card.balance_money.currency string

통화입니다.

GaN
gift_card.gan string

기프트 카드 계정 번호입니다.

만든 위치에서
gift_card.created_at string

이 개체의 생성 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

디바이스 코드 가져오기

연결된 ID를 사용하여 DeviceCode를 검색합니다.

매개 변수

Name 필수 형식 Description
아이디
id True string

식별자입니다.

반환

Name 경로 형식 Description
아이디
device_code.id string

Square에서 발급한 고유한 식별자입니다.

이름
device_code.name string

개체의 이름입니다.

코드
device_code.code string

로그인하는 데 사용할 수 있는 고유 코드입니다.

제품 유형
device_code.product_type string

디바이스 코드의 대상 제품 유형입니다.

위치 ID
device_code.location_id string

위치의 식별자입니다.

만든 위치에서
device_code.created_at string

이 개체의 생성 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

페어링 기준
device_code.pair_by string

이 DeviceCode가 만료되고 더 이상 로그인되지 않는 경우 RFC 3339 형식의 타임스탬프입니다.

상태
device_code.status string

이 개체의 현재 확인 상태입니다.

디바이스 ID
device_code.device_id string

디바이스의 ID입니다.

상태가 변경됨
device_code.status_changed_at string

이 DeviceCode의 상태가 마지막으로 변경된 경우 RFC 3339 형식의 타임스탬프입니다.

디바이스 코드 나열

가맹점과 연결된 모든 DeviceCode를 나열합니다.

매개 변수

Name 필수 형식 Description
Cursor
cursor string

이 엔드포인트에 대한 이전 호출에서 반환된 페이지 매김 커서입니다.

위치 ID
location_id string

이 선택적 필터를 지정하여 특정 위치에 속하는 레코드만 검색할 수 있습니다.

제품 유형
product_type string

지정된 경우 지정된 제품 유형을 대상으로 하는 DeviceCodes만 반환합니다. 비어 있는 경우 모든 제품 유형의 DeviceCode를 반환합니다.

상태
status string

지정한 경우 지정된 상태와 일치하는 개체만 반환합니다.

반환

Name 경로 형식 Description
디바이스 코드
device_codes array of object
아이디
device_codes.id string

Square에서 발급한 고유한 식별자입니다.

이름
device_codes.name string

개체의 이름입니다.

코드
device_codes.code string

로그인하는 데 사용할 수 있는 고유 코드입니다.

제품 유형
device_codes.product_type string

디바이스 코드의 대상 제품 유형입니다.

위치 ID
device_codes.location_id string

위치의 식별자입니다.

만든 위치에서
device_codes.created_at string

ISO 8601 형식의 이벤트 시간입니다.

페어링 기준
device_codes.pair_by string

이 DeviceCode가 만료되고 더 이상 로그인되지 않는 경우 RFC 3339 형식의 타임스탬프입니다.

상태
device_codes.status string

이 개체의 현재 확인 상태입니다.

디바이스 ID
device_codes.device_id string

이 코드를 사용한 디바이스의 고유 ID입니다. 디바이스가 페어링될 때 채워집니다.

상태가 변경됨
device_codes.status_changed_at string

이 DeviceCode의 상태가 마지막으로 변경된 경우 RFC 3339 형식의 타임스탬프입니다.

디바이스 코드 만들기

연결된 터미널 모드로 전환하기 위해 Square 터미널 디바이스에 로그인하는 데 사용할 수 있는 DeviceCode를 만듭니다.

매개 변수

Name 필수 형식 Description
Idempotency 키
idempotency_key string

모든 요청 중에서 이 요청을 고유하게 식별하는 값을 지정합니다. 유효한 idempotency 키를 만드는 일반적인 방법은 UUID(유니버설 고유 식별자)를 사용하는 것입니다.

이름
name string

개체의 이름입니다.

위치 ID
location_id string

위치의 식별자입니다.

제품 유형
product_type string

디바이스 코드의 대상 제품 유형입니다.

반환

Name 경로 형식 Description
아이디
device_code.id string

Square에서 발급한 고유한 식별자입니다.

이름
device_code.name string

개체의 이름입니다.

코드
device_code.code string

로그인하는 데 사용할 수 있는 고유 코드입니다.

제품 유형
device_code.product_type string

디바이스 코드의 대상 제품 유형입니다.

위치 ID
device_code.location_id string

위치의 식별자입니다.

만든 위치에서
device_code.created_at string

이 개체의 생성 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

페어링 기준
device_code.pair_by string

이 DeviceCode가 만료되고 더 이상 로그인되지 않는 경우 RFC 3339 형식의 타임스탬프입니다.

상태
device_code.status string

이 개체의 현재 확인 상태입니다.

상태가 변경됨
device_code.status_changed_at string

이 DeviceCode의 상태가 마지막으로 변경된 경우 RFC 3339 형식의 타임스탬프입니다.

로열티 계정 검색

로열티 계정을 검색합니다.

매개 변수

Name 필수 형식 Description
계정 ID
account_id True string

계정의 식별자입니다.

반환

Name 경로 형식 Description
아이디
loyalty_account.id string

Square에서 발급한 고유한 식별자입니다.

아이디
loyalty_account.mapping.id string

Square 할당 ID입니다.

전화 번호
loyalty_account.mapping.phone_number string

받는 사람의 전화 번호입니다.

만든 위치에서
loyalty_account.mapping.created_at string

만들어진 타임스탬프(RFC 3339 형식)입니다.

프로그램 ID
loyalty_account.program_id string

프로그램의 Square 할당 ID입니다.

저울
loyalty_account.balance integer

사용 가능한 잔액입니다.

수명 포인트
loyalty_account.lifetime_points integer

계정 수명 동안 발생한 총 포인트입니다.

고객 ID
loyalty_account.customer_id string

고객을 나타내는 이 개체의 ID입니다.

만든 위치에서
loyalty_account.created_at string

이 개체의 생성 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

업데이트 날짜
loyalty_account.updated_at string

이 개체의 가장 최근 업데이트 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

로열티 계정 검색

로열티 프로그램에서 로열티 계정을 검색합니다.

매개 변수

Name 필수 형식 Description
한계
limit integer

단일 페이지에서 반환할 결과 수에 대한 제한입니다. 제한은 권고입니다. 구현은 더 많거나 적은 결과를 반환할 수 있습니다. 제공된 제한이 음수, 0 또는 최대 제한인 1,000보다 높은 경우 무시됩니다.

반환

Name 경로 형식 Description
로열티 계정
loyalty_accounts array of object
아이디
loyalty_accounts.id string

Square에서 발급한 고유한 식별자입니다.

아이디
loyalty_accounts.mapping.id string

개체의 식별자입니다.

전화 번호
loyalty_accounts.mapping.phone_number string

받는 사람의 전화 번호입니다.

만든 위치에서
loyalty_accounts.mapping.created_at string

만들어진 타임스탬프(RFC 3339 형식)입니다.

프로그램 ID
loyalty_accounts.program_id string

계정이 속한 로열티 프로그램의 Square 할당 ID입니다.

저울
loyalty_accounts.balance integer

로열티 계정에서 사용 가능한 포인트 잔액입니다.

수명 포인트
loyalty_accounts.lifetime_points integer

계정 수명 동안 발생한 총 포인트입니다.

고객 ID
loyalty_accounts.customer_id string

계정과 연결된 고객의 Square 할당 ID입니다.

만든 위치에서
loyalty_accounts.created_at string

ISO 8601 형식의 이벤트 시간입니다.

업데이트 날짜
loyalty_accounts.updated_at string

RFC 3339 형식의 마지막 수정 타임스탬프

Cursor
cursor string

원래 쿼리와 연결된 다음 결과 집합을 검색하기 위해 이 엔드포인트에 대한 후속 호출에 페이지 매김 커서를 포함합니다.

로열티 계정 만들기

로열티 계정을 만듭니다.

매개 변수

Name 필수 형식 Description
전화 번호
phone_number string

받는 사람의 전화 번호입니다.

프로그램 ID
program_id string

프로그램의 Square 할당 ID입니다.

Idempotency 키
idempotency_key string

모든 요청 중에서 이 요청을 고유하게 식별하는 값을 지정합니다. 유효한 idempotency 키를 만드는 일반적인 방법은 UUID(유니버설 고유 식별자)를 사용하는 것입니다.

반환

Name 경로 형식 Description
아이디
loyalty_account.id string

Square에서 발급한 고유한 식별자입니다.

아이디
loyalty_account.mapping.id string

Square 할당 ID입니다.

전화 번호
loyalty_account.mapping.phone_number string

받는 사람의 전화 번호입니다.

만든 위치에서
loyalty_account.mapping.created_at string

만들어진 타임스탬프(RFC 3339 형식)입니다.

프로그램 ID
loyalty_account.program_id string

프로그램의 Square 할당 ID입니다.

저울
loyalty_account.balance integer

사용 가능한 잔액입니다.

수명 포인트
loyalty_account.lifetime_points integer

계정 수명 동안 발생한 총 포인트입니다.

만든 위치에서
loyalty_account.created_at string

이 개체의 생성 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

업데이트 날짜
loyalty_account.updated_at string

이 개체의 가장 최근 업데이트 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

로열티 보상 검색

로열티 보상을 검색합니다.

매개 변수

Name 필수 형식 Description
보상 ID
reward_id True string

보상의 식별자입니다.

반환

Name 경로 형식 Description
아이디
reward.id string

Square에서 발급한 고유한 식별자입니다.

상태
reward.status string

이 개체의 현재 확인 상태입니다.

로열티 계정 ID
reward.loyalty_account_id string

이벤트가 발생한 로열티 계정의 ID입니다.

보상 계층 ID
reward.reward_tier_id string

보상을 만드는 데 사용되는 보상 계층의 Square 할당 ID입니다.

포인트
reward.points integer

추가되거나 제거된 지점 수입니다.

만든 위치에서
reward.created_at string

이 개체의 생성 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

업데이트 날짜
reward.updated_at string

이 개체의 가장 최근 업데이트 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

사용 시
reward.redeemed_at string

보상이 사용되었을 때의 타임스탬프(RFC 3339 형식)입니다.

로열티 보상 검색

로열티 계정에서 로열티 보상을 검색합니다.

매개 변수

Name 필수 형식 Description
로열티 계정 ID
loyalty_account_id string

이벤트가 발생한 로열티 계정의 ID입니다.

한계
limit integer

단일 페이지에서 반환할 결과 수에 대한 제한입니다. 제한은 권고입니다. 구현은 더 많거나 적은 결과를 반환할 수 있습니다. 제공된 제한이 음수, 0 또는 최대 제한인 1,000보다 높은 경우 무시됩니다.

반환

Name 경로 형식 Description
보상
rewards array of object
아이디
rewards.id string

Square에서 발급한 고유한 식별자입니다.

상태
rewards.status string

이 개체의 현재 확인 상태입니다.

로열티 계정 ID
rewards.loyalty_account_id string

이벤트가 발생한 로열티 계정의 ID입니다.

보상 계층 ID
rewards.reward_tier_id string

보상을 만드는 데 사용되는 보상 계층의 Square 할당 ID입니다.

포인트
rewards.points integer

보상에 사용되는 로열티 포인트 수입니다.

주문 ID
rewards.order_id string

주문의 ID입니다.

만든 위치에서
rewards.created_at string

ISO 8601 형식의 이벤트 시간입니다.

업데이트 날짜
rewards.updated_at string

RFC 3339 형식의 마지막 수정 타임스탬프

사용 시
rewards.redeemed_at string

보상이 사용되었을 때의 타임스탬프(RFC 3339 형식)입니다.

로열티 보상 만들기

로열티 보상을 만듭니다. 보상이 생성되면 포인트가 잠기고 구매자가 다른 보상을 사용할 수 없습니다.

매개 변수

Name 필수 형식 Description
로열티 계정 ID
loyalty_account_id string

이벤트가 발생한 로열티 계정의 ID입니다.

보상 계층 ID
reward_tier_id string

보상을 만드는 데 사용되는 보상 계층의 Square 할당 ID입니다.

주문 ID
order_id string

주문의 ID입니다.

Idempotency 키
idempotency_key string

모든 요청 중에서 이 요청을 고유하게 식별하는 값을 지정합니다. 유효한 idempotency 키를 만드는 일반적인 방법은 UUID(유니버설 고유 식별자)를 사용하는 것입니다.

반환

Name 경로 형식 Description
아이디
reward.id string

Square에서 발급한 고유한 식별자입니다.

상태
reward.status string

이 개체의 현재 확인 상태입니다.

로열티 계정 ID
reward.loyalty_account_id string

이벤트가 발생한 로열티 계정의 ID입니다.

보상 계층 ID
reward.reward_tier_id string

보상을 만드는 데 사용되는 보상 계층의 Square 할당 ID입니다.

포인트
reward.points integer

추가되거나 제거된 지점 수입니다.

주문 ID
reward.order_id string

주문의 ID입니다.

만든 위치에서
reward.created_at string

이 개체의 생성 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

업데이트 날짜
reward.updated_at string

이 개체의 가장 최근 업데이트 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

로열티 보상 사용

로열티 보상을 사용합니다. 보상이 터미널 상태에 도달하면 삭제할 수 없습니다. 즉, 보상에 사용된 포인트는 계정에 반환할 수 없습니다.

매개 변수

Name 필수 형식 Description
보상 ID
reward_id True string

보상의 식별자입니다.

Idempotency 키
idempotency_key string

모든 요청 중에서 이 요청을 고유하게 식별하는 값을 지정합니다. 유효한 idempotency 키를 만드는 일반적인 방법은 UUID(유니버설 고유 식별자)를 사용하는 것입니다.

위치 ID
location_id string

위치 식별자입니다.

반환

Name 경로 형식 Description
아이디
event.id string

Square에서 발급한 고유한 식별자입니다.

유형
event.type string

이 개체의 형식입니다.

만든 위치에서
event.created_at string

이 개체의 생성 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

로열티 프로그램 ID
event.redeem_reward.loyalty_program_id string

로열티 프로그램의 ID

보상 ID
event.redeem_reward.reward_id string

로열티 보상의 Square 할당 ID입니다.

로열티 계정 ID
event.loyalty_account_id string

이벤트가 발생한 로열티 계정의 ID입니다.

위치 ID
event.location_id string

위치의 식별자입니다.

출처
event.source string

원본입니다.

로열티 보상 삭제

로열티 보상을 삭제합니다. 로열티 포인트를 다시 로열티 계정으로 반환합니다. 터미널 상태(REDEEMED)에 도달한 보상은 삭제할 수 없습니다.

매개 변수

Name 필수 형식 Description
보상 ID
reward_id True string

보상의 식별자입니다.

반환

response
object

로열티 이벤트 검색

충성도 이벤트를 검색합니다. Square 로열티 프로그램은 구매자의 로열티 계정 수명 동안 발생하는 이벤트의 원장을 유지 관리합니다. 포인트 잔액의 각 변경 내용(예: 획득한 포인트, 교환된 포인트 및 만료된 포인트)은 원장에 기록됩니다. 이 엔드포인트를 사용하여 원장에서 이벤트를 검색할 수 있습니다.

매개 변수

Name 필수 형식 Description
주문 ID
order_id string

주문 식별자입니다.

한계
limit integer

단일 페이지에서 반환할 결과 수에 대한 제한입니다. 제한은 권고입니다. 구현은 더 많거나 적은 결과를 반환할 수 있습니다. 제공된 제한이 음수, 0 또는 최대 제한인 1,000보다 높은 경우 무시됩니다.

반환

Name 경로 형식 Description
Events
events array of object
아이디
events.id string

Square에서 발급한 고유한 식별자입니다.

유형
events.type string

이 개체의 형식입니다.

만든 위치에서
events.created_at string

ISO 8601 형식의 이벤트 시간입니다.

로열티 프로그램 ID
events.accumulate_points.loyalty_program_id string

로열티 프로그램의 ID

포인트
events.accumulate_points.points integer

이벤트에 의해 누적된 포인트 수입니다.

주문 ID
events.accumulate_points.order_id string

활동과 연결된 순서의 ID입니다.

로열티 계정 ID
events.loyalty_account_id string

이벤트가 발생한 로열티 계정의 ID입니다.

위치 ID
events.location_id string

위치의 식별자입니다.

출처
events.source string

이벤트가 Square Point of Sale에 의해 생성되었는지 여부를 정의합니다.

로열티 프로그램 ID
events.redeem_reward.loyalty_program_id string

로열티 프로그램의 ID

보상 ID
events.redeem_reward.reward_id string

상환된 로열티 보상의 ID입니다.

주문 ID
events.redeem_reward.order_id string

활동과 연결된 순서의 ID입니다.

로열티 프로그램 ID
events.create_reward.loyalty_program_id string

로열티 프로그램의 ID

보상 ID
events.create_reward.reward_id string

상환된 로열티 보상의 ID입니다.

포인트
events.create_reward.points integer

이벤트에 의해 누적된 포인트 수입니다.

로열티 포인트 누적

충성도 계정에 포인트를 추가합니다.

매개 변수

Name 필수 형식 Description
계정 ID
account_id True string

계정의 식별자입니다.

주문 ID
order_id string

주문의 ID입니다.

위치 ID
location_id string

위치 식별자입니다.

Idempotency 키
idempotency_key string

모든 요청 중에서 이 요청을 고유하게 식별하는 값을 지정합니다. 유효한 idempotency 키를 만드는 일반적인 방법은 UUID(유니버설 고유 식별자)를 사용하는 것입니다.

반환

Name 경로 형식 Description
아이디
event.id string

Square에서 발급한 고유한 식별자입니다.

유형
event.type string

이 개체의 형식입니다.

만든 위치에서
event.created_at string

이 개체의 생성 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

로열티 프로그램 ID
event.accumulate_points.loyalty_program_id string

로열티 프로그램의 ID

포인트
event.accumulate_points.points integer

이벤트에 의해 누적된 포인트 수입니다.

주문 ID
event.accumulate_points.order_id string

활동과 연결된 순서의 ID입니다.

로열티 계정 ID
event.loyalty_account_id string

이벤트가 발생한 로열티 계정의 ID입니다.

위치 ID
event.location_id string

위치의 식별자입니다.

출처
event.source string

원본입니다.

로열티 포인트 조정

구매자의 계정에서 포인트를 추가하거나 뺍니다. 수동으로 점을 조정해야 하는 경우에만 이 엔드포인트를 사용합니다.

매개 변수

Name 필수 형식 Description
계정 ID
account_id True string

계정의 식별자입니다.

포인트
points integer

추가되거나 제거된 지점 수입니다.

이유
reason string

이 개체의 이유입니다.

Idempotency 키
idempotency_key string

모든 요청 중에서 이 요청을 고유하게 식별하는 값을 지정합니다. 유효한 idempotency 키를 만드는 일반적인 방법은 UUID(유니버설 고유 식별자)를 사용하는 것입니다.

반환

Name 경로 형식 Description
아이디
event.id string

Square에서 발급한 고유한 식별자입니다.

유형
event.type string

이 개체의 형식입니다.

만든 위치에서
event.created_at string

이 개체의 생성 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

로열티 프로그램 ID
event.adjust_points.loyalty_program_id string

로열티 프로그램의 ID

포인트
event.adjust_points.points integer

이벤트에 의해 누적된 포인트 수입니다.

이유
event.adjust_points.reason string

포인트 조정 이유입니다.

로열티 계정 ID
event.loyalty_account_id string

이벤트가 발생한 로열티 계정의 ID입니다.

출처
event.source string

원본입니다.

로열티 프로그램 검색

프로그램 ID 또는 키워드 기본으로 지정된 판매자 계정의 로열티 프로그램을 검색합니다. 로열티 프로그램은 구매자가 포인트를 획득하고 보상을 위해 포인트를 교환하는 방법을 정의합니다.

매개 변수

Name 필수 형식 Description
프로그램 ID
program_id True string

프로그램의 식별자입니다.

반환

Name 경로 형식 Description
아이디
program.id string

Square에서 발급한 고유한 식별자입니다.

상태
program.status string

이 개체의 현재 확인 상태입니다.

보상 계층
program.reward_tiers array of object
아이디
program.reward_tiers.id string

개체의 식별자입니다.

포인트
program.reward_tiers.points integer

이벤트에 의해 누적된 포인트 수입니다.

이름
program.reward_tiers.name string

항목의 이름입니다. 이 특성은 해당 쿼리 필터에서 사용할 수 있는 검색 가능한 특성이며, 해당 값은 비어 있지 않아야 하며 길이는 유니코드 코드 포인트입니다.

Scope
program.reward_tiers.definition.scope string

개체가 적용되는 수준을 나타냅니다.

할인 유형
program.reward_tiers.definition.discount_type string

보상 계층이 제공하는 할인 유형입니다.

할인율
program.reward_tiers.definition.percentage_discount string

할인의 고정 백분율입니다.

만든 위치에서
program.reward_tiers.created_at string

만들어진 타임스탬프(RFC 3339 형식)입니다.

오브젝트 ID
program.reward_tiers.pricing_rule_reference.object_id string

참조된 개체의 ID입니다.

카탈로그 버전
program.reward_tiers.pricing_rule_reference.catalog_version string

개체의 버전입니다.

1
program.terminology.one string

점의 단수 단위입니다(예: 1점은 별 1개라고 함).

Other
program.terminology.other string

점의 복수 단위입니다(예: 10개 점을 별 10개라고 함).

위치 ID
program.location_ids array of string
만든 위치에서
program.created_at string

이 개체의 생성 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

업데이트 날짜
program.updated_at string

이 개체의 가장 최근 업데이트 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

계산 규칙
program.accrual_rules array of object
Accrual 형식
program.accrual_rules.accrual_type string

구매자가 포인트를 획득하는 방법을 정의하는 누적 규칙의 유형입니다.

포인트
program.accrual_rules.points integer

이벤트에 의해 누적된 포인트 수입니다.

금액
program.accrual_rules.spend_amount_money.amount integer

금액입니다.

제외된 범주 ID
program.accrual_rules.excluded_category_ids array of string
제외된 항목 변형 ID
program.accrual_rules.excluded_item_variation_ids array of string

모바일 권한 부여 코드 만들기

Square 카드 판독기 연결에 모바일 애플리케이션에 권한을 부여하는 코드를 생성합니다. 권한 부여 코드는 일회성 사용이며 발급 후 60분 후에 만료됩니다.

매개 변수

Name 필수 형식 Description
위치 ID
location_id string

위치 식별자입니다.

반환

Name 경로 형식 Description
권한 부여 코드
authorization_code string

모바일 애플리케이션 인스턴스를 Square 계정에 연결하는 생성된 권한 부여 코드입니다.

만료 시간
expires_at string

authorization_code RFC 3339 형식으로 만료되는 타임스탬프입니다.

비즈니스 예약 프로필 검색(베타)

판매자의 예약 프로필을 검색합니다.

반환

Name 경로 형식 Description
판매자 ID
business_booking_profile.seller_id string

판매자 API를 사용하여 얻을 수 있는 판매자의 ID입니다.

만든 위치에서
business_booking_profile.created_at string

이 개체의 생성 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

예약 사용
business_booking_profile.booking_enabled boolean

판매자가 예약을 위해 열려 있는지 여부를 나타냅니다.

고객 표준 시간대 선택
business_booking_profile.customer_timezone_choice string

예약에 대한 고객의 표준 시간대 정보 선택. Square 온라인 예약 사이트 및 고객에게 모든 알림은 판매자 위치의 표준 시간대 또는 고객이 예약 시 선택하는 표준 시간대를 사용합니다.

예약 정책
business_booking_profile.booking_policy string

판매자가 예약 요청(ACCEPT_ALL)을 자동으로 수락할지 여부(REQUIRES_ACCEPTANCE)에 대한 정책입니다.

사용자 취소 허용
business_booking_profile.allow_user_cancel boolean

고객이 자신의 예약(true)을 취소하거나 예약할 수 있는지 여부(false)를 나타냅니다.

위치 유형
business_booking_profile.business_appointment_settings.location_types array of string
맞춤 시간
business_booking_profile.business_appointment_settings.alignment_time string

예약에 대한 서비스 기간의 시간 단위입니다.

최소 예약 티드 시간(초)
business_booking_profile.business_appointment_settings.min_booking_lead_time_seconds integer

서비스를 예약할 수 있는 최소 리드 시간(초)입니다. 예약은 적어도 예약 시작 시간보다 훨씬 앞서 만들어야 합니다.

최대 예약 리드 타임 초
business_booking_profile.business_appointment_settings.max_booking_lead_time_seconds integer

서비스를 예약하기 전의 최대 리드 시간(초)입니다. 예약 시작 시간보다 훨씬 앞서 예약을 만들어야 합니다.

모든 팀 구성원 예약 사용
business_booking_profile.business_appointment_settings.any_team_member_booking_enabled boolean

고객이 사용 가능한 모든 시간 슬롯 중에서 선택할 수 있고 직원 구성원이 자동으로 할당(true)되는지 여부(false)를 지정할 수 있는지 여부를 나타냅니다.

여러 서비스 예약 사용
business_booking_profile.business_appointment_settings.multiple_service_booking_enabled boolean

고객이 단일 온라인 예약으로 여러 서비스를 예약할 수 있는지 여부를 나타냅니다.

금액
business_booking_profile.business_appointment_settings.cancellation_fee_money.amount string

통화로 표시된 통화의 가장 작은 교단에 있는 금액입니다.

통화
business_booking_profile.business_appointment_settings.cancellation_fee_money.currency string

ISO 4217 형식의 통화 형식입니다.

취소 정책
business_booking_profile.business_appointment_settings.cancellation_policy string

판매자가 채택한 취소 정책입니다.

예약 흐름 직원 선택 건너뛰기
business_booking_profile.business_appointment_settings.skip_booking_flow_staff_selection boolean

고객에게 할당된 직원 구성원(true)이 있는지 또는 선택한 직원 구성원(false)을 선택할 수 있는지 여부를 나타냅니다.

Errors
errors array of

사이트 나열

판매자가 속한 Square Online 사이트를 나열합니다.

반환

Name 경로 형식 Description
Sites
sites array of object
아이디
sites.id string

Square에서 발급한 고유한 식별자입니다.

사이트 제목
sites.site_title string

사이트의 제목입니다.

도메인
sites.domain string

사이트의 도메인(프로토콜 제외)입니다.

게시됨
sites.is_published boolean

사이트가 게시되었는지 여부를 나타냅니다.

만든 위치에서
sites.created_at string

ISO 8601 형식의 이벤트 시간입니다.

업데이트 날짜
sites.updated_at string

RFC 3339 형식의 마지막 수정 타임스탬프

업데이트 시프트

기존 Shift를 업데이트합니다.

매개 변수

Name 필수 형식 Description
아이디
id True string

식별자입니다.

팀 구성원 ID
team_member_id string

팀 구성원의 ID입니다.

위치 ID
location_id string

위치의 식별자입니다.

시작 날짜
start_at string

이 개체의 시작 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

종료 기준
end_at string

RFC 3339; 표준 시간대 + 오프셋으로 이동했습니다. 분까지의 정밀도는 유지됩니다. 초는 잘립니다.

제목
title string

이 교대 근무 중에 수행된 작업의 이름입니다. 정사각형 노동 보고 UI는 제목별로 교대 근무를 그룹화할 수 있습니다.

금액
amount integer

금액입니다.

통화
currency string

통화입니다.

아이디
id string

개체의 식별자입니다.

시작 날짜
start_at string

RFC 3339; 는 Shift와 동일한 표준 시간대 정보를 따릅니다. 분까지의 정밀도는 유지됩니다. 초는 잘립니다.

종료 기준
end_at string

RFC 3339; 는 Shift와 동일한 표준 시간대 정보를 따릅니다. 분까지의 정밀도는 유지됩니다. 초는 잘립니다.

나누기 형식 ID
break_type_id string

이 Break가 템플릿으로 지정한 BreakType입니다.

이름
name string

항목의 이름입니다. 이 특성은 해당 쿼리 필터에서 사용할 수 있는 검색 가능한 특성이며, 해당 값은 비어 있지 않아야 하며 길이는 유니코드 코드 포인트입니다.

예상 기간
expected_duration string

중단의 예상 길이입니다. 형식: RFC-3339 P[n]Y[n]M[n]DT[n]H[n]M[n]S.

지불
is_paid boolean

이 중단이 보상 목적으로 일한 시간에 대한 계산인지 여부입니다.

버전
version integer

이 개체의 현재 버전입니다.

반환

Name 경로 형식 Description
아이디
shift.id string

Square에서 발급한 고유한 식별자입니다.

팀 구성원 ID
shift.team_member_id string

팀 구성원의 ID입니다.

직원 ID
shift.employee_id string

Employee의 Square 생성 ID입니다.

위치 ID
shift.location_id string

위치의 식별자입니다.

Timezone
shift.timezone string

달력 날짜를 해석하는 데 사용되는 표준 시간대입니다. 청구서가 만들어지면 이 필드는 판매자 위치에 지정된 표준 시간대로 설정됩니다. 값을 변경할 수 없습니다.

시작 날짜
shift.start_at string

이 개체의 시작 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

종료 기준
shift.end_at string

RFC 3339; 표준 시간대 + 오프셋으로 이동했습니다. 분까지의 정밀도는 유지됩니다. 초는 잘립니다.

제목
shift.wage.title string

이 교대 근무 중에 수행된 작업의 이름입니다. 정사각형 노동 보고 UI는 제목별로 교대 근무를 그룹화할 수 있습니다.

금액
shift.wage.hourly_rate.amount integer

금액입니다.

통화
shift.wage.hourly_rate.currency string

통화입니다.

중단 or 휴식
shift.breaks array of object
아이디
shift.breaks.id string

개체의 식별자입니다.

시작 날짜
shift.breaks.start_at string

RFC 3339; 는 Shift와 동일한 표준 시간대 정보를 따릅니다. 분까지의 정밀도는 유지됩니다. 초는 잘립니다.

종료 기준
shift.breaks.end_at string

RFC 3339; 는 Shift와 동일한 표준 시간대 정보를 따릅니다. 분까지의 정밀도는 유지됩니다. 초는 잘립니다.

나누기 형식 ID
shift.breaks.break_type_id string

이 Break가 템플릿으로 지정한 BreakType입니다.

이름
shift.breaks.name string

항목의 이름입니다. 이 특성은 해당 쿼리 필터에서 사용할 수 있는 검색 가능한 특성이며, 해당 값은 비어 있지 않아야 하며 길이는 유니코드 코드 포인트입니다.

예상 기간
shift.breaks.expected_duration string

중단의 예상 길이입니다. 형식: RFC-3339 P[n]Y[n]M[n]DT[n]H[n]M[n]S.

지불
shift.breaks.is_paid boolean

이 중단이 보상 목적으로 일한 시간에 대한 계산인지 여부입니다.

상태
shift.status string

이 개체의 현재 확인 상태입니다.

버전
shift.version integer

이 개체의 현재 버전입니다.

만든 위치에서
shift.created_at string

이 개체의 생성 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

업데이트 날짜
shift.updated_at string

이 개체의 가장 최근 업데이트 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

예약 만들기(베타)

예약을 만듭니다.

매개 변수

Name 필수 형식 Description
고객 ID
customer_id string

고객을 나타내는 이 개체의 ID입니다.

시작 날짜
start_at string

이 개체의 시작 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

위치 ID
location_id string

위치의 식별자입니다.

기간 분
duration_minutes integer

약속 세그먼트의 시간 범위(분)입니다.

팀 구성원 ID
team_member_id string

이 세그먼트에서 예약한 팀 구성원을 나타내는 TeamMember 개체의 ID입니다.

서비스 변형 ID
service_variation_id string

이 세그먼트에서 예약된 서비스를 나타내는 CatalogItemVariation 개체의 ID입니다.

서비스 변형 버전
service_variation_version integer

이 세그먼트에서 예약된 서비스를 나타내는 항목 변형의 현재 버전입니다.

반환

Name 경로 형식 Description
아이디
booking.id string

Square에서 발급한 고유한 식별자입니다.

버전
booking.version integer

이 개체의 현재 버전입니다.

상태
booking.status string

이 개체의 현재 확인 상태입니다.

만든 위치에서
booking.created_at string

이 개체의 생성 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

업데이트 날짜
booking.updated_at string

이 개체의 가장 최근 업데이트 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

위치 ID
booking.location_id string

위치의 식별자입니다.

고객 ID
booking.customer_id string

고객을 나타내는 이 개체의 ID입니다.

고객 참고 사항
booking.customer_note string

고객이 예약에 대한 메모를 제공할 수 있는 자유 텍스트 필드입니다.

판매자 참고 사항
booking.seller_note string

판매자가 예약에 대한 메모를 제공할 수 있는 자유 텍스트 필드입니다.

시작 날짜
booking.start_at string

이 개체의 시작 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

약속 세그먼트
booking.appointment_segments array of object
기간 분
booking.appointment_segments.duration_minutes integer

약속 세그먼트의 시간 범위(분)입니다.

서비스 변형 ID
booking.appointment_segments.service_variation_id string

이 세그먼트에서 예약된 서비스를 나타내는 CatalogItemVariation 개체의 ID입니다.

팀 구성원 ID
booking.appointment_segments.team_member_id string

이 세그먼트에서 예약한 팀 구성원을 나타내는 TeamMember 개체의 ID입니다.

서비스 변형 버전
booking.appointment_segments.service_variation_version integer

이 세그먼트에서 예약된 서비스를 나타내는 항목 변형의 현재 버전입니다.

Errors
errors array of

위치 검색

위치의 세부 정보를 검색합니다. "main"을 위치 ID로 지정하여 주 위치의 세부 정보를 검색할 수 있습니다.

매개 변수

Name 필수 형식 Description
위치 ID
location_id True string

위치의 식별자입니다.

반환

Name 경로 형식 Description
아이디
location.id string

Square에서 발급한 고유한 식별자입니다.

이름
location.name string

개체의 이름입니다.

주소 줄 1
location.address.address_line_1 string

주소의 첫 번째 줄입니다. address_line 시작하는 필드는 주소의 가장 구체적인 세부 정보(예: 거리 번호, 거리 이름 및 건물 이름)를 제공합니다.

지역
location.address.locality string

주소의 도시 또는 마을입니다.

행정 구역 수준 1
location.address.administrative_district_level_1 string

주소 국가 내의 민간 법인입니다. 미국에서는 이것이 상태입니다.

우편 번호
location.address.postal_code string

주소의 우편 번호입니다.

국가
location.address.country string

주소의 국가(ISO 3166-1-alpha-2 형식)입니다.

Timezone
location.timezone string

달력 날짜를 해석하는 데 사용되는 표준 시간대입니다. 청구서가 만들어지면 이 필드는 판매자 위치에 지정된 표준 시간대로 설정됩니다. 값을 변경할 수 없습니다.

역량
location.capabilities array of string
상태
location.status string

이 개체의 현재 확인 상태입니다.

만든 위치에서
location.created_at string

이 개체의 생성 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

가맹점 ID
location.merchant_id string

판매자의 ID입니다.

국가
location.country string

ISO 3166 Alpha-2 국가 코드입니다.

언어 코드
location.language_code string

BCP 47 형식의 언어 코드입니다.

통화
location.currency string

3자 ISO 4217 통화 코드입니다.

전화 번호
location.phone_number string

고객 프로필과 연결된 11자리 전화 번호입니다.

비즈니스 이름
location.business_name string

위치의 비즈니스 이름입니다. 이 이름은 해당 위치의 고객에게 표시되는 이름입니다. 예를 들어 이 이름은 고객 영수증에 표시됩니다.

위치 나열

비즈니스의 모든 위치에 대한 정보를 제공합니다.

반환

Name 경로 형식 Description
위치
locations array of object
아이디
locations.id string

Square에서 발급한 고유한 식별자입니다.

이름
locations.name string

개체의 이름입니다.

주소 줄 1
locations.address.address_line_1 string

주소의 첫 번째 줄입니다.

지역
locations.address.locality string

주소의 도시 또는 마을입니다.

행정 구역 수준 1
locations.address.administrative_district_level_1 string

주소 국가 내의 민간 법인입니다. 미국에서는 이것이 상태입니다.

우편 번호
locations.address.postal_code string

주소의 우편 번호입니다.

국가
locations.address.country string

주소의 국가(ISO 3166-1-alpha-2 형식)입니다.

Timezone
locations.timezone string

청구서에서 달력 날짜를 해석하는 데 사용되는 표준 시간대(예: due_date)입니다. 청구서가 만들어지면 이 필드는 판매자 위치에 지정된 표준 시간대로 설정됩니다. 값을 변경할 수 없습니다.

역량
locations.capabilities array of string
상태
locations.status string

이 개체의 현재 확인 상태입니다.

만든 위치에서
locations.created_at string

ISO 8601 형식의 이벤트 시간입니다.

가맹점 ID
locations.merchant_id string

위치를 소유하는 가맹점의 ID입니다.

국가
locations.country string

ISO 3166 Alpha-2 국가 코드입니다.

언어 코드
locations.language_code string

위치와 연결된 언어(BCP 47 형식)입니다.

통화
locations.currency string

3자 ISO 4217 통화 코드입니다.

전화 번호
locations.phone_number string

고객 프로필과 연결된 11자리 전화 번호입니다.

비즈니스 이름
locations.business_name string

위치의 비즈니스 이름입니다. 이 이름은 해당 위치의 고객에게 표시되는 이름입니다. 예를 들어 이 이름은 고객 영수증에 표시됩니다.

위치 만들기(베타)

위치를 만듭니다.

매개 변수

Name 필수 형식 Description
이름
name string

개체의 이름입니다.

Description
description string

설명입니다.

Facebook URL
facebook_url string

위치의 Facebook 프로필 URL입니다. URL은 'facebook.com/'으로 시작해야 합니다.

주소 줄 1
address_line_1 string

주소의 첫 번째 줄입니다. address_line 시작하는 필드는 주소의 가장 구체적인 세부 정보(예: 거리 번호, 거리 이름 및 건물 이름)를 제공합니다.

행정 구역 수준 1
administrative_district_level_1 string

주소 국가 내의 민간 법인입니다. 미국에서는 이것이 상태입니다.

지역
locality string

주소의 도시 또는 마을입니다.

우편 번호
postal_code string

주소의 우편 번호입니다.

반환

Name 경로 형식 Description
아이디
location.id string

Square에서 발급한 고유한 식별자입니다.

이름
location.name string

개체의 이름입니다.

주소 줄 1
location.address.address_line_1 string

주소의 첫 번째 줄입니다. address_line 시작하는 필드는 주소의 가장 구체적인 세부 정보(예: 거리 번호, 거리 이름 및 건물 이름)를 제공합니다.

지역
location.address.locality string

주소의 도시 또는 마을입니다.

행정 구역 수준 1
location.address.administrative_district_level_1 string

주소 국가 내의 민간 법인입니다. 미국에서는 이것이 상태입니다.

우편 번호
location.address.postal_code string

주소의 우편 번호입니다.

역량
location.capabilities array of string
상태
location.status string

이 개체의 현재 확인 상태입니다.

만든 위치에서
location.created_at string

이 개체의 생성 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

가맹점 ID
location.merchant_id string

판매자의 ID입니다.

국가
location.country string

ISO 3166 Alpha-2 국가 코드입니다.

언어 코드
location.language_code string

BCP 47 형식의 언어 코드입니다.

통화
location.currency string

3자 ISO 4217 통화 코드입니다.

유형
location.type string

이 개체의 형식입니다.

Description
location.description string

설명입니다.

웹 사이트 URL
location.website_url string

위치의 웹 사이트 URL입니다.

Twitter 사용자 이름
location.twitter_username string

'@' 기호가 없는 위치의 Twitter 사용자 이름입니다.

Instagram 사용자 이름
location.instagram_username string

'@' 기호가 없는 위치의 Instagram 사용자 이름입니다.

위도
location.coordinates.latitude float

도 단위로 표현된 좌표의 위도입니다.

경도
location.coordinates.longitude float

도 단위로 표현된 좌표의 경도입니다.

MCC
location.mcc string

ISO 18245로 표준화된 위치의 MCC(가맹점 범주 코드)입니다. MCC는 해당 위치에서 판매되는 상품 또는 서비스의 종류를 설명합니다.

위치 업데이트(베타)

위치를 업데이트합니다.

매개 변수

Name 필수 형식 Description
위치 ID
location_id True string

위치의 식별자입니다.

이름
name string

개체의 이름입니다.

Description
description string

설명입니다.

Facebook URL
facebook_url string

위치의 Facebook 프로필 URL입니다. URL은 'facebook.com/'으로 시작해야 합니다.

Twitter 사용자 이름
twitter_username string

'@' 기호가 없는 위치의 Twitter 사용자 이름입니다.

Instagram 사용자 이름
instagram_username string

'@' 기호가 없는 위치의 Instagram 사용자 이름입니다.

주소 줄 1
address_line_1 string

주소의 첫 번째 줄입니다. address_line 시작하는 필드는 주소의 가장 구체적인 세부 정보(예: 거리 번호, 거리 이름 및 건물 이름)를 제공합니다.

행정 구역 수준 1
administrative_district_level_1 string

주소 국가 내의 민간 법인입니다. 미국에서는 이것이 상태입니다.

지역
locality string

주소의 도시 또는 마을입니다.

우편 번호
postal_code string

주소의 우편 번호입니다.

요일
day_of_week string

이 기간의 요일입니다.

현지 시간 시작
start_local_time string

부분 시간 RFC 3339 형식을 사용하여 현지 시간으로 지정된 업무 시간의 시작 시간입니다.

현지 시간 종료
end_local_time string

부분 시간 RFC 3339 형식을 사용하여 현지 시간으로 지정된 업무 시간의 종료 시간입니다.

반환

Name 경로 형식 Description
아이디
location.id string

Square에서 발급한 고유한 식별자입니다.

이름
location.name string

개체의 이름입니다.

주소 줄 1
location.address.address_line_1 string

주소의 첫 번째 줄입니다. address_line 시작하는 필드는 주소의 가장 구체적인 세부 정보(예: 거리 번호, 거리 이름 및 건물 이름)를 제공합니다.

지역
location.address.locality string

주소의 도시 또는 마을입니다.

행정 구역 수준 1
location.address.administrative_district_level_1 string

주소 국가 내의 민간 법인입니다. 미국에서는 이것이 상태입니다.

우편 번호
location.address.postal_code string

주소의 우편 번호입니다.

Timezone
location.timezone string

달력 날짜를 해석하는 데 사용되는 표준 시간대입니다. 청구서가 만들어지면 이 필드는 판매자 위치에 지정된 표준 시간대로 설정됩니다. 값을 변경할 수 없습니다.

역량
location.capabilities array of string
상태
location.status string

이 개체의 현재 확인 상태입니다.

만든 위치에서
location.created_at string

이 개체의 생성 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

가맹점 ID
location.merchant_id string

판매자의 ID입니다.

국가
location.country string

ISO 3166 Alpha-2 국가 코드입니다.

언어 코드
location.language_code string

BCP 47 형식의 언어 코드입니다.

통화
location.currency string

3자 ISO 4217 통화 코드입니다.

전화 번호
location.phone_number string

고객 프로필과 연결된 11자리 전화 번호입니다.

비즈니스 이름
location.business_name string

위치의 비즈니스 이름입니다. 이 이름은 해당 위치의 고객에게 표시되는 이름입니다. 예를 들어 이 이름은 고객 영수증에 표시됩니다.

유형
location.type string

이 개체의 형식입니다.

웹 사이트 URL
location.website_url string

위치의 웹 사이트 URL입니다.

기간
location.business_hours.periods array of object
요일
location.business_hours.periods.day_of_week string

이 기간의 요일입니다.

현지 시간 시작
location.business_hours.periods.start_local_time string

부분 시간 RFC 3339 형식을 사용하여 현지 시간으로 지정된 업무 시간의 시작 시간입니다.

현지 시간 종료
location.business_hours.periods.end_local_time string

부분 시간 RFC 3339 형식을 사용하여 현지 시간으로 지정된 업무 시간의 종료 시간입니다.

비즈니스 전자 메일
location.business_email string

위치의 전자 메일입니다. 이 전자 메일은 해당 위치의 고객에게 표시됩니다. 예를 들어 이메일은 고객 영수증에 표시됩니다.

Description
location.description string

설명입니다.

Twitter 사용자 이름
location.twitter_username string

'@' 기호가 없는 위치의 Twitter 사용자 이름입니다.

Instagram 사용자 이름
location.instagram_username string

'@' 기호가 없는 위치의 Instagram 사용자 이름입니다.

위도
location.coordinates.latitude float

도 단위로 표현된 좌표의 위도입니다.

경도
location.coordinates.longitude float

도 단위로 표현된 좌표의 경도입니다.

MCC
location.mcc string

ISO 18245로 표준화된 위치의 MCC(가맹점 범주 코드)입니다. MCC는 해당 위치에서 판매되는 상품 또는 서비스의 종류를 설명합니다.

은행 계좌 가져오기

Square 계정에 연결된 BankAccount의 세부 정보를 반환합니다.

매개 변수

Name 필수 형식 Description
은행 계좌 ID
bank_account_id True string

원하는 BankAccount의 정사각형 발급 ID입니다.

반환

Name 경로 형식 Description
아이디
bank_account.id string

Square에서 발급한 고유한 식별자입니다.

계정 번호 접미사
bank_account.account_number_suffix string

계정 번호의 마지막 몇 자리입니다.

국가
bank_account.country string

ISO 3166 Alpha-2 국가 코드입니다.

통화
bank_account.currency string

3자 ISO 4217 통화 코드입니다.

계정 유형
bank_account.account_type string

계정의 유형입니다.

소유자 이름
bank_account.holder_name string

계정 소유자의 이름입니다.

기본 은행 식별 번호
bank_account.primary_bank_identification_number string

은행의 기본 식별자입니다.

위치 ID
bank_account.location_id string

위치의 식별자입니다.

상태
bank_account.status string

이 개체의 현재 확인 상태입니다.

신용할
bank_account.creditable boolean

Square에서 이 계정으로 돈을 보낼 수 있는지 여부를 나타냅니다.

직불 가능
bank_account.debitable boolean

Square가 이 계정에서 돈을 받을 수 있는지 여부를 나타냅니다.

버전
bank_account.version integer

이 개체의 현재 버전입니다.

은행 이름
bank_account.bank_name string

실제 금융 기관의 이름입니다.

은행 계좌 나열

Square 계정에 연결된 BankAccount 개체 목록을 반환합니다.

매개 변수

Name 필수 형식 Description
Cursor
cursor string

이 엔드포인트에 대한 이전 호출에서 반환된 페이지 매김 커서입니다.

한계
limit integer

응답에서 반환할 수의 상한입니다.

위치 ID
location_id string

이 선택적 필터를 지정하여 특정 위치에 속하는 레코드만 검색할 수 있습니다.

반환

Name 경로 형식 Description
은행 계좌
bank_accounts array of object
아이디
bank_accounts.id string

Square에서 발급한 고유한 식별자입니다.

계정 번호 접미사
bank_accounts.account_number_suffix string

계정 번호의 마지막 몇 자리입니다.

국가
bank_accounts.country string

ISO 3166 Alpha-2 국가 코드입니다.

통화
bank_accounts.currency string

3자 ISO 4217 통화 코드입니다.

계정 유형
bank_accounts.account_type string

연결된 은행 계좌의 재무 목적입니다.

소유자 이름
bank_accounts.holder_name string

계정 소유자의 이름입니다. 이 이름은 대상 은행 계좌 레코드의 이름과 일치해야 합니다.

기본 은행 식별 번호
bank_accounts.primary_bank_identification_number string

은행의 기본 식별자입니다.

위치 ID
bank_accounts.location_id string

위치의 식별자입니다.

상태
bank_accounts.status string

이 개체의 현재 확인 상태입니다.

신용할
bank_accounts.creditable boolean

Square가 이 은행 계좌로 돈을 보낼 수 있는지 여부를 나타냅니다.

직불 가능
bank_accounts.debitable boolean

Square가 이 은행 계좌로 돈을 보낼 수 있는지 여부를 나타냅니다.

버전
bank_accounts.version integer

개체의 현재 버전입니다.

은행 이름
bank_accounts.bank_name string

실제 금융 기관의 이름입니다.

임금 설정 검색

TeamMember ID로 지정된 팀 구성원에 대한 WageSetting 개체를 검색합니다.

매개 변수

Name 필수 형식 Description
팀 구성원 ID
team_member_id True string

팀 구성원의 식별자입니다.

반환

Name 경로 형식 Description
팀 구성원 ID
wage_setting.team_member_id string

팀 구성원의 ID입니다.

작업 할당
wage_setting.job_assignments array of object
직위
wage_setting.job_assignments.job_title string

작업의 제목입니다.

급여 유형
wage_setting.job_assignments.pay_type string

급여 기간의 급여 금액을 계산하는 데 사용되는 작업 할당의 현재 급여 유형입니다.

금액
wage_setting.job_assignments.hourly_rate.amount integer

금액입니다.

통화
wage_setting.job_assignments.hourly_rate.currency string

통화입니다.

금액
wage_setting.job_assignments.annual_rate.amount integer

금액입니다.

통화
wage_setting.job_assignments.annual_rate.currency string

통화입니다.

주별 시간
wage_setting.job_assignments.weekly_hours integer

작업에 대한 주당 계획된 시간입니다. 작업 PayType이 SALARY인지 설정합니다.

초과 근무 제외
wage_setting.is_overtime_exempt boolean

팀원이 판매자 국가의 초과 근무 규칙에서 면제되는지 여부입니다.

버전
wage_setting.version integer

이 개체의 현재 버전입니다.

만든 위치에서
wage_setting.created_at string

이 개체의 생성 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

업데이트 날짜
wage_setting.updated_at string

이 개체의 가장 최근 업데이트 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

임금 설정 업데이트

WageSetting 개체를 만들거나 업데이트합니다.

매개 변수

Name 필수 형식 Description
팀 구성원 ID
team_member_id True string

팀 구성원의 식별자입니다.

초과 근무 제외
is_overtime_exempt boolean

팀원이 판매자 국가의 초과 근무 규칙에서 면제되는지 여부입니다.

직위
job_title string

작업의 제목입니다.

급여 유형
pay_type string

급여 기간의 급여 금액을 계산하는 데 사용되는 작업 할당의 현재 급여 유형입니다.

금액
amount integer

금액입니다.

통화
currency string

통화입니다.

주별 시간
weekly_hours integer

작업에 대한 주당 계획된 시간입니다. 작업 PayType이 SALARY인지 설정합니다.

금액
amount integer

금액입니다.

통화
currency string

통화입니다.

반환

Name 경로 형식 Description
팀 구성원 ID
wage_setting.team_member_id string

팀 구성원의 ID입니다.

작업 할당
wage_setting.job_assignments array of object
직위
wage_setting.job_assignments.job_title string

작업의 제목입니다.

급여 유형
wage_setting.job_assignments.pay_type string

급여 기간의 급여 금액을 계산하는 데 사용되는 작업 할당의 현재 급여 유형입니다.

금액
wage_setting.job_assignments.hourly_rate.amount integer

금액입니다.

통화
wage_setting.job_assignments.hourly_rate.currency string

통화입니다.

금액
wage_setting.job_assignments.annual_rate.amount integer

금액입니다.

통화
wage_setting.job_assignments.annual_rate.currency string

통화입니다.

주별 시간
wage_setting.job_assignments.weekly_hours integer

작업에 대한 주당 계획된 시간입니다. 작업 PayType이 SALARY인지 설정합니다.

초과 근무 제외
wage_setting.is_overtime_exempt boolean

팀원이 판매자 국가의 초과 근무 규칙에서 면제되는지 여부입니다.

버전
wage_setting.version integer

이 개체의 현재 버전입니다.

만든 위치에서
wage_setting.created_at string

이 개체의 생성 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

업데이트 날짜
wage_setting.updated_at string

이 개체의 가장 최근 업데이트 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

작업 주 구성 나열

비즈니스용 WorkweekConfig 인스턴스 목록을 반환합니다.

매개 변수

Name 필수 형식 Description
한계
limit integer

응답에서 반환할 수의 상한입니다.

Cursor
cursor string

이 엔드포인트에 대한 이전 호출에서 반환된 페이지 매김 커서입니다.

반환

Name 경로 형식 Description
Workweek 구성
workweek_configs array of object
아이디
workweek_configs.id string

Square에서 발급한 고유한 식별자입니다.

주 시작
workweek_configs.start_of_week string

보상 목적으로 비즈니스 주가 끝나는 요일입니다.

현지 시간 시작
workweek_configs.start_of_day_local_time string

영업 주간이 종료되는 현지 시간입니다. HH:MM 형식의 문자열로 표현됩니다(HH:MM:SS도 허용되지만 초는 잘립니다).

버전
workweek_configs.version integer

개체의 현재 버전입니다.

만든 위치에서
workweek_configs.created_at string

ISO 8601 형식의 이벤트 시간입니다.

업데이트 날짜
workweek_configs.updated_at string

RFC 3339 형식의 마지막 수정 타임스탬프

Cursor
cursor string

원래 쿼리와 연결된 다음 결과 집합을 검색하기 위해 이 엔드포인트에 대한 후속 호출에 페이지 매김 커서를 포함합니다.

작업 주 구성 업데이트

WorkweekConfig를 업데이트합니다.

매개 변수

Name 필수 형식 Description
아이디
id True string

식별자입니다.

주 시작
start_of_week string

보상 목적으로 비즈니스 주가 끝나는 요일입니다.

현지 시간 시작
start_of_day_local_time string

영업 주간이 종료되는 현지 시간입니다. HH:MM 형식의 문자열로 표현됩니다(HH:MM:SS도 허용되지만 초는 잘립니다).

버전
version integer

이 개체의 현재 버전입니다.

반환

Name 경로 형식 Description
아이디
workweek_config.id string

Square에서 발급한 고유한 식별자입니다.

주 시작
workweek_config.start_of_week string

보상 목적으로 비즈니스 주가 끝나는 요일입니다.

현지 시간 시작
workweek_config.start_of_day_local_time string

영업 주간이 종료되는 현지 시간입니다. HH:MM 형식의 문자열로 표현됩니다(HH:MM:SS도 허용되지만 초는 잘립니다).

버전
workweek_config.version integer

이 개체의 현재 버전입니다.

만든 위치에서
workweek_config.created_at string

이 개체의 생성 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

업데이트 날짜
workweek_config.updated_at string

이 개체의 가장 최근 업데이트 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

중단 유형 가져오기

ID로 지정된 단일 BreakType을 반환합니다.

매개 변수

Name 필수 형식 Description
아이디
id True string

식별자입니다.

반환

Name 경로 형식 Description
아이디
break_type.id string

Square에서 발급한 고유한 식별자입니다.

위치 ID
break_type.location_id string

위치의 식별자입니다.

중단 이름
break_type.break_name string

이 유형의 중단에 대해 사람이 읽을 수 있는 이름입니다. Square 제품의 직원에게 이름이 표시됩니다.

예상 기간
break_type.expected_duration string

이 중단의 예상 길이입니다. 형식: RFC-3339 P[n]Y[n]M[n]DT[n]H[n]M[n]S. 분 미만의 정밀도는 잘립니다.

지불
break_type.is_paid boolean

이 중단이 보상 목적으로 일한 시간에 대한 계산인지 여부입니다.

버전
break_type.version integer

이 개체의 현재 버전입니다.

만든 위치에서
break_type.created_at string

이 개체의 생성 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

업데이트 날짜
break_type.updated_at string

이 개체의 가장 최근 업데이트 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

중단 유형 나열

비즈니스에 대한 BreakType 인스턴스의 페이지를 매긴 목록을 반환합니다.

매개 변수

Name 필수 형식 Description
위치 ID
location_id string

이 선택적 필터를 지정하여 특정 위치에 속하는 레코드만 검색할 수 있습니다.

한계
limit integer

응답에서 반환할 수의 상한입니다.

Cursor
cursor string

이 엔드포인트에 대한 이전 호출에서 반환된 페이지 매김 커서입니다.

반환

Name 경로 형식 Description
중단 유형
break_types array of object
아이디
break_types.id string

Square에서 발급한 고유한 식별자입니다.

위치 ID
break_types.location_id string

위치의 식별자입니다.

중단 이름
break_types.break_name string

이 유형의 중단에 대해 사람이 읽을 수 있는 이름입니다. Square 제품의 직원에게 이름이 표시됩니다.

예상 기간
break_types.expected_duration string

이 중단의 예상 길이입니다. 형식: RFC-3339 P[n]Y[n]M[n]DT[n]H[n]M[n]S. 분 미만의 정밀도는 잘립니다.

지불
break_types.is_paid boolean

이 중단이 보상 목적으로 일한 시간에 대한 계산인지 여부입니다.

버전
break_types.version integer

개체의 현재 버전입니다.

만든 위치에서
break_types.created_at string

ISO 8601 형식의 이벤트 시간입니다.

업데이트 날짜
break_types.updated_at string

RFC 3339 형식의 마지막 수정 타임스탬프

Cursor
cursor string

원래 쿼리와 연결된 다음 결과 집합을 검색하기 위해 이 엔드포인트에 대한 후속 호출에 페이지 매김 커서를 포함합니다.

중단 유형 만들기

새 BreakType을 만듭니다. BreakType은 Break 개체를 만들기 위한 템플릿입니다.

매개 변수

Name 필수 형식 Description
Idempotency 키
idempotency_key string

모든 요청 중에서 이 요청을 고유하게 식별하는 값을 지정합니다. 유효한 idempotency 키를 만드는 일반적인 방법은 UUID(유니버설 고유 식별자)를 사용하는 것입니다.

위치 ID
location_id string

위치의 식별자입니다.

중단 이름
break_name string

이 유형의 중단에 대해 사람이 읽을 수 있는 이름입니다. Square 제품의 직원에게 이름이 표시됩니다.

예상 기간
expected_duration string

이 중단의 예상 길이입니다. 형식: RFC-3339 P[n]Y[n]M[n]DT[n]H[n]M[n]S. 분 미만의 정밀도는 잘립니다.

지불
is_paid boolean

이 중단이 보상 목적으로 일한 시간에 대한 계산인지 여부입니다.

반환

Name 경로 형식 Description
아이디
break_type.id string

Square에서 발급한 고유한 식별자입니다.

위치 ID
break_type.location_id string

위치의 식별자입니다.

중단 이름
break_type.break_name string

이 유형의 중단에 대해 사람이 읽을 수 있는 이름입니다. Square 제품의 직원에게 이름이 표시됩니다.

예상 기간
break_type.expected_duration string

이 중단의 예상 길이입니다. 형식: RFC-3339 P[n]Y[n]M[n]DT[n]H[n]M[n]S. 분 미만의 정밀도는 잘립니다.

지불
break_type.is_paid boolean

이 중단이 보상 목적으로 일한 시간에 대한 계산인지 여부입니다.

버전
break_type.version integer

이 개체의 현재 버전입니다.

만든 위치에서
break_type.created_at string

이 개체의 생성 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

업데이트 날짜
break_type.updated_at string

이 개체의 가장 최근 업데이트 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

중단 유형 삭제

기존 BreakType을 삭제합니다. Shift에서 BreakType을 참조하는 경우에도 BreakType을 삭제할 수 있습니다.

매개 변수

Name 필수 형식 Description
아이디
id True string

식별자입니다.

반환

response
object

중단 유형 업데이트

기존 BreakType을 업데이트합니다.

매개 변수

Name 필수 형식 Description
아이디
id True string

식별자입니다.

위치 ID
location_id string

위치의 식별자입니다.

중단 이름
break_name string

이 유형의 중단에 대해 사람이 읽을 수 있는 이름입니다. Square 제품의 직원에게 이름이 표시됩니다.

예상 기간
expected_duration string

이 중단의 예상 길이입니다. 형식: RFC-3339 P[n]Y[n]M[n]DT[n]H[n]M[n]S. 분 미만의 정밀도는 잘립니다.

지불
is_paid boolean

이 중단이 보상 목적으로 일한 시간에 대한 계산인지 여부입니다.

버전
version integer

이 개체의 현재 버전입니다.

반환

Name 경로 형식 Description
아이디
break_type.id string

Square에서 발급한 고유한 식별자입니다.

위치 ID
break_type.location_id string

위치의 식별자입니다.

중단 이름
break_type.break_name string

이 유형의 중단에 대해 사람이 읽을 수 있는 이름입니다. Square 제품의 직원에게 이름이 표시됩니다.

예상 기간
break_type.expected_duration string

이 중단의 예상 길이입니다. 형식: RFC-3339 P[n]Y[n]M[n]DT[n]H[n]M[n]S. 분 미만의 정밀도는 잘립니다.

지불
break_type.is_paid boolean

이 중단이 보상 목적으로 일한 시간에 대한 계산인지 여부입니다.

버전
break_type.version integer

이 개체의 현재 버전입니다.

만든 위치에서
break_type.created_at string

이 개체의 생성 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

업데이트 날짜
break_type.updated_at string

이 개체의 가장 최근 업데이트 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

체크 아웃 만들기

결제 처리 워크플로를 사용하여 결제 정보를 제공하기 위해 고객이 안내하는 checkout_page_url checkoutId를 연결합니다.

매개 변수

Name 필수 형식 Description
위치 ID
location_id True string

위치의 식별자입니다.

Idempotency 키
idempotency_key string

모든 요청 중에서 이 요청을 고유하게 식별하는 값을 지정합니다. 유효한 idempotency 키를 만드는 일반적인 방법은 UUID(유니버설 고유 식별자)를 사용하는 것입니다.

리디렉션 URL
redirect_url string

예를 들어 제공된 리디렉션 URL이 있으면 http://www.example.com/order-complete트랜잭션이 성공하면 고객이 다음으로 리디렉션됩니다.

http://www.example.com/order-complete?checkoutId=xxxxxx&referenceId=xxxxxx&transactionId=xxxxxx
리디렉션 URL을 제공하지 않으면 Square Checkout에서 사용자를 대신하여 주문 확인 페이지를 표시합니다. 그러나 트랜잭션 결과를 확인하고 기존/일반 확인 워크플로를 통해 주문을 완료할 수 있도록 리디렉션 URL을 제공하는 것이 좋습니다.

Idempotency 키
idempotency_key string

사용자가 만든 주문 중 이 주문을 고유하게 식별하는 값을 지정합니다. 특정 주문이 성공적으로 만들어졌는지 확실하지 않은 경우 중복 주문을 만드는 것에 대해 걱정하지 않고 동일한 idempotency 키로 다시 시도할 수 있습니다.

위치 ID
location_id string

지정된 판매자 위치 ID와 일치하는 가용성을 검색하는 쿼리 식입니다.

고객 ID
customer_id string

주문과 연결된 고객의 ID입니다.

참조 ID
reference_id string

다른 시스템의 엔터티를 이 순서와 연결하는 클라이언트 지정 ID입니다.

이름
name string

항목의 이름입니다.

수량
quantity string

구매한 수량으로, 10진수로 형식이 지정됩니다. 수량이 0인 품목은 지불하거나 주문을 완료할 때 자동으로 제거됩니다.

금액
amount integer

금액입니다.

통화
currency string

통화입니다.

할인 UID
discount_uid string

적용된 할인이 나타내는 할인의 UID입니다. order.discounts 필드에 있는 할인을 참조해야 합니다. 이 필드는 변경할 수 없습니다. 품목에 적용되는 할인을 변경하려면 할인을 삭제하고 새 OrderLineItemAppliedDiscount로 다시 추가해야 합니다.

세금 UID
tax_uid string

이 적용된 세금이 나타내는 세금의 UID입니다. order.tax 필드에 있는 세금을 참조해야 합니다. 이 필드는 변경할 수 없습니다. 품목에 적용되는 세금을 변경하려면 새 OrderLineItemAppliedTax를 삭제하고 추가합니다.

UID
uid string

고유 ID입니다.

유형
type string

이 개체의 형식입니다.

백분율
percentage string

10진수의 문자열 표현인 세금의 백분율입니다.

Scope
scope string

개체가 적용되는 수준을 나타냅니다.

UID
uid string

고유 ID입니다.

유형
type string

이 개체의 형식입니다.

Scope
scope string

개체가 적용되는 수준을 나타냅니다.

금액
amount integer

금액입니다.

통화
currency string

통화입니다.

위치 ID
location_id string

위치의 식별자입니다.

Description
title string

설명입니다.

금액
amount integer

금액입니다.

통화
currency string

통화입니다.

배송 주소 요청
ask_for_shipping_address boolean

true이면 Square Checkout은 사용자 대신 배송 정보를 수집하고 해당 정보를 거래 정보와 함께 Square Seller 대시보드에 저장합니다.

가맹점 지원 이메일
merchant_support_email string

Square 체크 아웃 확인 페이지에 표시할 전자 메일 주소와 구매자가 판매자에게 연락하는 데 사용할 수 있는 확인 전자 메일입니다. 이 값을 설정하지 않으면 확인 페이지와 전자 메일에 판매자의 Square 계정과 연결된 기본 전자 메일 주소가 표시됩니다.

구매자 전자 메일 미리 채우기
pre_populate_buyer_email string

제공된 경우 구매자의 전자 메일은 체크 아웃 페이지에서 편집 가능한 텍스트 필드로 미리 채워집니다.

주소 줄 1
address_line_1 string

주소의 첫 번째 줄입니다.

주소 줄 2
address_line_2 string

주소의 두 번째 줄(있는 경우)입니다.

지역
locality string

주소의 도시 또는 마을입니다.

행정 구역 수준 1
administrative_district_level_1 string

주소 국가 내의 민간 법인입니다. 미국에서는 이것이 상태입니다.

우편 번호
postal_code string

주소의 우편 번호입니다.

국가
country string

ISO 3166 Alpha-2 국가 코드입니다.

이름 (First Name)
first_name string

받는 사람을 나타내는 경우 선택적 이름입니다.

성 이름
last_name string

받는 사람을 나타내는 경우 선택적 성입니다.

반환

Name 경로 형식 Description
아이디
checkout.id string

Square에서 발급한 고유한 식별자입니다.

체크 아웃 페이지 URL
checkout.checkout_page_url string

체크 아웃이 완료된 후 구매자의 브라우저를 리디렉션해야 하는 URL입니다.

배송 주소 요청
checkout.ask_for_shipping_address boolean

true이면 Square Checkout에서 사용자 대신 배송 정보를 수집하고 해당 정보를 Square 대시보드에 트랜잭션 정보와 함께 저장합니다.

가맹점 지원 이메일
checkout.merchant_support_email string

Square 체크 아웃 확인 페이지에 표시할 전자 메일 주소와 구매자가 판매자에게 연락하는 데 사용할 수 있는 확인 전자 메일입니다.

구매자 전자 메일 미리 채우기
checkout.pre_populate_buyer_email string

제공된 경우 구매자의 전자 메일은 체크 아웃 페이지에서 편집 가능한 텍스트 필드로 미리 채워집니다.

주소 줄 1
checkout.pre_populate_shipping_address.address_line_1 string

주소의 첫 번째 줄입니다. address_line 시작하는 필드는 주소의 가장 구체적인 세부 정보(예: 거리 번호, 거리 이름 및 건물 이름)를 제공합니다.

주소 줄 2
checkout.pre_populate_shipping_address.address_line_2 string

주소의 두 번째 줄(있는 경우)입니다.

지역
checkout.pre_populate_shipping_address.locality string

주소의 도시 또는 마을입니다.

행정 구역 수준 1
checkout.pre_populate_shipping_address.administrative_district_level_1 string

주소 국가 내의 민간 법인입니다. 미국에서는 이것이 상태입니다.

우편 번호
checkout.pre_populate_shipping_address.postal_code string

주소의 우편 번호입니다.

국가
checkout.pre_populate_shipping_address.country string

주소의 국가(ISO 3166-1-alpha-2 형식)입니다.

이름 (First Name)
checkout.pre_populate_shipping_address.first_name string

받는 사람을 나타내는 경우 선택적 이름입니다.

성 이름
checkout.pre_populate_shipping_address.last_name string

받는 사람을 나타내는 경우 선택적 lsat 이름입니다.

리디렉션 URL
checkout.redirect_url string

checkoutId, Square의 orderId, transactionId 및 referenceId가 URL 매개 변수로 추가되어 체크 아웃 후 리디렉션할 URL입니다. 예를 들어 제공된 redirect_url http://www.example.com/order-complete경우 트랜잭션이 성공하면 고객이 다음으로 리디렉션됩니다.

http://www.example.com/order-complete?checkoutId=xxxxxx&orderId=xxxxxx&referenceId=xxxxxx&transactionId=xxxxxx
리디렉션 URL을 제공하지 않으면 Square Checkout에서 사용자를 대신하여 주문 확인 페이지가 표시됩니다. 그러나 Square는 트랜잭션 결과를 확인하고 기존/일반 확인 워크플로를 통해 주문을 완료할 수 있도록 리디렉션 URL을 제공하는 것이 좋습니다.

위치 ID
checkout.order.location_id string

지정된 판매자 위치 ID와 일치하는 가용성을 검색하는 쿼리 식입니다.

고객 ID
checkout.order.customer_id string

주문과 연결된 고객의 ID입니다.

참조 ID
checkout.order.reference_id string

다른 시스템의 엔터티를 이 순서와 연결하는 클라이언트 지정 ID입니다.

줄 항목
checkout.order.line_items array of object
이름
checkout.order.line_items.name string

품목의 이름입니다.

수량
checkout.order.line_items.quantity string

구매한 수량으로, 10진수로 형식이 지정됩니다. 수량이 0인 품목은 지불하거나 주문을 완료할 때 자동으로 제거됩니다.

적용된 세금
checkout.order.line_items.applied_taxes array of object
세금 UID
checkout.order.line_items.applied_taxes.tax_uid string

이 적용된 세금이 나타내는 세금의 UID입니다. order.tax 필드에 있는 세금을 참조해야 합니다. 이 필드는 변경할 수 없습니다. 품목에 적용되는 세금을 변경하려면 새 OrderLineItemAppliedTax를 삭제하고 추가합니다.

금액
checkout.order.line_items.applied_taxes.applied_money.amount integer

통화로 표시된 통화의 가장 작은 교단에 있는 금액입니다. 예를 들어 통화가 USD인 경우 금액은 센트 단위입니다. 금액은 양수 또는 음수일 수 있습니다. 특정 사례에서 기호의 의미를 확인하려면 특정 필드 설명을 참조하세요.

통화
checkout.order.line_items.applied_taxes.applied_money.currency string

ISO 4217 형식의 통화 형식입니다. 예를 들어 미국 달러의 통화 코드는 USD입니다.

적용된 할인
checkout.order.line_items.applied_discounts array of object
할인 UID
checkout.order.line_items.applied_discounts.discount_uid string

적용된 할인이 나타내는 할인의 UID입니다. order.discounts 필드에 있는 할인을 참조해야 합니다. 이 필드는 변경할 수 없습니다. 품목에 적용되는 할인을 변경하려면 할인을 삭제하고 새 OrderLineItemAppliedDiscount로 다시 추가해야 합니다.

금액
checkout.order.line_items.applied_discounts.applied_money.amount integer

통화로 표시된 통화의 가장 작은 교단에 있는 금액입니다. 예를 들어 통화가 USD인 경우 금액은 센트 단위입니다. 금액은 양수 또는 음수일 수 있습니다. 특정 사례에서 기호의 의미를 확인하려면 특정 필드 설명을 참조하세요.

통화
checkout.order.line_items.applied_discounts.applied_money.currency string

ISO 4217 형식의 통화 형식입니다. 예를 들어 미국 달러의 통화 코드는 USD입니다.

금액
checkout.order.line_items.base_price_money.amount integer

금액입니다.

통화
checkout.order.line_items.base_price_money.currency string

통화입니다.

금액
checkout.order.line_items.total_tax_money.amount integer

금액입니다.

통화
checkout.order.line_items.total_tax_money.currency string

통화입니다.

금액
checkout.order.line_items.total_discount_money.amount integer

금액입니다.

통화
checkout.order.line_items.total_discount_money.currency string

통화입니다.

금액
checkout.order.line_items.total_money.amount integer

금액입니다.

통화
checkout.order.line_items.total_money.currency string

통화입니다.

세금
checkout.order.taxes array of object
UID
checkout.order.taxes.uid string

고유 ID입니다.

유형
checkout.order.taxes.type string

이 개체의 형식입니다.

백분율
checkout.order.taxes.percentage string

10진수의 문자열 표현인 세금의 백분율입니다.

Scope
checkout.order.taxes.scope string

개체가 적용되는 수준을 나타냅니다.

할인
checkout.order.discounts array of object
UID
checkout.order.discounts.uid string

고유 ID입니다.

유형
checkout.order.discounts.type string

이 개체의 형식입니다.

Scope
checkout.order.discounts.scope string

개체가 적용되는 수준을 나타냅니다.

금액
checkout.order.discounts.amount_money.amount integer

금액입니다.

통화
checkout.order.discounts.amount_money.currency string

통화입니다.

금액
checkout.order.discounts.applied_money.amount integer

금액입니다.

통화
checkout.order.discounts.applied_money.currency string

통화입니다.

금액
checkout.order.total_money.amount integer

금액입니다.

통화
checkout.order.total_money.currency string

통화입니다.

금액
checkout.order.total_tax_money.amount integer

금액입니다.

통화
checkout.order.total_tax_money.currency string

통화입니다.

금액
checkout.order.total_discount_money.amount integer

금액입니다.

통화
checkout.order.total_discount_money.currency string

통화입니다.

만든 위치에서
checkout.created_at string

이 개체의 생성 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

버전
checkout.version integer

이 개체의 현재 버전입니다.

추가 받는 사람
checkout.additional_recipients array of object
위치 ID
checkout.additional_recipients.location_id string

이 입찰의 일부를 받는 받는 사람(가맹점 이외의)의 위치 ID입니다.

Description
checkout.additional_recipients.title string

항목의 설명입니다. 이 특성은 해당 쿼리 필터에서 사용할 수 있는 검색 가능한 특성이며 값 길이는 유니코드 코드 포인트입니다.

금액
checkout.additional_recipients.amount_money.amount integer

금액입니다.

통화
checkout.additional_recipients.amount_money.currency string

통화입니다.

충성도 포인트 계산

구매에서 획득한 포인트를 계산합니다. 애플리케이션은 이 엔드포인트를 호출하여 구매자가 특정 구매로 얻을 수 있는 포인트를 표시할 수 있습니다.

매개 변수

Name 필수 형식 Description
프로그램 ID
program_id True string

프로그램의 식별자입니다.

주문 ID
order_id string

주문 식별자입니다.

반환

Name 경로 형식 Description
포인트
points integer

구매자가 지정된 구매로 얻을 수 있는 포인트입니다.

코드 조각 검색

Square Online 사이트에서 코드 조각을 검색합니다. 사이트에는 여러 코드 조각 애플리케이션의 코드 조각이 포함될 수 있지만 애플리케이션에서 추가한 코드 조각만 검색할 수 있습니다.

매개 변수

Name 필수 형식 Description
사이트 아이디
site_id True string

사이트의 식별자입니다.

반환

Name 경로 형식 Description
아이디
snippet.id string

Square에서 발급한 고유한 식별자입니다.

사이트 아이디
snippet.site_id string

코드 조각이 포함된 사이트의 ID입니다.

Content
snippet.content string

유효한 HTML, JavaScript 또는 둘 다를 포함할 수 있는 코드 조각 코드입니다.

만든 위치에서
snippet.created_at string

이 개체의 생성 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

업데이트 날짜
snippet.updated_at string

이 개체의 가장 최근 업데이트 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

코드 조각 삭제

Square Online 사이트에서 코드 조각을 제거합니다.

매개 변수

Name 필수 형식 Description
사이트 아이디
site_id True string

사이트의 식별자입니다.

반환

response
object

팀 구성원 검색

지정된 TeamMember ID에 대한 TeamMember 개체를 검색합니다.

매개 변수

Name 필수 형식 Description
팀 구성원 ID
team_member_id True string

팀 구성원의 식별자입니다.

반환

Name 경로 형식 Description
아이디
team_member.id string

Square에서 발급한 고유한 식별자입니다.

참조 ID
team_member.reference_id string

선택적 사용자 정의 참조 ID입니다.

소유자인 경우
team_member.is_owner boolean

팀 구성원이 Square 계정의 소유자인지 여부입니다.

상태
team_member.status string

이 개체의 현재 확인 상태입니다.

이름 (주어진 이름)
team_member.given_name string

고객 프로필과 연결된 지정된 이름(즉, 첫 번째)입니다.

team_member.family_name string

고객 프로필과 연결된 가족(즉, 마지막) 이름입니다.

이메일 주소
team_member.email_address string

고객 프로필과 연결된 이메일 주소입니다.

전화 번호
team_member.phone_number string

고객 프로필과 연결된 11자리 전화 번호입니다.

만든 위치에서
team_member.created_at string

이 개체의 생성 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

업데이트 날짜
team_member.updated_at string

이 개체의 가장 최근 업데이트 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

배정 유형
team_member.assigned_locations.assignment_type string

팀 구성원의 현재 할당 유형입니다.

위치 ID
team_member.assigned_locations.location_ids array of string

팀 구성원 검색

비즈니스에 대한 TeamMember 개체의 페이지를 매긴 목록을 반환합니다.

매개 변수

Name 필수 형식 Description
위치 ID
location_ids array of string
상태
status string

현재 상태입니다.

한계
limit integer

단일 페이지에서 반환할 결과 수에 대한 제한입니다. 제한은 권고입니다. 구현은 더 많거나 적은 결과를 반환할 수 있습니다. 제공된 제한이 음수, 0 또는 최대 제한인 1,000보다 높은 경우 무시됩니다.

반환

Name 경로 형식 Description
팀 구성원
team_members array of object
아이디
team_members.id string

Square에서 발급한 고유한 식별자입니다.

참조 ID
team_members.reference_id string

고객 프로필을 다른 시스템의 엔터티와 연결하는 데 사용되는 선택적 두 번째 ID입니다.

소유자인 경우
team_members.is_owner boolean

팀 구성원이 Square 계정의 소유자인지 여부입니다.

상태
team_members.status string

이 개체의 현재 확인 상태입니다.

이름 (주어진 이름)
team_members.given_name string

고객 프로필과 연결된 지정된 이름(즉, 첫 번째)입니다.

team_members.family_name string

고객 프로필과 연결된 가족(즉, 마지막) 이름입니다.

이메일 주소
team_members.email_address string

고객 프로필과 연결된 이메일 주소입니다.

만든 위치에서
team_members.created_at string

ISO 8601 형식의 이벤트 시간입니다.

업데이트 날짜
team_members.updated_at string

RFC 3339 형식의 마지막 수정 타임스탬프

배정 유형
team_members.assigned_locations.assignment_type string

팀 구성원의 현재 할당 유형입니다.

전화 번호
team_members.phone_number string

고객 프로필과 연결된 11자리 전화 번호입니다.

Cursor
cursor string

원래 쿼리와 연결된 다음 결과 집합을 검색하기 위해 이 엔드포인트에 대한 후속 호출에 페이지 매김 커서를 포함합니다.

팀 구성원 대량 만들기

여러 TeamMember 개체를 만듭니다.

매개 변수

Name 필수 형식 Description
이름 (주어진 이름)
given_name string

팀 구성원과 연결된 지정된 이름(즉, 이름)입니다.

family_name string

팀 구성원과 연결된 가족 이름(즉, 성)입니다.

이메일 주소
email_address string

팀 구성원과 연결된 전자 메일 주소입니다.

참조 ID
reference_id string

팀 구성원을 다른 시스템의 엔터티와 연결하는 데 사용되는 두 번째 ID입니다.

전화 번호
phone_number string

팀 구성원의 전화 번호(E.164 형식)입니다.

위치 ID
location_ids array of string
배정 유형
assignment_type string

팀 구성원의 현재 할당 유형입니다.

이름 (주어진 이름)
given_name string

팀 구성원과 연결된 지정된 이름(즉, 이름)입니다.

family_name string

팀 구성원과 연결된 가족 이름(즉, 성)입니다.

이메일 주소
email_address string

팀 구성원과 연결된 전자 메일 주소입니다.

참조 ID
reference_id string

팀 구성원을 다른 시스템의 엔터티와 연결하는 데 사용되는 두 번째 ID입니다.

전화 번호
phone_number string

팀 구성원의 전화 번호(E.164 형식)입니다.

배정 유형
assignment_type string

팀 구성원의 현재 할당 유형입니다.

반환

Name 경로 형식 Description
아이디
team_members.idempotency-key-1.team_member.id string

이 개체를 참조할 식별자입니다.

참조 ID
team_members.idempotency-key-1.team_member.reference_id string

팀 구성원을 다른 시스템의 엔터티와 연결하는 데 사용되는 두 번째 ID입니다.

소유자인 경우
team_members.idempotency-key-1.team_member.is_owner boolean

팀 구성원이 Square 계정의 소유자인지 여부입니다.

상태
team_members.idempotency-key-1.team_member.status string

팀 구성원의 상태를 설명합니다.

이름 (주어진 이름)
team_members.idempotency-key-1.team_member.given_name string

팀 구성원과 연결된 지정된 이름(즉, 이름)입니다.

team_members.idempotency-key-1.team_member.family_name string

팀 구성원과 연결된 가족 이름(즉, 성)입니다.

이메일 주소
team_members.idempotency-key-1.team_member.email_address string

팀 구성원과 연결된 전자 메일 주소입니다.

전화 번호
team_members.idempotency-key-1.team_member.phone_number string

팀 구성원의 전화 번호(E.164 형식)입니다.

배정 유형
team_members.idempotency-key-1.team_member.assigned_locations.assignment_type string

팀 구성원의 현재 할당 유형입니다.

위치 ID
team_members.idempotency-key-1.team_member.assigned_locations.location_ids array of string
아이디
team_members.idempotency-key-2.team_member.id string

이 개체를 참조할 식별자입니다.

참조 ID
team_members.idempotency-key-2.team_member.reference_id string

팀 구성원을 다른 시스템의 엔터티와 연결하는 데 사용되는 두 번째 ID입니다.

소유자인 경우
team_members.idempotency-key-2.team_member.is_owner boolean

팀 구성원이 Square 계정의 소유자인지 여부입니다.

상태
team_members.idempotency-key-2.team_member.status string

팀 구성원의 상태를 설명합니다.

이름 (주어진 이름)
team_members.idempotency-key-2.team_member.given_name string

팀 구성원과 연결된 지정된 이름(즉, 이름)입니다.

team_members.idempotency-key-2.team_member.family_name string

팀 구성원과 연결된 가족 이름(즉, 성)입니다.

이메일 주소
team_members.idempotency-key-2.team_member.email_address string

팀 구성원과 연결된 전자 메일 주소입니다.

전화 번호
team_members.idempotency-key-2.team_member.phone_number string

팀 구성원의 전화 번호(E.164 형식)입니다.

배정 유형
team_members.idempotency-key-2.team_member.assigned_locations.assignment_type string

팀 구성원의 현재 할당 유형입니다.

팀 구성원 대량 업데이트

여러 TeamMember 개체를 업데이트합니다.

매개 변수

Name 필수 형식 Description
참조 ID
reference_id string

팀 구성원을 다른 시스템의 엔터티와 연결하는 데 사용되는 두 번째 ID입니다.

소유자인 경우
is_owner boolean

팀 구성원이 Square 계정의 소유자인지 여부입니다.

상태
status string

팀 구성원의 상태를 설명합니다.

이름 (주어진 이름)
given_name string

팀 구성원과 연결된 지정된 이름(즉, 이름)입니다.

family_name string

팀 구성원과 연결된 가족 이름(즉, 성)입니다.

이메일 주소
email_address string

팀 구성원과 연결된 전자 메일 주소입니다.

전화 번호
phone_number string

팀 구성원의 전화 번호(E.164 형식)입니다.

위치 ID
location_ids array of string
배정 유형
assignment_type string

팀 구성원의 현재 할당 유형입니다.

참조 ID
reference_id string

팀 구성원을 다른 시스템의 엔터티와 연결하는 데 사용되는 두 번째 ID입니다.

소유자인 경우
is_owner boolean

팀 구성원이 Square 계정의 소유자인지 여부입니다.

상태
status string

팀 구성원의 상태를 설명합니다.

이름 (주어진 이름)
given_name string

팀 구성원과 연결된 지정된 이름(즉, 이름)입니다.

family_name string

팀 구성원과 연결된 가족 이름(즉, 성)입니다.

이메일 주소
email_address string

팀 구성원과 연결된 전자 메일 주소입니다.

전화 번호
phone_number string

팀 구성원의 전화 번호(E.164 형식)입니다.

배정 유형
assignment_type string

팀 구성원의 현재 할당 유형입니다.

반환

Name 경로 형식 Description
아이디
team_members.team_member_id.team_member.id string

이 개체를 참조할 식별자입니다.

참조 ID
team_members.team_member_id.team_member.reference_id string

팀 구성원을 다른 시스템의 엔터티와 연결하는 데 사용되는 두 번째 ID입니다.

소유자인 경우
team_members.team_member_id.team_member.is_owner boolean

팀 구성원이 Square 계정의 소유자인지 여부입니다.

상태
team_members.team_member_id.team_member.status string

팀 구성원의 상태를 설명합니다.

이름 (주어진 이름)
team_members.team_member_id.team_member.given_name string

팀 구성원과 연결된 지정된 이름(즉, 이름)입니다.

team_members.team_member_id.team_member.family_name string

팀 구성원과 연결된 가족 이름(즉, 성)입니다.

이메일 주소
team_members.team_member_id.team_member.email_address string

팀 구성원과 연결된 전자 메일 주소입니다.

전화 번호
team_members.team_member_id.team_member.phone_number string

팀 구성원의 전화 번호(E.164 형식)입니다.

만든 위치에서
team_members.team_member_id.team_member.created_at string

팀 구성원이 만들어진 시기를 설명하는 RFC 3339 형식의 타임스탬프

배정 유형
team_members.team_member_id.team_member.assigned_locations.assignment_type string

팀 구성원의 현재 할당 유형입니다.

위치 ID
team_members.team_member_id.team_member.assigned_locations.location_ids array of string

팀 구성원 만들기

단일 TeamMember 개체를 만듭니다.

매개 변수

Name 필수 형식 Description
Idempotency 키
idempotency_key string

모든 요청 중에서 이 요청을 고유하게 식별하는 값을 지정합니다. 유효한 idempotency 키를 만드는 일반적인 방법은 UUID(유니버설 고유 식별자)를 사용하는 것입니다.

참조 ID
reference_id string

선택적 사용자 정의 참조 ID입니다.

상태
status string

이 개체의 현재 확인 상태입니다.

이름 (주어진 이름)
given_name string

고객 프로필과 연결된 지정된 이름(즉, 첫 번째)입니다.

family_name string

고객 프로필과 연결된 가족(즉, 마지막) 이름입니다.

이메일 주소
email_address string

고객 프로필과 연결된 이메일 주소입니다.

전화 번호
phone_number string

고객 프로필과 연결된 11자리 전화 번호입니다.

위치 ID
location_ids array of string
배정 유형
assignment_type string

팀 구성원의 현재 할당 유형입니다.

반환

Name 경로 형식 Description
아이디
team_member.id string

Square에서 발급한 고유한 식별자입니다.

참조 ID
team_member.reference_id string

선택적 사용자 정의 참조 ID입니다.

소유자인 경우
team_member.is_owner boolean

팀 구성원이 Square 계정의 소유자인지 여부입니다.

상태
team_member.status string

이 개체의 현재 확인 상태입니다.

이름 (주어진 이름)
team_member.given_name string

고객 프로필과 연결된 지정된 이름(즉, 첫 번째)입니다.

team_member.family_name string

고객 프로필과 연결된 가족(즉, 마지막) 이름입니다.

이메일 주소
team_member.email_address string

고객 프로필과 연결된 이메일 주소입니다.

전화 번호
team_member.phone_number string

고객 프로필과 연결된 11자리 전화 번호입니다.

배정 유형
team_member.assigned_locations.assignment_type string

팀 구성원의 현재 할당 유형입니다.

위치 ID
team_member.assigned_locations.location_ids array of string

팀 구성원 업데이트

단일 TeamMember 개체를 업데이트합니다.

매개 변수

Name 필수 형식 Description
팀 구성원 ID
team_member_id True string

팀 구성원의 식별자입니다.

참조 ID
reference_id string

선택적 사용자 정의 참조 ID입니다.

상태
status string

이 개체의 현재 확인 상태입니다.

이름 (주어진 이름)
given_name string

고객 프로필과 연결된 지정된 이름(즉, 첫 번째)입니다.

family_name string

고객 프로필과 연결된 가족(즉, 마지막) 이름입니다.

이메일 주소
email_address string

고객 프로필과 연결된 이메일 주소입니다.

전화 번호
phone_number string

고객 프로필과 연결된 11자리 전화 번호입니다.

위치 ID
location_ids array of string
배정 유형
assignment_type string

팀 구성원의 현재 할당 유형입니다.

반환

Name 경로 형식 Description
아이디
team_member.id string

Square에서 발급한 고유한 식별자입니다.

참조 ID
team_member.reference_id string

선택적 사용자 정의 참조 ID입니다.

소유자인 경우
team_member.is_owner boolean

팀 구성원이 Square 계정의 소유자인지 여부입니다.

상태
team_member.status string

이 개체의 현재 확인 상태입니다.

이름 (주어진 이름)
team_member.given_name string

고객 프로필과 연결된 지정된 이름(즉, 첫 번째)입니다.

team_member.family_name string

고객 프로필과 연결된 가족(즉, 마지막) 이름입니다.

이메일 주소
team_member.email_address string

고객 프로필과 연결된 이메일 주소입니다.

전화 번호
team_member.phone_number string

고객 프로필과 연결된 11자리 전화 번호입니다.

만든 위치에서
team_member.created_at string

이 개체의 생성 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

배정 유형
team_member.assigned_locations.assignment_type string

팀 구성원의 현재 할당 유형입니다.

위치 ID
team_member.assigned_locations.location_ids array of string

팀 구성원 예약 프로필 나열(베타)

팀 구성원의 예약 프로필을 나열합니다.

매개 변수

Name 필수 형식 Description
예약 가능만
bookable_only boolean

반환된 결과(true)에 예약 가능한 팀 구성원만 포함할지 여부(false)를 나타냅니다.

한계
limit integer

응답에서 반환할 수의 상한입니다.

Cursor
cursor string

이 엔드포인트에 대한 이전 호출에서 반환된 페이지 매김 커서입니다.

위치 ID
location_id string

이 선택적 필터를 지정하여 특정 위치에 속하는 레코드만 검색할 수 있습니다.

반환

Name 경로 형식 Description
팀 구성원 예약 프로필
team_member_booking_profiles array of object
팀 구성원 ID
team_member_booking_profiles.team_member_id string

개체와 연결된 팀 구성원에 대한 TeamMember 개체의 ID입니다.

표시 이름
team_member_booking_profiles.display_name string

팀 구성원의 표시 이름입니다.

예약 가능
team_member_booking_profiles.is_bookable boolean

Bookings API 또는 판매자의 온라인 예약 채널 또는 사이트(true)를 통해 팀 구성원을 예약할 수 있는지 여부(false')를 나타냅니다.

Errors
errors array of

팀 구성원 임금 나열

비즈니스에 대한 TeamMemberWage 인스턴스의 페이지를 매긴 목록을 반환합니다.

매개 변수

Name 필수 형식 Description
팀 구성원 ID
team_member_id string

반환된 임금을 지정된 팀 구성원과 연결된 임금으로만 필터링합니다.

한계
limit integer

응답에서 반환할 수의 상한입니다.

Cursor
cursor string

이 엔드포인트에 대한 이전 호출에서 반환된 페이지 매김 커서입니다.

반환

Name 경로 형식 Description
팀 구성원 임금
team_member_wages array of object
아이디
team_member_wages.id string

Square에서 발급한 고유한 식별자입니다.

팀 구성원 ID
team_member_wages.team_member_id string

개체와 연결된 팀 구성원에 대한 TeamMember 개체의 ID입니다.

제목
team_member_wages.title string

청구서의 제목입니다.

금액
team_member_wages.hourly_rate.amount integer

금액입니다.

통화
team_member_wages.hourly_rate.currency string

통화입니다.

Cursor
cursor string

원래 쿼리와 연결된 다음 결과 집합을 검색하기 위해 이 엔드포인트에 대한 후속 호출에 페이지 매김 커서를 포함합니다.

팀 구성원 임금 받기

ID로 지정된 단일 TeamMemberWage를 반환합니다.

매개 변수

Name 필수 형식 Description
아이디
id True string

식별자입니다.

반환

Name 경로 형식 Description
아이디
team_member_wage.id string

Square에서 발급한 고유한 식별자입니다.

팀 구성원 ID
team_member_wage.team_member_id string

팀 구성원의 ID입니다.

제목
team_member_wage.title string

제목입니다.

금액
team_member_wage.hourly_rate.amount integer

금액입니다.

통화
team_member_wage.hourly_rate.currency string

통화입니다.

현금 서랍 교대 이벤트 나열

단일 현금 서랍 교대 근무에 대해 페이지를 매긴 이벤트 목록을 제공합니다.

매개 변수

Name 필수 형식 Description
Shift ID
shift_id True string

시프트의 식별자입니다.

위치 ID
location_id True string

이 선택적 필터를 지정하여 특정 위치에 속하는 레코드만 검색할 수 있습니다.

한계
limit integer

응답에서 반환할 수의 상한입니다.

Cursor
cursor string

이 엔드포인트에 대한 이전 호출에서 반환된 페이지 매김 커서입니다.

반환

Name 경로 형식 Description
Events
events array of object
아이디
events.id string

Square에서 발급한 고유한 식별자입니다.

이벤트 유형
events.event_type string

현금 서랍 시프트 이벤트의 유형입니다.

금액
events.event_money.amount integer

금액입니다.

통화
events.event_money.currency string

통화입니다.

만든 위치에서
events.created_at string

ISO 8601 형식의 이벤트 시간입니다.

Description
events.title string

설명입니다.

현금 서랍 교대조 검색

단일 현금 서랍 교대 근무에 대한 요약 세부 정보를 제공합니다.

매개 변수

Name 필수 형식 Description
Shift ID
shift_id True string

시프트의 식별자입니다.

위치 ID
location_id True string

이 선택적 필터를 지정하여 특정 위치에 속하는 레코드만 검색할 수 있습니다.

반환

Name 경로 형식 Description
아이디
cash_drawer_shift.id string

Square에서 발급한 고유한 식별자입니다.

cash_drawer_shift.state string

현재 상태입니다.

Opened At
cash_drawer_shift.opened_at string

ISO 8601 형식으로 교대 근무가 시작된 시간입니다.

종료됨
cash_drawer_shift.ended_at string

교대 근무가 종료된 시간(ISO 8601 형식)입니다.

닫힘
cash_drawer_shift.closed_at string

ISO 8601 형식으로 닫힌 시간입니다.

직원 ID 열기
cash_drawer_shift.opening_employee_id string

현금 서랍 교대 근무를 시작한 직원의 ID입니다.

직원 ID 종료
cash_drawer_shift.ending_employee_id string

현금 서랍 교대 근무를 종료한 직원의 ID입니다.

직원 ID 닫기
cash_drawer_shift.closing_employee_id string

현금 서랍 내용을 감사하여 현금 서랍 교대 근무를 마감한 직원의 ID입니다.

Description
cash_drawer_shift.description string

설명입니다.

금액
cash_drawer_shift.opened_cash_money.amount integer

금액입니다.

통화
cash_drawer_shift.opened_cash_money.currency string

통화입니다.

금액
cash_drawer_shift.cash_payment_money.amount integer

금액입니다.

통화
cash_drawer_shift.cash_payment_money.currency string

통화입니다.

금액
cash_drawer_shift.cash_refunds_money.amount integer

금액입니다.

통화
cash_drawer_shift.cash_refunds_money.currency string

통화입니다.

금액
cash_drawer_shift.cash_paid_in_money.amount integer

금액입니다.

통화
cash_drawer_shift.cash_paid_in_money.currency string

통화입니다.

금액
cash_drawer_shift.cash_paid_out_money.amount integer

금액입니다.

통화
cash_drawer_shift.cash_paid_out_money.currency string

통화입니다.

금액
cash_drawer_shift.expected_cash_money.amount integer

금액입니다.

통화
cash_drawer_shift.expected_cash_money.currency string

통화입니다.

금액
cash_drawer_shift.closed_cash_money.amount integer

금액입니다.

통화
cash_drawer_shift.closed_cash_money.currency string

통화입니다.

이름
cash_drawer_shift.device.name string

이름입니다.

현금 서랍 교대조 나열

날짜 범위의 위치에 대한 모든 현금 서랍 교대조에 대한 세부 정보를 제공합니다.

매개 변수

Name 필수 형식 Description
위치 ID
location_id string

이 선택적 필터를 지정하여 특정 위치에 속하는 레코드만 검색할 수 있습니다.

정렬 순서
sort_order string

지정된 순서로 카드를 만든 시점을 기준으로 반환된 목록을 정렬합니다.

시작 시간
begin_time string

opened_at 쿼리의 포괄 시작 시간(ISO 8601 형식)입니다.

종료 시간
end_time string

opened_at 쿼리의 전용 종료 날짜(ISO 8601 형식)입니다.

한계
limit integer

응답에서 반환할 수의 상한입니다.

Cursor
cursor string

이 엔드포인트에 대한 이전 호출에서 반환된 페이지 매김 커서입니다.

반환

Name 경로 형식 Description
아이템
items array of object
아이디
items.id string

Square에서 발급한 고유한 식별자입니다.

items.state string

현재 상태입니다.

Opened At
items.opened_at string

ISO 8601 형식의 교대 근무 시작 시간입니다.

종료됨
items.ended_at string

ISO 8601 형식의 시프트 종료 시간입니다.

닫힘
items.closed_at string

ISO 8601 형식의 시프트 닫기 시간입니다.

Description
items.title string

설명입니다.

금액
items.opened_cash_money.amount integer

금액입니다.

통화
items.opened_cash_money.currency string

통화입니다.

금액
items.expected_cash_money.amount integer

금액입니다.

통화
items.expected_cash_money.currency string

통화입니다.

금액
items.closed_cash_money.amount integer

금액입니다.

통화
items.closed_cash_money.currency string

통화입니다.

정의

객체

'object' 형식입니다.