Transactions

Actualizar Transactions externas en lote

Changed on

Actualiza un lote de Transactions externas.

Se usa para corregir muchos registros en una sola llamada: cada elemento de transactions lleva el identificador de su Transaction y los campos a modificar. Acepta como máximo 100 por llamada.

Cada elemento se procesa por separado, así que la llamada responde 200 incluso si algunos no se pudieron actualizar: response_counts resume el resultado y transaction_ids agrupa los identificadores por resultado —actualizados, no encontrados y con error—.

Límite de tasa: 1 solicitud por segundo. Al superarlo, la API responde 429. Ver Límites de tasa.

patch/transactions/external/bulk

Request

  • Base URL
    https://api.trytoku.com
  • URL
    https://api.trytoku.com/transactions/external/bulk
  • Auth
    API key in header x-api-key

Headers

x-account-keystring

Llave de API de una Account, para operar sobre esa Account en lugar de la principal.

Request body

Example request

{
  "transactions": [
    {
      "id_transaction": "trs_kR3nQ8sT1vX7yZ2aB5cD9eF4gH6jK0mN",
      "reported_amount": 15990,
      "transaction_date": "2026-07-21T09:10:00"
    }
  ]
}

Response

Resultado del lote, con el recuento por categoría y los ids agrupados por resultado.

successboolean required

Indica que el lote se procesó; los resultados por elemento van en los demás campos.

Example response

{
  "response_counts": {
    "duplicates": 0,
    "error": 0,
    "format_error": 0,
    "not_found": 1,
    "success": 1,
    "unchanged": 0
  },
  "success": true,
  "transaction_ids": {
    "duplicates_ids": [],
    "error_ids": [],
    "format_error_ids": [],
    "not_found_ids": [
      "trs_4mN6pR8tV0xZ2bD4fH6jL8nQ0sU2wY4a"
    ],
    "success_ids": [
      "trs_kR3nQ8sT1vX7yZ2aB5cD9eF4gH6jK0mN"
    ]
  }
}

Changes