Skip to main content
GET
/
dsf
/
tickets
/
{ticket_id}
Retrieve a support ticket
curl --request GET \
  --url https://panel.sendcloud.sc/api/v3/dsf/tickets/{ticket_id} \
  --header 'Authorization: Basic <encoded-value>'
{
  "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": [
    {
      "id": 301,
      "data_type": "sales_invoice",
      "created_at": "2026-03-16T09:00:00+00:00"
    }
  ],
  "resolution": null
}

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.

Path Parameters

ticket_id
integer<int64>
required

The ID of the ticket to retrieve.

Example:

42

Response

OK

A support ticket with its current status, parcel information, any outstanding data requests, and resolution details.

id
integer
required

Unique ticket ID.

status
enum<string>
required

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
stage
enum<string>
required

High-level stage of the ticket lifecycle.

Available options:
in_progress,
action_required,
manually_solved_stage,
solved_by_automation_stage,
unknown
created_at
string<date-time>
required

Ticket creation timestamp (ISO 8601).

requested_actions
Requested action · object[]
required

Outstanding data requests from the carrier.

type
enum<string> | null

Ticket category (e.g. damaged, lost, delayed).

Available options:
address_change,
damaged,
delayed,
delivered_not_received,
late_delivery,
lost,
unjust_return,
other_shipping,
null
parcel_id
integer | null

Sendcloud parcel ID.

carrier
string | null

Carrier code (e.g. postnl, dpd, ups).

order_number
string | null

Order number associated with the parcel.

brand_id
integer | null

Brand ID associated with the parcel.

updated_at
string<date-time> | null

Last update timestamp (ISO 8601).

resolution
Ticket resolution · object

Resolution details, present only when the ticket is resolved.