⚠️ CPA: complaint by actionId
cpa_create_complaint_by_action_idFile an irreversible complaint against a CPA target action (call or chat) by its actionId to dispute a charge for an off-target action.
Instructions
⚠️ Files a complaint about a CPA target action (call or chat) by its actionId — to dispute a charge for an off-target action. Irreversible record: a complaint cannot be withdrawn. Requires the actionId from a preceding call (cpa_chats_by_time_v2 / cpa_get_calls_by_time_v2). Preferred over cpa_post_create_complaint, since it covers both calls and chats. Limit: 3 requests/min.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| actionId | Yes | CPA target-action identifier (actionId of a call or chat, e.g. 123456789) the complaint is filed against. | |
| message | Yes | Complaint text attached to the action, e.g. "this was not a contact exchange in the chat". | |
| 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. |