Webhookの概要

Webhookの概要

お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

Webhook は、HTTP コールバックまたはプッシュ API の一種で、サードパーティアプリケーションにリアルタイム通知を自動送信します。これらの通知は、特定のイベントを実行したときに送信されます。

 

開始する前に、次の点を確認してください。
  1. Webhook を使用するには、HTTP URL を使って自分のアプリケーションとサードパーティツールを連携させる必要があります。この URL は、指定したイベントがトリガーされたときにデータを受信します。いずれかのイベントに関連するアクションが実行されると、そのデータがこの URL に送信されます。
  2. トリガーとは、更新があったときに通知を送信するために選択する一連のイベントです。
Info利用可能プラン: Premier、Enterprise、Zoho One プラン

Webhook 項目の定義済みセット
  

項目名

目的

制限事項

必須項目

Webhook 名

Webhook の名前を入力します。

150 文字まで

これは必須項目です。

説明

Webhook の説明を入力します。

20000 文字まで

 

URL

 

1. サードパーティアプリケーションの REST API URL を入力します。

 

2. イベントが実行されたときに HTTP リクエストが送信される URL です。

 

200 文字まで

これは必須項目です。

タブ

 

Zoho Sprints では、Webhook はタブごとに設定されます。各タブに対して個別に Webhook を作成できます。

 

 

これは必須項目です。

トリガーイベント

 

1. 各タブには、それぞれに対応したトリガーイベントがあります。

 

2. 選択したタブに応じて、トリガーイベントを選択します。

 

3. イベントが実行されると、URL がトリガーされます。

 

 

これは必須項目です。

メソッド

イベントで使用する API メソッドを選択します。

 

- POST

- PUT

- DELETE

- GET

 

これは必須項目です。

エンティティパラメーター

 

1. 特定のタブに関連付けられたパラメーターです(projectid、sprintid など)。

 

2. パラメーターは、標準形式(JSON、XML など、または name = value)またはユーザー定義形式で追加できます。

 

最大 25 個のパラメーター

 

カスタムパラメーター

 

1. 特定のタブに関連付けられていない、汎用的なパラメーターです。

 

2. カスタムパラメーターは主に、Webhook をトリガーするために使用される API キーや oAuth トークンなどを送信する目的で使用されます。

 

10 個のパラメーター

 

ヘッダーパラメーター

 

HTTP リクエスト内でヘッダーパラメーターを定義することもできます。

 

10 個のパラメーター

 

URL プレビュー

 

1. すべてのパラメーターが付加された Webhook URL のプレビューです。

 

2. この URL は、サードパーティアプリケーションへの通知に使用されます。

 

読み取り専用モード

 

 

 

機能の動作

  1. Webhook URL は必ず http://、https://、または www. から始まる必要があります。
  2. 各タブごとに作成できる Webhook は 25 個までです。
  3. Webhook は特定のタブにのみ関連付けることができます。一度関連付けると、別のタブに変更することはできません。
  4. 失敗した Webhook 通話の詳細および Webhook ログは、直近 5 日分のみ表示できます。
  5. Webhook が 5 回連続で失敗すると、その URL は一時停止されます。再有効化する必要があります。

エラーコード

Webhook が実行されなかった場合、Zoho Sprints では次のエラーコードが表示されます。

 

HTTP ステータスエラーコード

理由

400 Bad Request

パラメーターが不足しています

401 Unauthorized

無効な oAuth トークンです

402 Request Failed

パラメーターは有効ですが、リクエストが失敗しました

404 Not Found

リクエストされた項目が存在しません

500、502、503、504 Server Errors

サードパーティアプリケーション側で問題が発生しています

 


Zoho Sprints でスプリントが作成されたときに、Zoho Projects にマイルストーンとして追加します。

要件

  1. Zoho Projects のアカウント。
  2. API にアクセスする権限。

 

手順

 

1. Zoho Projects でポータルを作成する
Zoho Projects でポータルとプロジェクトを作成します。
 
2. Zoho Sprints で Webhook を設定する
  1. Webhook 作成フォームの各フィールドに値を入力します。
  2. Webhook 名を入力します。ここでは「Milestone - Sprints」としています。
  3. URL にはサードパーティアプリケーションの URL を入力します。ここでは Zoho Projects がサードパーティアプリケーションです。


  1. Webhook URL は必ず https://、http://、または www. から始まる必要があります。
  1. Webhook URL の説明を入力します。
3. タブとトリガーイベントを選択する
  1. この Webhook の目的は、Zoho Sprints でユーザーがスプリントを作成したときに、それを Zoho Projects のマイルストーンとして追加することです。ここでは「Sprints」タブを使用してアクションを実行します。
  2. タブとして「Sprint」を選択します。
  3. トリガーイベントとして「Sprint Added」を選択します。また、Sprint Update、Sprint 削除、Sprint Start、Sprint Complete などの他のアクションを選択することもできます。
  4. メソッドとして POST を選択します。

4. ユーザー定義形式のパラメーター 


Info
Param Name: sprintObject
Param Value:
{sprintName=${Sprint.SprintName},
sprintId= ${Sprint.SprintId},
sprintNumber = ${Sprint.SprintNumber}}
 
Custom Parameter (Name = Value)
apiKey = <api_key>
authToken = <auth_token>

5.スプリントを作成して連携をテストする

プロジェクトにサンプルのスプリントを追加して、連携のテストを開始します。これにより、定義したパラメーター付きで Webhook URL がトリガーされ、Zoho Projects にサンプルのマイルストーンが追加されます。

    Zoho CRM 管理者向けトレーニング

    「導入したばかりで基本操作や設定に不安がある」、「短期間で集中的に運用開始できる状態にしたい」、「運用を開始しているが再度学び直したい」 といった課題を抱えられているユーザーさまに向けた少人数制のオンライントレーニングです。

    日々の営業活動を効率的に管理し、導入効果を高めるための方法を学びましょう。

    Zoho CRM Training



              Zoho Campaigns Resources

                Zoho WorkDrive Resources




                  • Desk Community Learning Series


                  • Digest


                  • Functions


                  • Meetups


                  • Kbase


                  • Resources


                  • Glossary


                  • Desk Marketplace


                  • MVP Corner


                  • Word of the Day


                  • Ask the Experts









                                  Resources

                                  Videos

                                  Watch comprehensive videos on features and other important topics that will help you master Zoho CRM.



                                  eBooks

                                  Download free eBooks and access a range of topics to get deeper insight on successfully using Zoho CRM.



                                  Webinars

                                  Sign up for our webinars and learn the Zoho CRM basics, from customization to sales force automation and more.



                                  CRM Tips

                                  Make the most of Zoho CRM with these useful tips.