APIs Última actualización: Febrero de 2025
Bienvenido a la documentación oficial de las APIs de RSM App. Aquí encontrarás toda la información necesaria para integrarte fácilmente con nuestros servicios. Nuestra suite de APIs proporciona acceso seguro y eficiente a datos críticos, permitiéndote consultar y gestionar la información esencial de tu organización.
💡 ¿Qué es una API?
Una API (Application Programming Interface) es un conjunto de reglas y protocolos que permite a diferentes sistemas comunicarse entre sí. Con nuestras APIs, podrás interactuar con el sistema RSM desde tus propias aplicaciones, automatizando procesos y mejorando la eficiencia.
🚀 Características Principales:
- RESTful: Nuestras APIs siguen el estándar REST, usando métodos HTTP como
GET
,POST
,PUT
, yDELETE
. - Seguridad: Autenticación mediante
X-Auth-Token
con claves únicas para cada desarrollador. - Formato: Las respuestas son en formato
JSON
, facilitando la integración y el procesamiento de datos. - Control de Errores: Sistema detallado de códigos de estado HTTP y mensajes de error.
- Registro de Actividades: Cada consulta queda registrada para auditoría y control.
🛡️ Seguridad y Autenticación:
Para acceder a cualquier API, es necesario incluir tu API Key en el encabezado (X-Auth-Token
).
Asegúrate de mantener tu clave segura y no compartirla públicamente.
📌 URL Base de las APIs:
https://tiemposrsm.com/API/v2/{nombreapi}
✅ Ejemplo de Encabezado (Header):
{
"X-Auth-Token": "Bearer TU_API_KEY"
}
📘 Ejemplo de Consumo con Python:
import requests
url = "https://tiemposrsm.com/API/v2/users"
headers = {
"X-Auth-Token": "Bearer TU_API_KEY"
}
response = requests.get(url, headers=headers)
print(response.json())
🚨 Manejo de Errores:
Nuestras APIs devuelven códigos HTTP estándar. A continuación se listan los más comunes:
200 OK
– Solicitud exitosa.400 Bad Request
– Error en la solicitud (parámetros inválidos).401 Unauthorized
– Falta o es inválida la API Key.403 Forbidden
– API Key sin permisos o expirada.404 Not Found
– Recurso no encontrado.500 Internal Server Error
– Error en el servidor.