Toku Electronic Signature API

Creación de Documents para firma electrónica, consulta de su estado y descarga del documento firmado.

Operations 2

POST /document Crear Document #
GET /document/{document_id}/signed-url Obtener URL de Document firmado #

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-electronic-signature-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-electronic-signature-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Recursos secundarios Electronic Signature API
  version: 1.0.0
  description: Creación de Documents para firma electrónica, consulta de su estado y descarga del documento firmado.
servers:
- description: Production
  url: https://api.trytoku.com
security:
- ApiKeyAuth: []
tags:
- description: Creación de Documents para firma electrónica, consulta de su estado y descarga del documento firmado.
  name: Electronic Signature
paths:
  /document:
    post:
      description: 'Crea un Document a partir de un archivo en Base64 y devuelve la URL en la que el firmante completa la ceremonia de firma.


        Se usa para iniciar el flujo de firma. El archivo se envía al proveedor, el Document queda en estado `pending` y los cambios de estado posteriores se notifican mediante los webhooks `document.*` (`document.signed`, `document.canceled`, `document.failed`) que luego se envían al endpoint de webhooks configurado por la organización. Una vez recibido `document.signed`, el documento firmado se descarga con `GET /document/{document_id}/signed-url`.


        Con `entity` el Document queda asociado a esa entidad y el nombre del Customer asociado se usa como nombre del firmante. Con `data` el archivo se procesa como plantilla DOCX y sus campos se reemplazan al generar el documento; sin `data` se procesa como PDF.


        Con `recipients` firman varias personas sobre el mismo documento. `client` firma en la URL que devuelve este endpoint; a cada uno de los demás `signer` el proveedor le envía su enlace por correo cuando le toca firmar (con `routing` secuencial, cuando firma el anterior). Un `automatic_signer` (por ejemplo, la institución) lo firma el proveedor al crear el Document, sin correo ni ceremonia. `document.signed` llega cuando firmaron todos; el avance de cada firmante se consulta en el estado interno del Document.'
      operationId: create_document
      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/CreateDocumentPayload'
        required: true
      responses:
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CreateDocumentResponse'
          description: Successful Response
        '400':
          description: 'El proveedor de firma rechazó el documento enviado. El detalle indica el motivo: por ejemplo, el archivo no se pudo interpretar o no contiene el marcador de firma.'
        '401':
          description: La organización no tiene habilitada la firma electrónica.
        '403':
          description: La API key no se envió, no es válida o la organización está desactivada; o la organización no tiene habilitada la constancia pedida en `attestation`.
        '404':
          description: La entidad indicada en `entity` no existe.
        '422':
          description: 'El payload no es válido: `document` no es Base64, `entity.type` o `language` no están soportados, algún campo incumple sus límites, o `recipients` no calza con `places` (claves repetidas o desconocidas, falta `client`, o un firmante distinto de `client` sin correo o sin lugar de firma).'
        '429':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ElectronicSignature_ErrorResponse'
          description: Se superó el límite de peticiones permitidas.
        '500':
          description: No se pudo crear el Document. Reintentar más tarde.
      summary: Crear Document
      tags:
      - Electronic Signature
  /document/{document_id}/signed-url:
    get:
      description: 'Devuelve la URL de descarga del Document ya firmado.


        Se usa una vez que el Document alcanzó el estado `signed`, que el webhook `document.signed` notifica. Solo resuelve Documents ya firmados: si el Document todavía no está firmado, responde 404.


        La URL se le pide al proveedor en cada llamada; el servicio no la almacena.'
      operationId: get_signed_document_url
      parameters:
      - description: Identificador del Document, devuelto al crearlo.
        in: path
        name: document_id
        required: true
        schema:
          description: Identificador del Document, devuelto al crearlo.
          title: Document 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/GetSignedDocumentUrlResponse'
          description: Successful Response
        '400':
          description: El Document firmado todavía no tiene un documento descargable asociado.
        '401':
          description: La organización no tiene habilitada la firma electrónica.
        '403':
          description: La API key no se envió, no es válida o la organización está desactivada.
        '404':
          description: No existe un Document firmado con ese identificador.
        '422':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ElectronicSignature_ErrorResponse'
          description: El cuerpo de la petición no pasó la validación.
        '429':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ElectronicSignature_ErrorResponse'
          description: Se superó el límite de peticiones permitidas.
      summary: Obtener URL de Document firmado
      tags:
      - Electronic Signature
