---
title: "Crear una API key gratuita"
method: POST
path: "/signup"
tags: ["Cuenta"]
---

# Crear una API key gratuita

`POST /signup`

Crea una API key del plan Free (250 peticiones/día, sin tarjeta) y la envía por email. Endpoint público con límite de 5 peticiones/hora por IP. La clave completa solo se devuelve una vez en la respuesta.

## Query parameters

- `source` string

## Request body

- SignupRequest
  - `email` string, email, required
  - `name` string, required
  - `terms_accepted` true, required — Debe ser `true`; aceptación de los términos de uso.

## Response `200`

API key creada y enviada por email

- SignupResponse
  - `success` boolean
  - `message` string
  - `api_key` string — Clave completa. Solo se devuelve una vez.
  - `masked_key` string

## Other responses

- `400` — Petición inválida (datos o cuerpo mal formado).
- `409` — Este email ya tiene una API key activa.
- `429` — Demasiadas peticiones desde tu IP. Reintenta más tarde.
- `500` — Error interno del servidor.

---

[API](https://skmtc.dev/conversoriaecnae/apis/conversor-iae-cnae-api.md) · [All operations](https://skmtc.dev/conversoriaecnae/apis/conversor-iae-cnae-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/conversoriaecnae/conversor-iae-cnae-api/revisions/2f9842f5e11b/schema)
