組織とメンバー
アカウント登録
POST /api/auth/registration/
リクエスト内容
リクエストパラメータ
string (email)
はい
password1
string
はい
password2
string
はい
name
string
はい
company
string
はい
referralCode
string
いいえ
authSource
object (2 個のプロパティを含む: id, name)
いいえ
authSource.id
string (uuid)
はい
リクエスト構造の例
{
"email": string (email)
"password1": string
"password2": string
"name": string
"company": string
"referralCode"?: string // 任意
"authSource"?: // 任意
{
"id": string (uuid)
}
}リクエストのサンプル値
コード例
レスポンス内容
ステータスコード: 201
レスポンス構造の例
レスポンスのサンプル値
アカウント登録
POST /api/v1/auth/registration/
リクエスト内容
リクエストパラメータ
string (email)
はい
password1
string
はい
password2
string
はい
name
string
はい
company
string
はい
referralCode
string
いいえ
authSource
object (2 個のプロパティを含む: id, name)
いいえ
authSource.id
string (uuid)
はい
リクエスト構造の例
リクエストのサンプル値
コード例
レスポンス内容
ステータスコード: 201
レスポンス構造の例
レスポンスのサンプル値
パスワードの変更
POST /api/auth/password/change/
リクエスト内容
リクエストパラメータ
oldPassword
string
はい
newPassword1
string
はい
newPassword2
string
はい
リクエスト構造の例
リクエストのサンプル値
コード例
レスポンス内容
ステータスコード: 200
レスポンス構造の例
レスポンスのサンプル値
パスワードの変更
POST /api/v1/auth/password/change/
リクエスト内容
リクエストパラメータ
oldPassword
string
はい
newPassword1
string
はい
newPassword2
string
はい
リクエスト構造の例
リクエストのサンプル値
コード例
レスポンス内容
ステータスコード: 200
レスポンス構造の例
レスポンスのサンプル値
新規組織の作成
POST /api/organizations/
リクエスト内容
リクエストパラメータ
name
string
はい
組織名
compact_logo
string (binary)
いいえ
コンパクト版 Logo(任意、企業プランのみ利用可能)
full_logo
string (binary)
いいえ
フル版 Logo(任意、企業プランのみ利用可能)
リクエスト構造の例
リクエストのサンプル値
コード例
レスポンス内容
ステータスコード: 201
レスポンス構造の例
レスポンスのサンプル値
新規組織の作成
POST /api/v1/organizations/
リクエスト内容
リクエストパラメータ
name
string
はい
組織名
compact_logo
string (binary)
いいえ
コンパクト版 Logo(任意、企業プランのみ利用可能)
full_logo
string (binary)
いいえ
フル版 Logo(任意、企業プランのみ利用可能)
リクエスト構造の例
リクエストのサンプル値
コード例
レスポンス内容
ステータスコード: 201
レスポンス構造の例
レスポンスのサンプル値
指定した組織へのメンバーの追加
POST /api/organizations/{organizationPk}/members/
パラメータ
organizationPk
✅
string
A UUID string identifying this 組織 ID
リクエスト内容
リクエストパラメータ
string (email)
はい
organization
string (uuid)
いいえ
リクエスト構造の例
リクエストのサンプル値
コード例
レスポンス内容
ステータスコード: 201
レスポンス構造の例
レスポンスのサンプル値
指定した組織へのメンバーの追加
POST /api/v1/organizations/{organizationPk}/members/
パラメータ
organizationPk
✅
string
A UUID string identifying this 組織 ID
リクエスト内容
リクエストパラメータ
string (email)
はい
organization
string (uuid)
いいえ
リクエスト構造の例
リクエストのサンプル値
コード例
レスポンス内容
ステータスコード: 201
レスポンス構造の例
レスポンスのサンプル値
組織一覧の取得
GET /api/organizations/
パラメータ
page
❌
integer
A page number within the paginated result set.
pageSize
❌
integer
Number of results to return per page.
pagination
❌
string
ページネーションするかどうか (true/false)
コード例
レスポンス内容
ステータスコード: 200
レスポンス構造の例
レスポンスのサンプル値
組織一覧の取得
GET /api/v1/organizations/
パラメータ
page
❌
integer
A page number within the paginated result set.
pageSize
❌
integer
Number of results to return per page.
pagination
❌
string
ページネーションするかどうか (true/false)
コード例
レスポンス内容
ステータスコード: 200
レスポンス構造の例
レスポンスのサンプル値
特定組織の情報の取得
GET /api/organizations/{id}/
パラメータ
id
✅
string
A UUID string identifying this 組織.
コード例
レスポンス内容
ステータスコード: 200
レスポンス構造の例
レスポンスのサンプル値
特定組織の情報の取得
GET /api/v1/organizations/{id}/
パラメータ
id
✅
string
A UUID string identifying this 組織.
コード例
レスポンス内容
ステータスコード: 200
レスポンス構造の例
レスポンスのサンプル値
現在のユーザーの詳細情報の取得
GET /api/users/current/
コード例
レスポンス内容
ステータスコード: 200
レスポンス構造の例
レスポンスのサンプル値
現在のユーザーの詳細情報の取得
GET /api/v1/users/current/
コード例
レスポンス内容
ステータスコード: 200
レスポンス構造の例
レスポンスのサンプル値
現在のユーザーの権限の取得
GET /api/permissions/
コード例
レスポンス内容
ステータスコード: 200
レスポンス構造の例
レスポンスのサンプル値
現在のユーザーの権限の取得
GET /api/v1/permissions/
コード例
レスポンス内容
ステータスコード: 200
レスポンス構造の例
レスポンスのサンプル値
指定した組織のメンバー一覧の取得
GET /api/organizations/{organizationPk}/members/
パラメータ
organizationPk
✅
string
A UUID string identifying this 組織 ID
group
❌
string
page
❌
integer
A page number within the paginated result set.
pageSize
❌
integer
Number of results to return per page.
pagination
❌
string
ページネーションするかどうか (true/false)
query
❌
string
コード例
レスポンス内容
ステータスコード: 200
レスポンス構造の例
レスポンスのサンプル値
指定した組織のメンバー一覧の取得
GET /api/v1/organizations/{organizationPk}/members/
パラメータ
organizationPk
✅
string
A UUID string identifying this 組織 ID
group
❌
string
page
❌
integer
A page number within the paginated result set.
pageSize
❌
integer
Number of results to return per page.
pagination
❌
string
ページネーションするかどうか (true/false)
query
❌
string
コード例
レスポンス内容
ステータスコード: 200
レスポンス構造の例
レスポンスのサンプル値
特定メンバーの詳細情報の取得
GET /api/organizations/{organizationPk}/members/{id}/
パラメータ
id
✅
string
A UUID string identifying this 成員.
organizationPk
✅
string
A UUID string identifying this 組織 ID
コード例
レスポンス内容
ステータスコード: 200
レスポンス構造の例
レスポンスのサンプル値
特定メンバーの詳細情報の取得
GET /api/organizations/{organizationPk}/members/export/
パラメータ
organizationPk
✅
string
A UUID string identifying this 組織 ID
コード例
レスポンス内容
ステータスコード: 200
レスポンス構造の例
レスポンスのサンプル値
特定メンバーの詳細情報の取得
GET /api/organizations/{organizationPk}/members/export-template/
パラメータ
organizationPk
✅
string
A UUID string identifying this 組織 ID
コード例
レスポンス内容
ステータスコード: 200
レスポンス構造の例
レスポンスのサンプル値
特定メンバーの詳細情報の取得
GET /api/v1/organizations/{organizationPk}/members/{id}/
パラメータ
id
✅
string
A UUID string identifying this 成員.
organizationPk
✅
string
A UUID string identifying this 組織 ID
コード例
レスポンス内容
ステータスコード: 200
レスポンス構造の例
レスポンスのサンプル値
特定メンバーの詳細情報の取得
GET /api/v1/organizations/{organizationPk}/members/export/
パラメータ
organizationPk
✅
string
A UUID string identifying this 組織 ID
コード例
レスポンス内容
ステータスコード: 200
レスポンス構造の例
レスポンスのサンプル値
特定メンバーの詳細情報の取得
GET /api/v1/organizations/{organizationPk}/members/export-template/
パラメータ
organizationPk
✅
string
A UUID string identifying this 組織 ID
コード例
レスポンス内容
ステータスコード: 200
レスポンス構造の例
レスポンスのサンプル値
組織情報の更新
PUT /api/organizations/{id}/
パラメータ
id
✅
string
A UUID string identifying this 組織.
リクエスト内容
リクエストパラメータ
name
string
はい
compactLogo
string (uri)
いいえ
fullLogo
string (uri)
いいえ
themePrimaryColor
string
いいえ
UI テーマカラー。ボタンやリンクなどの要素の色に使用されます(HEX 形式、例: #0960bd)
リクエスト構造の例
リクエストのサンプル値
コード例
レスポンス内容
ステータスコード: 200
レスポンス構造の例
レスポンスのサンプル値
組織情報の更新
PUT /api/v1/organizations/{id}/
パラメータ
id
✅
string
A UUID string identifying this 組織.
リクエスト内容
リクエストパラメータ
name
string
はい
compactLogo
string (uri)
いいえ
fullLogo
string (uri)
いいえ
themePrimaryColor
string
いいえ
UI テーマカラー。ボタンやリンクなどの要素の色に使用されます(HEX 形式、例: #0960bd)
リクエスト構造の例
リクエストのサンプル値
コード例
レスポンス内容
ステータスコード: 200
レスポンス構造の例
レスポンスのサンプル値
現在のユーザーの詳細情報の更新
PUT /api/users/current/
リクエスト内容
リクエストパラメータ
avatar
string (uri)
いいえ
name
string
はい
string (email)
はい
company
string
いいえ
invitationCode
string
いいえ
リクエスト構造の例
リクエストのサンプル値
コード例
レスポンス内容
ステータスコード: 200
レスポンス構造の例
レスポンスのサンプル値
現在のユーザーの詳細情報の更新
PUT /api/v1/users/current/
リクエスト内容
リクエストパラメータ
avatar
string (uri)
いいえ
name
string
はい
string (email)
はい
company
string
いいえ
invitationCode
string
いいえ
リクエスト構造の例
リクエストのサンプル値
コード例
レスポンス内容
ステータスコード: 200
レスポンス構造の例
レスポンスのサンプル値
メンバーの所属ロールの更新
POST /api/organizations/{organizationPk}/members/{id}/update-groups/
パラメータ
id
✅
string
A UUID string identifying this 成員.
organizationPk
✅
string
A UUID string identifying this 組織 ID
リクエスト内容
リクエストパラメータ
groups
array[string]
はい
リクエスト構造の例
リクエストのサンプル値
コード例
レスポンス内容
ステータスコード: 200
レスポンス構造の例
レスポンスのサンプル値
ステータスコード: 400
レスポンス構造の例
メンバーの所属ロールの更新
POST /api/v1/organizations/{organizationPk}/members/{id}/update-groups/
パラメータ
id
✅
string
A UUID string identifying this 成員.
organizationPk
✅
string
A UUID string identifying this 組織 ID
リクエスト内容
リクエストパラメータ
groups
array[string]
はい
リクエスト構造の例
リクエストのサンプル値
コード例
レスポンス内容
ステータスコード: 200
レスポンス構造の例
レスポンスのサンプル値
ステータスコード: 400
レスポンス構造の例
指定したメンバーの削除
DELETE /api/organizations/{organizationPk}/members/{id}/
パラメータ
id
✅
string
A UUID string identifying this 成員.
organizationPk
✅
string
A UUID string identifying this 組織 ID
コード例
レスポンス内容
204
No response body
指定したメンバーの削除
DELETE /api/v1/organizations/{organizationPk}/members/{id}/
パラメータ
id
✅
string
A UUID string identifying this 成員.
organizationPk
✅
string
A UUID string identifying this 組織 ID
コード例
レスポンス内容
204
No response body
メンバー利用統計の取得
GET /api/organizations/{organizationPk}/usage-statistics/members/
パラメータ
organizationPk
✅
string
A UUID string identifying this 組織 ID
chatbot
❌
string
特定の AI アシスタント ID で絞り込み
endDate
❌
string
終了日。フォーマット: YYYY-MM-DD
includeTime
❌
boolean
時間でのみ集計された時系列データをトレンドグラフ用に返すかどうか(true/false)。true に設定した場合、レスポンスにはエンティティ情報は含まれず、時間フィールドと統計値のみとなり、ページネーションも行われません。
page
❌
integer
ページ番号
pageSize
❌
integer
1 ページあたりの件数
search
❌
string
メンバー ID、名前、または Email で検索
sortBy
❌
string
ソート対象フィールド
sortOrder
❌
string
並び順 (asc/desc)
startDate
✅
string
開始日。フォーマット: YYYY-MM-DD
timeGranularity
❌
string
時間粒度 (hour/day/month)
コード例
レスポンス内容
ステータスコード: 200
レスポンス構造の例
レスポンスのサンプル値
メンバー利用統計の取得
GET /api/v1/organizations/{organizationPk}/usage-statistics/members/
パラメータ
organizationPk
✅
string
A UUID string identifying this 組織 ID
chatbot
❌
string
特定の AI アシスタント ID で絞り込み
endDate
❌
string
終了日。フォーマット: YYYY-MM-DD
includeTime
❌
boolean
時間でのみ集計された時系列データをトレンドグラフ用に返すかどうか(true/false)。true に設定した場合、レスポンスにはエンティティ情報は含まれず、時間フィールドと統計値のみとなり、ページネーションも行われません。
page
❌
integer
ページ番号
pageSize
❌
integer
1 ページあたりの件数
search
❌
string
メンバー ID、名前、または Email で検索
sortBy
❌
string
ソート対象フィールド
sortOrder
❌
string
並び順 (asc/desc)
startDate
✅
string
開始日。フォーマット: YYYY-MM-DD
timeGranularity
❌
string
時間粒度 (hour/day/month)
コード例
レスポンス内容
ステータスコード: 200
レスポンス構造の例
レスポンスのサンプル値
メンバー利用統計サマリーの取得
GET /api/organizations/{organizationPk}/usage-statistics/members/summary/
パラメータ
organizationPk
✅
string
A UUID string identifying this 組織 ID
endDate
❌
string
終了日。フォーマット: YYYY-MM-DD
startDate
✅
string
開始日。フォーマット: YYYY-MM-DD
timeGranularity
❌
string
時間粒度 (hour/day/month)
コード例
レスポンス内容
ステータスコード: 200
レスポンス構造の例
レスポンスのサンプル値
メンバー利用統計サマリーの取得
GET /api/v1/organizations/{organizationPk}/usage-statistics/members/summary/
パラメータ
organizationPk
✅
string
A UUID string identifying this 組織 ID
endDate
❌
string
終了日。フォーマット: YYYY-MM-DD
startDate
✅
string
開始日。フォーマット: YYYY-MM-DD
timeGranularity
❌
string
時間粒度 (hour/day/month)
コード例
レスポンス内容
ステータスコード: 200
レスポンス構造の例
レスポンスのサンプル値
AI アシスタント利用統計の取得
GET /api/organizations/{organizationPk}/usage-statistics/chatbots/
パラメータ
organizationPk
✅
string
A UUID string identifying this 組織 ID
endDate
❌
string
終了日。フォーマット: YYYY-MM-DD
includeTime
❌
boolean
時間でのみ集計された時系列データをトレンドグラフ用に返すかどうか(true/false)。true に設定した場合、レスポンスにはエンティティ情報は含まれず、時間フィールドと統計値のみとなり、ページネーションも行われません。
page
❌
integer
ページ番号
pageSize
❌
integer
1 ページあたりの件数
search
❌
string
AI アシスタント ID または名前で検索
sortBy
❌
string
ソート対象フィールド
sortOrder
❌
string
並び順 (asc/desc)
startDate
✅
string
開始日。フォーマット: YYYY-MM-DD
timeGranularity
❌
string
時間粒度 (hour/day/month)
コード例
レスポンス内容
ステータスコード: 200
レスポンス構造の例
レスポンスのサンプル値
AI アシスタント利用統計の取得
GET /api/v1/organizations/{organizationPk}/usage-statistics/chatbots/
パラメータ
organizationPk
✅
string
A UUID string identifying this 組織 ID
endDate
❌
string
終了日。フォーマット: YYYY-MM-DD
includeTime
❌
boolean
時間でのみ集計された時系列データをトレンドグラフ用に返すかどうか(true/false)。true に設定した場合、レスポンスにはエンティティ情報は含まれず、時間フィールドと統計値のみとなり、ページネーションも行われません。
page
❌
integer
ページ番号
pageSize
❌
integer
1 ページあたりの件数
search
❌
string
AI アシスタント ID または名前で検索
sortBy
❌
string
ソート対象フィールド
sortOrder
❌
string
並び順 (asc/desc)
startDate
✅
string
開始日。フォーマット: YYYY-MM-DD
timeGranularity
❌
string
時間粒度 (hour/day/month)
コード例
レスポンス内容
ステータスコード: 200
レスポンス構造の例
レスポンスのサンプル値
AI アシスタント利用統計サマリーの取得
GET /api/organizations/{organizationPk}/usage-statistics/chatbots/summary/
パラメータ
organizationPk
✅
string
A UUID string identifying this 組織 ID
endDate
❌
string
終了日。フォーマット: YYYY-MM-DD
startDate
✅
string
開始日。フォーマット: YYYY-MM-DD
timeGranularity
❌
string
時間粒度 (hour/day/month)
コード例
レスポンス内容
ステータスコード: 200
レスポンス構造の例
レスポンスのサンプル値
AI アシスタント利用統計サマリーの取得
GET /api/v1/organizations/{organizationPk}/usage-statistics/chatbots/summary/
パラメータ
organizationPk
✅
string
A UUID string identifying this 組織 ID
endDate
❌
string
終了日。フォーマット: YYYY-MM-DD
startDate
✅
string
開始日。フォーマット: YYYY-MM-DD
timeGranularity
❌
string
時間粒度 (hour/day/month)
コード例
レスポンス内容
ステータスコード: 200
レスポンス構造の例
レスポンスのサンプル値
最終更新
役に立ちましたか?
