Toku Validación de Cuenta Clabe API

Verificación de titularidad de cuentas bancarias mexicanas (CLABE). Se confirma que una cuenta existe y que pertenece a la persona declarada realizando una micro transferencia por SPEI a través de un gateway (STP, Arcus o Cobre) y contrastando el CEP resultante contra el RFC y el nombre entregados. Cada solicitud crea una `BankAccountVerification` que avanza por sus estados hasta un resultado consultable y notificado por webhook. La mayoría de los endpoints son internos (los invocan Cloud Tasks, los webhooks de los gateways o servicios de Toku); la superficie pública de `api.trytoku.com` se limita a crear verificaciones y consultar su resultado.

Operations 4

POST /bank-account-verification Verificar BankAccount #
GET /bank-account-verification/get Listar BankAccountVerifications #
GET /bank-account-verification/get/{public_id} Obtener BankAccountVerification #
POST /bank-account-verification/public-bulk Verificar BankAccounts en lote público #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/toku:toku-validaci-n-de-cuenta-clabe-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

toku-validaci-n-de-cuenta-clabe-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Recursos secundarios Validación de Cuenta Clabe API
  version: 1.0.0
  description: Verificación de titularidad de cuentas bancarias mexicanas (CLABE). Se confirma que una cuenta existe y que pertenece a la persona declarada realizando una micro transferencia por SPEI a través de un gateway (STP, Arcus o Cobre) y contrastando el CEP resultante contra el RFC y el nombre entregados. Cada solicitud crea una `BankAccountVerification` que avanza por sus estados hasta un resultado consultable y notificado por webhook. La mayoría de los endpoints son internos (los invocan Cloud Tasks, los webhooks de los gateways o servicios de Toku); la superficie pública de `api.trytoku.com` se limita a crear verificaciones y consultar su resultado.
servers:
- description: Production
  url: https://api.trytoku.com
security:
- ApiKeyAuth: []
tags:
- description: Verificación de titularidad de cuentas bancarias mexicanas (CLABE). Se confirma que una cuenta existe y que pertenece a la persona declarada realizando una micro transferencia por SPEI a través de un gateway (STP, Arcus o Cobre) y contrastando el CEP resultante contra el RFC y el nombre entregados. Cada solicitud crea una `BankAccountVerification` que avanza por sus estados hasta un resultado consultable y notificado por webhook. La mayoría de los endpoints son internos (los invocan Cloud Tasks, los webhooks de los gateways o servicios de Toku); la superficie pública de `api.trytoku.com` se limita a crear verificaciones y consultar su resultado.
  name: Validación de Cuenta Clabe
  x-toku-docs:
    category: mexico
