Timeline entries
List Timeline Entries
Lists the timeline entries for an object.
AuthorizationBearer <token>
All the DevRev APIs require a token to authenticate the user. Provide Authorization: Bearer <TOKEN>
as a header to every API request.
How do I find my token?
In: header
Query Parameters
objectstring
The ID of the object to list timeline entries for.
Format
id
cursor?string
The cursor to resume iteration from. If not provided, then iteration starts from the beginning.
Format
text
limit?integer
The maximum number of entries to return. If not set, then this
defaults to 50
.
Format
int32
mode?string
The iteration mode to use, otherwise if not set, then "after" is used.
Value in
"after" | "before"
visibility?array<timeline-entry-visibility>
The visibility of the timeline entries to filter for. Note this is a strict filter, such that only entries with the exact visibilities specified will be returned.
Response Body
curl -X GET "https://api.devrev.ai/timeline-entries.list?object=PROD-12345&cursor=string&limit=0&mode=after&visibility=external"
{
"next_cursor": "string",
"prev_cursor": "string",
"timeline_entries": [
{
"type": "timeline_comment",
"created_by": {
"type": "dev_user",
"display_id": "string",
"id": "string",
"display_name": "string",
"display_picture": {
"display_id": "string",
"id": "string",
"file": {
"type": "string",
"name": "string",
"size": 0
}
},
"email": "string",
"full_name": "string",
"state": "active"
},
"created_date": "2023-01-01T12:00:00.000Z",
"display_id": "string",
"id": "string",
"modified_by": {
"type": "dev_user",
"display_id": "string",
"id": "string",
"display_name": "string",
"display_picture": {
"display_id": "string",
"id": "string",
"file": {
"type": "string",
"name": "string",
"size": 0
}
},
"email": "string",
"full_name": "string",
"state": "active"
},
"modified_date": "2023-01-01T12:00:00.000Z",
"object": "string",
"object_display_id": "string",
"object_type": "article",
"visibility": "external",
"artifacts": [
{
"display_id": "string",
"id": "string",
"file": {
"type": "string",
"name": "string",
"size": 0
}
}
],
"body": "string",
"body_type": "data",
"references": [
{
"type": "article",
"display_id": "string",
"id": "string",
"article_type": "article",
"resource": {
"artifacts": [
{
"display_id": "string",
"id": "string",
"file": {
"type": "string",
"name": "string",
"size": 0
}
}
],
"url": "string"
},
"title": "string"
}
],
"snap_kit_body": {
"body": {},
"snap_in_action_name": "string",
"snap_in_id": "string"
},
"snap_widget_body": [
{
"type": "string"
}
]
}
]
}
{
"detail": "string",
"message": "string",
"type": "artifact_already_attached_to_a_parent",
"existing_parent": "string",
"is_same": true
}
{
"detail": "string",
"message": "string",
"type": "unauthenticated"
}
{
"detail": "string",
"message": "string",
"type": "forbidden"
}
{
"detail": "string",
"message": "string",
"type": "not_found"
}
{
"detail": "string",
"message": "string",
"type": "too_many_requests",
"retry_after": 0
}
{
"detail": "string",
"message": "string",
"type": "internal_error",
"reference_id": "string"
}
{
"detail": "string",
"message": "string",
"type": "service_unavailable"
}