PAC

Crear PACs por lote

Changed on

Inscribe por lote los PACs enviados en el cuerpo.

Cada registro se procesa por separado, así que un registro inválido no detiene al resto: la respuesta trae el recuento por resultado y, cuando hubo fallas, el detalle de qué registros fallaron y por qué.

Responde 200 incluso cuando todos los registros fallaron; el resultado se lee del recuento, no del código HTTP.

post/bulk/pacs

Request

  • Base URL
    https://api.trytoku.com
  • URL
    https://api.trytoku.com/bulk/pacs
  • 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

{
  "pacs": [
    {
      "external_id": "18579878K",
      "government_id": "18579878K",
      "holder_id": "18579878K",
      "mail": "jon@snow.got",
      "mandate_id": "18547404k",
      "product_id": "test-invoice",
      "receiver_bank_id": "cl_banco_estado"
    }
  ]
}

Response

Successful Response

duplicatesinteger required

Siempre 0: este proceso no marca registros como duplicados.

errorinteger required

Cantidad de registros que fallaron por un motivo distinto al formato.

errors_detailobject

Identificadores de los registros que fallaron, agrupados por motivo. Cada elemento es un objeto que identifica al registro por su product_id o por el identificador externo del Customer, junto con su cmf_id y su mandate_id. Ausente cuando ningún registro falló.

format_errorinteger required

Cantidad de registros rechazados porque algún dato venía mal formado.

not_foundinteger required

Cantidad de registros cuyo Customer, producto o medio de pago asociado no existe.

successinteger required

Cantidad de registros procesados correctamente.

Changes