注意
- 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
顧客企業を登録するには、大きく分けて 2 種類の登録フローがあります。
パートナーとの契約によって新規に LINE WORKSプラットフォームの利用を開始する顧客企業を登録します。
参考: Partner Console Guide > 顧客企業の新規登録
使用したいドメインまたはグループ名が利用可能か、以下の API で確認します。
| HTTP Request | Description |
|---|---|
| POST /partners/customers/verify-domain | ドメイン名の検証 |
顧客企業を登録します。
顧客企業情報の新規登録は以下の API で行います。
| HTTP Request | Description |
|---|---|
| POST /partners/customers | 顧客企業の登録 |
*.by-works.com または *.by-works.net 以外のドメインを利用する場合には、DNS への登録情報を確認し、DNS の設定後にドメインの所有権確認 (顧客企業の有効化) が必要です。 以下の API で行います。
| HTTP Request | Description |
|---|---|
| GET /partners/customers/{domainId}/upgrade-domain | アップグレードドメインの取得 |
| POST /partners/customers/{domainId}/activate | 顧客企業の有効化 |
参考
注意
- LINE WORKSアドバンストプランでメールサービスを利用する場合には、顧客会社の管理者画面で MX レコードの連動確認を行います。
すでに LINE WORKSプラットフォームを利用している顧客企業 (= Online Direct 顧客) を、パートナーの管理する顧客として取り込みます。
参考: Partner Console Guide > Online Direct顧客の取り込み
Online Direct 顧客の取り込みは、以下の API で行います。
| HTTP Request | Description |
|---|---|
| GET /partners/potential-customers/{domain} | Online Direct 顧客企業の取得 |
| POST /partners/potential-customers/{domain}/transfer | Online Direct 顧客企業のパートナー転換 |
登録済みの顧客企業情報は以下の API で管理します。
| HTTP Request | Description |
|---|---|
| GET /partners/customers | 顧客企業リストの取得 |
| GET /partners/customers/{domainId} | 顧客企業の取得 |
| PUT /partners/customers/{domainId} | 顧客企業の更新 |
| PATCH /partners/customers/{domainId} | 顧客企業の部分更新 |
顧客企業の使用状況情報の取得、最大ユーザー数の設定、解約予約は以下の API で管理します。
| HTTP Request | Description |
|---|---|
| GET /partners/customers/{domainId}/usage-status | 使用状況の取得 |
| PATCH /partners/customers/{domainId}/usage-status | 使用状況情報の部分更新 |
顧客企業の最大ユーザー数設定の予約は以下の API で管理します。
| HTTP Request | Description |
|---|---|
| POST /partners/customers/{domainId}/usage-status/renewal | 使用状況情報の変更予約の設定 |
| PATCH /partners/customers/{domainId}/usage-status/renewal | 使用状況情報の変更予約の修正 |
| DELETE /partners/customers/{domainId}/usage-status/renewal | 使用状況情報の変更予約の削除 |
注意
- 顧客企業の最大ユーザー数設定の予約状況は、使用状況の取得 で確認します。
グループからドメインに変更します。
LINE WORKSアドバンストプラン (トライアルを含む) を利用する場合には、あらかじめドメインを利用するよう変更する必要があります。
使用したいドメインが利用可能か、以下の API で確認します。
| HTTP Request | Description |
|---|---|
| POST /partners/customers/verify-domain | ドメイン名の検証 |
*.by-works.com または *.by-works.net 以外のドメインを利用する場合は、事前にアップグレードドメインを登録します。
ドメインの登録には以下の API を利用します。
| HTTP Request | Description |
|---|---|
| POST /partners/customers/{domainId}/upgrade-domain | アップグレードドメインの登録 |
| GET /partners/customers/{domainId}/upgrade-domain | アップグレードドメインの取得 |
| DELETE /partners/customers/{domainId}/upgrade-domain | アップグレードドメインの削除 |
登録後は、DNS の設定を行います。
ドメイン名への変更には以下の API を利用します。
| HTTP Request | Description |
|---|---|
| POST /partners/customers/{domainId}/change-domain | ドメイン名への変更 |
参考
注意
- LINE WORKSアドバンストプランでメールサービスを利用する場合には、顧客会社の管理者画面で MX レコードの連動確認を行います。
顧客が利用中の商品の確認は以下の API で行います。
| HTTP Request | Description |
|---|---|
| GET /partners/customers/{domainId}/subscriptions | 契約中の商品リストの取得 |
| GET /partners/customers/{domainId}/subscriptions/{subscriptionId} | 契約中の商品の取得 |
商品の契約内容を変更します。
商品契約の変更の適用には 4 種類あります。
変更をすぐに適用します。
即時適用できる内容は以下の通りです。
利用する API は後述の各変更内容ごとの説明を参照ください。
利用開始日を指定して、有料商品の申込みを予約することができます。
フリープランとトライアル商品は、即時申し込みを行う必要があります。
| HTTP Request | Description |
|---|---|
| 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} | 商品の申し込み予約の削除 |
以下の変更について、適用日を指定して変更予約を登録することができます。
以下の API を利用します。
商品の変更予約は以下の API を利用します。
※ オプション商品の変更予約設定に利用する API は ■ オプション商品の設定 の説明を参照ください。
商品契約の次回の更新時に変更を適用します。
参考: Partner Console Guide > 更新内容の変更
契約更新時に適用できる内容は以下の通りです。
以下の API を利用します。
| HTTP Request | Description |
|---|---|
| PATCH /partners/customers/{domainId}/subscriptions/{subscriptionId}/renewal | 商品の更新設定の変更 |
| GET /partners/customers/{domainId}/subscriptions/{subscriptionId}/renewal | 商品の更新設定の取得 |
利用商品を変更します。
利用商品の変更には 3 種類あります。
商品の利用開始は以下の API を利用します。
| HTTP Request | Description |
|---|---|
| POST /partners/customers/{domainId}/subscriptions | 商品の契約登録 |
申し込み予約を行う場合は、申し込み予約 の説明を参照してください。
フリープランまたはトライアルプランの商品の有料商品への切り替え (即時適用) は、以下の API を利用します。
| HTTP Request | Description |
|---|---|
| POST /partners/customers/{domainId}/subscriptions/{subscriptionId}/paid-service | 商品の有料転換 |
予約適用する場合は、予約適用 の説明を参照ください。
利用中の商品のアップグレード (即時適用) は、以下の API を利用します。
| HTTP Request | Description |
|---|---|
| POST /partners/customers/{domainId}/subscriptions/{subscriptionId}/upgrade | 商品のアップグレード |
契約の更新時に適用する場合は、契約更新時に適用 の説明を参照ください。
商品のライセンス数を変更します。
参考: Partner Console Guide > ライセンス数と最大ユーザー数の変更
注意
最大ユーザー数の変更については、顧客企業の使用状況情報 を確認してください。
商品のライセンス追加 (即時適用) は、以下の API を利用します。
| HTTP Request | Description |
|---|---|
| POST /partners/customers/{domainId}/subscriptions/{subscriptionId}/add-license-count | 商品のライセンス追加 |
ライセンス数の追加を予約適用する場合は、予約適用 の説明を参照ください。
また、ライセンス数の追加/削減を契約の更新時に適用する場合は、契約更新時に適用 の説明を参照ください。
商品識別コードとメモの管理 (即時適用) は、以下の API を利用します。
| HTTP Request | Description |
|---|---|
| GET /partners/customers/{domainId}/subscription-memos | 商品識別コードとメモのリスト取得 |
| PUT /partners/customers/{domainId}/subscription-memos/{subscriptionId} | 商品識別コードとメモの更新 |
| DELETE /partners/customers/{domainId}/subscription-memos/{subscriptionId} | 商品識別コードとメモの削除 |
商品の解約 (即時適用) は API で行います。
| HTTP Request | Description |
|---|---|
| DELETE /partners/customers/{domainId}/subscriptions/{subscriptionId} | 商品の解約 |
オプション商品の設定をします。
参考: Partner Console Guide > オプションの設定
オプション商品の取得・追加・削除 (即時適用)・アップグレード・数量追加・有料転換をする場合は、以下の API を利用します。
予約適用する場合は以下の API を利用します。
| HTTP Request | Description |
|---|---|
| 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 Request | Description |
|---|---|
| GET /partners/customers/{domainId}/option-products/{optionProductId}/renewal | オプション商品の更新設定の取得 |
| PATCH /partners/customers/{domainId}/option-products/{optionProductId}/renewal | オプション商品の更新設定の変更 |
オプション商品の利用状況は以下の API で参照します。
| HTTP Request | Description |
|---|---|
| GET /partners/customers/{domainId}/option-product-usages | オプション商品の利用内訳リストの取得 |
LINE WORKSプラットフォームの解約処理をします。
参考: Partner Console Guide > LINE WORKSの解約処理
解約 (即時適用) には、以下の API を利用します。
| HTTP Request | Description |
|---|---|
| DELETE /partners/customers/{domainId} | 顧客企業の削除 |
LINE WORKSプラットフォームの解約の予約は、使用状況情報の部分更新 を利用します。
請求書や利用履歴を確認します。
参考: Partner Console Guide > 請求書・日別利用履歴の確認
以下の API を利用します。
| HTTP Request | Description |
|---|---|
| GET /partners/customers/{domainId}/usages | 顧客の利用履歴の取得 |
| GET /partners/invoices | 請求書リストの取得 |
| GET /partners/invoice-details | 請求明細リストの取得 |
| 商品 | 商品グループ 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 |
|---|---|
| フリープラン | FR |
| ライトプラントライアル (注:旧商品) | LT_T |
| ベーシックプラントライアル (注:旧商品) | BS_T |
| プレミアムプラントライアル (注:旧商品) | PRM_T |
| ライトプラン (注:旧商品) | LT |
| ベーシックプラン (注:旧商品) | BS |
| プレミアムプラン (注:旧商品) | PRM |
| スタンダードプラントライアル | STD_T |
| アドバンストプラントライアル | ADV_T |
| スタンダードプラン | STD |
| アドバンストプラン | ADV |
| プラン | 商品 ID |
|---|---|
| フリープラン | ROG_FR |
| スタンダードプラントライアル | ROG_STD_T |
| アドバンストプラントライアル | ROG_ADV_T |
| スタンダードプラン | ROG_STD |
| アドバンストプラン | ROG_ADV |
| プラン | 商品 ID |
|---|---|
| フリープラン | NTA_FR |
| ソロプラントライアル | NTA_SL_T |
| チームプラントライアル | NTA_TM_T |
| ビジネスプラントライアル | NTA_BZ_T |
| エンタープライズプラントライアル | NTA_EP_T |
| ソロプラン | NTA_SL |
| チームプラン | NTA_TM |
| ビジネスプラン | NTA_BZ |
| エンタープライズプラン | NTA_EP |
| プラン | 商品 ID |
|---|---|
| ライトプラントライアル | JP_PPO_LT_T |
| スタンダードプラントライアル | JP_PPO_STD_T |
| アドバンストプラントライアル | JP_PPO_ADV_T |
| ライトプラン | JP_PPO_LT |
| スタンダードプラン | JP_PPO_STD |
| アドバンストプラン | JP_PPO_ADV |
| プラン | 商品 ID |
|---|---|
| スタンダードプラントライアル | JP_AIS_STD_T |
| スタンダードプラン | JP_AIS_STD |
| 契約タイプ | plan | LINE WORKS | ラジャー | AiNote | PaperOn | AiStudio |
|---|---|---|---|---|---|---|
| フリー | FREE | ◯ | ◯ | |||
| フリー ライセンス | FREE_LICENSE | ◯ | ||||
| トライアル | TRIAL | ◯ | ◯ | ◯ | ◯ | |
| トライアル ライセンス | TRIAL_LICENSE | ◯ | ||||
| 月額契約 後払い | MONTHLY | ◯ | ◯ | ◯ | ◯ | |
| 月額契約 後払い ライセンス | MONTHLY_LICENSE | ◯ | ||||
| 年額契約 月払い | ANNUAL | ◯ | ◯ | ◯ | ||
| 年額契約 月払い ライセンス | ANNUAL_LICENSE | ◯ | ◯ | |||
| 年額契約 一括払い | ANNUAL_PREPAY | ◯ | ◯ | |||
| 年額契約 一括払い ライセンス | ANNUAL_PREPAY_LICENSE | ◯ | ◯ |
| オプション商品 | オプション商品 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_S | CXトーク 対応者5席の窓口 | CST_S00 (トライアル) CST_S01 | ◯ |
| CXトーク 対応者30席の窓口 | CST_M | CXトーク 対応者30席の窓口 | CST_M00 (トライアル) CST_M01 | ◯ |
| CXトーク 対応者100席の窓口 | CST_L | CXトーク 対応者100席の窓口 | CST_L00 (トライアル) CST_L01 | ◯ |
| オプション商品 | オプション商品 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 | ◯ |
| オプション商品 | オプション商品 ID | サブオプション商品 | サブオプション商品 ID | 数量追加型 |
|---|---|---|---|---|
| 読み取り回数追加(単月追加) | JP_PPO_O | 読み取り回数追加(単月追加) | JP_PPO_O01 | ◯ |
| 読み取り回数追加(毎月追加) | JP_PPO_M | 読み取り回数追加(毎月追加) | JP_PPO_M01 | ◯ |
| オプション商品 | オプション商品 ID | サブオプション商品 | サブオプション商品 ID | 数量追加型 |
|---|---|---|---|---|
| 追加トークン(単月追加) | JP_AIS_O | 追加トークン(単月追加) | JP_AIS_O01 | ◯ |
| 追加トークン(毎月追加) | JP_AIS_M | 追加トークン(毎月追加) | JP_AIS_M01 | ◯ |