For the complete documentation index, see llms.txt. This page is also available as Markdown.

User Management

Agent related APIs

メンバーを取得する

get
/webapi/v2/agents

List agents (users) in the project with optional email filter and pagination.

Authorizations
API-KEYstringRequired

認証用のAPIキー

Query parameters
offsetintegerOptionalDefault: 0
limitintegerOptionalDefault: 100
emailstring · nullableOptional
Header parameters
AGENT-EMAILstringOptional

任意: このリクエストに使用するメンバーのメールアドレス

USER-EMAILstringOptional

任意: このリクエストに使用するユーザーのメールアドレス

OWN-USER-IDstringOptional

任意: このリクエストに使用するユーザーのID

Responses
200

正常に取得しました。

application/json
get/webapi/v2/agents

Get Agent Detail

get
/webapi/v2/agents/{agent_id}

Retrieve a single agent by ID. Returns 404 if the agent is not a member of the project.

Authorizations
API-KEYstringRequired

認証用のAPIキー

Path parameters
agent_idstringRequired
Header parameters
AGENT-EMAILstringOptional

任意: このリクエストに使用するメンバーのメールアドレス

USER-EMAILstringOptional

任意: このリクエストに使用するユーザーのメールアドレス

OWN-USER-IDstringOptional

任意: このリクエストに使用するユーザーのID

Responses
200

OK

application/json
idstringRequired
lastNamestringRequired
firstNamestringRequired
emailstringRequired
get/webapi/v2/agents/{agent_id}

一括ユーザー操作を実行する

post
/webapi/v2/users/bulk

Create, update, or delete users in bulk. Supports up to 100 users per request. Each user result includes individual success/error status.

Authorizations
API-KEYstringRequired

認証用のAPIキー

Header parameters
AGENT-EMAILstringOptional

任意: このリクエストに使用するメンバーのメールアドレス

USER-EMAILstringOptional

任意: このリクエストに使用するユーザーのメールアドレス

OWN-USER-IDstringOptional

任意: このリクエストに使用するユーザーのID

Body
actionstring · enumRequiredPossible values:
Responses
200

正常に実行されました。

application/json
post/webapi/v2/users/bulk

ユーザーを取得

get
/webapi/v2/user/{own_user_id}

ユーザー情報を取得します。

Authorizations
API-KEYstringRequired

認証用のAPIキー

Path parameters
own_user_idstringRequired
Header parameters
AGENT-EMAILstringOptional

任意: このリクエストに使用するメンバーのメールアドレス

USER-EMAILstringOptional

任意: このリクエストに使用するユーザーのメールアドレス

OWN-USER-IDstringOptional

任意: このリクエストに使用するユーザーのID

Responses
200

成功

application/json
get/webapi/v2/user/{own_user_id}

Bulk Invite Members

post
/webapi/v2/members/bulk/invite

Bulk invite members to project.

This endpoint:

  1. Creates agents for emails that don't exist

  2. Adds agents as project members if not already

  3. Creates users for works projects

  4. Assigns permission groups (creates if needed)

Authorizations
API-KEYstringRequired

認証用のAPIキー

Header parameters
AGENT-EMAILstringOptional

任意: このリクエストに使用するメンバーのメールアドレス

USER-EMAILstringOptional

任意: このリクエストに使用するユーザーのメールアドレス

OWN-USER-IDstringOptional

任意: このリクエストに使用するユーザーのID

Body

Request for bulk inviting members.

Responses
200

OK

application/json

Response for bulk member operations.

post/webapi/v2/members/bulk/invite

Bulk Update Member Permission Groups

post
/webapi/v2/members/bulk/update_permission_groups

Bulk update member permission groups.

This endpoint updates permission groups for existing members only.

Authorizations
API-KEYstringRequired

認証用のAPIキー

Header parameters
AGENT-EMAILstringOptional

任意: このリクエストに使用するメンバーのメールアドレス

USER-EMAILstringOptional

