Skip to main content

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!