Skip to main content
GET
/
shop-order-statuses
Retrieve shop order statuses for an integration
curl --request GET \
  --url https://panel.sendcloud.sc/api/v3/shop-order-statuses \
  --header 'Authorization: Basic <encoded-value>'
{
  "data": [
    {
      "external_id": "17-B",
      "status": "Delivered",
      "deleted_at": null,
      "translations": [
        {
          "status": "Delivered",
          "language": "en-gb"
        },
        {
          "status": "Verzonden",
          "language": "nl-nl"
        },
        {
          "status": "Geliefert",
          "language": "de-de"
        }
      ]
    },
    {
      "external_id": "14-A",
      "status": "Cancelled",
      "deleted_at": "2023-11-04T14:15:22Z",
      "translations": [
        {
          "status": "Cancelled",
          "language": "en-gb"
        },
        {
          "status": "Geannuleerd",
          "language": "nl-nl"
        },
        {
          "status": "Abgesagt",
          "language": "de-de"
        }
      ]
    }
  ]
}
Only the Prestashop V2 integration is supported.
Note that:
  • If the user hasn’t picked a language, they will receive the status in the default language, en-gb.
  • If en-gb is not present, the user receives the status in the first language of the alphabetically ordered list.

Authorizations

Authorization
string
header
required

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

Query Parameters

integration_id
integer
required

Filter response on integration_id.

language
enum<string>

Get a response for the specified language.

Available options:
en-us,
en-gb,
fr-fr,
de-de,
nl-nl,
es-es,
it-it
show_deleted
boolean

Get all currently available and historical statuses.

Response

All available shop order statuses for a given integration, in default or selected language.

Available shop order statuses with translations.

data
object[]

Array holding all available shop order statuses for an integration