{
  "$schema": "http://json-schema.org/draft-04/schema#",
  "type": "object",
  "properties": {
    "name": {
      "type": "string",
      "description": "key for referencing the carrier within shipcloud"
    },
    "display_name": {
      "type": "string",
      "description": "name of the carrier you can use to display it in your application"
    },
    "services": {
      "type": "array",
      "items": [
        {
          "type": "string",
          "description": "key for referencing the service within shipcloud",
          "enum": ["standard", "one_day", "one_day_early", "returns", "cargo_international_express", "dhl_europaket", "dpag_warenpost", "dpag_warenpost_signature", "dpag_warenpost_untracked", "gls_express_0800", "gls_express_0900", "gls_express_1000", "gls_express_1200", "ups_express_1200"],
          "default": "standard"
        }
      ]
    },
    "package_types": {
      "type": "array",
      "items": [
        {
          "type": "string",
          "description": "key for referencing the package type within shipcloud",
          "enum": ["parcel", "bulk", "letter", "books", "parcel_letter"],
          "default": "parcel"
        }
      ]
    },
    "additional_services": {
      "type": "array",
      "items": [
        {
          "type": "string",
          "description": "key for referencing the package type within shipcloud",
          "enum": "saturday_delivery", "angel_de_delivery_date_time", "advance_notice", "hermes_identservice", "drop_authorization", "delivery_date", "delivery_note", "delivery_time", "cash_on_delivery", "gls_guaranteed24service", "dhl_gogreen", "dhl_ident_check", "premium_international", "visual_age_check", "ups_adult_signature"
        }
      ]
    }
  },
  "required": [
    "name",
    "display_name",
    "services",
    "package_types",
    "additional_services"
  ],
  "additionalProperties": false
}
download