テンプレートからスペースを作成する
テンプレートからスペースを作成する
テンプレートからスペースを作成します。
- スペース機能を利用していない場合には、エラーが発生します。
- ゲストスペース機能が無効の場合に、ゲストスペースを作成しようとするとエラーが発生します。
URL
https://sample.cybozu.com/k/v1/template/space.json
ゲストスペースを作成する場合でも、上記のURLでAPIを実行してください。
HTTPメソッド
POST
必要なアクセス権
- スペース作成権限
ゲストスペースとして作成する場合、ゲストスペースの作成権限が必要です。
リクエスト
パラメーター
| パラメーター名 | 型 | 必須 | 説明 |
|---|---|---|---|
| id | 数値または文字列 | 必須 | 作成するスペースのテンプレートID |
| name | 文字列 | 必須 | 作成するスペースの名前 |
| members | 配列 | 必須 | スペースのメンバーの情報の一覧 スペース管理者を1名以上指定していない場合、もしくは下記ユーザーのいずれかを指定した場合、エラーが発生します。
|
| members[].entity | オブジェクト | 必須 | スペースのメンバーの情報 ゲストユーザーは指定できません。 |
| members[].entity.type | 文字列 | 必須 | スペースのメンバーの種類 次の値を指定できます。
|
| members[].entity.code | 文字列 | 必須 | スペースのメンバーのコード |
| members[].isAdmin | 真偽値または文字列 | 条件必須 | メンバーをスペース管理者にするかどうか
スペース管理者を1名以上設定していないと、エラーとなります。 |
| members[].includeSubs | 真偽値または文字列 | 省略可 | 下位組織を含めるかどうか
entity.typeが「ORGANIZATION」の場合のみ有効です。 |
| isPrivate | 真偽値または文字列 | 省略可 | スペースを非公開にするかどうか
isGuestが 「true」の場合は 「true」が設定されます。 |
| isGuest | 真偽値または文字列 | 省略可 | スペースをゲストスペースとして作成するかどうか
ゲストスペースを有効にしていない場合に trueを指定すると、エラーが発生します。 |
| fixedMember | 真偽値または文字列 | 省略可 | 各ユーザーにスペースの退会/スレッドのアンフォローを禁止するかどうか
|
リクエストの例
ヘッダー
|
|
リクエストヘッダーの詳細は共通仕様を参照してください。
kintone REST APIの共通仕様
ボディ
|
|
レスポンス
プロパティ
| プロパティ名 | 型 | 説明 |
|---|---|---|
| id | 文字列 | 作成されたスペースのスペースID |
レスポンスの例
|
|
サンプルコード
curlを使ったリクエスト
ご利用の環境によって、curlのフォーマットは異なる場合があります。
詳細は、次のページを参照してください。
curlコマンドでkintone REST APIを実行してみよう/3.API実行
|
|
kintone.api()を使ったリクエスト
kintone.api()の詳細は、次のページを参照してください。
kintone REST APIリクエストを送信する
|
|
