Tickets
List tickets for the current workspace
Returns workspace tickets with first-class filters for status, assignment, creator, search, and linked Telegram chat id.
get/v1/tickets
Request
- Base URL: https://api.entergram.com (the document declares no server; this is the origin it was published from)
- URL: https://api.entergram.com/v1/tickets
- Auth: API key in header X-API-Key
Query parameters
limitinteger
Number of tickets to return per page.
Example:50
offsetinteger
Zero-based offset for pagination.
statusstring
Optional exact status filter.
Example:OPEN
prioritystring
Optional exact priority filter.
Example:HIGH
assigned_to_idstring
Filter by assigned workspace member id.
Example:user_demo_123
created_by_idstring
Filter by ticket creator user id.
Example:user_demo_123
linked_chat_idstring
Return only tickets linked to the given Telegram chat id.
Example:-1000001234567
searchstring
Case-insensitive text search across title, description, and comment.
Example:onboarding
Response
OK
Example response
{
"data": {
"items": [
{
"assignedTo": {
"displayName": "Alex Example",
"email": "alex@example.test",
"id": "user_demo_123"
},
"attachmentCount": 1,
"closedBy": {
"displayName": "Alex Example",
"email": "alex@example.test",
"id": "user_demo_123"
},
"comment": "Sample escalation note",
"commentCount": 3,
"createdBy": {
"displayName": "Alex Example",
"email": "alex@example.test",
"id": "user_demo_123"
},
"customFields": [
{
"columnKey": "source_campaign"
}
],
"description": "Synthetic customer asked for a follow-up next week.",
"displayId": "#42",
"id": "ticket_demo_123",
"legacyTicketHash": "#TKT-001",
"priority": "HIGH",
"status": "OPEN",
"ticketHash": "#42",
"ticketNumber": 42,
"title": "Review onboarding request",
"userId": "user_demo_123",
"workspaceId": "workspace_demo_123"
}
]
}
}Changes
No recorded changes to this operation across all 1 revision of this API.