---
title: "Enviar código OTP"
method: POST
path: "/api/v1/consulta/otp-send"
tags: ["Mensageria"]
---

# Enviar código OTP

`POST /api/v1/consulta/otp-send`

## Request

- Base URL: `https://app.dabradata.com`
- URL: `https://app.dabradata.com/api/v1/consulta/otp-send`
- Auth: API key in header `X-API-Key`

Gera um código de uso único, envia por SMS e devolve um `request_id` para a validação posterior. O código nunca volta na resposta.

## Query parameters

- `numero` string, required
- `template` string
- `code_length` 4 | 5 | 6 | 7 | 8
- `ttl_seconds` integer

## Response `200`

Sucesso

- object

## Other responses

- `400`: Parâmetros inválidos
- `401`: Não autenticado
- `402`: Saldo insuficiente
- `404`: Recurso não encontrado
- `429`: Limite de requisições excedido
- `500`: Erro interno

---

[API](https://skmtc.dev/dabradata/apis/dabra-api.md) · [All operations](https://skmtc.dev/dabradata/apis/dabra-api/llms.txt) · [OpenAPI document](https://skmtc.dev/dabradata/apis/dabra-api/revisions/3806721ccc61?raw)