paths:
  /bank-account-verification:
    post:
      description: 'Registra la verificación de titularidad de una cuenta CLABE mexicana.


        Se usa para confirmar que una cuenta existe y que pertenece a la persona declarada. Encola una micro transferencia SPEI hacia la CLABE indicada y el resultado se resuelve de forma asíncrona: se consulta después con el endpoint de detalle o se recibe por webhook. El `customer_identifier` (CURP o RFC) y el `customer_name` solo se contrastan contra el CEP cuando se envían. Devuelve el identificador de la BankAccountVerification recién creada.'
      operationId: verify_bank_account
      parameters:
      - description: Llave de API de una Account, para operar sobre esa Account en lugar de la principal.
        in: header
        name: x-account-key
        required: false
        schema:
          default: ''
          title: X-Account-Key
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/BankAccountVerificationPayload'
        required: true
      responses:
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/VerifyBankAccountResponse'
          description: Successful Response
        '401':
          content:
            application/json:
              example:
                detail: Holder verification service disabled
          description: La organización no tiene habilitado el módulo de verificación de cuentas bancarias.
        '422':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
          description: Validation Error
      summary: Verificar BankAccount
      tags:
      - Validación de Cuenta Clabe
  /bank-account-verification/get:
    get:
      description: 'Lista BankAccountVerifications aplicando filtros combinables.


        Permite buscar por identificadores, CLABEs, nombres del titular, RFC, referencias de lote o rango de fechas de creación; los filtros se combinan entre sí. Los resultados vienen paginados por `page` y `page_size`. Solo devuelve verificaciones de la organización autenticada.'
      operationId: get_bank_account_verifications
      parameters:
      - description: Identificadores públicos de BankAccountVerification.
        in: query
        name: ids
        required: false
        schema:
          default: []
          description: Identificadores públicos de BankAccountVerification.
          items:
            type: string
          title: Ids
          type: array
      - description: Identificadores internos de BankAccountVerificationRequest.
        in: query
        name: ids_bank_account_verification_request
        required: false
        schema:
          default: []
          description: Identificadores internos de BankAccountVerificationRequest.
          items:
            type: integer
          title: Ids Bank Account Verification Request
          type: array
      - description: Identificadores de seguimiento de la verificación.
        in: query
        name: trackings_ids
        required: false
        schema:
          default: []
          description: Identificadores de seguimiento de la verificación.
          items:
            type: string
          title: Trackings Ids
          type: array
      - description: CLABEs verificadas.
        in: query
        name: account_numbers
        required: false
        schema:
          default: []
          description: CLABEs verificadas.
          items:
            type: string
          title: Account Numbers
          type: array
      - description: Nombres del titular reportados en el CEP.
        in: query
        name: receiver_names
        required: false
        schema:
          default: []
          description: Nombres del titular reportados en el CEP.
          items:
            type: string
          title: Receiver Names
          type: array
      - description: RFC del titular declarado.
        in: query
        name: customer_identifier
        required: false
        schema:
          default: []
          description: RFC del titular declarado.
          items:
            type: string
          title: Customer Identifier
          type: array
      - description: Inicio del rango de creación, formato `YYYY/MM/DDTHH:MM:SS` en hora de Ciudad de México (UTC-6).
        example: 2026/05/01T00:00:00
        in: query
        name: start_datetime
        required: false
        schema:
          anyOf:
          - type: string
          - type: 'null'
          description: Inicio del rango de creación, formato `YYYY/MM/DDTHH:MM:SS` en hora de Ciudad de México (UTC-6).
          title: Start Datetime
      - description: Fin del rango de creación, mismo formato que `start_datetime`.
        example: 2026/05/31T23:59:59
        in: query
        name: end_datetime
        required: false
        schema:
          anyOf:
          - type: string
          - type: 'null'
          description: Fin del rango de creación, mismo formato que `start_datetime`.
          title: End Datetime
      - description: Referencias de lote con las que se cargaron.
        in: query
        name: batch_references
        required: false
        schema:
          default: []
          description: Referencias de lote con las que se cargaron.
          items:
            type: string
          title: Batch References
          type: array
      - description: Cantidad de resultados por página (1 a 500).
        in: query
        name: page_size
        required: false
        schema:
          default: 100
          description: Cantidad de resultados por página (1 a 500).
          maximum: 500
          minimum: 1
          title: Page Size
          type: integer
      - description: Número de página, empezando en 1.
        in: query
        name: page
        required: false
        schema:
          default: 1
          description: Número de página, empezando en 1.
          minimum: 1
          title: Page
          type: integer
      - description: Llave de API de una Account, para operar sobre esa Account en lugar de la principal.
        in: header
        name: x-account-key
        required: false
        schema:
          default: ''
          title: X-Account-Key
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                items:
                  anyOf:
                  - $ref: '#/components/schemas/BankAccountVerificationResult'
                  - $ref: '#/components/schemas/VoucherURLErrorItem'
                title: Response 200 Get Bank Account Verifications
                type: array
          description: 'Lista de BankAccountVerifications que cumplen los filtros. Cada elemento es un resultado de verificación; si no se pudieron construir las URLs del CEP, el elemento se reemplaza por un objeto `{"error": ...}`.'
        '422':
          description: Alguna fecha no respeta el formato `YYYY/MM/DDTHH:MM:SS` en hora de Ciudad de México (UTC-6).
      summary: Listar BankAccountVerifications
      tags:
      - Validación de Cuenta Clabe
  /bank-account-verification/get/{public_id}:
    get:
      description: 'Obtiene una BankAccountVerification por su identificador público.


        Devuelve el resultado estructurado de la verificación: estado, validación del titular y, si ya está disponible, la información y las URLs del CEP. La consulta se restringe a la organización autenticada.'
      operationId: get_bank_account_verification_by_id
      parameters:
      - description: Identificador público de la BankAccountVerification a consultar, con prefijo `bav_`. Es el `id_bank_account_verification` que devuelve la creación de la verificación y el que viaja en el webhook de resultado. No es el identificador de la BankAccountVerificationRequest (prefijo `bavr_`), que es el que devuelve el lote público.
        example: bav_pBf2NL0d0gvBM7Ei1E3HIWnTN4W93O
        in: path
        name: public_id
        required: true
        schema:
          description: Identificador público de la BankAccountVerification a consultar, con prefijo `bav_`. Es el `id_bank_account_verification` que devuelve la creación de la verificación y el que viaja en el webhook de resultado. No es el identificador de la BankAccountVerificationRequest (prefijo `bavr_`), que es el que devuelve el lote público.
          title: Public Id
          type: string
      - description: Llave de API de una Account, para operar sobre esa Account en lugar de la principal.
        in: header
        name: x-account-key
        required: false
        schema:
          default: ''
          title: X-Account-Key
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/BankAccountVerificationResult'
          description: Successful Response
        '404':
          content:
            application/json:
              example:
                detail: BankAccountVerification not found
          description: No existe una BankAccountVerification con ese identificador para la organización autenticada.
        '422':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
          description: Validation Error
      summary: Obtener BankAccountVerification
      tags:
      - Validación de Cuenta Clabe
  /bank-account-verification/public-bulk:
    post:
      description: 'Registra en un solo lote la verificación de varias cuentas CLABE.


        Se usa para verificar muchas cuentas de una vez desde la API pública. Cada elemento del lote se procesa igual que una verificación individual (micro transferencia SPEI y contraste opcional de RFC y nombre). Devuelve la referencia del lote y los identificadores de las verificaciones encoladas; el resultado de cada una se resuelve luego de forma asíncrona. Existe un máximo de verificaciones por petición.'
      operationId: verify_public_bulk_bank_accounts
      parameters:
      - description: Llave de API de una Account, para operar sobre esa Account en lugar de la principal.
        in: header
        name: x-account-key
        required: false
        schema:
          default: ''
          title: X-Account-Key
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/PublicBankAccountVerificationBulkPayload'
        required: true
      responses:
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PublicBulkVerificationResponse'
          description: Successful Response
        '400':
          content:
            application/json:
              example:
                detail: The bulk size exceeds the maximum allowed of 1000 verifications per request.
          description: El lote supera el máximo de verificaciones permitido por petición.
        '401':
          content:
            application/json:
              example:
                detail: Holder verification service disabled
          description: La organización no tiene habilitado el módulo de verificación de cuentas bancarias.
        '422':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
          description: Validation Error
      summary: Verificar BankAccounts en lote público
      tags:
      - Validación de Cuenta Clabe
