Orders: create labels (up to 1000)
orders_generate_labels_extendedGenerate PDF labels for up to 1000 pickup-point orders in one batch. Request returns a task ID; download labels after task completion.
Instructions
Creates a task to generate PDF labels for a large batch of orders (generate_labels_extended, up to 1000 orders at a time). Available only for pickup-point orders. Difference from orders_generate_labels: a higher order limit (1000 vs 100), but a strict rate limit — 1 request per minute. Returns a taskID; wait for it to be ready and download the file via orders_download_label.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| orderIDs | Yes | Array of order IDs in the deals service (marketplace), from 1 to 1000. | |
| 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. |