Skip to main content
GET
/
dsf
/
tickets
Retrieve support tickets
curl --request GET \
  --url https://panel.sendcloud.sc/api/v3/dsf/tickets \
  --header 'Authorization: Basic <encoded-value>'
{
  "total": 42,
  "page": 1,
  "pages": 3,
  "size": 15,
  "items": [
    {
      "id": 42,
      "status": "pending",
      "stage": "in_progress",
      "type": "damaged",
      "parcel_id": 98765,
      "carrier": "postnl",
      "order_number": "ORD-2026-1234",
      "brand_id": 3,
      "created_at": "2026-03-15T10:30:00+00:00",
      "updated_at": "2026-03-18T14:22:00+00:00",
      "requested_actions": [],
      "resolution": null
    },
    {
      "id": 87,
      "status": "claim_paid",
      "stage": "manually_solved_stage",
      "type": "lost",
      "parcel_id": 55432,
      "carrier": "dpd",
      "order_number": "ORD-2026-5678",
      "brand_id": 1,
      "created_at": "2026-02-01T08:00:00+00:00",
      "updated_at": "2026-02-20T16:45:00+00:00",
      "requested_actions": [],
      "resolution": {
        "outcome": "claim_approved",
        "amount": 149.99,
        "currency": "EUR",
        "solved_at": "2026-02-20T16:45:00+00:00"
      }
    }
  ]
}

Authorizations

Authorization
string
header
required

Basic Authentication using API key and secrets is currently the main authentication mechanism.

Query Parameters

page
integer
default:1

The page number to retrieve (1-indexed).

Required range: x >= 1
Example:

1

size
integer
default:15

The number of items per page (max 20).

Required range: 1 <= x <= 20
Example:

15

status
enum<string>

Filter by ticket status. Current ticket status.

Available options:
action_required,
carrier_reminder_sent,
carrier_update_received,
claim_paid,
closed,
communicated_to_carrier,
customer_documents_requested,
customer_reminder_sent,
delayed,
delivered_scan_received,
delivery_confirmation_rejected,
delivery_confirmation_requested,
documents_forwarded_to_carrier,
escalated,
escalated_ava,
hold,
manually_solved,
new_scan_received,
pending,
processing,
smart_refund_available,
smart_refund_update,
solved,
solved_by_automation,
unknown,
waiting_for_carrier,
waiting_for_customer,
waiting_for_scan
parcel_id
integer

Filter by Sendcloud parcel ID.

Example:

12345

carrier
string

Filter by carrier code.

Example:

"postnl"

created_after
string<date-time>

Filter tickets created on or after this date (ISO 8601).

Example:

"2026-01-01T00:00:00Z"

created_before
string<date-time>

Filter tickets created on or before this date (ISO 8601).

Example:

"2026-12-31T23:59:59Z"

Response

OK

total
integer
required

Total number of tickets across all pages.

Example:

42

page
integer
required

Current page number.

Example:

1

pages
integer
required

Total number of pages.

Example:

3

size
integer
required

Number of items per page.

Example:

15

items
Support ticket · object[]
required