ツールとコネクタ
ツールの作成
POST /api/tools/
リクエスト内容
リクエストパラメータ
name
string
任意
ツール名には半角英字、数字、アンダースコア(_)、ハイフン(-)のみを使用できます。MCP タイプのツールではこの項目は不要で、この項目は API タイプのツールで LLM が使用するために用いられます。
displayName
string
必須
任意の文字を含められる名称で、ユーザーが設定・管理に使用します。
description
string
任意
ユーザーに表示するツールの説明です。MCP タイプのツールではこの項目は不要です。
prompt
string
任意
LLM が使用するツールの説明・プロンプトです。空欄の場合、システムは description 項目を使用します。MCP タイプのツールではこの項目は不要です。
toolType
object
任意
apiUrl
string (uri)
任意
httpMethod
object
任意
rawHeaders
object
任意
rawParametersSchema
object
任意
functionCode
string
任意
mcpUrl
string
任意
mcpAllowedTools
object
任意
rawMcpHeader
object
任意
Contact に対応する MCP Credential が存在しない場合、このデフォルトヘッダーが使用されます
リクエスト構造の例
リクエスト例の値
コード例
レスポンス内容
ステータスコード: 201
レスポンス構造の例
レスポンス例の値
ツールの作成
POST /api/v1/tools/
リクエスト内容
リクエストパラメータ
name
string
任意
ツール名には半角英字、数字、アンダースコア(_)、ハイフン(-)のみを使用できます。MCP タイプのツールではこの項目は不要で、この項目は API タイプのツールで LLM が使用するために用いられます。
displayName
string
必須
任意の文字を含められる名称で、ユーザーが設定・管理に使用します。
description
string
任意
ユーザーに表示するツールの説明です。MCP タイプのツールではこの項目は不要です。
prompt
string
任意
LLM が使用するツールの説明・プロンプトです。空欄の場合、システムは description 項目を使用します。MCP タイプのツールではこの項目は不要です。
toolType
object
任意
apiUrl
string (uri)
任意
httpMethod
object
任意
rawHeaders
object
任意
rawParametersSchema
object
任意
functionCode
string
任意
mcpUrl
string
任意
mcpAllowedTools
object
任意
rawMcpHeader
object
任意
Contact に対応する MCP Credential が存在しない場合、このデフォルトヘッダーが使用されます
リクエスト構造の例
リクエスト例の値
コード例
レスポンス内容
ステータスコード: 201
レスポンス構造の例
レスポンス例の値
ツール一覧の取得
GET /api/tools/
パラメータ
isGlobal
❌
boolean
グローバルツールを取得するには "true" を設定します。それ以外の場合は組織のツールを取得します
page
❌
integer
A page number within the paginated result set.
pageSize
❌
integer
Number of results to return per page.
toolType
❌
string
ツールタイプでフィルタリングします:api, function, mcp
コード例
レスポンス内容
ステータスコード: 200
レスポンス構造の例
レスポンス例の値
ツール一覧の取得
GET /api/v1/tools/
パラメータ
isGlobal
❌
boolean
グローバルツールを取得するには "true" を設定します。それ以外の場合は組織のツールを取得します
page
❌
integer
A page number within the paginated result set.
pageSize
❌
integer
Number of results to return per page.
toolType
❌
string
ツールタイプでフィルタリングします:api, function, mcp
コード例
レスポンス内容
ステータスコード: 200
レスポンス構造の例
レスポンス例の値
特定のツールを取得
GET /api/tools/{id}/
パラメータ
id
✅
string
A UUID string identifying this ツール.
コード例
レスポンス内容
ステータスコード: 200
レスポンス構造の例
レスポンス例の値
特定のツールを取得
GET /api/tools/available-tools/
パラメータ
availableTools
✅
array
使用可能なすべての MCP ツールの一覧
mcpAllowedTools
❌
array
MCP 使用を許可されたツールの一覧
mcpUrl
✅
string
MCP サーバー URL(必須)
rawMcpHeader
❌
MCP Header(JSON 形式)
コード例
レスポンス内容
ステータスコード: 200
レスポンス構造の例
レスポンス例の値
ステータスコード: 400
レスポンス構造の例
レスポンス例の値
特定のツールを取得
GET /api/v1/tools/{id}/
パラメータ
id
✅
string
A UUID string identifying this ツール.
コード例
レスポンス内容
ステータスコード: 200
レスポンス構造の例
レスポンス例の値
特定のツールを取得
GET /api/v1/tools/available-tools/
パラメータ
availableTools
✅
array
使用可能なすべての MCP ツールの一覧
mcpAllowedTools
❌
array
MCP 使用を許可されたツールの一覧
mcpUrl
✅
string
MCP サーバー URL(必須)
rawMcpHeader
❌
MCP Header(JSON 形式)
コード例
レスポンス内容
ステータスコード: 200
レスポンス構造の例
レスポンス例の値
ステータスコード: 400
レスポンス構造の例
レスポンス例の値
ツールの更新
PUT /api/tools/{id}/
パラメータ
id
✅
string
A UUID string identifying this ツール.
リクエスト内容
リクエストパラメータ
name
string
任意
ツール名には半角英字、数字、アンダースコア(_)、ハイフン(-)のみを使用できます。MCP タイプのツールではこの項目は不要で、この項目は API タイプのツールで LLM が使用するために用いられます。
displayName
string
必須
任意の文字を含められる名称で、ユーザーが設定・管理に使用します。
description
string
任意
ユーザーに表示するツールの説明です。MCP タイプのツールではこの項目は不要です。
prompt
string
任意
LLM が使用するツールの説明・プロンプトです。空欄の場合、システムは description 項目を使用します。MCP タイプのツールではこの項目は不要です。
toolType
object
任意
apiUrl
string (uri)
任意
httpMethod
object
任意
rawHeaders
object
任意
rawParametersSchema
object
任意
functionCode
string
任意
mcpUrl
string
任意
mcpAllowedTools
object
任意
rawMcpHeader
object
任意
Contact に対応する MCP Credential が存在しない場合、このデフォルトヘッダーが使用されます
リクエスト構造の例
リクエスト例の値
コード例
レスポンス内容
ステータスコード: 200
レスポンス構造の例
レスポンス例の値
ツールの更新
PUT /api/v1/tools/{id}/
パラメータ
id
✅
string
A UUID string identifying this ツール.
リクエスト内容
リクエストパラメータ
name
string
任意
ツール名には半角英字、数字、アンダースコア(_)、ハイフン(-)のみを使用できます。MCP タイプのツールではこの項目は不要で、この項目は API タイプのツールで LLM が使用するために用いられます。
displayName
string
必須
任意の文字を含められる名称で、ユーザーが設定・管理に使用します。
description
string
任意
ユーザーに表示するツールの説明です。MCP タイプのツールではこの項目は不要です。
prompt
string
任意
LLM が使用するツールの説明・プロンプトです。空欄の場合、システムは description 項目を使用します。MCP タイプのツールではこの項目は不要です。
toolType
object
任意
apiUrl
string (uri)
任意
httpMethod
object
任意
rawHeaders
object
任意
rawParametersSchema
object
任意
functionCode
string
任意
mcpUrl
string
任意
mcpAllowedTools
object
任意
rawMcpHeader
object
任意
Contact に対応する MCP Credential が存在しない場合、このデフォルトヘッダーが使用されます
リクエスト構造の例
リクエスト例の値
コード例
レスポンス内容
ステータスコード: 200
レスポンス構造の例
レスポンス例の値
ツールの部分更新
PATCH /api/tools/{id}/
パラメータ
id
✅
string
A UUID string identifying this ツール.
リクエスト内容
リクエストパラメータ
name
string
任意
ツール名には半角英字、数字、アンダースコア(_)、ハイフン(-)のみを使用できます。MCP タイプのツールではこの項目は不要で、この項目は API タイプのツールで LLM が使用するために用いられます。
displayName
string
任意
任意の文字を含められる名称で、ユーザーが設定・管理に使用します。
description
string
任意
ユーザーに表示するツールの説明です。MCP タイプのツールではこの項目は不要です。
prompt
string
任意
LLM が使用するツールの説明・プロンプトです。空欄の場合、システムは description 項目を使用します。MCP タイプのツールではこの項目は不要です。
toolType
object
任意
apiUrl
string (uri)
任意
httpMethod
object
任意
rawHeaders
object
任意
rawParametersSchema
object
任意
functionCode
string
任意
mcpUrl
string
任意
mcpAllowedTools
object
任意
rawMcpHeader
object
任意
Contact に対応する MCP Credential が存在しない場合、このデフォルトヘッダーが使用されます
リクエスト構造の例
リクエスト例の値
コード例
レスポンス内容
ステータスコード: 200
レスポンス構造の例
レスポンス例の値
ツールの部分更新
PATCH /api/v1/tools/{id}/
パラメータ
id
✅
string
A UUID string identifying this ツール.
リクエスト内容
リクエストパラメータ
name
string
任意
ツール名には半角英字、数字、アンダースコア(_)、ハイフン(-)のみを使用できます。MCP タイプのツールではこの項目は不要で、この項目は API タイプのツールで LLM が使用するために用いられます。
displayName
string
任意
任意の文字を含められる名称で、ユーザーが設定・管理に使用します。
description
string
任意
ユーザーに表示するツールの説明です。MCP タイプのツールではこの項目は不要です。
prompt
string
任意
LLM が使用するツールの説明・プロンプトです。空欄の場合、システムは description 項目を使用します。MCP タイプのツールではこの項目は不要です。
toolType
object
任意
apiUrl
string (uri)
任意
httpMethod
object
任意
rawHeaders
object
任意
rawParametersSchema
object
任意
functionCode
string
任意
mcpUrl
string
任意
mcpAllowedTools
object
任意
rawMcpHeader
object
任意
Contact に対応する MCP Credential が存在しない場合、このデフォルトヘッダーが使用されます
リクエスト構造の例
リクエスト例の値
コード例
レスポンス内容
ステータスコード: 200
レスポンス構造の例
レスポンス例の値
ツールの削除
DELETE /api/tools/{id}/
パラメータ
id
✅
string
A UUID string identifying this ツール.
コード例
レスポンス内容
204
No response body
ツールの削除
DELETE /api/v1/tools/{id}/
パラメータ
id
✅
string
A UUID string identifying this ツール.
コード例
レスポンス内容
204
No response body
コネクタの作成
POST /api/connectors/
リクエスト内容
リクエストパラメータ
mcpRegistryId
string (uuid)
必須
displayName
string
任意
Custom display name for this connector (defaults to MCP Registry name)
description
string
任意
Custom description for this connector (defaults to MCP Registry description)
isEnabled
boolean
任意
Whether this connector is enabled for contacts in the organization
リクエスト構造の例
リクエスト例の値
コード例
レスポンス内容
ステータスコード: 201
レスポンス構造の例
レスポンス例の値
コネクタの作成
POST /api/v1/connectors/
リクエスト内容
リクエストパラメータ
mcpRegistryId
string (uuid)
必須
displayName
string
任意
Custom display name for this connector (defaults to MCP Registry name)
description
string
任意
Custom description for this connector (defaults to MCP Registry description)
isEnabled
boolean
任意
Whether this connector is enabled for contacts in the organization
リクエスト構造の例
リクエスト例の値
コード例
レスポンス内容
ステータスコード: 201
レスポンス構造の例
レスポンス例の値
コネクタ一覧の取得
GET /api/connectors/
コード例
レスポンス内容
ステータスコード: 200
レスポンス構造の例
レスポンス例の値
コネクタ一覧の取得
GET /api/v1/connectors/
コード例
レスポンス内容
ステータスコード: 200
レスポンス構造の例
レスポンス例の値
特定のコネクタを取得
GET /api/connectors/{id}/
パラメータ
id
✅
string
コード例
レスポンス内容
ステータスコード: 200
レスポンス構造の例
レスポンス例の値
特定のコネクタを取得
GET /api/v1/connectors/{id}/
パラメータ
id
✅
string
コード例
レスポンス内容
ステータスコード: 200
レスポンス構造の例
レスポンス例の値
コネクタの更新
PUT /api/connectors/{id}/
パラメータ
id
✅
string
リクエスト内容
リクエストパラメータ
mcpRegistryId
string (uuid)
必須
displayName
string
任意
Custom display name for this connector (defaults to MCP Registry name)
description
string
任意
Custom description for this connector (defaults to MCP Registry description)
isEnabled
boolean
任意
Whether this connector is enabled for contacts in the organization
リクエスト構造の例
リクエスト例の値
コード例
レスポンス内容
ステータスコード: 200
レスポンス構造の例
レスポンス例の値
コネクタの更新
PUT /api/v1/connectors/{id}/
パラメータ
id
✅
string
リクエスト内容
リクエストパラメータ
mcpRegistryId
string (uuid)
必須
displayName
string
任意
Custom display name for this connector (defaults to MCP Registry name)
description
string
任意
Custom description for this connector (defaults to MCP Registry description)
isEnabled
boolean
任意
Whether this connector is enabled for contacts in the organization
リクエスト構造の例
リクエスト例の値
コード例
レスポンス内容
ステータスコード: 200
レスポンス構造の例
レスポンス例の値
コネクタの部分更新
PATCH /api/connectors/{id}/
パラメータ
id
✅
string
リクエスト内容
リクエストパラメータ
mcpRegistryId
string (uuid)
任意
displayName
string
任意
Custom display name for this connector (defaults to MCP Registry name)
description
string
任意
Custom description for this connector (defaults to MCP Registry description)
isEnabled
boolean
任意
Whether this connector is enabled for contacts in the organization
リクエスト構造の例
リクエスト例の値
コード例
レスポンス内容
ステータスコード: 200
レスポンス構造の例
レスポンス例の値
コネクタの部分更新
PATCH /api/v1/connectors/{id}/
パラメータ
id
✅
string
リクエスト内容
リクエストパラメータ
mcpRegistryId
string (uuid)
任意
displayName
string
任意
Custom display name for this connector (defaults to MCP Registry name)
description
string
任意
Custom description for this connector (defaults to MCP Registry description)
isEnabled
boolean
任意
Whether this connector is enabled for contacts in the organization
リクエスト構造の例
リクエスト例の値
コード例
レスポンス内容
ステータスコード: 200
レスポンス構造の例
レスポンス例の値
コネクタの削除
DELETE /api/connectors/{id}/
パラメータ
id
✅
string
コード例
レスポンス内容
204
No response body
コネクタの削除
DELETE /api/v1/connectors/{id}/
パラメータ
id
✅
string
コード例
レスポンス内容
204
No response body
コネクタ認可メンバー一覧の取得
GET /api/connectors/{id}/authorized-members/
パラメータ
id
✅
string
コード例
レスポンス内容
ステータスコード: 200
レスポンス構造の例
レスポンス例の値
コネクタ認可メンバー一覧の取得
GET /api/v1/connectors/{id}/authorized-members/
パラメータ
id
✅
string
コード例
レスポンス内容
ステータスコード: 200
レスポンス構造の例
レスポンス例の値
コネクタ認可メンバーの削除
DELETE /api/connectors/{id}/authorized-members/{memberId}/
パラメータ
id
✅
string
memberId
✅
string
コード例
レスポンス内容
204
No response body
コネクタ認可メンバーの削除
DELETE /api/v1/connectors/{id}/authorized-members/{memberId}/
パラメータ
id
✅
string
memberId
✅
string
コード例
レスポンス内容
204
No response body
MCP ツールレジストリ一覧の取得
GET /api/mcp/registry/
コード例
レスポンス内容
ステータスコード: 200
レスポンス構造の例
レスポンス例の値
MCP ツールレジストリ一覧の取得
GET /api/v1/mcp/registry/
コード例
レスポンス内容
ステータスコード: 200
レスポンス構造の例
レスポンス例の値
特定の MCP ツールレジストリを取得
GET /api/mcp/registry/{id}/
パラメータ
id
✅
string
A UUID string identifying this MCP Registry.
コード例
レスポンス内容
ステータスコード: 200
レスポンス構造の例
レスポンス例の値
特定の MCP ツールレジストリを取得
GET /api/v1/mcp/registry/{id}/
パラメータ
id
✅
string
A UUID string identifying this MCP Registry.
コード例
レスポンス内容
ステータスコード: 200
レスポンス構造の例
レスポンス例の値
最終更新
役に立ちましたか?
