curl --request POST \
--url https://{APPLICATION_ID}.algolia.net/agent-studio/1/agents/{agent_id}/completions \
--header 'Content-Type: application/json' \
--header 'X-Algolia-API-Key: <x-algolia-api-key>' \
--header 'X-Algolia-Application-Id: <x-algolia-application-id>' \
--data '
{
"configuration": {
"instructions": "<string>",
"config": {},
"tools": [
{
"name": "<string>",
"description": "<string>",
"inputSchema": {
"type": "object",
"properties": {},
"required": [
"<string>"
]
},
"type": "client_side"
}
],
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"providerId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"model": "<string>",
"systemPrompt": "<string>"
},
"messages": [
{
"content": "<string>",
"id": "<string>",
"role": "user",
"parts": [
{
"text": "<string>",
"type": "text"
}
]
}
],
"id": "<string>",
"algolia": {
"mcpServers": {},
"searchParameters": {
"products": {
"attributesToRetrieve": [
"title",
"price"
],
"distinct": false,
"enablePersonalization": true,
"filters": "category:electronics",
"personalizationImpact": 100,
"userToken": "user-123"
}
}
},
"toolApprovals": {}
}
'