Delivery: push announcement tracking event [sandbox]
delivery_sandbox_track_announcementSimulate delivery status events for an announcement in sandbox. Append single events like ACCEPTANCE_DONE, RECEIVED, DELIVERED, or CANCELLED to test announcement progression.
Instructions
[SANDBOX] Appends one tracking event for an announcement from the delivery service; does not modify existing history — use it to simulate an announcement progressing (ACCEPTANCE_DONE → RECEIVED → DELIVERED, or CANCELLED). One call records one event (not idempotent — re-sending logs a duplicate). Returns an empty 200 on success. For delivery-service PARTNERS only. This is the announcement-level analogue of delivery_tracking (which reports parcel-level status events).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| announcementID | Yes | Identifier of the tracked announcement (required). | |
| date | Yes | Event date in RFC 3339 format, UTC. | |
| event | Yes | Event type. Enum: ACCEPTANCE_DONE | CANCELLED | DELIVERED | RECEIVED. | |
| 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. |