components:
  schemas:
    VoucherURLErrorItem:
      description: Elemento de un listado cuyas URLs del CEP no se pudieron construir.
      properties:
        error:
          description: Motivo por el que no se pudieron construir las URLs del CEP de esa verificación. El resto de los elementos del listado no se ve afectado.
          title: Error
          type: string
      required:
      - error
      title: VoucherURLErrorItem
      type: object
    HTTPValidationError:
      properties:
        detail:
          items:
            $ref: '#/components/schemas/ValidationError'
          title: Detail
          type: array
      title: HTTPValidationError
      type: object
    BankAccountVerificationResult:
      description: Model for bank_account_verification__result webhook object field
      properties:
        account_number:
          title: Account Number
          type: string
        customer_data_validation:
          anyOf:
          - $ref: '#/components/schemas/CustomerDataValidation'
          - type: 'null'
        customer_identifier:
          anyOf:
          - type: string
          - type: 'null'
          title: Customer Identifier
        customer_name:
          anyOf:
          - type: string
          - type: 'null'
          title: Customer Name
        id_bank_account_verification:
          anyOf:
          - type: string
          - type: 'null'
          title: Id Bank Account Verification
        reason:
          anyOf:
          - type: string
          - type: 'null'
          title: Reason
        send_fuzzy_match:
          default: true
          description: Whether to send fuzzy match data in the webhook
          title: Send Fuzzy Match
          type: boolean
        status:
          title: Status
          type: string
        validation:
          anyOf:
          - type: string
          - type: 'null'
          title: Validation
        voucher_information:
          anyOf:
          - $ref: '#/components/schemas/VoucherInformation'
          - type: 'null'
        voucher_url:
          anyOf:
          - $ref: '#/components/schemas/HolderVerification_VoucherURL'
          - type: 'null'
      required:
      - status
      - account_number
      title: BankAccountVerificationResult
      type: object
    BankAccountVerificationPayload:
      description: Cuerpo de la creación de una BankAccountVerification individual.
      properties:
        account_number:
          description: CLABE de 18 dígitos de la cuenta a verificar. Es el destino de la micro transferencia SPEI; si no es una CLABE válida la petición se rechaza con 400.
          example: '646180157000000004'
          title: Account Number
          type: string
        customer_identifier:
          anyOf:
          - maxLength: 64
            type: string
          - type: 'null'
          description: CURP o RFC del titular declarado. Solo se contrasta contra el identificador que reporta el CEP cuando se envía; si se omite, la verificación confirma la existencia de la cuenta pero no la titularidad. Cuando cualquiera de los dos lados es una CURP (18 caracteres), la comparación se hace sobre los primeros 10, que ambos formatos comparten.
          example: GODE561231GR8
          title: Customer Identifier
        customer_name:
          anyOf:
          - type: string
          - type: 'null'
          description: Nombre del titular declarado. Solo se contrasta contra el nombre que reporta el CEP cuando se envía, con comparación difusa para tolerar diferencias de formato.
          example: Juan Pérez López
          title: Customer Name
        filename_reference:
          anyOf:
          - type: string
          - type: 'null'
          description: Referencia libre con la que agrupar la verificación. Queda disponible como filtro `batch_references` en el listado de verificaciones.
          example: altas-2026-08
          title: Filename Reference
        from_inscription:
          default: false
          description: 'Marca que la verificación nace de una inscripción de cuenta. Con `true`, si la CLABE ya tiene una verificación previa se reutiliza su resultado en vez de disparar una nueva micro transferencia. Solo aplica en la verificación individual: en el lote las verificaciones recientes se reutilizan siempre.'
          title: From Inscription
          type: boolean
        payment_concept:
          anyOf:
          - maxLength: 40
            type: string
          - type: 'null'
          description: Concepto con el que viaja la micro transferencia y que ve el titular en su cartola. Si se omite, se usa el configurado para la organización.
          example: Verificacion de cuenta
          title: Payment Concept
        reference:
          anyOf:
          - type: string
          - type: 'null'
          description: Referencia numérica de la micro transferencia SPEI. Si se omite, Toku genera una a partir de la fecha de la operación.
          example: '1108143'
          title: Reference
        tracking_id:
          anyOf:
          - type: string
          - type: 'null'
          description: Clave de rastreo SPEI de la micro transferencia. Si se omite, Toku genera una. Queda disponible como filtro en el listado de verificaciones.
          example: 20260811900710TOKU1234567ABCDE
          title: Tracking Id
      required:
      - account_number
      title: BankAccountVerificationPayload
      type: object
    VerifyBankAccountResponse:
      description: Identificadores de la BankAccountVerification recién encolada.
      properties:
        id_bank_account_verification:
          description: Identificador público de la BankAccountVerification creada. Úsalo para consultar su resultado en el endpoint de detalle.
          example: bav_pBf2NL0d0gvBM7Ei1E3HIWnTN4W93O
          title: Id Bank Account Verification
          type: string
        message:
          description: Confirmación fija de recepción.
          example: OK
          title: Message
          type: string
      required:
      - id_bank_account_verification
      - message
      title: VerifyBankAccountResponse
      type: object
    PublicBankAccountVerificationBulkPayload:
      description: Cuerpo del lote público de BankAccountVerifications.
      properties:
        batch_reference:
          anyOf:
          - type: string
          - type: 'null'
          description: Referencia con la que agrupar el lote. Si se omite, se genera una con el formato `public-bulk-<uuid>`. Se devuelve en la respuesta y queda disponible como filtro `batch_references` en el listado de verificaciones.
          example: altas-2026-08
          title: Batch Reference
        verifications:
          description: Cuentas a verificar. Cada elemento se procesa igual que una verificación individual. El lote tiene un máximo de elementos por petición; superarlo devuelve 400.
          items:
            $ref: '#/components/schemas/BankAccountVerificationData'
          title: Verifications
          type: array
      required:
      - verifications
      title: PublicBankAccountVerificationBulkPayload
      type: object
    CustomerDataValidation:
      description: Model for customer data validation result
      properties:
        receiver_name_match_result:
          anyOf:
          - type: boolean
          - type: 'null'
          description: Result of the receiver name match (True if matched, False otherwise)
          title: Receiver Name Match Result
        receiver_name_match_score:
          anyOf:
          - maximum: 100
            minimum: 0
            type: integer
          - type: 'null'
          description: Score of the receiver name match
          title: Receiver Name Match Score
        rfc_match_result:
          anyOf:
          - type: boolean
          - type: 'null'
          description: Result of the RFC match (True if matched, False otherwise)
          title: Rfc Match Result
        rfc_match_score:
          anyOf:
          - maximum: 100
            minimum: 0
            type: integer
          - type: 'null'
          description: Score of the RFC match
          title: Rfc Match Score
      title: CustomerDataValidation
      type: object
    HolderVerification_VoucherURL:
      description: Auxiliary model for BankAccountVerificationResult that contains the CEP voucher URLs
      properties:
        pdf:
          title: Pdf
          type: string
        xml:
          title: Xml
          type: string
      required:
      - pdf
      - xml
      title: HolderVerification_VoucherURL
      type: object
    BankAccountVerificationData:
      description: Cuenta a verificar y los datos del titular contra los que se contrasta el CEP.
      properties:
        account_number:
          description: CLABE de 18 dígitos de la cuenta a verificar. Es el destino de la micro transferencia SPEI; si no es una CLABE válida la petición se rechaza con 400.
          example: '646180157000000004'
          title: Account Number
          type: string
        customer_identifier:
          anyOf:
          - maxLength: 64
            type: string
          - type: 'null'
          description: CURP o RFC del titular declarado. Solo se contrasta contra el identificador que reporta el CEP cuando se envía; si se omite, la verificación confirma la existencia de la cuenta pero no la titularidad. Cuando cualquiera de los dos lados es una CURP (18 caracteres), la comparación se hace sobre los primeros 10, que ambos formatos comparten.
          example: GODE561231GR8
          title: Customer Identifier
        customer_name:
          anyOf:
          - type: string
          - type: 'null'
          description: Nombre del titular declarado. Solo se contrasta contra el nombre que reporta el CEP cuando se envía, con comparación difusa para tolerar diferencias de formato.
          example: Juan Pérez López
          title: Customer Name
        from_inscription:
          default: false
          description: 'Marca que la verificación nace de una inscripción de cuenta. Con `true`, si la CLABE ya tiene una verificación previa se reutiliza su resultado en vez de disparar una nueva micro transferencia. Solo aplica en la verificación individual: en el lote las verificaciones recientes se reutilizan siempre.'
          title: From Inscription
          type: boolean
        payment_concept:
          anyOf:
          - maxLength: 40
            type: string
          - type: 'null'
          description: Concepto con el que viaja la micro transferencia y que ve el titular en su cartola. Si se omite, se usa el configurado para la organización.
          example: Verificacion de cuenta
          title: Payment Concept
        reference:
          anyOf:
          - type: string
          - type: 'null'
          description: Referencia numérica de la micro transferencia SPEI. Si se omite, Toku genera una a partir de la fecha de la operación.
          example: '1108143'
          title: Reference
        tracking_id:
          anyOf:
          - type: string
          - type: 'null'
          description: Clave de rastreo SPEI de la micro transferencia. Si se omite, Toku genera una. Queda disponible como filtro en el listado de verificaciones.
          example: 20260811900710TOKU1234567ABCDE
          title: Tracking Id
      required:
      - account_number
      title: BankAccountVerificationData
      type: object
    VoucherInformation:
      description: Auxiliary model for BankAccountVerificationResult that contains the holder information
      properties:
        cda_chain:
          anyOf:
          - type: string
          - type: 'null'
          title: Cda Chain
        certificate_number:
          anyOf:
          - type: string
          - type: 'null'
          title: Certificate Number
        clabe:
          title: Clabe
          type: string
        curp:
          anyOf:
          - type: string
          - type: 'null'
          title: Curp
        operation_date:
          anyOf:
          - type: string
          - type: 'null'
          title: Operation Date
        operation_time:
          anyOf:
          - type: string
          - type: 'null'
          title: Operation Time
        receiver_account_type:
          anyOf:
          - type: string
          - type: 'null'
          title: Receiver Account Type
        receiver_institution:
          anyOf:
          - type: string
          - type: 'null'
          title: Receiver Institution
        receiver_name:
          anyOf:
          - type: string
          - type: 'null'
          title: Receiver Name
        signature:
          anyOf:
          - type: string
          - type: 'null'
          title: Signature
        spei_id:
          anyOf:
          - type: string
          - type: 'null'
          title: Spei Id
        tracking_id:
          anyOf:
          - type: string
          - type: 'null'
          title: Tracking Id
      required:
      - clabe
      title: VoucherInformation
      type: object
    ValidationError:
      properties:
        loc:
          items:
            anyOf:
            - type: string
            - type: integer
          title: Location
          type: array
        msg:
          title: Message
          type: string
        type:
          title: Error Type
          type: string
      required:
      - loc
      - msg
      - type
      title: ValidationError
      type: object
    PublicBulkVerificationResponse:
      description: Referencia del lote y los identificadores de las verificaciones encoladas.
      properties:
        batch_reference:
          description: Referencia del lote. Es la enviada en la petición o, si se omite, una generada con el formato `public-bulk-<uuid>`.
          example: public-bulk-3f1c9a20-5f7e-4a1b-9c33-2b8d6e5a1f0e
          title: Batch Reference
          type: string
        ids_bank_account_verification_request:
          description: Identificadores públicos de las BankAccountVerificationRequests creadas, uno por cada elemento del lote y en el mismo orden.
          items:
            type: string
          title: Ids Bank Account Verification Request
          type: array
        message:
          description: Confirmación fija de recepción.
          example: OK
          title: Message
          type: string
      required:
      - batch_reference
      - ids_bank_account_verification_request
      - message
      title: PublicBulkVerificationResponse
      type: object
  securitySchemes:
    ApiKeyAuth:
      description: Toku public API key. Send it in the x-api-key header on every request.
      in: header
      name: x-api-key
      type: apiKey
