List Observations
Retrieve a paginated list of transient observations for a specific profile. Observations are sorted by creation time in descending order by default. Results can be filtered by source parameter. Supports response compression for large datasets.
Query parameters
The maximum number of items to return per page, maximum of 1000.
The token for the page of results to retrieve.
Either 'ASC' or 'DESC' to sort results ascending or descending respectively.
Filter by source. Allows letters, numbers, spaces, and URL-safe symbols. Excludes URL-unsafe characters like quotes, angle brackets, and control characters.
Filter observations created after this timestamp (inclusive).
Filter observations created before this timestamp (exclusive).
Headers
Compression algorithms supported by the client (e.g., gzip, deflate, br)
Response
A list of observations for the profile.
Example response
{
"observations": [
{
"content": "Customer expressed satisfaction with recent product update during support call.",
"occurredAt": "2025-01-15T10:15:30Z",
"source": "conversational-intelligence",
"conversationIds": [
"conv_conversation_00000000000000000000000000"
],
"id": "mem_observation_00000000000000000000000000",
"createdAt": "2025-01-15T10:30:45Z",
"updatedAt": "2025-01-15T10:30:45Z"
}
],
"meta": {
"key": "observations",
"nextToken": "eyJlYXN0ZXIiOiJlZ2cifQ",
"previousToken": "eyJlYXN0ZXIiOiJlZ2cifQ"
}
}