playground
Tool Search
Search action definitions in the selected key’s scope; executes no external action.
POST
/
api
/
playground
/
tool-search
Tool Search
curl --request POST \
--url https://api.aixy-gateway.com/api/playground/tool-search \
--header 'Content-Type: application/json' \
--header 'X-Aixy-Tool-Context: <x-aixy-tool-context>' \
--cookie gateway_session= \
--data '
{
"model": "<string>",
"api_key_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"server_ids": [
"3c90c3cc-0d44-4b50-8888-8dd25736052a"
],
"arguments": {}
}
'import requests
url = "https://api.aixy-gateway.com/api/playground/tool-search"
payload = {
"model": "<string>",
"api_key_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"server_ids": ["3c90c3cc-0d44-4b50-8888-8dd25736052a"],
"arguments": {}
}
headers = {
"cookie": "gateway_session=",
"X-Aixy-Tool-Context": "<x-aixy-tool-context>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {
cookie: 'gateway_session=',
'X-Aixy-Tool-Context': '<x-aixy-tool-context>',
'Content-Type': 'application/json'
},
body: JSON.stringify({
model: '<string>',
api_key_id: '3c90c3cc-0d44-4b50-8888-8dd25736052a',
server_ids: ['3c90c3cc-0d44-4b50-8888-8dd25736052a'],
arguments: {}
})
};
fetch('https://api.aixy-gateway.com/api/playground/tool-search', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));{
"content": "<string>",
"is_error": true,
"duration_ms": 123,
"actions": [
{
"name": "<string>",
"display_name": "<string>",
"server_id": "<string>",
"server_name": "<string>",
"server_revision": 123,
"definition_revision": "<string>",
"description": "<string>"
}
]
}{
"error": {
"code": "<string>",
"message": "<string>",
"details": {}
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"details": {}
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"details": {}
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"details": {}
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"details": {}
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"details": {}
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"details": {}
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"details": {}
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"details": {}
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"details": {}
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"details": {}
}
}Authorizations
Secure same-origin browser session cookie.
Headers
Body
application/json
Required array length:
1 - 20 elementsSearch filters: query, provider, category, server_id, limit and offset.
Available options:
chat/completions, responses, messages ⌘I
Tool Search
curl --request POST \
--url https://api.aixy-gateway.com/api/playground/tool-search \
--header 'Content-Type: application/json' \
--header 'X-Aixy-Tool-Context: <x-aixy-tool-context>' \
--cookie gateway_session= \
--data '
{
"model": "<string>",
"api_key_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"server_ids": [
"3c90c3cc-0d44-4b50-8888-8dd25736052a"
],
"arguments": {}
}
'import requests
url = "https://api.aixy-gateway.com/api/playground/tool-search"
payload = {
"model": "<string>",
"api_key_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"server_ids": ["3c90c3cc-0d44-4b50-8888-8dd25736052a"],
"arguments": {}
}
headers = {
"cookie": "gateway_session=",
"X-Aixy-Tool-Context": "<x-aixy-tool-context>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {
cookie: 'gateway_session=',
'X-Aixy-Tool-Context': '<x-aixy-tool-context>',
'Content-Type': 'application/json'
},
body: JSON.stringify({
model: '<string>',
api_key_id: '3c90c3cc-0d44-4b50-8888-8dd25736052a',
server_ids: ['3c90c3cc-0d44-4b50-8888-8dd25736052a'],
arguments: {}
})
};
fetch('https://api.aixy-gateway.com/api/playground/tool-search', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));{
"content": "<string>",
"is_error": true,
"duration_ms": 123,
"actions": [
{
"name": "<string>",
"display_name": "<string>",
"server_id": "<string>",
"server_name": "<string>",
"server_revision": 123,
"definition_revision": "<string>",
"description": "<string>"
}
]
}{
"error": {
"code": "<string>",
"message": "<string>",
"details": {}
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"details": {}
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"details": {}
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"details": {}
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"details": {}
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"details": {}
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"details": {}
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"details": {}
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"details": {}
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"details": {}
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"details": {}
}
}