x-toku-api-version: '2026-10-08'
x-toku-dto-versions:
  DTOAccountPaymentInstrument: DTOAccountPaymentInstrumentV1
  DTOAggregatedPaymentMethod: DTOAggregatedPaymentMethodV2
  DTOAggregatedTransaction: DTOAggregatedTransactionV2
  DTOBankAccountPaymentMethod: DTOBankAccountPaymentMethodV1
  DTOBoletoPaymentInstrument: DTOBoletoPaymentInstrumentV2
  DTOBrPaymentInstrument: DTOBrPaymentInstrumentV2
  DTOCardPaymentInstrument: DTOCardPaymentInstrumentV1
  DTOCardPaymentMethod: DTOCardPaymentMethodV1
  DTOCashClPaymentInstrument: DTOCashClPaymentInstrumentV1
  DTOCashMxPaymentInstrument: DTOCashMxPaymentInstrumentV1
  DTOClPaymentInstrument: DTOClPaymentInstrumentV2
  DTOCustomer: DTOCustomerV2
  DTOInvoice: DTOInvoiceV4
  DTOMxPaymentInstrument: DTOMxPaymentInstrumentV3
  DTOPacManagementPaymentInstrument: DTOPacManagementPaymentInstrumentV1
  DTOPatpassPaymentInstrument: DTOPatpassPaymentInstrumentV1
  DTOPaymentIntent: DTOPaymentIntentV5
  DTOPaymentMethod: DTOPaymentMethodV7
  DTOPixPaymentInstrument: DTOPixPaymentInstrumentV1
  DTOPixPaymentMethod: DTOPixPaymentMethodV1
  DTOReferencedPaymentMXInstrument: DTOReferencedPaymentMXInstrumentV1
  DTOTransaction: DTOTransactionV10
  DTOTransferClPaymentInstrument: DTOTransferClPaymentInstrumentV2
  DTOTransferMxPaymentInstrument: DTOTransferMxPaymentInstrumentV1
  DTOUpdatedFields: DTOUpdatedFieldsV1
  DTOWalletMovement: DTOWalletMovementV1
  DTOWalletPaymentInstrument: DTOWalletPaymentInstrumentV2
