v1
latestOpenAPI 3.1.02026-07-24111290748.0 KBViews
Search for view's items
List view's items, paginated, and ordered by the attribute specified in the data of view.
put/api/views/{view_id}/items
Path parameters
view_idinteger required
This parameter should be set to 0.
Query parameters
cursorstring
Example:MTU5MzE2NDMwMDAwMDAwMC1mYWxzZQ==
Value indicating your position in the list of all the view's items. If omitted, the first items of the list will be returned.
direction'prev' | 'next' nullable
Example:next
- prev returns items before the cursor.
- next returns items after the cursor.
ignored_iteminteger
Example:4742
ID of an item to ignore in the list of returned items.
limitinteger
Example:50
Maximum number of items to return.
order_by'created_datetime:asc' | 'created_datetime:desc' | 'updated_datetime:asc' | 'updated_datetime:desc' | 'last_message_datetime:asc' | 'last_message_datetime:desc' | 'last_received_message_datetime:asc' | 'last_received_message_datetime:desc' | 'closed_datetime:asc' | 'closed_datetime:desc' | 'snooze_datetime:asc' | 'snooze_datetime:desc' | 'priority:asc' | 'priority:desc'
Attribute used to order views.
Request body
Example request
{
"view": {
"id": 123,
"category": "user",
"created_datetime": "2019-11-23T15:59:41.966927",
"deactivated_datetime": "2020-01-30T11:04:34.345123",
"decoration": {
"emoji": "🙏"
},
"fields": [
"id",
"details",
"tags"
],
"filters": "eq(ticket.assignee_user.id, '{{current_user.id}}') && eq(ticket.status, 'open')",
"name": "My view",
"order_by": "updated_datetime",
"order_dir": "desc",
"search": "where is my order?",
"slug": "my-tickets",
"type": "ticket-list"
}
}Response
A list of view's items.
Example response
{
"data": [
{
"language": "fr",
"customer": {
"id": 7,
"email": "sender@gorgias.io",
"name": "Sender Doe",
"firstname": "Sender",
"lastname": "Doe"
},
"assignee_user": {
"id": 4,
"email": "agent-smith@gorgias.io",
"name": "John Smith",
"firstname": "John",
"lastname": "Smith"
},
"assignee_team": {
"id": 8,
"name": "Tech team",
"decoration": {
"emoji": {
"colons": ":wink:",
"emoticons": [
";)",
";-)"
],
"id": "wink",
"name": "Winking Face",
"native": "😉",
"skin": null,
"unified": "1f609"
}
}
},
"subject": "Refund request",
"meta": {},
"tags": [
{
"id": 5,
"name": "refund",
"uri": "https://gorgias.gorgias.io/api/tags/5/"
}
]
}
],
"meta": {
"current_cursor": "MTU5MzE2NDMwMDAwMDAwMC1mYWxzZQ==",
"next_items": "/api/views/10/items/?direction=next&ignored_item=1781&cursor=MTU5MzA5ODYyNDAwMDAwMC1mYWxzZQ%3D%3D",
"prev_items": "/api/views/10/items/?direction=prev&cursor=MTU5MzEyMTk4MTAwMDAwMC1mYWxzZQ%3D%3D&ignored_item=1743"
}
}