OpenApi
  1. Customers
  • Branches
    • List active branches
      GET
    • Get a branch's service tree
      GET
  • Services
    • Get available appointment slots
      GET
  • Tickets
    • Book a ticket (walk-in or appointment)
      POST
    • Fetch a ticket
      GET
    • Cancel a ticket
      POST
    • Reschedule an appointment
      POST
  • Customers
    • Create a customer
      POST
    • List customers (paginated)
      GET
    • Fetch one customer
      GET
    • Update a customer
      PUT
    • Delete a customer
      DELETE
    • List a customer's tickets
      GET
  • Schemas
    • SuccessEnvelope
    • PaginatedEnvelope
    • ErrorEnvelope
    • ValidationErrorEnvelope
    • AuthErrorEnvelope
    • Pagination
    • Branch
    • BranchTreeGroup
    • Service
    • Slot
    • Ticket
    • Customer
    • CustomerWriteRequest
    • CustomerUpdateRequest
    • BookTicketRequest
    • ChangeTimeRequest
  1. Customers

List a customer's tickets

GET
https://api-dev.skiplino.com/external/v1/customers/tickets
Returns the ticket history for a single customer (newest first), paginated. Identify the
customer by id or externalId.
Authentication — Public or secret key (read-only).
Pagination — page (≥ 1, default 1) and limit (1–10, default 10). Note the
per-page cap here is 10, lower than GET /customers/getAll.

Request

Authorization
Bearer Token
Provide your bearer token in the
Authorization
header when making requests to protected resources.
Example:
Authorization: Bearer ********************
or
Query Params

Header Params

Responses

🟢200
application/json
Customer tickets fetched successfully.
Bodyapplication/json

🟠404
🟠422
🟠401Unauthorized
🔴500ServerError
Request Request Example
Shell
JavaScript
Java
Swift
curl --location 'https://api-dev.skiplino.com/external/v1/customers/tickets?id=9f2c8b7a4e1d6c3f0a5b8e2d7c4f1a9b&externalId=crm-7741&page=1&limit=10' \
--header 'X-Locale;' \
--header 'Authorization: Bearer <token>'
Response Response Example
200 - Success
{
    "message": "Customer tickets fetched successfully.",
    "data": [
        {
            "id": "k7m2p9x4q1",
            "ticketNumber": "A042",
            "status": "served",
            "statusAt": "2026-06-20T09:50:00.000Z",
            "type": "appointment",
            "time": "2026-06-20T09:30:00.000Z",
            "branch": {
                "id": "802b33af66",
                "name": "Seef Mall Branch"
            },
            "service": {
                "id": "802b33af66",
                "name": "Account Opening"
            },
            "groupOfService": {
                "id": "7c1f9a3b2d",
                "name": "Teller Services"
            },
            "customer": {
                "id": "9f2c8b7a4e1d6c3f0a5b8e2d7c4f1a9b",
                "name": "Layla Hassan"
            },
            "bookedAt": "2026-06-19T15:00:00.000Z"
        }
    ],
    "pagination": {
        "total": 3,
        "page": 1,
        "limit": 10,
        "totalPages": 1,
        "hasNextPage": false,
        "hasPrevPage": false
    }
}
Previous
Delete a customer
Next
SuccessEnvelope
Built with