Convenciones URL, métodos, errores ('GET', 'POST', 'PUT', 'DELETE')

Esto reduce el umbral de entrada, simplifica las integraciones y permite escalar el sistema sin caos.
Convenciones de métodos URL y HTTP
Método | Asignación | Consulta de ejemplo |
---|---|---|
'GET' | Obtener un recurso | 'GET/users/42' |
'POST' | Creación de un nuevo recurso | 'POST/users' |
'PUT' | Actualización completa del recurso | 'PUT/users/42' |
'PATCH' | Actualización parcial del recurso (ops.) | `PATCH /users/42` |
'DELETE' | Eliminación del recurso | 'DELETE/users/42' |
Se utiliza el plural ('/users ', '/devices', '/games ')
Las entidades anidadas se describen como jerarquía ('/users/42/sessions')
Todas las solicitudes pasan a través de HTTPS
Estándares de manejo de errores
Código | Valor | Ejemplo de mensaje |
---|---|---|
'400' | Solicitud incorrecta | 'Campo requerido de misión: correo electrónico' |
'401' | No autorizado | 'Invalid token or expired session' |
'403' | Acceso prohibido | 'Access denied to resource' |
'404' | No se ha encontrado | 'User with ID 42 not found' |
'409' | Conflicto (por ejemplo, duplicación) | 'Correo electrónico already in use' |
'422' | Error de validación | 'Field' age 'must be a number' |
'500' | Error interno del servidor | 'Unexpected exception, contact support' |
Estructura de respuesta de error:
- ```json
- {
- “ error “ : {
- “ code “ : 400,
- “ message “ : “ Missing required field: email “ ,
- “ details “ : {...}
- }
- }
- ```
Beneficios para desarrolladores
Comprensión rápida de la lógica de la API sin necesidad de documentación adicional
Enfoque unificado para todos los módulos y entidades
Fácil depuración y lógica gracias a los códigos y formatos estándar
Compatibilidad con OpenAPI/Swagger, Postman, generación automática SDK
Simplificación de soporte, pruebas y CI/CD
Donde es especialmente importante
Plataformas con API abierta o de afiliados
Proyectos con varios equipos de desarrollo
Arquitectura de microservicios o enfoque API-first
Sistemas con un gran número de entidades e interacciones
Las convenciones únicas hacen que la API sea confiable, comprensible y conveniente. Nos apegamos a las mejores prácticas NAT para que cada integración se lleve a cabo rápidamente, sin malentendidos y con la máxima previsibilidad.
Contactar con nosotros
Rellena el siguiente formulario y te responderemos lo antes posible.