---
title: "Get outgoing dispute"
method: GET
path: "/v1/outgoing-disputes/{id}"
tags: ["MED Outgoing Disputes"]
---

# Get outgoing dispute

`GET /v1/outgoing-disputes/{id}`

Retrieves a single outgoing MED dispute by its id, scoped to the authenticated account.

## Path parameters

- `id` integer, required

## Response `200`

Dispute detail

- ExternalApiMedDispute
  - `cancellation_requested_at` string, date-time, nullable — Timestamp when cancellation was requested (UTC, RFC 3339).
  - `created_at` string, date-time, required — Dispute creation timestamp (UTC, RFC 3339).
  - `deadline` string, date-time, nullable — Response deadline (UTC, RFC 3339). Derived from funds recovery `external_created_at` + 7 days when available.
  - `end_to_end_id` string, required
  - `funds_recovery` ExternalApiMedFundsRecovery
    - `closed_at` string, date-time, nullable — BACEN funds recovery closure timestamp (UTC, RFC 3339).
    - `contact_email` string, nullable
    - `contact_phone` string, nullable
    - `external_created_at` string, date-time, nullable — BACEN funds recovery creation timestamp (UTC, RFC 3339).
    - `external_id` string, required
    - `external_last_modified_at` string, date-time, nullable — BACEN funds recovery last modification timestamp (UTC, RFC 3339).
    - `report_details` string, nullable
    - `reporter_participant` string, nullable
    - `root_transaction_id` string, nullable
    - `situation_type` 'scam_fraud' | 'unauthorized_transaction' | 'coercion_crime' | 'fraudulent_access' | 'others' | 'unknown' — Situation type from DICT API (SituationType). Set by the creator PSP when creating the Recuperação de Valores.
    - `status` 'created' | 'tracked' | 'awaiting_analysis' | 'analysed' | 'refunding' | 'completed' | 'cancelled', required
  - `id` integer, required
  - `infraction_status` 'pending' | 'accepted' | 'rejected' | 'cancelled', required — Derived, per-dispute view of how the contested PSPs analysed the contestation. Computed from the dispute's linked `med_outgoing_infractions`
  - `original_amount_in_cents` integer, required
  - `original_transaction` ExternalApiMedOriginalTransactionSummary, required
    - `counterparty_name` string, nullable
    - `created_at` string, date-time, required — Original transaction creation timestamp (UTC, RFC 3339).
  - `refunded_amount_in_cents` integer, required
  - `status` 'pending' | 'completed' | 'cancelled', required
  - `transaction_id` integer, required

## Other responses

- `401` — Authentication failed
- `403` — Missing ManageDisputes permission
- `404` — Dispute not found on this account
- `500` — Internal server error

---

[API](https://skmtc.net/kiwify/apis/conta-digital-api.md) · [All operations](https://skmtc.net/kiwify/apis/conta-digital-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/kiwify/conta-digital-api/versions/5e009b25c245/schema)
