ユーザマニュアル




2023/08/17

MANUAL

開発者向け機能:API:サイト操作:サイト作成

## 概要 APIを使用してサイトを作成する事ができます。 ## 対応バージョン プリザンター 1.3.4.0 以降 ## 事前準備 APIの操作を行う前に[APIキーの作成](/manual/api-key)を実施してください。また、この機能はテナント管理者でないと行えないため、ユーザ管理からテナント管理者の設定を行ってください。 ## リクエスト 下記のリクエスト形式で、jsonデータを送信します。 |設定項目|値| |:--|:--| |HTTPメソッド|POST| |Content-Type |application/json| |文字コード|UTF-8| |URL|http://{サーバー名}/api/items/{親サイトID}/createsite(※1)| |Body|以下のjsonデータを参考のこと| (※1){サーバー名}、{親サイトID}の部分は、適宜、環境に合わせて編集してください。   pleasanter.netの場合は以下の形式になります。   https\://pleasanter.net/fs/api/items/{親サイトID}/createsite   {親サイトID}には、サイトを作成する対象の親サイトを指定してください。 ##### JSON ``` { "ApiVersion": "1.1", "ApiKey": "345yuAjA6789dA09d8uj6...", "TenantId": 1, "Title": "サイト名", "ReferenceType": "Issues", "InheritPermission": 99999, "SiteSettings": { "Version": 1.017, "ReferenceType": "Issues", "GridColumns": [ "IssueId", "TitleBody", "Comments", "StartTime", "CompletionTime", "WorkValue", "ProgressRate", "RemainingWorkValue", "Status", "Manager", "Owner", "Updator", "UpdatedTime" ], "EditorColumnHash": { "General": [ "IssueId", "Ver", "Title", "Body", "StartTime", "CompletionTime", "WorkValue", "ProgressRate", "RemainingWorkValue", "Status", "Manager", "Owner", "Comments" ] } } } ``` ※TenantID以降のパラメータについては、サイトパッケージをエクスポートした際の、"Site”パラメータと同等の値を設定してください。 以下の例ではWikiを作成します。 ##### JSON ```json { "ApiVersion": 1.1, "ApiKey": "345yuAjA6789dA09d8uj6...", "Title": "Wiki test", "ReferenceType": "Wikis", "ParentId": 1, "InheritPermission": 1, "SiteSettings": { "ReferenceType": "Wikis" } } ``` スクリプトでの使用方法は、以下のマニュアルをご参照ください。 [開発者向け機能:スクリプト:$p.apiCreateSite](/manual/script-api-create-site)
TOP
このページをシェアする
記載された商品名、各製品名は各社の登録商標または商標です。 © Implem Inc.