⚠️ CPA: complaint about a call
cpa_post_create_complaintDispute a CPA call charge by filing an external complaint with Avito using the call's ID. Provide a description of the reason; complaint cannot be withdrawn.
Instructions
⚠️ Files an external complaint with Avito about a CPA call by its callId (action record) — e.g. when disputing a charge for an off-target call. Irreversible record: a complaint cannot be withdrawn, so confirmation is required by default. Requires the callId of a specific call from a preceding call (cpa_get_calls_by_time_v2). To file complaints about both calls and chats by a single actionId, use cpa_create_complaint_by_action_id. Limit: 1 request/min.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| callId | Yes | CPA call identifier (callId, int64) the complaint is filed against. | |
| 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). | |
| message | Yes | Complaint text — a description of the reason for disputing the target action. | |
| 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. Keys are stored as bounded SHA-256 fingerprints. |