Shipment documents can be uploaded, using endpoint. - repository
ExternalOrderId is mandatory and the same value will be used when generating the shipment label, so we can identify the correct documents of an order.

On Order generation, you need to use the same ExternalOrderId as in Repository upload and add the file names in Extra.NotificationAttachments.
File names will be checked and they do not match the repository, error will be received on order creation

  "Extra": {
"NotificationAttachments": ["FileName1.pdf","FileName2.pdf"]
  },