리소스: 구독
구독의 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자)을 Google에서 발행한 코드입니다. 할인 혜택을 받으려면 |
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 에포크 형식을 사용하는 밀리초 단위입니다. 에포크 변환기 예를 참고하세요. |
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일 무료 체험판 구독을 즉시 유료 서비스 구독으로 이동합니다. |
|
활성 상태인 구독을 정지합니다. |