
SharePointのRESTコマンドのまとめです。
今回は、サイトデザイン・サイトスクリプト・ハブサイト・サイトのテーマのREST APIのまとめです。
SharePoint REST サービスとは
SharePoint の RESTの概要は以下を参照ください。
サイトデザイン・サイトスクリプト
| REST コマンド | 説明 |
|---|---|
| CreateSiteScript | 新しいサイト スクリプトを作成 |
| GetSiteScripts | 既存のサイト スクリプトに関する情報のリストを取得 |
| GetSiteScriptFromList | 既存の SharePoint リストからサイト スクリプト構文を作成 |
| GetSiteScriptMetadata | 特定のサイト スクリプトに関する情報を取得 |
| UpdateSiteScript | 新しい値でサイト スクリプトを更新 |
| DeleteSiteScript | サイト スクリプトを削除 |
| CreateSiteDesign | サイト デザインを作成 |
| ApplySiteDesign | サイト デザインを既存のサイト コレクションに適用 |
| AddSiteDesignTaskToCurrentWeb | 現在の Web にサイト デザイン タスクを追加 |
| GetSiteDesigns | 既存のサイト デザインに関する情報のリストを取得 |
| GetSiteDesignMetadata | 特定のサイト デザインに関する情報を取得 |
| UpdateSiteDesign | 新しい値でサイト デザインを更新 |
| DeleteSiteDesign | サイト デザインを削除 |
| GetSiteDesignRights | サイト デザインにアクセスできるプリンシパルのリストを取得 |
| GrantSiteDesignRights | 1 つ以上のプリンシパルのサイト デザインへのアクセスを許可 |
| RevokeSiteDesignRights | 1 つ以上のプリンシパルのサイト デザインからのアクセスを取り消し |
ハブサイト
| REST コマンド | 説明 |
|---|---|
| SP.HubSites.CanCreate | 現在のユーザーがハブサイトを作成できるかどうかを返す |
| GetById | ハブサイトに関する情報を取得または更新 |
| HubSiteData | 現在のWebのハブサイトデータを取得 |
| HubSites | 現在のユーザーがアクセスできるすべてのハブサイトに関する情報を取得 |
| JoinHubSite | サイトを既存のハブサイトに関連付け |
| RegisterHubSite | 既存のサイトをハブサイトとして登録 |
| SyncHubSiteTheme | 親ハブサイトから任意のテーマ更新を適用 |
| UnRegisterHubSite | ハブサイトの登録を解除 |
| SPHubSite オブジェクト型 | オブジェクト型 –SharePointハブサイトについて説明するデータを格納 |
| SPHubSiteData オブジェクト型 | オブジェクト型 –SharePointハブサイトについて説明するデータを格納 |
サイトのテーマ
| REST コマンド | 説明 |
|---|---|
| AddTenantTheme | 新しいテーマを作成 |
| DeleteTenantTheme | テナント ストアからテーマを削除 |
| GetTenantThemingOptions | テーマの設定を読み込む |
| ApplyTheme | テナント テーマをサイトに適用 |
| UpdateTenantTheme | テナント テーマの定義を更新 |