Skip to main content
POST
/
orders
/
{order_id}
/
files
Upload Files
curl --request POST \
  --url https://logistics.api.smartcp.org/v1/orders/{order_id}/files \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: multipart/form-data' \
  --header 'directory: <api-key>' \
  --form 'files=<string>' \
  --form files.items='@example-file'
{
  "status": 201,
  "message": "Created",
  "data": {
    "message": "Files attached successfully",
    "order_id": 4036230,
    "uploaded": [
      {
        "id": 157,
        "name": "CMR.pdf",
        "category_id": 1
      }
    ],
    "failed": []
  }
}

Documentation Index

Fetch the complete documentation index at: https://docs.smartcp.org/llms.txt

Use this file to discover all available pages before exploring further.

Authorizations

Authorization
string
header
required

Client secret key sent as a bearer token.

directory
string
header
required

Client directory identifier.

Path Parameters

order_id
integer
required

Order ID.

Body

multipart/form-data
files
file[]
required

One or more files to upload. Maximum 10 MB per file.

category_id
integer | null

Optional file category ID.

Response

At least one file uploaded successfully

status
integer
required
Example:

200

message
string
required
Example:

"OK"

data
object
required