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

ツールとコネクタ

ツールの作成

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

レスポンス構造の例

レスポンス例の値


Last updated

Was this helpful?