# Primeros pasos URL: https://theelena.me/docs/elena/getting-started Text: https://theelena.me/docs/elena/getting-started.txt Description: Crea tu cuenta Elena, registra tu restaurante y prepara tu primera integración. Context: environment=production; apiBaseUrl=https://api.theelena.me; appUrl=https://app.theelena.me # Primeros pasos ## 1. Crea la cuenta del dueño Registra el negocio en el panel con el dueño del restaurante: ``` https://app.theelena.me/register ``` La cuenta del dueño administra el restaurante, el equipo y la facturación. El resto del personal se invita después con roles y permisos propios desde el panel. ## 2. Registra el restaurante - la carta pública del restaurante, servida por el host público de Elena bajo `/r/`; - los endpoints públicos de catálogo `GET /api/v1/public/catalog/`; - el tracking de pedidos para tus clientes. Configura horarios, métodos de pago (efectivo, Yape, Plin, transferencia o tarjeta) y datos de contacto desde el panel: todo eso es lo que devuelven los endpoints públicos de información. ## 3. Carga tu catálogo Crea categorías y productos desde **Catálogo** en el panel. Cada producto acepta grupos de personalización (extras obligatorios u opcionales), precio base, imagen y disponibilidad. Ese mismo contrato es el que devuelve el menú público y el que consumen las integraciones. ## 4. Habilita la API de integración (opcional) Si un sistema externo necesita leer el catálogo o crear pedidos: 1. verifica que tu plan incluya la capacidad `apiAccess`; 2. entra como dueño a **Ajustes → API Keys**; 3. crea una API Key con nombre y expiración. La clave se muestra **una sola vez**; guárdala en un gestor de secretos. La guía de [autenticación](/docs/elena/auth) detalla el ciclo de vida completo. ## 5. Explora el contrato Antes de escribir código, valida el contrato real en el Swagger: - [https://api.theelena.me/docs](https://api.theelena.me/docs): API completa; - [https://api.theelena.me/docs/integration](https://api.theelena.me/docs/integration): solo endpoints de integración con `x-api-key`. ## 6. Haz tu primera lectura Con tu API Key guardada en una variable de entorno: ```sh curl "https://api.theelena.me/api/v1/integration/catalog/info" \ -H "x-api-key: $ELENA_API_KEY" ``` Si el restaurante existe y la clave es válida, recibes la información pública del negocio. Sigue la guía de [integración](/docs/elena/integration) para el flujo completo de catálogo, mesas y pedidos.