Tradecloud API v2 manual
  • Introduction
    • Welcome
      • Checklist
      • Support
    • API
      • Rules
      • Requests
      • JSON versus XML
      • Environments
      • Standards
      • Compatibility
      • Tools
        • Swagger UI
        • Postman
        • .NET SDK
      • Webhook versus polling
        • Polling usage
        • Polling echo
      • Delivery schedule
    • Security
      • Security overview
      • Authentication
      • Authorization
      • Encryption
      • Document storage
  • Guide
    • 1. Getting an Account
    • 2. Sending your first order
      • Option A: Sending a Delivery Schedule per order line
      • Option B: Sending a Single Delivery per order line
  • Processes
    • Forecasts
      • Issue a new forecast
      • Issue a new Slimstock forecast
    • Orders
      • Buyer order process
        • Issue a new order
          • Delivery schedule
          • Indicators
          • No delivery expected
          • Propose when accepted
          • Attach a document to an order
          • Choose attach document API
        • Update an existing order
        • Receive an order response
          • Download a document attached to an order response
          • Single delivery order response
        • Receive goods
        • Complete an order
        • Reopen an order
        • Cancel an order
      • Supplier order process
        • Receive an order
          • Download a document attached to an order
          • Single delivery order
        • Send order response
          • Attach a document to an order response
        • Reopen an order
        • Cancel an order
    • Shipments
      • Supplier shipment process
        • Send despatch advice
      • Buyer shipment process
        • Receive a shipment event
          • Download a document attached to a shipment
Powered by GitBook
On this page
  • 1. Embedded in the order message using the /order API
  • Documents body
  • 2. Attach to an existing order using the /order/documents API
  • Order documents body
  1. Processes
  2. Orders
  3. Buyer order process
  4. Issue a new order

Choose attach document API

Choose an appropriate API to attach a document to an order or line

PreviousAttach a document to an orderNextUpdate an existing order

Last updated 1 year ago

You can attach documents using two methods:

  1. Embedded in the order, using the /order API

  2. Attach to an existing order, using the /order/documents API

1. Embedded in the order message using the /order API

You can attach documents using the documents field on either order or lines level in the body of the endpoint:

This will NOT create an OrderDocumentsAttachedByBuyeractivity and NO acknowledge task for the supplier.

The total number of documents is limited to 100 documents per order header and per order line.

Documents body

  • code : optional document code or number. The document code should be unique within your company and immutable.

If a document with the same code is already attached to the order or line, the document will be replaced, else it will be appended.

  • revision: optional document revision (or version) code or number

  • name : optional document short (file) name

  • description : optional document description or long name

  • type: optional document business type

  • objectId: optional Tradecloud object identifier which was returned by the Tradecloud object-storage upload

  • url: optional document location if it is not stored in the Tradecloud object-storage.

2. Attach to an existing order using the /order/documents API

This will create OrderDocumentsAttachedByBuyer and, if enabled, an acknowledge task for the supplier.

The total number of documents is limited to 100 documents per order header and per order line.

Before attaching a document to an order, the order must have been sent to Tradecloud first.

When attaching documents the provided purchase order number will be verified.

Order documents body

Order

  • companyId: the optional Tradecloud company identifier. You only have to provide a companyId when your integration user account has multiple company permissions.

  • supplierAccountNumber: the supplier account number as known in your ERP system

  • purchaseOrderNumber: the purchase order number as known in your ERP system

  • documents: the documents to be attached to this order

Lines

  • lines: the purchase order lines having a new document attached

  • position: the line position within the purchase order

  • documents: the documents to be attached to this line

Documents

  • code : optional document code or number. The document code should be unique within your company and immutable.

If a document with the same code is already attached to the order or line, the document will be replaced, else it will be appended.

  • revision: optional document revision (or version) code or number

  • name : optional document short (file) name

  • description : optional document description or long name

  • type: optional document business type

  • objectId: optional Tradecloud object identifier which was returned by the Tradecloud object-storage upload

  • url: optional document location if it is not stored in the Tradecloud object-storage.

You can attach documents to existing orders using the documents field on either order or lines level in the body of the endpoint.

Send order
Issue a new order
Attach order documents