Mark packages as fulfilled

POST /packages/fulfil

Requires fulfil_orders permission

Headers

  • Account-ID string(uuid) Required

    Account ID - Can be found on the Dashboard under Settings → API Tokens

application/json

Body Required

  • collection_package_ids array[string(uuid)]
  • postal_package_ids array[string(uuid)]

Responses

  • 204

    Packages marked as fulfilled

  • 422

    Validation error

POST /packages/fulfil
curl \
 --request POST 'https://api.gb.enjovia.app/packages/fulfil' \
 --header "Authorization: Bearer $ACCESS_TOKEN" \
 --header "Content-Type: application/json" \
 --header "Account-ID: string" \
 --data '{"postal_package_ids":["ccc33333-e89b-12d3-a456-426614174002","ddd44444-e89b-12d3-a456-426614174003"]}'
Request example
{
  "postal_package_ids": [
    "ccc33333-e89b-12d3-a456-426614174002",
    "ddd44444-e89b-12d3-a456-426614174003"
  ]
}