TikTok Shop Customer Service API の承認要件:2026年版チェックリスト
TikTok Shop Customer Service API の承認対象は、一般的な TikTok DM API ではなく、個別審査が必要なカスタムスコープです。現在の公式ドキュメントでは、稼働中のアプリ内チャット、Order、Fulfillment、After-Sales との連携に加え、認可済みセラー 1,000 店舗または 1 日 100 万回の API コール実績が求められます。自社開発の TikTok Shop Seller アプリには特別承認の可能性がありますが、ショップデータへアクセスするには各セラーの認可が別途必要です。
要点
- Customer Service API の対象は、TikTok Shop における購入者とセラー間の会話です。通常の TikTok アカウントが受信するすべての DM を取得できるものではありません。
- 承認には、ライブチャット画面、会話履歴、注文・配送・返品・返金情報を扱える稼働中のプロダクトを提示する必要があります。
- TikTok が公開している規模要件は、認可済みセラー 1,000 店舗または 1 日 100 万回の API コールです。加盟店が自社開発したアプリは特別承認の対象となる場合があります。
- カスタムスコープの承認と、各セラーによる認可は別々の条件です。対象ショップの会話を読み取るには両方を満たす必要があります。
- 本当に必要なのが TikTok Shop の購入者対応ではなく、通常アカウントへの受信メッセージである場合は、別のアーキテクチャとして検討してください。
TikTok Shop Customer Service API を申請できるのは誰か?
TikTok は Customer Service API を、独立系ソフトウェアベンダー(ISV)や独自のサポートツールを開発する加盟店向けのカスタム API と位置付けています。Partner Center では、パートナーまたは ISV が business category と app or service category の両方で Customer Service を選び、カスタムスコープへのアクセスを申請します。
公式の Customer Service API 概要には、実務上の承認要件が次の 4 層に整理されています。
| 承認要件 | TikTok が求める証拠 | 重要な理由 |
|---|---|---|
| 稼働中のサポートプロダクト | ユーザーが操作できるチャット画面、会話一覧と詳細、タイムスタンプ、参加者、実際の送受信フロー | この API は、試作の最初の部品ではなく、既存サポートプロダクトの拡張を目的としているため |
| コマース情報との連携 | 会話に関連付けられた Order、Fulfillment、After-Sales の画面 | 担当者が購入者対応中に注文状況、配送進捗、返品、返金を確認できる必要があるため |
| パートナーの規模 | 認可済みセラー 1,000 店舗以上、または 1 日 100 万回の API コール | Customer Service は標準の API カテゴリではなく、制限付きカスタムスコープであるため |
| 認可 | アプリがカスタムスコープを取得し、さらに各セラーがアクセスを認可 | スコープが承認されても、すべてのショップへ自動的にアクセスできるわけではないため |
TikTok によると、TikTok Shop Seller カテゴリのアプリ、つまり自社開発チームを持つ加盟店のアプリは、特別承認を受けられる場合があります。ただし、これは審査ルートの一つであり、承認が保証される例外ではありません。公式ページには、アプリを所有する加盟店が 1 社であることだけで承認されるとは記載されていません。
ここが、より広い tiktok dm api に関する疑問との重要な違いです。一般向けの TikTok developer platform には、通常アカウントの受信箱をリアルタイムで取得する endpoint は現在もありません。Shop Customer Service API は、購入者とセラー間のコマース会話だけを対象とした、審査制の限定的な手段です。
承認されたスコープで実際にできること
承認とセラー認可が完了すると、公式 API で会話一覧の取得、メッセージの取得・送信・既読処理、担当者設定の管理、購入者メッセージ用画像のアップロード、New Conversation と New Message の webhook 受信が可能になります。TikTok のリファレンスでは、必要なスコープを seller.customer_service としています。
たとえば、公式の Get Conversation Messages は次の operation を使用します。
GET /customer_service/202309/conversations/{conversation_id}/messages
Required scope: seller.customer_service
この endpoint は TikTok Shop に属し、セラーの access token が必要です。TikTok for Developers の Login Kit、Content Posting、Research、Data Portability の各プロダクトとは互換性がありません。既存の TikTok コマース API 機能マップでは、より広いプロダクト境界を解説しています。このチェックリストでは、制限付き Customer Service スコープの取得だけに焦点を当てます。
申請資料のチェックリスト
カスタムスコープを申請する前に、次の審査資料を準備してください。
- チャットプロダクト全体を提示する。 会話一覧と詳細、参加者情報、タイムスタンプ、履歴、送受信フローが分かるように、トリミングしていない画面を示します。TikTok はスクリーンショットと短い画面録画を求めています。モックアップだけでは、プロダクトが実際に稼働している証拠にならない可能性があります。
- 会話とコマースデータを結び付ける。 注文詳細、配送状況、該当する返品・返金ステータスと、担当者が実際の会話中にそれらをどう使うかを示します。
- 採用する規模要件を証明する。 認可済みセラー 1,000 店舗、または 1 日 100 万回の API コールを示すレポートを用意します。自社開発の Seller アプリは、自動的な例外を想定せず、加盟店、自社開発チーム、社内のサポート運用を説明してください。
- 正しいカスタムスコープを申請する。 TikTok の access scope ガイドでは、Partner Console → App & Service → Manage → Manage API からカスタムスコープを申請するよう案内しています。アプリで
seller.customer_serviceが有効になっていることを確認します。 - セラー認可を別工程としてテストする。 アプリ審査の通過は、セラー token の取得を意味しません。インストールと認可を検証し、ショップ識別子と付与されたスコープを保存して、認可取り消しにも対応します。
- 提出直前に公式ページを再確認する。 カスタムスコープの要件は、市場やアカウントによって変わる可能性があります。本記事は 2026 年 7 月 18 日に確認できたドキュメントを記録したものです。実際の申請では、利用中のアカウントに表示される Partner Center の情報を最終的な根拠にしてください。
本当に必要なメッセージ領域を見極める
| 要件 | 適切な手段 | 主な制約 |
|---|---|---|
| 既存のコマース向けヘルプデスクで TikTok Shop の購入者をサポートする | TikTok Shop Customer Service API | カスタムスコープ審査、プロダクトの証拠、規模要件、セラー認可 |
| 対象条件を満たす過去の購入者へ、承認済みのコマース案内を送る | TikTok Shop Customer Engagement API | 個別の機能権限、受信者の適格性、テンプレート、送信頻度のルール |
| ユーザーが認可した TikTok データをエクスポートする | TikTok Data Portability API | 審査、対応地域、ユーザー同意、データエクスポート。リアルタイム受信箱ではない |
| 接続済みの通常アカウントから、対応対象の受信メッセージを取得する | UnifyPort の非公式インターフェース | 独立したアカウント接続と webhook 運用モデル。TikTok Shop の権限は含まれない |
コードを書く前に、この切り分けを行ってください。注文情報にひも付く Shop の会話が必要なチームは、公式 Customer Service API を申請すべきです。一方、通常アカウントへのリアルタイム受信だけが必要なら、別プロダクトを対象要件に合わせるためだけに Order や Fulfillment の画面を作るべきではありません。
UnifyPort が適する範囲
UnifyPort は seller.customer_service の付与、Partner Center アプリの承認、ショップの認可、Seller Center の注文データ取得、TikTok 公式の担当者・サービス指標の提供を行いません。これらのコマース機能が要件なら、公式 API を使用してください。
UnifyPort が適するのは、通常アカウントへの受信という別のケースです。UnifyPort Exporter リリースガイドでは、ブラウザーを介した TikTok セッション引き継ぎを説明しています。API は、対応対象の受信トラフィックを標準の message.received webhook envelope で配信します。次は、他プロバイダーと同じドキュメント済みフィールドを使用した架空の受信イベント例です。
{
"id": "evt_7b9f2d41c6",
"type": "message.received",
"provider": "tiktok",
"account_id": "acc_4e81a7",
"occurred_at": "2026-07-18T03:14:25Z",
"data": {
"conversation": { "id": "7421183065", "type": "user" },
"sender": { "id": "7369021841", "type": "user", "name": "Mina" },
"message": {
"id": "msg_20260718_031425",
"type": "text",
"text": "Is this item available in Thailand?",
"direction": "inbound",
"sent_at": "2026-07-18T03:14:24Z"
}
}
}
webhook endpoint に signing_secret を設定している場合は、イベントを保存する前に raw body を使って X-Device-Timestamp と X-Device-Signature を検証してください。標準イベントタイプと payload のリファレンスが envelope に関する最も詳細な情報源です。送信操作を前提に設計する前に、現在のプロバイダー機能ドキュメントも確認してください。
制約とトレードオフ
担当者が Shop の購入者識別情報、注文との関連付け、会話ライフサイクル、承認済みの送信操作、プラットフォーム固有のサービス運用を必要とする場合は、TikTok Shop 公式ルートが適しています。コマースの認可とプラットフォームポリシーを、TikTok がサポートするモデル内に保てます。
非公式インターフェースを使っても、Customer Service API の申請資格を得たり、通常の DM を Shop の会話へ変換したり、公式の購入者向けキャンペーンを開始したり、Seller Center のデータを再現したりすることはできません。提供できる範囲は、接続済みの対応アカウントから標準形式の受信イベントを得ることです。注文・配送記録を自社システムに保持するのは、それらの適法で信頼できる情報源をすでに確保している場合に限ってください。
よくある質問
TikTok Shop Customer Service API の承認要件は何ですか?
TikTok は現在、稼働中のアプリ内チャット画面、確認可能な Order、Fulfillment、After-Sales 連携に加え、認可済みセラー 1,000 店舗または 1 日 100 万回の API コールを求めています。アプリは Customer Service のカスタムスコープを申請し、各セラーからも認可を得る必要があります。
単独の TikTok Shop 加盟店でも Customer Service API を利用できますか?
可能性はありますが、自動的に承認されるわけではありません。TikTok は、TikTok Shop Seller カテゴリの自社開発アプリが特別承認を受ける場合があると説明しています。加盟店は、自社開発チーム、稼働中のチャットプロダクト、コマース情報との連携、想定するサポート運用の証拠を提出すべきです。
Customer Service API は一般的な TikTok DM API ですか?
いいえ。対象は TikTok Shop の購入者とセラー間のカスタマーサービス会話です。クリエイターや通常の TikTok アカウントが受信するすべての DM を取得するものではありません。
アプリが承認されれば、セラーの認可は不要になりますか?
いいえ。カスタムスコープの承認によってアプリでその機能を利用できるようになり、セラー認可によって特定のショップへのアクセスが付与されます。両方を満たす必要があります。
アプリが申請要件を満たさない場合はどうすればよいですか?
まず要件を正確に切り分けてください。公式の Shop サポートには Seller Center を使う、不足するプロダクト証拠を整えてから再申請する、または Shop 固有の購入者識別情報・注文・担当者機能が不要なら、通常アカウント向けの受信インターフェースを検討する、という選択肢があります。
次のステップ
プロダクトが実際に Shop の購入者対応を担うなら、TikTok の Customer Service API 概要を申請チェックリストとして使い、利用中の Partner Center アカウントで要件を再確認してください。通常アカウントの受信ルーティングが要件なら、別の接続方式を選ぶ前に UnifyPort の 標準 webhook イベントリファレンスを確認してください。
出典
2026 年 7 月 18 日に確認した TikTok 公式情報: