Partner API

注意

  • Partner API は、顧客管理を行うパートナー様が利用できる API です。
  • 通常のテナントではご利用いただけません。
  • Partner API (提供終了予定) に記載の API は、将来の提供終了を予定しています。
    • 提供終了予定の API と、それぞれの API の移行先については、各 API のページをご確認ください。

Partner API では、Partner Console 上で行うパートナーと契約する顧客企業のテナント情報を管理できます。
参考 : Partner Console 概要

User Account 認証または Service Account 認証 (JWT) で取得した Access Token で利用できます。

Scope: partner, partner.read

顧客企業の登録 {#register-customer}

顧客企業を登録するには、大きく分けて 2 種類の登録フローがあります。

  • 新規に LINE WORKSプラットフォームの利用を開始する顧客企業
    • 今回パートナーとの契約によって新規に LINE WORKSプラットフォームの利用を開始する顧客企業。
    • → 顧客企業の新規登録
  • すでに LINE WORKSプラットフォームを利用している顧客企業
    • LINE WORKS のウェブページから既にサービスを利用している顧客企業。
    • → Online Direct 顧客の取り込み

■ 顧客企業の新規登録 {#register-new-customer}

パートナーとの契約によって新規に LINE WORKSプラットフォームの利用を開始する顧客企業を登録します。

参考: Partner Console Guide > 顧客企業の新規登録

ドメイン・グループ名の検証 {#verify-domain}

使用したいドメインまたはグループ名が利用可能か、以下の API で確認します。

HTTP RequestDescription
POST /partners/customers/verify-domainドメイン名の検証

顧客企業の登録 {#register-customer}

顧客企業を登録します。

顧客企業情報の新規登録は以下の API で行います。

HTTP RequestDescription
POST /partners/customers顧客企業の登録

*.by-works.com または *.by-works.net 以外のドメインを利用する場合には、DNS への登録情報を確認し、DNS の設定後にドメインの所有権確認 (顧客企業の有効化) が必要です。 以下の API で行います。

HTTP RequestDescription
GET /partners/customers/{domainId}/upgrade-domainアップグレードドメインの取得
POST /partners/customers/{domainId}/activate顧客企業の有効化

参考

  • DNS の設定について: https://help.worksmobile.com/jp/administrator/registration/verify-domain/how-to-verify-domain/

注意

  • LINE WORKSアドバンストプランでメールサービスを利用する場合には、顧客会社の管理者画面で MX レコードの連動確認を行います。
    • 参考: https://help.worksmobile.com/jp/administrator/registration/mx-record/

■ Online Direct 顧客の取り込み {#potential-customer}

すでに LINE WORKSプラットフォームを利用している顧客企業 (= Online Direct 顧客) を、パートナーの管理する顧客として取り込みます。

参考: Partner Console Guide > Online Direct顧客の取り込み

Online Direct 顧客の取り込みは、以下の API で行います。

HTTP RequestDescription
GET /partners/potential-customers/{domain}Online Direct 顧客企業の取得
POST /partners/potential-customers/{domain}/transferOnline Direct 顧客企業のパートナー転換

顧客企業の管理 {#manage-customers}

顧客企業情報 {#manage-customer}

登録済みの顧客企業情報は以下の API で管理します。

HTTP RequestDescription
GET /partners/customers顧客企業リストの取得
GET /partners/customers/{domainId}顧客企業の取得
PUT /partners/customers/{domainId}顧客企業の更新
PATCH /partners/customers/{domainId}顧客企業の部分更新

顧客企業の使用状況情報 {#usage-status}

顧客企業の使用状況情報の取得、最大ユーザー数の設定、解約予約は以下の API で管理します。

HTTP RequestDescription
GET /partners/customers/{domainId}/usage-status使用状況の取得
PATCH /partners/customers/{domainId}/usage-status使用状況情報の部分更新

顧客企業の最大ユーザー数設定の予約は以下の API で管理します。

HTTP RequestDescription
POST /partners/customers/{domainId}/usage-status/renewal使用状況情報の変更予約の設定
PATCH /partners/customers/{domainId}/usage-status/renewal使用状況情報の変更予約の修正
DELETE /partners/customers/{domainId}/usage-status/renewal使用状況情報の変更予約の削除

注意

  • 顧客企業の最大ユーザー数設定の予約状況は、使用状況の取得 で確認します。

グループからドメインへの変更 {#change-to-domain}

グループからドメインに変更します。
LINE WORKSアドバンストプラン (トライアルを含む) を利用する場合には、あらかじめドメインを利用するよう変更する必要があります。

使用したいドメインが利用可能か、以下の API で確認します。

HTTP RequestDescription
POST /partners/customers/verify-domainドメイン名の検証

*.by-works.com または *.by-works.net 以外のドメインを利用する場合は、事前にアップグレードドメインを登録します。

ドメインの登録には以下の API を利用します。

HTTP RequestDescription
POST /partners/customers/{domainId}/upgrade-domainアップグレードドメインの登録
GET /partners/customers/{domainId}/upgrade-domainアップグレードドメインの取得
DELETE /partners/customers/{domainId}/upgrade-domainアップグレードドメインの削除

登録後は、DNS の設定を行います。

ドメイン名への変更には以下の API を利用します。

HTTP RequestDescription
POST /partners/customers/{domainId}/change-domainドメイン名への変更

参考

  • DNS の設定について: https://help.worksmobile.com/jp/administrator/registration/verify-domain/how-to-verify-domain/

注意

  • LINE WORKSアドバンストプランでメールサービスを利用する場合には、顧客会社の管理者画面で MX レコードの連動確認を行います。
    • 参考: https://help.worksmobile.com/jp/administrator/registration/mx-record/

商品の確認 {#manage-subscriptions}

顧客が利用中の商品の確認は以下の API で行います。

HTTP RequestDescription
GET /partners/customers/{domainId}/subscriptions契約中の商品リストの取得
GET /partners/customers/{domainId}/subscriptions/{subscriptionId}契約中の商品の取得

商品の契約内容の更新 {#subscriptions-update}

商品の契約内容を変更します。

適用方法について {#subscriptions-update-method}

商品契約の変更の適用には 4 種類あります。

  • 即時適用
  • 申し込み予約
  • 予約適用
  • 契約更新時に適用

即時適用 {#realtime-subscription-update}

変更をすぐに適用します。

即時適用できる内容は以下の通りです。

  • 商品の利用開始
  • 商品の正式利用 (有料転換)
  • プランのアップグレード
  • ライセンス数の追加
  • 商品識別コードとメモの管理
  • 商品解約

利用する API は後述の各変更内容ごとの説明を参照ください。

申し込み予約 {#subscriptions-preorder}

利用開始日を指定して、有料商品の申込みを予約することができます。
フリープランとトライアル商品は、即時申し込みを行う必要があります。

HTTP RequestDescription
POST /partners/customers/{domainId}/subscriptions/pre-orders商品の申し込み予約の登録
GET /partners/customers/{domainId}/subscriptions/pre-orders商品の申し込み予約リストの取得
PATCH /partners/customers/{domainId}/subscriptions/pre-orders/{preOrderId}商品の申し込み予約の変更
DELETE /partners/customers/{domainId}/subscriptions/pre-orders/{preOrderId}商品の申し込み予約の削除

変更予約適用 {#subscriptions-update-reservation}

以下の変更について、適用日を指定して変更予約を登録することができます。

  • 正式利用 (有料転換)
  • ライセンス数の追加
  • 商品解約

以下の API を利用します。

商品の変更予約は以下の API を利用します。

HTTP RequestDescription
POST /partners/customers/{domainId}/subscriptions/{subscriptionId}/reservation商品の予約設定の登録
GET /partners/customers/{domainId}/subscriptions/{subscriptionId}/reservation商品の予約設定の取得
PATCH /partners/customers/{domainId}/subscriptions/{subscriptionId}/reservation商品の予約設定の変更
DELETE /partners/customers/{domainId}/subscriptions/{subscriptionId}/reservation商品の予約設定の削除

※ オプション商品の変更予約設定に利用する API は ■ オプション商品の設定 の説明を参照ください。

契約更新時に適用 {#subscriptions-update-at-renewal}

商品契約の次回の更新時に変更を適用します。

参考: Partner Console Guide > 更新内容の変更

契約更新時に適用できる内容は以下の通りです。

  • プランのアップグレード
  • ライセンス数の変更
  • 契約タイプの変更

以下の API を利用します。

HTTP RequestDescription
PATCH /partners/customers/{domainId}/subscriptions/{subscriptionId}/renewal商品の更新設定の変更
GET /partners/customers/{domainId}/subscriptions/{subscriptionId}/renewal商品の更新設定の取得

■ 商品の変更 {#change-subscription}

利用商品を変更します。

利用商品の変更には 3 種類あります。

  • 利用開始
    • 商品を利用開始します。
      ‐ 即時適用の他、有料商品では申込み予約ができます。
  • 正式利用 (有料転換)
    • フリープランまたはトライアル中の商品を、有料商品に切り替えます。
    • 即時適用・予約適用が可能です。
    • 参考: Partner Console Guide > 正式利用(有料利用)への切り替え
  • プランのアップグレード
    • 利用中の商品を上位のプランにアップグレードします。
    • 即時適用または契約更新時の適用が可能です。
    • 参考: Partner Console Guide > プランのアップグレード

利用開始 {#add-subscriptions}

商品の利用開始は以下の API を利用します。

HTTP RequestDescription
POST /partners/customers/{domainId}/subscriptions商品の契約登録

申し込み予約を行う場合は、申し込み予約 の説明を参照してください。

正式利用 (有料転換) {#paid-service}

フリープランまたはトライアルプランの商品の有料商品への切り替え (即時適用) は、以下の API を利用します。

HTTP RequestDescription
POST /partners/customers/{domainId}/subscriptions/{subscriptionId}/paid-service商品の有料転換

予約適用する場合は、予約適用 の説明を参照ください。

プランのアップグレード {#plan-upgrade}

利用中の商品のアップグレード (即時適用) は、以下の API を利用します。

HTTP RequestDescription
POST /partners/customers/{domainId}/subscriptions/{subscriptionId}/upgrade商品のアップグレード

契約の更新時に適用する場合は、契約更新時に適用 の説明を参照ください。

■ ライセンス数 {#change-license-count}

商品のライセンス数を変更します。

参考: Partner Console Guide > ライセンス数と最大ユーザー数の変更

  • ライセンス数の変更
    • 商品と契約タイプの組み合わせにより、ライセンス数の指定が必要になります。
    • ライセンス数の追加は、即時・予約適用および契約更新時の適用が可能です。
    • ライセンス数の削減は、契約更新時にのみ適用が可能です。

注意
最大ユーザー数の変更については、顧客企業の使用状況情報 を確認してください。

ライセンス数の変更 {#add-license-count}

商品のライセンス追加 (即時適用) は、以下の API を利用します。

HTTP RequestDescription
POST /partners/customers/{domainId}/subscriptions/{subscriptionId}/add-license-count商品のライセンス追加

ライセンス数の追加を予約適用する場合は、予約適用 の説明を参照ください。
また、ライセンス数の追加/削減を契約の更新時に適用する場合は、契約更新時に適用 の説明を参照ください。

■ 商品識別コードとメモの管理 {#manage-subscription-memos}

商品識別コードとメモの管理 (即時適用) は、以下の API を利用します。

HTTP RequestDescription
GET /partners/customers/{domainId}/subscription-memos商品識別コードとメモのリスト取得
PUT /partners/customers/{domainId}/subscription-memos/{subscriptionId}商品識別コードとメモの更新
DELETE /partners/customers/{domainId}/subscription-memos/{subscriptionId}商品識別コードとメモの削除

■ 商品解約 {#cancel-subscriptions}

商品の解約 (即時適用) は API で行います。

HTTP RequestDescription
DELETE /partners/customers/{domainId}/subscriptions/{subscriptionId}商品の解約

■ オプション商品の設定 {#option-products}

オプション商品の設定をします。

参考: Partner Console Guide > オプションの設定

オプション商品の取得・追加・削除 (即時適用)・アップグレード・数量追加・有料転換をする場合は、以下の API を利用します。

HTTP RequestDescription
POST /partners/customers/{domainId}/option-productsオプション商品の登録
GET /partners/customers/{domainId}/option-productsオプション商品リストの取得
DELETE /partners/customers/{domainId}/option-products/{optionProductId}オプション商品の解約
POST /partners/customers/{domainId}/option-products/{optionProductId}/upgradeオプション商品のアップグレード
PATCH /partners/customers/{domainId}/option-products/{optionProductId}/add-quantityオプション商品の数量追加
POST /partners/customers/{domainId}/option-products/{optionProductId}/paid-serviceオプション商品の有料転換

予約適用する場合は以下の API を利用します。

HTTP RequestDescription
POST /partners/customers/{domainId}/option-product-ordersオプション商品の予約設定の登録
GET /partners/customers/{domainId}/option-product-ordersオプション商品の予約設定リストの取得
GET /partners/customers/{domainId}/option-product-orders/{optionProductId}オプション商品の予約設定の取得
PATCH /partners/customers/{domainId}/option-product-orders/{optionProductId}オプション商品の予約設定の変更
DELETE /partners/customers/{domainId}/option-product-orders/{optionProductId}オプション商品の予約設定の削除

オプション商品のダウングレードや数量削除は、オプション商品の更新時に行います。

HTTP RequestDescription
GET /partners/customers/{domainId}/option-products/{optionProductId}/renewalオプション商品の更新設定の取得
PATCH /partners/customers/{domainId}/option-products/{optionProductId}/renewalオプション商品の更新設定の変更

オプション商品の利用状況は以下の API で参照します。

HTTP RequestDescription
GET /partners/customers/{domainId}/option-product-usagesオプション商品の利用内訳リストの取得

■ 解約 {#cancellation}

LINE WORKSプラットフォームの解約処理をします。

参考: Partner Console Guide > LINE WORKSの解約処理

解約 (即時適用) には、以下の API を利用します。

HTTP RequestDescription
DELETE /partners/customers/{domainId}顧客企業の削除

LINE WORKSプラットフォームの解約の予約は、使用状況情報の部分更新 を利用します。


請求書・利用履歴の確認 {#history}

請求書や利用履歴を確認します。

参考: Partner Console Guide > 請求書・日別利用履歴の確認

以下の API を利用します。

HTTP RequestDescription
GET /partners/customers/{domainId}/usages顧客の利用履歴の取得
GET /partners/invoices請求書リストの取得
GET /partners/invoice-details請求明細リストの取得

Appendix {#appendix}

商品グループ ID {#productgroupid}

商品商品グループ ID
LINE WORKSサービスWORKS
LINE WORKSラジャーサービスROGER
LINE WORKS AiNoteサービスNOTE_AI
LINE WORKS PaperOnサービスJP_PAPER_ON
LINE WORKS AiStudioサービスJP_AI_STUDIO

商品 ID {#productid}

LINE WORKSサービス商品 ID

プラン商品 ID
フリープランFR
ライトプラントライアル (注:旧商品)LT_T
ベーシックプラントライアル (注:旧商品)BS_T
プレミアムプラントライアル (注:旧商品)PRM_T
ライトプラン (注:旧商品)LT
ベーシックプラン (注:旧商品)BS
プレミアムプラン (注:旧商品)PRM
スタンダードプラントライアルSTD_T
アドバンストプラントライアルADV_T
スタンダードプランSTD
アドバンストプランADV

LINE WORKSラジャーサービス商品 ID

プラン商品 ID
フリープランROG_FR
スタンダードプラントライアルROG_STD_T
アドバンストプラントライアルROG_ADV_T
スタンダードプランROG_STD
アドバンストプランROG_ADV

LINE WORKS AiNoteサービス商品 ID

プラン商品 ID
フリープランNTA_FR
ソロプラントライアルNTA_SL_T
チームプラントライアルNTA_TM_T
ビジネスプラントライアルNTA_BZ_T
エンタープライズプラントライアルNTA_EP_T
ソロプランNTA_SL
チームプランNTA_TM
ビジネスプランNTA_BZ
エンタープライズプランNTA_EP

LINE WORKS PaperOnサービス商品 ID

プラン商品 ID
ライトプラントライアルJP_PPO_LT_T
スタンダードプラントライアルJP_PPO_STD_T
アドバンストプラントライアルJP_PPO_ADV_T
ライトプランJP_PPO_LT
スタンダードプランJP_PPO_STD
アドバンストプランJP_PPO_ADV

LINE WORKS AiStudioサービス商品 ID

プラン商品 ID
スタンダードプラントライアルJP_AIS_STD_T
スタンダードプランJP_AIS_STD

契約タイプ (プラン) {#plan}

契約タイプplanLINE WORKSラジャーAiNotePaperOnAiStudio
フリーFREE◯◯
フリー ライセンスFREE_LICENSE◯
トライアルTRIAL◯◯◯◯
トライアル ライセンスTRIAL_LICENSE◯
月額契約 後払いMONTHLY◯◯◯◯
月額契約 後払い ライセンスMONTHLY_LICENSE◯
年額契約 月払いANNUAL◯◯◯
年額契約 月払い ライセンスANNUAL_LICENSE◯◯
年額契約 一括払いANNUAL_PREPAY◯◯
年額契約 一括払い ライセンスANNUAL_PREPAY_LICENSE◯◯

オプション商品 {#optionProduct}

LINE WORKSサービスで利用できるオプション商品 {#optionproduct_for_works}

オプション商品オプション商品 IDサブオプション商品サブオプション商品 ID数量追加型
アーカイブ (旧商品)ACV
共有ストレージ (旧商品)SSTG
アーカイブ (トーク)ACV2アーカイブ (トーク)ACV200 (トライアル)
ACV201
アーカイブ (メール)ACV3アーカイブ (メール)ACV300 (トライアル)
ACV301
ドライブDRVドライブ (スタンダードプラン向け)DRV00 (トライアル)
DRV01
ドライブDRVドライブプラス (スタンダードプラン向け)DRV_PS_T (トライアル)
DRV_PS
ドライブDRVドライブプラス (アドバンストプラン向け)DRV_PA_T (トライアル)
DRV_PA
追加ストレージSSTG2追加ストレージ (1TB)SSTG201
追加ストレージSSTG2追加ストレージ (5TB)SSTG202
追加ストレージSSTG2追加ストレージ (10TB)SSTG203
追加ストレージSSTG2追加ストレージ (25TB)SSTG204
追加ストレージSSTG2追加ストレージ (50TB)SSTG205
追加ストレージSSTG2追加ストレージ (100TB)SSTG206
追加ストレージSSTG2追加ストレージ (500TB)SSTG207
アドレス帳追加拡張BCTアドレス帳登録数拡張 (25 万件まで)BCT01
アドレス帳追加拡張BCTアドレス帳登録数拡張 (50 万件まで)BCT02
アドレス帳追加拡張BCTアドレス帳登録数拡張 (150 万件まで)BCT03
アドレス帳追加拡張BCTアドレス帳登録数拡張 (500 万件まで)BCT04
CXトーク 対応者5席の窓口CST_SCXトーク 対応者5席の窓口CST_S00 (トライアル)
CST_S01
◯
CXトーク 対応者30席の窓口CST_MCXトーク 対応者30席の窓口CST_M00 (トライアル)
CST_M01
◯
CXトーク 対応者100席の窓口CST_LCXトーク 対応者100席の窓口CST_L00 (トライアル)
CST_L01
◯

LINE WORKS AiNoteサービスで利用できるオプション商品 {#optionproduct_for_ainote}

オプション商品オプション商品 IDサブオプション商品サブオプション商品 ID数量追加型
追加文字起こし時間 100分(単月追加)QTA_O1追加文字起こし時間 100分(単月追加)QTA_O101◯
追加文字起こし時間 100分(毎月追加)QTA_O2追加文字起こし時間 100分(毎月追加)QTA_O201◯
追加文字起こし時間 6,000分(単月追加)QTA_M1追加文字起こし時間 6,000分(単月追加)QTA_M101◯
追加文字起こし時間 6,000分(毎月追加)QTA_M2追加文字起こし時間 6,000分(毎月追加)QTA_M201◯

LINE WORKS PaperOnサービスで利用できるオプション商品 {#optionproduct_for_paperon}

オプション商品オプション商品 IDサブオプション商品サブオプション商品 ID数量追加型
読み取り回数追加(単月追加)JP_PPO_O読み取り回数追加(単月追加)JP_PPO_O01◯
読み取り回数追加(毎月追加)JP_PPO_M読み取り回数追加(毎月追加)JP_PPO_M01◯

LINE WORKS AiStudioサービスで利用できるオプション商品 {#optionproduct_for_aistudio}

オプション商品オプション商品 IDサブオプション商品サブオプション商品 ID数量追加型
追加トークン(単月追加)JP_AIS_O追加トークン(単月追加)JP_AIS_O01◯
追加トークン(毎月追加)JP_AIS_M追加トークン(毎月追加)JP_AIS_M01◯