리소스: 구독
구독의 JSON 템플릿입니다.
JSON 표현 |
---|
{ "customerId": string, "subscriptionId": string, "skuId": string, "creationTime": string, "kind": string, "seats": { object ( |
필드 | |
---|---|
customerId |
이 속성은 항상 Google에서 생성한 고유 식별자로 응답에 반환됩니다. 요청에서 이 속성은 기본 도메인 또는 Google에서 생성한 고유 식별자일 수 있습니다. |
subscriptionId |
|
skuId |
필수 속성입니다. |
creationTime |
|
kind |
리소스를 구독으로 식별합니다. 값: |
seats |
필수 속성입니다. 요금제의 사용자 라이선스 수 및 한도입니다. |
renewalSettings |
연간 약정 요금제의 갱신 설정입니다. 자세한 내용은 관리자 고객센터의 갱신 옵션을 참고하세요. |
purchaseOrderId |
이 속성은 선택사항입니다. 이 구매주문서 (PO) 정보는 리셀러가 회사의 사용 추적에 사용할 수 있습니다. |
status |
이 속성은 선택사항입니다. |
resourceUiUrl |
관리 콘솔의 고객 구독 페이지로 연결되는 URL입니다. 읽기 전용 URL은 API 서비스에서 생성합니다. 클라이언트 애플리케이션에서 고객이 관리 콘솔의 '구독' 페이지를 사용하여 작업을 완료해야 하는 경우에 사용됩니다. |
billingMethod |
정기 결제의 현재 결제 수단을 반환하는 읽기 전용 필드입니다. |
suspensionReasons[] |
구독의 현재 모든 정지 사유를 열거하는 값을 포함하는 읽기 전용 필드입니다. 정기 결제에 여러 개의 중복된 정지 사유가 동시에 적용될 수 있습니다. 대기 중인 정지가 모두 삭제될 때까지 정기 결제의
|
customerDomain |
고객의 기본 도메인 이름 |
dealCode |
정기 결제 요금제의 할인 가격에 적용되는 Google에서 발급한 코드 (최대 100자)입니다. 할인 요금을 받으려면 |
skuName |
정기 결제에서 고객에게 할당된 제품 SKU의 읽기 전용 외부 표시 이름입니다. SKU 이름은 Google의 재량에 따라 변경될 수 있습니다. 이 버전의 API에서 사용할 수 있는 제품 및 SKU는 제품 및 SKU ID를 참고하세요. |
plan |
|
plan.planName |
|
plan.isCommitmentPlan |
|
plan.commitmentInterval |
이 버전의 API에서 연간 약정 요금제의 간격은 1년입니다. |
plan.commitmentInterval.startTime |
UNIX 에포크 형식을 사용한 연간 약정 요금제의 간격 |
plan.commitmentInterval.endTime |
UNIX 에포크 형식을 사용하여 연간 약정 요금제의 간격 |
trialSettings |
G Suite 연간 약정 요금제 및 탄력 요금제는 30일 무료 체험판으로 제공됩니다. 자세한 내용은 API 개념을 참고하세요. |
trialSettings.isInTrial |
구독 요금제가 30일 무료 체험 중인지 여부를 확인합니다.
|
trialSettings.trialEndTime |
무료 체험이 종료되는 날짜입니다. 값의 단위는 UNIX epoch 형식의 밀리초입니다. 에포크 변환기 예시를 참고하세요. |
transferInfo |
정기 결제의 읽기 전용 이전 관련 정보입니다. 자세한 내용은 고객의 이전 가능한 정기 결제 검색하기를 참고하세요. |
transferInfo.transferabilityExpirationTime |
이전 토큰 또는 이전 인텐트가 만료되는 시간입니다. 시간은 UNIX 에포크 형식을 사용하여 밀리초로 표시됩니다. |
transferInfo.minimumTransferableSeats |
정기 결제를 삽입할 때 이 제품의 이전 주문에 명시된 최소 좌석 수입니다. 예를 들어 고객의 사용자가 20명인 경우 리셀러는 15자리의 이전 주문을 처리할 수 없습니다. 최소 좌석 수는 20개입니다. |
transferInfo.currentLegacySkuId |
현재 재판매된 정기 결제의 |
좌석
정기 결제 좌석의 JSON 템플릿입니다.
JSON 표현 |
---|
{ "numberOfSeats": integer, "maximumNumberOfSeats": integer, "licensedNumberOfSeats": integer, "kind": string } |
필드 | |
---|---|
numberOfSeats |
이 속성은 필수 속성이며 |
maximumNumberOfSeats |
이 속성은 필수 속성이며 |
licensedNumberOfSeats |
|
kind |
리소스를 구독 자리 설정으로 식별합니다. 값: |
RenewalSettings
구독 갱신 설정의 JSON 템플릿입니다.
JSON 표현 |
---|
{ "renewalType": string, "kind": string } |
필드 | |
---|---|
renewalType |
연간 약정 요금제의 갱신 설정입니다. 자세한 내용은 관리자 고객센터의 갱신 옵션을 참고하세요. 구독을 갱신할 때 |
kind |
리소스를 구독 갱신 설정으로 식별합니다. 값: |
메서드 |
|
---|---|
|
이전에 리셀러가 정지한 구독을 활성화합니다. |
|
정기 결제 요금제를 업데이트합니다. |
|
사용자 라이선스의 갱신 설정을 업데이트합니다. |
|
구독의 사용자 라이선스 설정을 업데이트합니다. |
|
정기 결제를 취소, 정지 또는 트랜스퍼합니다. |
|
특정 구독을 가져옵니다. |
|
구독을 만들거나 이전합니다. |
|
리셀러가 관리하는 구독 목록입니다. |
|
30일 무료 체험 구독을 유료 서비스 구독으로 즉시 전환합니다. |
|
활성 상태의 정기 결제를 정지합니다. |