⚠️ CPA: complaint about a call
cpa_post_create_complaintDispute a charge for an off-target CPA call by filing a complaint using its callId. This irreversible action is rate-limited to one request per minute.
Instructions
⚠️ Files a complaint 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. 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. | |
| message | Yes | Complaint text — a description of the reason for disputing the target action. | |
| 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. |