---
title: "POST /{country_iso}/charge/bulk"
method: POST
path: "/{country_iso}/charge/bulk"
---

# POST /{country_iso}/charge/bulk

`POST /{country_iso}/charge/bulk`

## Path parameters

- `country_iso` 'cl' | 'mx' | 'br', required

## Headers

- `x-api-key` string, required

## Request body

- object
  - `charges_requests` object[], required
    - `id_payment_instrument` string — Id del Payment Instrument a cobrar
    - `id_payment_methods` string[] — Id del Payment Method a cobrar (tiene que estar asociados al mismo Payment Instrument)
    - `amount` number — Monto a cobrar
    - `id_invoices` string[] — Ids de las Invoices a cobrar (si viene, el campo amount debe estar vacío)
    - `id_account` string, required — Id de la Account
    - `external_id` string — Id externo al cual quedarán asociada la transacción
    - `actions` object[], required
      - `toku_product` string — Nombre del producto con el cual cobrar
      - `action_type` 'INSCRIPTION' | 'PAYMENT' — Tipo de operación a realizar con el producto
    - `metadata` string — Información extra para guardar en la transacción
  - `wait_for_result` boolean

## Response `200`

## Other responses

- `422` — Error de validación del body o superación del tamaño máximo
- `429` — Too Many Requests

---

[API](https://skmtc.net/trytoku/apis/toku-api.md) · [All operations](https://skmtc.net/trytoku/apis/toku-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/trytoku/toku-api/versions/30699b13e0d0/schema)
