Skip to main content
POST
/
1
/
feedback
curl
curl --request POST \
  --url https://example.algolia.net/agent-studio/1/feedback \
  --header 'accept: application/json' \
  --header 'content-type: application/json' \
  --header 'x-algolia-api-key: ALGOLIA_API_KEY' \
  --header 'x-algolia-application-id: ALGOLIA_APPLICATION_ID' \
  --data '
{
  "messageId": "lorem",
  "agentId": "lorem",
  "vote": 0,
  "tags": [
    "lorem"
  ],
  "notes": "lorem"
}
'
{
  "agentId": "<string>",
  "createdAt": "<string>",
  "id": "<string>",
  "messageId": "<string>",
  "tags": [
    "<string>"
  ],
  "updatedAt": "<string>",
  "vote": 123,
  "model": "<string>",
  "notes": "<string>"
}
Required ACL: search

Authorizations

x-algolia-application-id
string
header
required

Your Algolia application ID.

x-algolia-api-key
string
header
required

Your Algolia API key with the necessary permissions to make the request. Permissions are controlled through access control lists (ACL) and access restrictions. The required ACL to make a request is listed in each endpoint's reference.

Body

application/json

Request model for creating a feedback entry.

agentId
string
required
messageId
string
required
vote
enum<integer>
required
Available options:
0,
1
notes
string
Maximum string length: 1000
tags
string[]
Maximum array length: 10
Maximum string length: 50

Response

Successful Response.

agentId
string
required
createdAt
string
required
id
string
required
messageId
string
required
tags
string[]
required
updatedAt
string
required
vote
integer
required
model
string | null
notes
string | null
Last modified on June 11, 2026