ロールと権限
ロールを作成
POST /api/organizations/{organizationPk}/groups/
パラメータ
organizationPk
✅
string
A UUID string identifying this 組織 ID
リクエスト内容
リクエストパラメータ
name
string
必須
organization
string (uuid)
任意
permissions
array[string]
必須
canCreateChatbot
boolean
任意
canCreateKnowledgeBase
boolean
任意
canCreateInbox
boolean
任意
canCreateDatabase
boolean
任意
リクエスト構造のサンプル
{
"name": string
"organization"?: string (uuid) // 任意
"permissions": [
string (uuid)
]
"canCreateChatbot"?: boolean // 任意
"canCreateKnowledgeBase"?: boolean // 任意
"canCreateInbox"?: boolean // 任意
"canCreateDatabase"?: boolean // 任意
}リクエストのサンプル値
コードサンプル
レスポンス内容
ステータスコード: 201
レスポンス構造のサンプル
レスポンスのサンプル値
ロールを作成
POST /api/v1/organizations/{organizationPk}/groups/
パラメータ
organizationPk
✅
string
A UUID string identifying this 組織 ID
リクエスト内容
リクエストパラメータ
name
string
必須
organization
string (uuid)
任意
permissions
array[string]
必須
canCreateChatbot
boolean
任意
canCreateKnowledgeBase
boolean
任意
canCreateInbox
boolean
任意
canCreateDatabase
boolean
任意
リクエスト構造のサンプル
リクエストのサンプル値
コードサンプル
レスポンス内容
ステータスコード: 201
レスポンス構造のサンプル
レスポンスのサンプル値
ロールメンバーを一括追加
POST /api/organizations/{organizationPk}/groups/{groupPk}/group-members/bulk-create/
パラメータ
groupPk
✅
string
organizationPk
✅
string
A UUID string identifying this 組織 ID
リクエスト内容
リクエストパラメータ
members
array[string]
必須
リクエスト構造のサンプル
リクエストのサンプル値
コードサンプル
レスポンス内容
ステータスコード: 201
レスポンス構造のサンプル
レスポンスのサンプル値
ロールメンバーを一括追加
POST /api/v1/organizations/{organizationPk}/groups/{groupPk}/group-members/bulk-create/
パラメータ
groupPk
✅
string
organizationPk
✅
string
A UUID string identifying this 組織 ID
リクエスト内容
リクエストパラメータ
members
array[string]
必須
リクエスト構造のサンプル
リクエストのサンプル値
コードサンプル
レスポンス内容
ステータスコード: 201
レスポンス構造のサンプル
レスポンスのサンプル値
AI 助理をロールに一括割り当て
POST /api/organizations/{organizationPk}/groups/{groupPk}/group-chatbots/bulk-create/
パラメータ
groupPk
✅
string
organizationPk
✅
string
A UUID string identifying this 組織 ID
page
❌
integer
A page number within the paginated result set.
pageSize
❌
integer
Number of results to return per page.
query
❌
string
リクエスト内容
リクエストパラメータ
chatbots
array[string]
必須
リクエスト構造のサンプル
リクエストのサンプル値
コードサンプル
レスポンス内容
ステータスコード: 201
レスポンス構造のサンプル
レスポンスのサンプル値
AI 助理をロールに一括割り当て
POST /api/v1/organizations/{organizationPk}/groups/{groupPk}/group-chatbots/bulk-create/
パラメータ
groupPk
✅
string
organizationPk
✅
string
A UUID string identifying this 組織 ID
page
❌
integer
A page number within the paginated result set.
pageSize
❌
integer
Number of results to return per page.
query
❌
string
リクエスト内容
リクエストパラメータ
chatbots
array[string]
必須
リクエスト構造のサンプル
リクエストのサンプル値
コードサンプル
レスポンス内容
ステータスコード: 201
レスポンス構造のサンプル
レスポンスのサンプル値
受信トレイをロールに一括割り当て
POST /api/organizations/{organizationPk}/groups/{groupPk}/group-inboxes/bulk-create/
パラメータ
groupPk
✅
string
organizationPk
✅
string
A UUID string identifying this 組織 ID
コードサンプル
レスポンス内容
200
No response body
受信トレイをロールに一括割り当て
POST /api/v1/organizations/{organizationPk}/groups/{groupPk}/group-inboxes/bulk-create/
パラメータ
groupPk
✅
string
organizationPk
✅
string
A UUID string identifying this 組織 ID
コードサンプル
レスポンス内容
200
No response body
ナレッジベースをロールに一括割り当て
POST /api/organizations/{organizationPk}/groups/{groupPk}/group-knowledge-bases/bulk-create/
パラメータ
groupPk
✅
string
organizationPk
✅
string
A UUID string identifying this 組織 ID
page
❌
integer
A page number within the paginated result set.
pageSize
❌
integer
Number of results to return per page.
query
❌
string
リクエスト内容
リクエストパラメータ
knowledgeBases
array[string]
必須
リクエスト構造のサンプル
リクエストのサンプル値
コードサンプル
レスポンス内容
ステータスコード: 201
レスポンス構造のサンプル
レスポンスのサンプル値
ナレッジベースをロールに一括割り当て
POST /api/v1/organizations/{organizationPk}/groups/{groupPk}/group-knowledge-bases/bulk-create/
パラメータ
groupPk
✅
string
organizationPk
✅
string
A UUID string identifying this 組織 ID
page
❌
integer
A page number within the paginated result set.
pageSize
❌
integer
Number of results to return per page.
query
❌
string
リクエスト内容
リクエストパラメータ
knowledgeBases
array[string]
必須
リクエスト構造のサンプル
リクエストのサンプル値
コードサンプル
レスポンス内容
ステータスコード: 201
レスポンス構造のサンプル
レスポンスのサンプル値
データベースをロールに一括割り当て
POST /api/organizations/{organizationPk}/groups/{groupPk}/group-databases/bulk-create/
パラメータ
groupPk
✅
string
organizationPk
✅
string
A UUID string identifying this 組織 ID
page
❌
integer
A page number within the paginated result set.
pageSize
❌
integer
Number of results to return per page.
query
❌
string
リクエスト内容
リクエストパラメータ
databases
array[string]
必須
リクエスト構造のサンプル
リクエストのサンプル値
コードサンプル
レスポンス内容
ステータスコード: 201
レスポンス構造のサンプル
レスポンスのサンプル値
データベースをロールに一括割り当て
POST /api/v1/organizations/{organizationPk}/groups/{groupPk}/group-databases/bulk-create/
パラメータ
groupPk
✅
string
organizationPk
✅
string
A UUID string identifying this 組織 ID
page
❌
integer
A page number within the paginated result set.
pageSize
❌
integer
Number of results to return per page.
query
❌
string
リクエスト内容
リクエストパラメータ
databases
array[string]
必須
リクエスト構造のサンプル
リクエストのサンプル値
コードサンプル
レスポンス内容
ステータスコード: 201
レスポンス構造のサンプル
レスポンスのサンプル値
権限一覧を取得
GET /api/permissions/
コードサンプル
レスポンス内容
ステータスコード: 200
レスポンス構造のサンプル
レスポンスのサンプル値
権限一覧を取得
GET /api/v1/permissions/
コードサンプル
レスポンス内容
ステータスコード: 200
レスポンス構造のサンプル
レスポンスのサンプル値
ロール一覧を取得
GET /api/organizations/{organizationPk}/groups/
パラメータ
organizationPk
✅
string
A UUID string identifying this 組織 ID
page
❌
integer
A page number within the paginated result set.
pageSize
❌
integer
Number of results to return per page.
query
❌
string
コードサンプル
レスポンス内容
ステータスコード: 200
レスポンス構造のサンプル
レスポンスのサンプル値
ロール一覧を取得
GET /api/v1/organizations/{organizationPk}/groups/
パラメータ
organizationPk
✅
string
A UUID string identifying this 組織 ID
page
❌
integer
A page number within the paginated result set.
pageSize
❌
integer
Number of results to return per page.
query
❌
string
コードサンプル
レスポンス内容
ステータスコード: 200
レスポンス構造のサンプル
レスポンスのサンプル値
ロールの詳細を取得
GET /api/organizations/{organizationPk}/groups/{id}/
パラメータ
id
✅
string
A UUID string identifying this Group.
organizationPk
✅
string
A UUID string identifying this 組織 ID
コードサンプル
レスポンス内容
ステータスコード: 200
レスポンス構造のサンプル
レスポンスのサンプル値
ロールの詳細を取得
GET /api/organizations/{organizationPk}/groups/export/
パラメータ
organizationPk
✅
string
A UUID string identifying this 組織 ID
コードサンプル
レスポンス内容
ステータスコード: 200
レスポンス構造のサンプル
レスポンスのサンプル値
ロールの詳細を取得
GET /api/organizations/{organizationPk}/groups/export-template/
パラメータ
organizationPk
✅
string
A UUID string identifying this 組織 ID
コードサンプル
レスポンス内容
ステータスコード: 200
レスポンス構造のサンプル
レスポンスのサンプル値
ロールの詳細を取得
GET /api/v1/organizations/{organizationPk}/groups/{id}/
パラメータ
id
✅
string
A UUID string identifying this Group.
organizationPk
✅
string
A UUID string identifying this 組織 ID
コードサンプル
レスポンス内容
ステータスコード: 200
レスポンス構造のサンプル
レスポンスのサンプル値
ロールの詳細を取得
GET /api/v1/organizations/{organizationPk}/groups/export/
パラメータ
organizationPk
✅
string
A UUID string identifying this 組織 ID
コードサンプル
レスポンス内容
ステータスコード: 200
レスポンス構造のサンプル
レスポンスのサンプル値
ロールの詳細を取得
GET /api/v1/organizations/{organizationPk}/groups/export-template/
パラメータ
organizationPk
✅
string
A UUID string identifying this 組織 ID
コードサンプル
レスポンス内容
ステータスコード: 200
レスポンス構造のサンプル
レスポンスのサンプル値
ロールメンバー一覧を取得
GET /api/organizations/{organizationPk}/groups/{groupPk}/group-members/
パラメータ
groupPk
✅
string
organizationPk
✅
string
A UUID string identifying this 組織 ID
page
❌
integer
A page number within the paginated result set.
pageSize
❌
integer
Number of results to return per page.
query
❌
string
コードサンプル
レスポンス内容
ステータスコード: 200
レスポンス構造のサンプル
レスポンスのサンプル値
ロールメンバー一覧を取得
GET /api/v1/organizations/{organizationPk}/groups/{groupPk}/group-members/
パラメータ
groupPk
✅
string
organizationPk
✅
string
A UUID string identifying this 組織 ID
page
❌
integer
A page number within the paginated result set.
pageSize
❌
integer
Number of results to return per page.
query
❌
string
コードサンプル
レスポンス内容
ステータスコード: 200
レスポンス構造のサンプル
レスポンスのサンプル値
特定のロールメンバーを表示
GET /api/organizations/{organizationPk}/groups/{groupPk}/group-members/{id}/
パラメータ
groupPk
✅
string
id
✅
string
A UUID string identifying this Group Member.
organizationPk
✅
string
A UUID string identifying this 組織 ID
コードサンプル
レスポンス内容
ステータスコード: 200
レスポンス構造のサンプル
レスポンスのサンプル値
特定のロールメンバーを表示
GET /api/v1/organizations/{organizationPk}/groups/{groupPk}/group-members/{id}/
パラメータ
groupPk
✅
string
id
✅
string
A UUID string identifying this Group Member.
organizationPk
✅
string
A UUID string identifying this 組織 ID
コードサンプル
レスポンス内容
ステータスコード: 200
レスポンス構造のサンプル
レスポンスのサンプル値
ロールの AI 助理一覧を取得
GET /api/organizations/{organizationPk}/groups/{groupPk}/group-chatbots/
パラメータ
groupPk
✅
string
organizationPk
✅
string
A UUID string identifying this 組織 ID
page
❌
integer
A page number within the paginated result set.
pageSize
❌
integer
Number of results to return per page.
query
❌
string
コードサンプル
レスポンス内容
ステータスコード: 200
レスポンス構造のサンプル
レスポンスのサンプル値
ロールの AI 助理一覧を取得
GET /api/v1/organizations/{organizationPk}/groups/{groupPk}/group-chatbots/
パラメータ
groupPk
✅
string
organizationPk
✅
string
A UUID string identifying this 組織 ID
page
❌
integer
A page number within the paginated result set.
pageSize
❌
integer
Number of results to return per page.
query
❌
string
コードサンプル
レスポンス内容
ステータスコード: 200
レスポンス構造のサンプル
レスポンスのサンプル値
ロールの受信トレイ一覧を取得
GET /api/organizations/{organizationPk}/groups/{groupPk}/group-inboxes/
パラメータ
groupPk
✅
string
organizationPk
✅
string
A UUID string identifying this 組織 ID
channelType
❌
string
`line`: LINE ; `telegram`: Telegram ; `teams`: Teams ; `web`: Web ; `messenger`: Messenger ; `instagram`: Instagram ; `email`: Email ; `whatsapp`: WhatsApp;
chatbot
❌
string
isActive
❌
boolean
page
❌
integer
A page number within the paginated result set.
pageSize
❌
integer
Number of results to return per page.
query
❌
string
コードサンプル
レスポンス内容
ステータスコード: 200
レスポンス構造のサンプル
レスポンスのサンプル値
ロールの受信トレイ一覧を取得
GET /api/v1/organizations/{organizationPk}/groups/{groupPk}/group-inboxes/
パラメータ
groupPk
✅
string
organizationPk
✅
string
A UUID string identifying this 組織 ID
channelType
❌
string
`line`: LINE ; `telegram`: Telegram ; `teams`: Teams ; `web`: Web ; `messenger`: Messenger ; `instagram`: Instagram ; `email`: Email ; `whatsapp`: WhatsApp;
chatbot
❌
string
isActive
❌
boolean
page
❌
integer
A page number within the paginated result set.
pageSize
❌
integer
Number of results to return per page.
query
❌
string
コードサンプル
レスポンス内容
ステータスコード: 200
レスポンス構造のサンプル
レスポンスのサンプル値
ロールのナレッジベース一覧を取得
GET /api/organizations/{organizationPk}/groups/{groupPk}/group-knowledge-bases/
パラメータ
groupPk
✅
string
organizationPk
✅
string
A UUID string identifying this 組織 ID
page
❌
integer
A page number within the paginated result set.
pageSize
❌
integer
Number of results to return per page.
query
❌
string
コードサンプル
レスポンス内容
ステータスコード: 200
レスポンス構造のサンプル
レスポンスのサンプル値
ロールのナレッジベース一覧を取得
GET /api/v1/organizations/{organizationPk}/groups/{groupPk}/group-knowledge-bases/
パラメータ
groupPk
✅
string
organizationPk
✅
string
A UUID string identifying this 組織 ID
page
❌
integer
A page number within the paginated result set.
pageSize
❌
integer
Number of results to return per page.
query
❌
string
コードサンプル
レスポンス内容
ステータスコード: 200
レスポンス構造のサンプル
レスポンスのサンプル値
ロールのデータベース一覧を取得
GET /api/organizations/{organizationPk}/groups/{groupPk}/group-databases/
パラメータ
groupPk
✅
string
organizationPk
✅
string
A UUID string identifying this 組織 ID
page
❌
integer
A page number within the paginated result set.
pageSize
❌
integer
Number of results to return per page.
query
❌
string
コードサンプル
レスポンス内容
ステータスコード: 200
レスポンス構造のサンプル
レスポンスのサンプル値
ロールのデータベース一覧を取得
GET /api/v1/organizations/{organizationPk}/groups/{groupPk}/group-databases/
パラメータ
groupPk
✅
string
organizationPk
✅
string
A UUID string identifying this 組織 ID
page
❌
integer
A page number within the paginated result set.
pageSize
❌
integer
Number of results to return per page.
query
❌
string
コードサンプル
レスポンス内容
ステータスコード: 200
レスポンス構造のサンプル
レスポンスのサンプル値
ロール権限を更新
PUT /api/organizations/{organizationPk}/groups/{id}/
パラメータ
id
✅
string
A UUID string identifying this Group.
organizationPk
✅
string
A UUID string identifying this 組織 ID
リクエスト内容
リクエストパラメータ
name
string
必須
organization
string (uuid)
任意
permissions
array[string]
必須
canCreateChatbot
boolean
任意
canCreateKnowledgeBase
boolean
任意
canCreateInbox
boolean
任意
canCreateDatabase
boolean
任意
リクエスト構造のサンプル
リクエストのサンプル値
コードサンプル
レスポンス内容
ステータスコード: 200
レスポンス構造のサンプル
レスポンスのサンプル値
ロール権限を更新
PUT /api/v1/organizations/{organizationPk}/groups/{id}/
パラメータ
id
✅
string
A UUID string identifying this Group.
organizationPk
✅
string
A UUID string identifying this 組織 ID
リクエスト内容
リクエストパラメータ
name
string
必須
organization
string (uuid)
任意
permissions
array[string]
必須
canCreateChatbot
boolean
任意
canCreateKnowledgeBase
boolean
任意
canCreateInbox
boolean
任意
canCreateDatabase
boolean
任意
リクエスト構造のサンプル
リクエストのサンプル値
コードサンプル
レスポンス内容
ステータスコード: 200
レスポンス構造のサンプル
レスポンスのサンプル値
ロール権限を部分更新
PATCH /api/organizations/{organizationPk}/groups/{id}/
パラメータ
id
✅
string
A UUID string identifying this Group.
organizationPk
✅
string
A UUID string identifying this 組織 ID
リクエスト内容
リクエストパラメータ
name
string
任意
organization
string (uuid)
任意
permissions
array[string]
任意
canCreateChatbot
boolean
任意
canCreateKnowledgeBase
boolean
任意
canCreateInbox
boolean
任意
canCreateDatabase
boolean
任意
リクエスト構造のサンプル
リクエストのサンプル値
コードサンプル
レスポンス内容
ステータスコード: 200
レスポンス構造のサンプル
レスポンスのサンプル値
ロール権限を部分更新
PATCH /api/v1/organizations/{organizationPk}/groups/{id}/
パラメータ
id
✅
string
A UUID string identifying this Group.
organizationPk
✅
string
A UUID string identifying this 組織 ID
リクエスト内容
リクエストパラメータ
name
string
任意
organization
string (uuid)
任意
permissions
array[string]
任意
canCreateChatbot
boolean
任意
canCreateKnowledgeBase
boolean
任意
canCreateInbox
boolean
任意
canCreateDatabase
boolean
任意
リクエスト構造のサンプル
リクエストのサンプル値
コードサンプル
レスポンス内容
ステータスコード: 200
レスポンス構造のサンプル
レスポンスのサンプル値
ロールを削除
DELETE /api/organizations/{organizationPk}/groups/{id}/
パラメータ
id
✅
string
A UUID string identifying this Group.
organizationPk
✅
string
A UUID string identifying this 組織 ID
コードサンプル
レスポンス内容
204
No response body
ロールを削除
DELETE /api/v1/organizations/{organizationPk}/groups/{id}/
パラメータ
id
✅
string
A UUID string identifying this Group.
organizationPk
✅
string
A UUID string identifying this 組織 ID
コードサンプル
レスポンス内容
204
No response body
ロールメンバーを削除
DELETE /api/organizations/{organizationPk}/groups/{groupPk}/group-members/{id}/
パラメータ
groupPk
✅
string
id
✅
string
A UUID string identifying this Group Member.
organizationPk
✅
string
A UUID string identifying this 組織 ID
コードサンプル
レスポンス内容
204
No response body
ロールメンバーを削除
DELETE /api/v1/organizations/{organizationPk}/groups/{groupPk}/group-members/{id}/
パラメータ
groupPk
✅
string
id
✅
string
A UUID string identifying this Group Member.
organizationPk
✅
string
A UUID string identifying this 組織 ID
コードサンプル
レスポンス内容
204
No response body
ロール内の AI 助理を削除
DELETE /api/organizations/{organizationPk}/groups/{groupPk}/group-chatbots/{id}/
パラメータ
groupPk
✅
string
id
✅
string
A UUID string identifying this Group Chatbot.
organizationPk
✅
string
A UUID string identifying this 組織 ID
コードサンプル
レスポンス内容
204
No response body
ロール内の AI 助理を削除
DELETE /api/v1/organizations/{organizationPk}/groups/{groupPk}/group-chatbots/{id}/
パラメータ
groupPk
✅
string
id
✅
string
A UUID string identifying this Group Chatbot.
organizationPk
✅
string
A UUID string identifying this 組織 ID
コードサンプル
レスポンス内容
204
No response body
ロール内の受信トレイを削除
DELETE /api/organizations/{organizationPk}/groups/{groupPk}/group-inboxes/{id}/
パラメータ
groupPk
✅
string
id
✅
string
A UUID string identifying this Group Inbox.
organizationPk
✅
string
A UUID string identifying this 組織 ID
コードサンプル
レスポンス内容
204
No response body
ロール内の受信トレイを削除
DELETE /api/v1/organizations/{organizationPk}/groups/{groupPk}/group-inboxes/{id}/
パラメータ
groupPk
✅
string
id
✅
string
A UUID string identifying this Group Inbox.
organizationPk
✅
string
A UUID string identifying this 組織 ID
コードサンプル
レスポンス内容
204
No response body
ロール内のナレッジベースを削除
DELETE /api/organizations/{organizationPk}/groups/{groupPk}/group-knowledge-bases/{id}/
パラメータ
groupPk
✅
string
id
✅
string
A UUID string identifying this Group KnowledgeBase.
organizationPk
✅
string
A UUID string identifying this 組織 ID
コードサンプル
レスポンス内容
204
No response body
ロール内のナレッジベースを削除
DELETE /api/v1/organizations/{organizationPk}/groups/{groupPk}/group-knowledge-bases/{id}/
パラメータ
groupPk
✅
string
id
✅
string
A UUID string identifying this Group KnowledgeBase.
organizationPk
✅
string
A UUID string identifying this 組織 ID
コードサンプル
レスポンス内容
204
No response body
ロール内のデータベースを削除
DELETE /api/organizations/{organizationPk}/groups/{groupPk}/group-databases/{id}/
パラメータ
groupPk
✅
string
id
✅
string
A UUID string identifying this Group Database.
organizationPk
✅
string
A UUID string identifying this 組織 ID
コードサンプル
レスポンス内容
204
No response body
ロール内のデータベースを削除
DELETE /api/v1/organizations/{organizationPk}/groups/{groupPk}/group-databases/{id}/
パラメータ
groupPk
✅
string
id
✅
string
A UUID string identifying this Group Database.
organizationPk
✅
string
A UUID string identifying this 組織 ID
コードサンプル
レスポンス内容
204
No response body
最終更新
役に立ちましたか?