components:
  schemas:
    ElectronicSignature_ErrorResponse:
      description: Cuerpo de error canónico de la API, con el detalle anidado bajo `error`.
      properties:
        error:
          $ref: '#/components/schemas/ErrorDetail'
      required:
      - error
      title: ElectronicSignature_ErrorResponse
      type: object
    Recipient:
      description: Firmante de un Document con más de un firmante.
      properties:
        auth:
          anyOf:
          - enum:
            - email_link
            - email_code
            type: string
          - type: 'null'
          description: 'Autenticación de un `signer` distinto de `client`: `email_link` (por defecto) firma con el enlace del correo; `email_code` además le pide un código enviado al correo. No se admite en `client`, que se autentica en el producto que integra, ni en un `automatic_signer`, que firma el proveedor.'
          title: Auth
        email:
          anyOf:
          - type: string
          - type: 'null'
          description: 'Correo del firmante. Obligatorio para todo `signer` distinto de `client`: el proveedor le envía ahí el enlace para firmar cuando le toca su turno. No se admite en un `automatic_signer`, que no recibe correos.'
          examples:
          - juana@example.com
          title: Email
        key:
          description: 'Identificador del firmante dentro del Document, al que apuntan los `places[].recipient_key`. `client` es obligatorio: firma en la ceremonia cuya URL devuelve este endpoint, ubicada por el marcador `[[sign_here]]`.'
          examples:
          - cosigner
          pattern: ^[a-z][a-z0-9_]{0,31}$
          title: Key
          type: string
        mandate:
          anyOf:
          - maxLength: 500
            type: string
          - type: 'null'
          description: 'Solo en `automatic_signer`, y obligatorio: autorización bajo la cual se firma, que el proveedor registra textual en el registro de auditoría.'
          examples:
          - Mandato de firma otorgado por escritura pública del 1 de marzo de 2026.
          title: Mandate
        name:
          description: Nombre del firmante en la ceremonia y en los correos.
          examples:
          - Juana Pérez
          title: Name
          type: string
        signature_image:
          anyOf:
          - type: string
          - type: 'null'
          description: 'Solo en `automatic_signer`, y obligatorio: imagen de la firma, en PNG codificado en Base64.'
          title: Signature Image
        type:
          default: signer
          description: 'Tipo de firmante: `signer` (por defecto) firma una persona; `automatic_signer` firma el proveedor al crear el Document, sin ceremonia ni correo, con `signature_image` y bajo `mandate` (por ejemplo, la firma de la institución). Un `automatic_signer` necesita su propio `places[]` de tipo `signature` y, con `routing` secuencial, va antes que los demás firmantes.'
          enum:
          - signer
          - automatic_signer
          title: Type
          type: string
      required:
      - key
      - name
      title: Recipient
      type: object
    Place:
      description: Campo que el firmante completa o firma en el documento, ubicado por un marcador ``[[key]]``.
      properties:
        capture_as:
          anyOf:
          - type: string
          - type: 'null'
          description: Nombre con el que se devuelve el valor capturado.
          title: Capture As
        format:
          anyOf:
          - type: string
          - type: 'null'
          description: Formato que debe cumplir el valor ingresado.
          title: Format
        format_message:
          anyOf:
          - type: string
          - type: 'null'
          description: Mensaje que se muestra si el valor no cumple el formato.
          title: Format Message
        hint:
          anyOf:
          - type: string
          - type: 'null'
          description: Texto de ayuda que acompaña al campo.
          title: Hint
        key:
          description: Marcador `[[key]]` del documento donde se ubica el campo.
          title: Key
          type: string
        prompt:
          anyOf:
          - type: string
          - type: 'null'
          description: Texto que se le muestra al firmante para pedir el valor.
          title: Prompt
        recipient_key:
          description: Firmante al que se le pide el campo.
          title: Recipient Key
          type: string
        requirement:
          anyOf:
          - type: string
          - type: 'null'
          description: Exigencia del campo para completar la firma.
          title: Requirement
        type:
          description: Tipo de campo que el proveedor renderiza en esa posición.
          title: Type
          type: string
      required:
      - key
      - type
      - recipient_key
      title: Place
      type: object
    CreateDocumentResponse:
      description: Document recién creado, con el enlace para firmarlo.
      properties:
        id:
          description: Identificador del Document.
          examples:
          - esigndoc_pBf2NL0d0gvBM7Ei_1E3HIWnTN4W93_O
          pattern: ^[a-z]+_[a-zA-Z0-9_-]+$
          title: Id
          type: string
        url:
          description: URL en la que el firmante completa la ceremonia de firma.
          examples:
          - https://trytoku.com/sign?token=123
          format: uri
          maxLength: 2083
          minLength: 1
          title: Url
          type: string
      required:
      - id
      - url
      title: CreateDocumentResponse
      type: object
    ElectronicSignature_Entity:
      description: Entidad de Toku a la que queda asociado el Document.
      properties:
        id:
          description: Identificador de la entidad asociada.
          examples:
          - sub_pBf2NL0d0gvBM7Ei_1E3HIWnTN4W93_O
          pattern: ^[a-z]+_[a-zA-Z0-9_-]+$
          title: Id
          type: string
        type:
          description: 'Tipo de la entidad asociada: `subscription` o `gad_cat_mandate`.'
          title: Type
          type: string
      required:
      - id
      - type
      title: ElectronicSignature_Entity
      type: object
    ErrorDetail:
      description: 'Detalle de un error de la API: mensaje legible y código interno estable.'
      properties:
        code:
          description: Código de error interno de Toku (formato `TKxxxxx`), estable. El listado completo está en [Códigos de API](/reference/codigos-de-api).
          title: Code
          type: string
        message:
          description: Descripción legible de qué salió mal.
          title: Message
          type: string
      required:
      - message
      - code
      title: ErrorDetail
      type: object
    CreateDocumentPayload:
      description: Datos para crear un Document y generar su enlace de firma.
      properties:
        attestation:
          anyOf:
          - enum:
            - mx_nom151
            - br_icp_brasil
            type: string
          - type: 'null'
          description: 'Constancia a solicitar al proveedor: `mx_nom151` (sello NOM-151 de México) o `br_icp_brasil` (sello ICP-Brasil). `br_icp_brasil` requiere que la organización tenga contratada la Firma Virtual con Sello Brasil; si no, se responde 403.'
          title: Attestation
        auth_data:
          anyOf:
          - additionalProperties:
              type: string
            type: object
          - type: 'null'
          description: Metadatos propios que se guardan junto al documento en el proveedor. Máximo 9 pares; cada clave hasta 100 caracteres y cada valor hasta 1000.
          title: Auth Data
        data:
          anyOf:
          - additionalProperties: true
            type: object
          - type: 'null'
          description: 'Valores con los que se rellena el documento cuando es una plantilla DOCX. Al enviarlo, el archivo se procesa como DOCX en vez de PDF. Serializado no puede superar los 50000 caracteres. A los valores enviados se agregan siempre `current_day` (día del mes, 1 a 31), `current_month` (nombre del mes en minúscula, en el idioma del país de la organización: español o portugués) y `current_year` (año en 4 dígitos), con la fecha del día en la zona horaria de la organización, de modo que la plantilla no tenga que traer la fecha fija; si se envía alguno de esos nombres, prevalece el valor enviado.'
          title: Data
        document:
          description: Documento a firmar, codificado en Base64. Su texto debe incluir el marcador `[[sign_here]]`, que indica dónde se ubica la firma del firmante.
          title: Document
          type: string
        entity:
          anyOf:
          - $ref: '#/components/schemas/ElectronicSignature_Entity'
          - type: 'null'
          description: Entidad de Toku a asociar al Document. Su Customer aporta el nombre del firmante.
        language:
          anyOf:
          - type: string
          - type: 'null'
          description: 'Idioma de la ceremonia de firma y de los correos que el proveedor envía al firmante. Valores soportados: `es` (español) y `pt` (portugués de Brasil). Si se omite, se usa el idioma del país de la organización, o `es` si ese idioma no está soportado.'
          title: Language
        places:
          anyOf:
          - items:
              $ref: '#/components/schemas/Place'
            type: array
          - type: 'null'
          description: Campos adicionales que el firmante debe completar, además de la firma.
          title: Places
        recipient_email:
          anyOf:
          - type: string
          - type: 'null'
          description: Correo del firmante. Si se envía, el proveedor le hace llegar la invitación a firmar por correo; si se omite, el enlace de firma se entrega solo en la respuesta.
          title: Recipient Email
        recipient_name:
          anyOf:
          - type: string
          - type: 'null'
          description: Nombre con el que se identifica al firmante en la ceremonia de firma y en los correos que el proveedor le envía. Si se envían ambos, se prioriza el nombre del Customer asociado al `entity`; si ese Customer no tiene nombre, se usa `recipient_name`. Si no se envía ninguno de los dos, el firmante queda identificado con un nombre genérico.
          examples:
          - Juana Pérez
          title: Recipient Name
        recipients:
          anyOf:
          - items:
              $ref: '#/components/schemas/Recipient'
            maxItems: 10
            minItems: 1
            type: array
          - type: 'null'
          description: Firmantes del Document, cuando firma más de una persona. Si se omite, firma una sola persona (identificada por `recipient_name` / `recipient_email` o por el `entity`). Si se envía, no se admiten `recipient_name` ni `recipient_email`; cada firmante distinto de `client` necesita al menos un `places[]` de tipo `signature` y ningún firmante recibe copia del documento firmado por correo.
          title: Recipients
        redirection_url:
          description: URL a la que se redirige al firmante al terminar la ceremonia de firma.
          examples:
          - https://trytoku.com/redirection
          format: uri
          maxLength: 2083
          minLength: 1
          title: Redirection Url
          type: string
        routing:
          anyOf:
          - enum:
            - sequential
            - parallel
            type: string
          - type: 'null'
          description: 'Orden de firma cuando se envían `recipients`: `sequential` (por defecto) en el orden de la lista, de modo que cada firmante recibe su invitación cuando firma el anterior, o `parallel`, todos a la vez.'
          title: Routing
        send_signed_copy:
          anyOf:
          - type: boolean
          - type: 'null'
          description: 'Con `false`, el proveedor no le envía al firmante la copia del documento firmado, aunque se envíe `recipient_email`: sirve cuando la copia final se entrega por otro medio. Si se omite, se envía la copia siempre que haya `recipient_email`. Con `recipients` no se admite `true`: en ese modo ningún firmante recibe la copia.'
          title: Send Signed Copy
        title:
          anyOf:
          - type: string
          - type: 'null'
          description: Título del documento en la ceremonia de firma. Si se omite, se usa «Documento de firma electrónica».
          title: Title
      required:
      - document
      - redirection_url
      title: CreateDocumentPayload
      type: object
    GetSignedDocumentUrlResponse:
      description: Enlace de descarga de un Document ya firmado.
      properties:
        url:
          description: URL de descarga del documento firmado, generada por el proveedor.
          examples:
          - https://trytoku.com/deliverable
          format: uri
          maxLength: 2083
          minLength: 1
          title: Url
          type: string
      required:
      - url
      title: GetSignedDocumentUrlResponse
      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:
  - https://docs.trytoku.com/reference/associate_subscription.md
  - https://docs.trytoku.com/reference/associate_subscription_bulk.md
  - https://docs.trytoku.com/reference/bulk_inscriptions_public.md
  - https://docs.trytoku.com/reference/cancel_billing_document.md
  - https://docs.trytoku.com/reference/cancel_preauth_endpoint.md
  - https://docs.trytoku.com/reference/capture_preauth_endpoint.md
  - https://docs.trytoku.com/reference/change_subscription_status.md
  - https://docs.trytoku.com/reference/create_adjustment_document.md
  - https://docs.trytoku.com/reference/create_beneficiaries.md
  - https://docs.trytoku.com/reference/create_bulk_automatic_debit_payment_methods.md
  - https://docs.trytoku.com/reference/create_credit_note.md
  - https://docs.trytoku.com/reference/create_customer.md
  - https://docs.trytoku.com/reference/create_customer_billing_data.md
  - https://docs.trytoku.com/reference/create_customer_billing_data_bulk.md
  - https://docs.trytoku.com/reference/create_document.md
  - https://docs.trytoku.com/reference/create_external_transaction.md
  - https://docs.trytoku.com/reference/create_external_transactions.md
  - https://docs.trytoku.com/reference/create_handler.md
  - https://docs.trytoku.com/reference/create_intent.md
  - https://docs.trytoku.com/reference/create_invoice_billing_data.md
  - https://docs.trytoku.com/reference/create_m2m_access_token.md
  - https://docs.trytoku.com/reference/create_or_update_invoice.md
  - https://docs.trytoku.com/reference/create_or_update_subscription.md
  - https://docs.trytoku.com/reference/create_pacs.md
  - https://docs.trytoku.com/reference/create_pix_automatic_configuration.md
  - https://docs.trytoku.com/reference/create_ppd_billing_document.md
  - https://docs.trytoku.com/reference/create_ppd_complement_billing_document.md
  - https://docs.trytoku.com/reference/create_ppd_complement_from_wallet_movement_billing_document.md
  - https://docs.trytoku.com/reference/create_public_validator_execution.md
  - https://docs.trytoku.com/reference/create_pue_billing_document.md
  - https://docs.trytoku.com/reference/create_receipt.md
  - https://docs.trytoku.com/reference/create_referenced_payment_mx_reference_endpoint.md
  - https://docs.trytoku.com/reference/create_terminal.md
  - https://docs.trytoku.com/reference/create_transfer_clabe_account.md
  - https://docs.trytoku.com/reference/create_webhook_endpoint.md
  - https://docs.trytoku.com/reference/delete_customer.md
  - https://docs.trytoku.com/reference/delete_customer_collection_account_endpoint.md
  - https://docs.trytoku.com/reference/delete_external_transaction.md
  - https://docs.trytoku.com/reference/delete_external_transactions.md
  - https://docs.trytoku.com/reference/delete_invoice.md
  - https://docs.trytoku.com/reference/delete_pacs.md
  - https://docs.trytoku.com/reference/delete_payment_method.md
  - https://docs.trytoku.com/reference/delete_subscription.md
  - https://docs.trytoku.com/reference/delete_terminal.md
  - https://docs.trytoku.com/reference/download_pdf_for_transaction.md
  - https://docs.trytoku.com/reference/edit_customer.md
  - https://docs.trytoku.com/reference/edit_invoice.md
  - https://docs.trytoku.com/reference/edit_invoice_billing_data.md
  - https://docs.trytoku.com/reference/edit_subscription.md
  - https://docs.trytoku.com/reference/edit_webhook_endpoint.md
  - https://docs.trytoku.com/reference/enroll_carteira_boleto.md
  - https://docs.trytoku.com/reference/expire_checkout_session_endpoint.md
  - https://docs.trytoku.com/reference/expire_handler.md
  - https://docs.trytoku.com/reference/expire_webhook_sender_organization_configuration_endpoint.md
  - https://docs.trytoku.com/reference/external_boleto_initialize.md
  - https://docs.trytoku.com/reference/external_onetime_initialize.md
  - https://docs.trytoku.com/reference/generate_report.md
  - https://docs.trytoku.com/reference/get_account_verifications_by_batch.md
  - https://docs.trytoku.com/reference/get_adjustment_document.md
  - https://docs.trytoku.com/reference/get_bank_account_verification_by_id.md
  - https://docs.trytoku.com/reference/get_bank_account_verifications.md
  - https://docs.trytoku.com/reference/get_beneficiary_accounts.md
  - https://docs.trytoku.com/reference/get_billing_document.md
  - https://docs.trytoku.com/reference/get_checkout_session_endpoint_v2.md
  - https://docs.trytoku.com/reference/get_customer.md
  - https://docs.trytoku.com/reference/get_customer_billing_data.md
  - https://docs.trytoku.com/reference/get_customer_collection_account_endpoint.md
  - https://docs.trytoku.com/reference/get_customers.md
  - https://docs.trytoku.com/reference/get_handler.md
  - https://docs.trytoku.com/reference/get_invoice.md
  - https://docs.trytoku.com/reference/get_invoice_billing_data.md
  - https://docs.trytoku.com/reference/get_paginated_chargeable_invoices.md
  - https://docs.trytoku.com/reference/get_payment_method.md
  - https://docs.trytoku.com/reference/get_payment_method_by_id.md
  - https://docs.trytoku.com/reference/get_payment_methods.md
  - https://docs.trytoku.com/reference/get_pix_automatic_configuration.md
  - https://docs.trytoku.com/reference/get_public_transactions.md
  - https://docs.trytoku.com/reference/get_receipt.md
  - https://docs.trytoku.com/reference/get_report_columns.md
  - https://docs.trytoku.com/reference/get_signed_document_url.md
  - https://docs.trytoku.com/reference/get_subscription.md
  - https://docs.trytoku.com/reference/get_subscriptions.md
  - https://docs.trytoku.com/reference/get_terminal.md
  - https://docs.trytoku.com/reference/get_transaction.md
  - https://docs.trytoku.com/reference/get_transaction_data_for_refund.md
  - https://docs.trytoku.com/reference/get_transaction_fees_public.md
  - https://docs.trytoku.com/reference/get_transfer_clabe_account.md
  - https://docs.trytoku.com/reference/get_webhook_endpoint.md
  - https://docs.trytoku.com/reference/get_webhook_endpoints.md
  - https://docs.trytoku.com/reference/get_webhook_sender_organization_configuration_endpoint.md
  - https://docs.trytoku.com/reference/ingest_payout_request_input.md
  - https://docs.trytoku.com/reference/initialize_enrollment_pix.md
  - https://docs.trytoku.com/reference/initialize_push_notification_enrollment.md
  - https://docs.trytoku.com/reference/list_adjustment_documents.md
  - https://docs.trytoku.com/reference/list_customer_invoices.md
  - https://docs.trytoku.com/reference/list_invoices.md
  - https://docs.trytoku.com/reference/list_invoices_by_customer.md
  - https://docs.trytoku.com/reference/list_payout_request_items.md
  - https://docs.trytoku.com/reference/list_payouts.md
  - https://docs.trytoku.com/reference/list_subject_consents.md
  - https://docs.trytoku.com/reference/list_terminals.md
  - https://docs.trytoku.com/reference/lookup_customer.md
  - https://docs.trytoku.com/reference/lookup_invoice.md
  - https://docs.trytoku.com/reference/lookup_subscription.md
  - https://docs.trytoku.com/reference/open_checkout_session_endpoint.md
  - https://docs.trytoku.com/reference/patch_beneficiary_account_data.md
  - https://docs.trytoku.com/reference/patch_beneficiary_account_external_id.md
  - https://docs.trytoku.com/reference/patch_beneficiary_metadata.md
  - https://docs.trytoku.com/reference/patch_webhook_sender_organization_configuration_endpoint.md
  - https://docs.trytoku.com/reference/pos_charge_endpoint.md
  - https://docs.trytoku.com/reference/post_customer_collection_account_endpoint.md
  - https://docs.trytoku.com/reference/post_webhook_sender_organization_configuration_endpoint.md
  - https://docs.trytoku.com/reference/public_available_institutions.md
  - https://docs.trytoku.com/reference/public_start_create_cash_mx_reference.md
  - https://docs.trytoku.com/reference/public_update_checkout_session_endpoint.md
  - https://docs.trytoku.com/reference/refund_invoice_public.md
  - https://docs.trytoku.com/reference/refund_transaction_public.md
  - https://docs.trytoku.com/reference/soft_delete_pix_automatic_configuration.md
  - https://docs.trytoku.com/reference/subscriptions_by_customer.md
  - https://docs.trytoku.com/reference/undo_debt_reconciliation_by_invoice_endpoint.md
  - https://docs.trytoku.com/reference/update_adjustment_document.md
  - https://docs.trytoku.com/reference/update_customer_billing_data.md
  - https://docs.trytoku.com/reference/update_external_transaction.md
  - https://docs.trytoku.com/reference/update_external_transactions.md
  - https://docs.trytoku.com/reference/update_pix_automatic_configuration.md
  - https://docs.trytoku.com/reference/update_terminal.md
  - https://docs.trytoku.com/reference/upload_external_pdf.md
  - https://docs.trytoku.com/reference/validate_handler.md
  - https://docs.trytoku.com/reference/verify_bank_account.md


# --- truncated at 32 KB (32 KB total) ---
# Full source: https://artifacts.apis.io/toku/openapi/toku-electronic-signature-api-openapi.yml