任意: このリクエストに使用するユーザーのメールアドレス

OWN-USER-IDstringOptional

任意: このリクエストに使用するユーザーのID

Body

Request for bulk updating member permission groups.

Responses
200

OK

application/json

Response for bulk member operations.

post/webapi/v2/members/bulk/update_permission_groups

Bulk Remove Members

post
/webapi/v2/members/bulk/remove

Bulk remove members from project.

This endpoint removes existing members from the project.

Authorizations
API-KEYstringRequired

認証用のAPIキー

Header parameters
AGENT-EMAILstringOptional

任意: このリクエストに使用するメンバーのメールアドレス

USER-EMAILstringOptional

任意: このリクエストに使用するユーザーのメールアドレス

OWN-USER-IDstringOptional

任意: このリクエストに使用するユーザーのID

Body

Request for bulk removing members.

Responses
200

OK

application/json

Response for bulk member operations.

post/webapi/v2/members/bulk/remove

Get Permission Groups

get
/webapi/v2/permission_groups

List permission groups in the project with optional search and pagination.

Authorizations
API-KEYstringRequired

認証用のAPIキー

Query parameters
search_termstring · nullableOptional
limitintegerOptionalDefault: 100
offsetintegerOptionalDefault: 0
Header parameters
AGENT-EMAILstringOptional

任意: このリクエストに使用するメンバーのメールアドレス

USER-EMAILstringOptional

任意: このリクエストに使用するユーザーのメールアドレス

OWN-USER-IDstringOptional

任意: このリクエストに使用するユーザーのID

Responses
200

OK

application/json
get/webapi/v2/permission_groups

Create Permission Group

post
/webapi/v2/permission_groups

Create a new permission group with the specified name, permissions, and member agents.

Authorizations
API-KEYstringRequired

認証用のAPIキー

Header parameters
AGENT-EMAILstringOptional

任意: このリクエストに使用するメンバーのメールアドレス

USER-EMAILstringOptional

任意: このリクエストに使用するユーザーのメールアドレス

OWN-USER-IDstringOptional

任意: このリクエストに使用するユーザーのID

Body
namestringRequired
agentIdsstring[]Optional
Responses
200

OK

application/json
idstringRequired
namestringRequired
isAdminbooleanRequired
isDefaultbooleanRequired
orderinteger · nullableRequired
permissionsstring[]Required
post/webapi/v2/permission_groups

Get Permission Group

get
/webapi/v2/permission_groups/{permission_group_id}

Retrieve a single permission group by ID, including its permissions and member agents.

Authorizations
API-KEYstringRequired

認証用のAPIキー

Path parameters
permission_group_idstringRequired
Header parameters
AGENT-EMAILstringOptional

任意: このリクエストに使用するメンバーのメールアドレス

USER-EMAILstringOptional

任意: このリクエストに使用するユーザーのメールアドレス

OWN-USER-IDstringOptional

任意: このリクエストに使用するユーザーのID

Responses
200

OK

application/json
idstringRequired
namestringRequired
isAdminbooleanRequired
isDefaultbooleanRequired
orderinteger · nullableRequired
permissionsstring[]Required
get/webapi/v2/permission_groups/{permission_group_id}

Delete Permission Group

delete
/webapi/v2/permission_groups/{permission_group_id}

Delete a permission group. Members of this group will lose the associated permissions.

Authorizations
API-KEYstringRequired

認証用のAPIキー

Path parameters
permission_group_idstringRequired
Header parameters
AGENT-EMAILstringOptional

任意: このリクエストに使用するメンバーのメールアドレス

USER-EMAILstringOptional

任意: このリクエストに使用するユーザーのメールアドレス

OWN-USER-IDstringOptional

任意: このリクエストに使用するユーザーのID

Responses
200

OK

No content

delete/webapi/v2/permission_groups/{permission_group_id}

No content

Get Permission Group Agents

get
/webapi/v2/permission_groups/{permission_group_id}/agents

List all agents (members) assigned to a specific permission group.

