:::bruno-request
---
request:
  name: Create a consignment
  file: consignments/1.create.bru
  seq: 1
  method: POST
  url: "{{baseUrl}}/demo/echo"
  kind: http
  headers:
    - name: Content-Type
      value: application/json
    - name: Authorization
      value: Bearer {{token}}
  auth:
    mode: inherit
  body:
    type: json
    language: json
    text: |-
      {
        "reference": "AB-1029",
        "mode": "air"
      }
servers:
  - url: /
operation:
  kind: operation
  method: POST
  path: /demo/echo
  deprecated: false
  parameters:
    - name: Content-Type
      in: header
      required: false
      examples:
        - name: default
          value: application/json
    - name: Authorization
      in: header
      required: false
      examples:
        - name: default
          value: Bearer {{token}}
  requestBody:
    required: false
    content:
      - type: application/json
        examples:
          - name: default
            value:
              reference: AB-1029
              mode: air
---
The one request in this collection that books something: this site answers
every request here, and this is the one that hands back a consignment.

`{{token}}` is a variable rather than a value — the collection names the
secret, and never carries it.
:::