Endpoint
Autenticação
| Header | Obrigatório | Valor |
|---|---|---|
X-API-Key | Sim | Sua chave de API (bun_...) |
Content-Type | Sim | application/json |
Visão geral
Gere identificadores únicos criptograficamente aleatórios em quatro formatos: UUID v4, UUID v7 (ordenado por tempo), NanoID e ULID. Solicite até 100 IDs em uma única chamada para inicializar bancos de dados, fixtures de testes ou sistemas distribuídos em lote.Casos de uso
- Gerar chaves primárias para registros de banco de dados
- Criar IDs ordenáveis por tempo com UUID v7 ou ULID
- Produzir IDs curtos e seguros para URLs com NanoID
- Inicializar dados de teste em lote com identificadores únicos
Detalhes
Tipos suportados:v4 (UUID aleatório), v7 (UUID ordenado por tempo conforme RFC 9562), nanoid (string de 21 caracteres segura para URL), ulid (identificador ordenável de 26 caracteres). O parâmetro count tem padrão 1 e limite máximo de 100.
Corpo da requisição
| Campo | Tipo | Obrigatório | Descrição |
|---|---|---|---|
type | string | Sim | Formato do ID: v4, v7, nanoid ou ulid |
count | number | Não | Quantidade de IDs a gerar (padrão: 1, máximo: 100) |
Exemplo
Resposta
200 OK
| Campo | Tipo | Descrição |
|---|---|---|
type | string | O tipo de ID solicitado |
ids | string[] | Array de identificadores gerados |