Authorizations
API-KEYstringRequired

認証用のAPIキー

Path parameters
permission_group_idstringRequired
Header parameters
AGENT-EMAILstringOptional

任意: このリクエストに使用するメンバーのメールアドレス

USER-EMAILstringOptional

任意: このリクエストに使用するユーザーのメールアドレス

OWN-USER-IDstringOptional

任意: このリクエストに使用するユーザーのID

Responses
200

OK

application/json
idstringRequired
lastNamestringRequired
firstNamestringRequired
emailstringRequired
get/webapi/v2/permission_groups/{permission_group_id}/agents

Update Permission Group Name

put
/webapi/v2/permission_groups/{permission_group_id}/name

Rename an existing permission group.

Authorizations
API-KEYstringRequired

認証用のAPIキー

Path parameters
permission_group_idstringRequired
Header parameters
AGENT-EMAILstringOptional

任意: このリクエストに使用するメンバーのメールアドレス

USER-EMAILstringOptional

任意: このリクエストに使用するユーザーのメールアドレス

OWN-USER-IDstringOptional

任意: このリクエストに使用するユーザーのID

Body
namestringRequired
Responses
200

OK

application/json
idstringRequired
namestringRequired
isAdminbooleanRequired
isDefaultbooleanRequired
orderinteger · nullableRequired
permissionsstring[]Required
put/webapi/v2/permission_groups/{permission_group_id}/name

Update Permission Group Permissions

put
/webapi/v2/permission_groups/{permission_group_id}/permissions

Replace the permission set of an existing permission group. Dependent permissions must be included together.

Authorizations
API-KEYstringRequired

認証用のAPIキー

Path parameters
permission_group_idstringRequired
Header parameters
AGENT-EMAILstringOptional

任意: このリクエストに使用するメンバーのメールアドレス

USER-EMAILstringOptional

任意: このリクエストに使用するユーザーのメールアドレス

OWN-USER-IDstringOptional

任意: このリクエストに使用するユーザーのID

Body
Responses
200

OK

application/json
idstringRequired
namestringRequired
isAdminbooleanRequired
isDefaultbooleanRequired
orderinteger · nullableRequired
permissionsstring[]Required
put/webapi/v2/permission_groups/{permission_group_id}/permissions

プロジェクトにある全てのシングルアクションのアプリを取得

get
/webapi/agent_builder/single_action_app_tools
Authorizations
API-KEYstringRequired

認証用のAPIキー

Header parameters
AGENT-EMAILstringOptional

任意: このリクエストに使用するメンバーのメールアドレス

USER-EMAILstringOptional

任意: このリクエストに使用するユーザーのメールアドレス

OWN-USER-IDstringOptional

任意: このリクエストに使用するユーザーのID

Responses
200

成功

application/json
get/webapi/agent_builder/single_action_app_tools

特定のシングルアクションアプリのツールを名前で取得する

get
/webapi/agent_builder/single_action_app_tool/{tool_name}
Authorizations
API-KEYstringRequired

認証用のAPIキー

Path parameters
tool_namestringRequired

取得するツールの名前。

Header parameters
AGENT-EMAILstringOptional

任意: このリクエストに使用するメンバーのメールアドレス

USER-EMAILstringOptional

任意: このリクエストに使用するユーザーのメールアドレス

OWN-USER-IDstringOptional

任意: このリクエストに使用するユーザーのID

Responses
200

シングルアクションアプリツールの取得に成功しました。

application/json
successbooleanOptional

リクエストが成功したかどうかを示します。

get/webapi/agent_builder/single_action_app_tool/{tool_name}

プロジェクトのすべてのエージェントツールを取得します

get
/webapi/agent_builder/agent_tools
Authorizations
API-KEYstringRequired

認証用のAPIキー

Header parameters
AGENT-EMAILstringOptional

任意: このリクエストに使用するメンバーのメールアドレス

USER-EMAILstringOptional

任意: このリクエストに使用するユーザーのメールアドレス

