Delivery: bulk update [sandbox]
delivery_change_parcelsQueue batch parcel-property changes (change receiver, extend storage, prohibit receive/acceptance, change terminal) for delivery partners. Each request is queued; outcomes reported separately.
Instructions
[SANDBOX] Queues a BATCH of parcel-property change requests on Avito's initiative (changeReceiver / extendParcelStorage / prohibitParcelReceive / prohibitParcelAcceptance / changeReceiverTerminalOnConfirmed, per the type enum). Use it for bulk changes; for a single parcel use delivery_v1_change_parcel. The call only QUEUES the requests — the delivery service reports each outcome back via delivery_change_parcel_result. Implemented on the delivery-service side, for delivery-service PARTNERS only (a regular seller account gets 403/404).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| applications | Yes | Array of parcel change requests (one per parcel). | |
| type | Yes | Request type. Enum: changeReceiver | extendParcelStorage | prohibitParcelReceive | prohibitParcelAcceptance | changeReceiverTerminalOnConfirmed. | |
| 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. |