Orders: create labels
orders_generate_labelsGenerate PDF labels for pickup-point orders. Submit up to 100 order IDs to create a label generation task, then download the file using the returned taskID.
Instructions
Creates a task to generate PDF labels for orders (generate_labels, up to 100 orders at a time). Available only for pickup-point orders. Returns a taskID; wait for it to be ready and download the file via orders_download_label. For large batches (up to 1000 orders) use orders_generate_labels_extended — it has a higher limit but a strict rate limit (1 request/min).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| orderIDs | Yes | Array of order IDs in the deals service (marketplace), from 1 to 100. | |
| dryRun | No | v0.7.0: if true — returns a preview of the HTTP request without calling the Avito API. Safe for inspecting exactly what would be done. Default: the value of AVITO_MCP_DRY_RUN_DEFAULT (usually false). | |
| idempotencyKey | No | v0.7.0: optional key for duplicate protection. A repeat call with the same key within AVITO_MCP_IDEMPOTENCY_TTL_SEC returns the cached result. The same key with different args returns a conflict error — this is safe by design. |