Introducción a la API de E3 Stores
¡Bienvenido a la documentación de la API de E3 Stores! Esta guía te ayudará a integrar tu aplicación con nuestro sistema de e-commerce de manera eficiente y segura.
¿Qué es la API de E3 Stores?
La API de E3 Stores es una API REST completa que te permite:
- Autenticar usuarios y gestionar sesiones
- Gestionar inventario y productos
- Procesar órdenes y ventas
- Administrar usuarios y perfiles
- Obtener reportes y analíticas
Características principales
Autenticación por Hash
Utilizamos un sistema de autenticación basado en hash tokens que garantiza la seguridad de todas las operaciones.
API RESTful
Siguiendo las mejores prácticas de REST, nuestra API es:
- Predecible: URLs consistentes y lógicas
- Stateless: Cada petición es independiente
- Cacheable: Respuestas optimizadas para caché
- Documentada: Especificación OpenAPI 3.0
Base URL
https://demo.e3stores.cloud
Primeros pasos
1. Obtener credenciales
Para comenzar, necesitas:
- Username: Tu nombre de usuario (ej:
TestApi) - Password: Tu contraseña de acceso
2. Autenticación
curl -X GET "https://demo.e3stores.cloud/Api/Auth/?username=TestApi&password=TestApi5867"
3. Usar el hash en peticiones
curl -X GET "https://demo.e3stores.cloud/api/inventory?hash=YOUR_HASH_HERE"
Endpoints principales
| Categoría | Endpoint | Descripción |
|---|---|---|
| Auth | GET /Api/Auth/ | Autenticación de usuarios |
| Inventory | GET /api/inventory | Obtener todo el inventario |
| Orders | GET /Api/Order/ | Gestión de órdenes |
| Users | GET /api/user/ | Administración de usuarios |
Formato de respuestas
Todas las respuestas siguen un formato JSON consistente:
Respuesta exitosa
{
"status": "success",
"message": "Operation completed successfully",
"data": { /* datos de respuesta */ },
"site": 3
}
Respuesta de error
{
"status": "error",
"message": "Description of the error",
"data": null,
"site": 3
}
¡Empecemos a construir algo increíble juntos!