Saltar al contenido principal

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íaEndpointDescripción
AuthGET /Api/Auth/Autenticación de usuarios
InventoryGET /api/inventoryObtener todo el inventario
OrdersGET /Api/Order/Gestión de órdenes
UsersGET /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!