SharePoint リストの webhookSharePoint list webhooks

SharePoint リストの Webhook は、所定の SharePoint リストやドキュメント ライブラリのリスト アイテム変更に相当するイベントに対応します。SharePoint webhooks は単純な通知パイプラインを提供しているため、アプリケーションは、サービスをポーリングすることなく、SharePoint リストの変更内容に気付くことができます。The SharePoint list webhooks cover the events corresponding to list item changes for a given SharePoint list or a document library. SharePoint webhooks provide a simple notification pipeline so your application can be aware of changes to a SharePoint list without polling the service.

タスクTasks

タスクTask HTTP メソッドHTTP method
新しいサブスクリプションの作成Create a new subscription POST /_api/web/lists('list-guid')/subscriptions
サブスクリプションの取得Get subscriptions GET /_api/web/lists('list-guid')/subscriptions
サブスクリプションの削除Delete a subscription DELETE /_api/web/lists('list-guid')/subscriptions('id')
サブスクリプションの更新Update a subscription PATCH /_api/web/lists('list-guid')/subscriptions('id')

イベントの種類の一覧List event types

SharePoint 内の次の非同期のリスト アイテム イベントについての通知がアプリケーションに送信されます。Notifications are sent to your application for the following asynchronous list item events in SharePoint:

  • ItemAddedItemAdded
  • ItemUpdatedItemUpdated
  • ItemDeletedItemDeleted
  • ItemCheckedOutItemCheckedOut
  • ItemCheckedInItemCheckedIn
  • ItemUncheckedOutItemUncheckedOut
  • ItemAttachmentAddedItemAttachmentAdded
  • ItemAttachmentDeletedItemAttachmentDeleted
  • ItemFileMovedItemFileMoved
  • ItemVersionDeletedItemVersionDeleted
  • ItemFileConvertedItemFileConverted

Webhooks では、同期イベントはサポートされていません。Synchronous events are not supported in webhooks.

関連項目See also