Agents

Agent related APIs

メンバーを取得する

get
Authorizations
API-KEYstringRequired

認証用のAPIキー

Query parameters
offsetintegerOptionalDefault: 0
limitintegerOptionalDefault: 100
emailany ofOptional
stringOptional
or
nullOptional
Header parameters
AGENT-EMAILstringOptional

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

USER-EMAILstringOptional

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

OWN-USER-IDstringOptional

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

Responses
200

正常に取得しました。

application/json
get
/webapi/v2/agents
200

正常に取得しました。

Get Agent Detail

get
Authorizations
API-KEYstringRequired

認証用のAPIキー

Path parameters
agent_idstringRequired
Header parameters
AGENT-EMAILstringOptional

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

USER-EMAILstringOptional

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

OWN-USER-IDstringOptional

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

Responses
200

OK

application/json
get
/webapi/v2/agents/{agent_id}
200

OK

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

get
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
200

成功

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

get
Authorizations
API-KEYstringRequired

認証用のAPIキー

Path parameters
tool_namestringRequired

取得するツールの名前。

Header parameters
AGENT-EMAILstringOptional

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

USER-EMAILstringOptional

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

OWN-USER-IDstringOptional

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

Responses
200

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

application/json
get
/webapi/agent_builder/single_action_app_tool/{tool_name}

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

get
Authorizations
API-KEYstringRequired

認証用のAPIキー

Header parameters
AGENT-EMAILstringOptional

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

USER-EMAILstringOptional

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

OWN-USER-IDstringOptional

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

Responses
200

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

application/json
get
/webapi/agent_builder/agent_tools
200

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

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

get
Authorizations
API-KEYstringRequired

認証用のAPIキー

Path parameters
tool_namestringRequired

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

Header parameters
AGENT-EMAILstringOptional

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

USER-EMAILstringOptional

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

OWN-USER-IDstringOptional

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

Responses
200

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

application/json
get
/webapi/agent_builder/agent_tool/{tool_name}

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

post

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
post
/webapi/agent_builder/oauth2_information

Update OAuth2 token information

post

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
post
/webapi/agent_builder/oauth2_information/update

メンバーの管理

post

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

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

Was this helpful?