x-toku-schema-names:
  ApiPaymentMethod_AssociatePaymentMethodResponse: AssociatePaymentMethodResponse
  ApiPaymentMethod_DTOPaymentMethodV7: PaymentMethod
  ApiPaymentTransaction_DTOTransactionV10: Transaction
  ApiPaymentTransaction_TransactionStatus: TransactionStatus
  ApiRenditionFile_BusinessDaysBeforeFilter: BusinessDaysBeforeFilter
  ApiRenditionFile_DaysBeforeFilter: DaysBeforeFilter
  ApiRenditionFile_DueDatesDaysFutureFilter: DueDatesDaysFutureFilter
  ApiRenditionFile_EntityRestrictions: EntityRestrictions
  ApiRenditionFile_NewestNInvoicesFilter: NewestNInvoicesFilter
  ApiRenditionFile_OldestNInvoicesFilter: OldestNInvoicesFilter
  CheckoutApi_AccountDetailsResponse: AccountDetailsResponse
  CheckoutApi_CheckoutSessionResponse: CheckoutSession
  ClientPaymentPortalBackend_CheckoutSessionResponse: CheckoutSessionResponse
  CollectionStrategist_InstitutionId: InstitutionId
  CollectionStrategist_SubTreeConfiguration: SubTreeConfiguration
  DTOAccountPaymentInstrumentV1: AccountPaymentInstrument
  DTOAggregatedTransactionV2: AggregatedTransaction
  DTOAppliedAdjustmentDocumentV1: AppliedAdjustmentDocument
  DTOBoletoPaymentInstrumentV2: BoletoPaymentInstrument
  DTOBrPaymentInstrumentV2: BrPaymentInstrument
  DTOCardPaymentInstrumentV1: CardPaymentInstrument
  DTOCardPaymentMethodV1: CardPaymentMethod
  DTOCashClPaymentInstrumentV1: CashClPaymentInstrument
  DTOCashMxPaymentInstrumentV1: CashMxPaymentInstrument
  DTOClPaymentInstrumentV2: ClPaymentInstrument
  DTOInvoiceV4: Invoice
  DTOMxPaymentInstrumentV3: MxPaymentInstrument
  DTOPacManagementPaymentInstrumentV1: PacManagementPaymentInstrument
  DTOPatpassPaymentInstrumentV1: PatpassPaymentInstrument
  DTOPaymentIntentV5: PaymentIntent
  DTOPixPaymentInstrumentV1: PixPaymentInstrument
  DTOPixPaymentMethodV1: PixPaymentMethod
  DTOReferencedPaymentMXInstrumentV1: ReferencedPaymentMXInstrument
  DTOTransferClPaymentInstrumentV2: TransferClPaymentInstrument
  DTOTransferMxPaymentInstrumentV1: TransferMxPaymentInstrument
  DTOUpdatedFieldsV1: UpdatedFields
  DTOWalletMovementV1: WalletMovement
  DTOWalletPaymentInstrumentV2: WalletPaymentInstrument
  GetCustomerResponse: Customer
  GetSubscriptionResponse: Subscription
  PayoutsBeneficiaryService_ApprovalFlowsStatus: ApprovalFlowsStatus
  PayoutsBeneficiaryService_Beneficiary: Beneficiary
  PayoutsBeneficiaryService_BeneficiaryAccount: BeneficiaryAccount
  PayoutsBeneficiaryService_BeneficiaryAccountVerification: BeneficiaryAccountVerification
  PayoutsBeneficiaryService_IdentityDocument: IdentityDocument
  PayoutsBeneficiaryService_VerificationStatus: VerificationStatus
  PayoutsDataIngestionService_DisbursementType: DisbursementType
  WebhookEndpointResponse: WebhookEndpoint
x-provenance:
  method: searched
  source: https://docs.trytoku.com/reference
  harvested: '2026-10-29'
  tool: harvest-readme-openapi.py
  note: Assembled verbatim from the OpenAPI definition ReadMe embeds in each operation page of the provider's developer portal; paths and components merged by API title, nothing authored.
  assembled_from:


# --- truncated at 32 KB (40 KB total) ---
# Full source: https://artifacts.apis.io/toku/openapi/toku-validaci-n-de-cuenta-clabe-api-openapi.yml