Delivery: create announcement [sandbox v1]
delivery_v1_create_announcementCreates a test shipment announcement in the Avito Sandbox (v1). Requires announcement details and options; returns success status for testing delivery flows.
Instructions
[SANDBOX v1] Creates a test shipment announcement in the Sandbox (no real-world effect); returns a success status. Use the base contract delivery_sandbox_create_announcement unless you specifically need this v1 shape — the only difference is that v1 additionally requires the options field. Sandbox-only, for delivery-service PARTNERS.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| announcementID | Yes | Identifier of the announcement to create. | |
| announcementType | Yes | Announcement type. Enum: DELIVERY | PICKUP. | |
| barcode | Yes | Unique announcement barcode (printed on the acceptance/handover act). | |
| date | Yes | Announcement creation date and time in ISO 8601 (RFC 3339) format, UTC. | |
| options | Yes | Additional announcement options. | |
| packages | Yes | List of cargo units. | |
| receiver | Yes | Receiving delivery service: type, name, phones, email, delivery node/sorting center. | |
| sender | Yes | Sending party: type, name, phones, email, sending node. | |
| 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. |