Lane · Documentación

Referencia

Disputas

Un comprador desconoció un cobro. Hay un plazo para responder y perderlo es perder la plata.

GET/v1/disputes

Las disputas del entorno.

Query

CampoTipoObligatorioDescripción
needs_responsebooleanonotrue deja solo las que están esperando algo de tu parte.
statustextonoFiltra por estado.
payment_idUUIDnoLas disputas de un cobro.
limitenteronoPor defecto 25, máximo 100.

GET/v1/disputes/{id}

Una disputa, con su historial, comentarios y adjuntos.

El objeto

CampoTipoObligatorioDescripción
needs_responsebooleanonoEl campo que decide si el caso se gana o se pierde.
evidence_due_atfechanoHasta cuándo se admite evidencia.
reason_codetextonoEl código de la red.
reason_descriptiontextonoQué alega el comprador.
amountenteronoEn centavos.
payment_idUUIDnoEl cobro disputado.

Las que esperan respuesta

curl "https://gxxazsplhgyezwxghrnn.supabase.co/functions/v1/blink-api/v1/disputes?needs_response=true" \
  -H "Authorization: Bearer sk_test_…"

Respuesta 200

{
  "object": "list",
  "has_more": false,
  "next_cursor": null,
  "data": [
    {
      "object": "dispute",
      "id": "e77c…",
      "status": "needs_response",
      "needs_response": true,
      "evidence_due_at": "2026-09-20T23:59:59.000Z",
      "amount": 11900000,
      "currency": "COP",
      "reason_code": "…",
      "payment_id": "a02e5b19-…"
    }
  ]
}
La evidencia se sube desde el panel. Hoy la API deja consultar disputas, no responderlas. Para adjuntar la evidencia entra a Disputas en el panel. El listado paginado devuelve 25 por página.

Esta página en markdown: /docs/api/disputas.md · Toda la documentación: /docs/llms-full.txt