Saltar al contenido principal

Crear Organización

Registra una nueva organización en Lummy para comenzar a emitir facturas.

Endpoint

POST /organizations

Headers

NombreTipoRequeridoDescripción
AuthorizationstringToken de autenticación Bearer (JWT).
x-idempotencystringUUID v7 único para garantizar idempotencia.

Body Parameters

NombreTipoRequeridoDescripción
namestringNombre comercial de la organización.
legalNamestringNoRazón social (si es diferente al nombre).
rfcstringRegistro Federal de Contribuyentes (12 o 13 caracteres).
taxRegimestringClave del régimen fiscal (ej. "601").
zipCodestringCódigo postal del domicilio fiscal (5 dígitos).

Ejemplos de Código

curl -X POST https://sandbox-api.lummy.com/organizations \
-H "Content-Type: application/json" \
-H "Authorization: Bearer ${ACCESS_TOKEN}" \
-H "x-idempotency: $(uuidgen)" \
-d '{
"name": "Mi Empresa S.A. de C.V.",
"legalName": "Mi Empresa S.A. de C.V.",
"rfc": "XAXX010101000",
"taxRegime": "601",
"zipCode": "12345"
}'
Variables de entorno

Define ACCESS_TOKEN en tu shell:

export ACCESS_TOKEN="your-access-token"

El ACCESS_TOKEN se obtiene después de que el usuario se autentica en la plataforma Lummy.

Respuestas

201 Created

Organización creada exitosamente.

{
"id": "550e8400-e29b-41d4-a716-446655440000"
}

409 Conflict

Ya existe una organización con el mismo RFC.

400 Bad Request

Datos inválidos (RFC mal formado, CP incorrecto, etc).