OWN-USER-IDstringOptional

任意: このリクエストに使用するユーザーのID

Responses
200

エージェントツールを正常に取得しました

application/json
get/webapi/agent_builder/agent_tools

特定のエージェントツールを名前で取得する

get
/webapi/agent_builder/agent_tool/{tool_name}
Authorizations
API-KEYstringRequired

認証用のAPIキー

Path parameters
tool_namestringRequired

取得するエージェントツールの名前

Header parameters
AGENT-EMAILstringOptional

任意: このリクエストに使用するメンバーのメールアドレス

USER-EMAILstringOptional

任意: このリクエストに使用するユーザーのメールアドレス

OWN-USER-IDstringOptional

任意: このリクエストに使用するユーザーのID

Responses
200

エージェントツールを正常に取得しました

application/json
successbooleanOptional

操作が成功したかどうかを示します。

toolobjectOptional

エージェントツールのデータです。

get/webapi/agent_builder/agent_tool/{tool_name}

エージェントのOAuth2の校正情報を取得する。

post
/webapi/agent_builder/oauth2_information

OAuth状態パラメータを使用してAIエージェントのOAuth2構成情報を取得します。

Authorizations
API-KEYstringRequired

認証用のAPIキー

Header parameters
AGENT-EMAILstringOptional

任意: このリクエストに使用するメンバーのメールアドレス

USER-EMAILstringOptional

任意: このリクエストに使用するユーザーのメールアドレス

OWN-USER-IDstringOptional

任意: このリクエストに使用するユーザーのID

Body
statestringRequired

OAuth構成を識別するためのOAuth2状態パラメータ。

Responses
200

OAuth2 情報を正常に取得しました。

application/json
successbooleanOptional

操作が成功したかどうかを示します。

post/webapi/agent_builder/oauth2_information

Update OAuth2 token information

post
/webapi/agent_builder/oauth2_information/update

Update OAuth2 token information (tokenInfo and tokenGenerated) for an existing OAuth configuration

Authorizations
API-KEYstringRequired

認証用のAPIキー

Header parameters
AGENT-EMAILstringOptional

任意: このリクエストに使用するメンバーのメールアドレス

USER-EMAILstringOptional

任意: このリクエストに使用するユーザーのメールアドレス

OWN-USER-IDstringOptional

任意: このリクエストに使用するユーザーのID

Body
statestringRequired

OAuth2 state parameter to identify the OAuth configuration

tokenInfoobjectOptional

Updated token information

tokenGeneratednumberOptional

Timestamp when the token was generated

Responses
200

Successfully updated OAuth2 information

application/json
successbooleanOptional

Indicates if the operation was successful

post/webapi/agent_builder/oauth2_information/update

メンバーの管理

post
/webapi/agent_management

プロジェクトからメンバーを作成および削除するために使用されます。

Authorizations
API-KEYstringRequired

認証用のAPIキー

Header parameters
AGENT-EMAILstringOptional

任意: このリクエストに使用するメンバーのメールアドレス

USER-EMAILstringOptional

任意: このリクエストに使用するユーザーのメールアドレス

OWN-USER-IDstringOptional

任意: このリクエストに使用するユーザーのID

Body
emailstringOptional

作成または削除したいメンバーのメールアドレス。

deleteFlagbooleanOptional

メンバーを削除したい場合はTrue、作成したい場合はFalseを指定します。

passwordstringOptional

新しいメンバーを作成する際に必要です。パスワードは次の4種類のうち3種類の文字列を含む必要があります。(小文字、大文字、数字、非英数字)

localestringOptional

作成中のメンバーアカウントの言語設定です。二文字のISO 639-1コードを使用してください。(例:”JA”)

permission_group_idstringOptional

メンバーに割り当てるメンバーグループのIDです。

permission_group_namestringOptional

メンバーに割り当てるメンバーグループの名前です。

Responses
200

メンバーが正常に編集されました。

application/json
post/webapi/agent_management

Last updated