GetThreadHistory
Returns message history for a given thread in a certain direction.
Defaults to querying messages before ts.
Path Parameters
- thread_id string required
Possible values: Value must match regular expression
^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$A universally unique identifier.
Query Parameters
- ts date-time
RFC3339 timestamp.
- count int32 required
How many messages to collect in each direction.
If querying
rivet.api.chat.common#QueryDirection$before_and_after,rivet.api.chat.common#QueryDirection$chat_messageswill becount * 2. - query_direction string
Possible values: [
before,after,before_and_after]Represents which direction to query messages from relative to the given timestamp.
- 200
- 400
- 403
- 404
- 408
- 429
- 500
GetThreadHistory 200 response
Schema
chat_messages object[] required
Ordered old to new.
If querying
rivet.api.chat.common#before_and_after, this will becount * 2long.- chat_message_id string required
Possible values: Value must match regular expression
^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$A universally unique identifier.
- thread_id string required
Possible values: Value must match regular expression
^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$A universally unique identifier.
- send_ts date-time required
RFC3339 timestamp.
- body required
Represents types of chat message bodies.
BadRequestError 400 response
Schema
- code string required
- message string required
- metadata
Unstructured metadata relating to an error. Must be manually parsed.
ForbiddenError 403 response
Schema
- code string required
- message string required
- metadata
Unstructured metadata relating to an error. Must be manually parsed.
NotFoundError 404 response
Schema
- code string required
- message string required
- metadata
Unstructured metadata relating to an error. Must be manually parsed.
UnauthorizedError 408 response
Schema
- code string required
- message string required
- metadata
Unstructured metadata relating to an error. Must be manually parsed.
RateLimitError 429 response
Schema
- code string required
- message string required
- metadata
Unstructured metadata relating to an error. Must be manually parsed.
InternalError 500 response
Schema
- code string required
- message string required
- metadata
Unstructured metadata relating to an error. Must be manually parsed.