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"
      }
    }
  ]
}

Documentation Index

Fetch the complete documentation index at: https://sendcloud.dev/llms.txt

Use this file to discover all available pages before exploring further.

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