---
title: "Suscribirse a un plan de pago"
method: POST
path: "/subscribe"
tags: ["Cuenta"]
---

# Suscribirse a un plan de pago

`POST /subscribe`

Crea una sesión de Stripe Checkout para un plan de pago (Profesional o Empresa) y devuelve la URL de pago. Endpoint público con límite por IP.

## Request body

- SubscribeRequest
  - `email` string, email, required
  - `name` string, required
  - `plan` 'profesional' | 'empresa', required
  - `billing_cycle` 'monthly' | 'annual'
  - `utm_source` string
  - `email_lead_id` string, uuid

## Response `200`

Sesión de Checkout creada

- SubscribeResponse
  - `success` boolean
  - `url` string, uri — URL de Stripe Checkout.

## Other responses

- `400` — Petición inválida (datos o cuerpo mal formado).
- `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)
