Factuarea APIDevelopers

Resolver un escaneo de compra duplicado

Resuelve un escaneo en estado duplicate con resolution = link_existing (vincular el gasto existente) o archive.

  • Las excepciones de duplicado requieren un usuario autorizado en la app de Factuarea; no están disponibles mediante la API pública ni MCP.
  • Requiere expected_version.
  • Admite Idempotency-Key.
POST
/companies/{company}/purchase-scans/{purchase_scan}/duplicate-resolution

Authorization

AuthorizationBearer <token>

Tu API key como token Bearer: fact_live_… en producción, fact_test_… en sandbox. Consulta la guía de autenticación.

En: header

Parámetros de ruta

company*string

Identificador público (UUID v7) de la empresa. Obtenlo de GET /v1/me (data.scope[].id).

Formatouuid
purchase_scan*string

Identificador público (UUID v7) del escaneo de compra.

Formatouuid

Headers

Idempotency-Key*string

Clave estable para esta mutación (16–128 caracteres). Reutilízala solo con el mismo payload; después de editar la revisión, inicia una nueva mutación con otra clave.

Longitud16 <= length <= 128
Factuarea-Version?string

Fija la versión de la API (YYYY-MM-DD, versionado por fecha estilo Stripe) para esta petición; omítelo para usar la versión fijada de la clave, o la última si no hay ninguna. Versión no soportada → 400 unsupported_api_version; malformada → 400 parameter_invalid_format. La versión efectiva se refleja en la cabecera de respuesta Factuarea-Version. Consulta la guía de Versioning.

Formatodate

Cuerpo de la petición

application/json

Definiciones de TypeScript

Usa el tipo request body en TypeScript.

Cuerpo de la respuesta

application/json

application/json

application/json

application/json

application/json

application/json

application/json

application/json

application/json