CodeIA Logo
Inicio
¿Qué es la Ingeniería de Contexto?ExperienciaProyectos realizados
Comunidad
FeedMiembrosCuadro de HonorCalendarioBolsa de trabajoEncuestasProyectos de la Comunidad
NoticiasPlanes
Formación
CursosLecciones
Co-Projects
Propuestas de proyectosEnviar propuesta de proyecto
RoadmapGlosarioContacto
Iniciar Sesión
CodeIA Logo

Transformando ideas en software profesional con IA. La nueva era del desarrollo ágil.

Reseñas y testimonios

Legal

Política de PrivacidadTérminos de ServicioTérminos de SuscripciónAviso LegalCookies

Sígueme

Contactar

© 2026 CodeIA. Todos los derechos reservados.

Hecho con♥por sn4p.dev

Glosario/Endpoint

Endpoint

Paulo10 de diciembre de 2025

Definición

Punto al que se llama en una API (por ejemplo: /users/create).

Descripción

Un endpoint es una URL específica donde una API expone un recurso o funcionalidad. Cada endpoint combina: - Una URL (path): /api/users - Un método HTTP: GET, POST, PUT, DELETE, PATCH - Parámetros opcionales: query strings, path params, body Diseñar buenos endpoints sigue los principios REST: - Usar sustantivos, no verbos: /users en vez de /getUsers - Usar plural: /posts en vez de /post - Anidar recursos relacionados: /users/:id/posts - Versionar la API: /api/v1/users

Ejemplo

// routes/users.ts - Endpoints RESTful import { Router } from 'express'; const router = Router(); // GET /api/users - Listar usuarios router.get('/', listUsers); // GET /api/users/:id - Obtener un usuario router.get('/:id', getUser); // POST /api/users - Crear usuario router.post('/', validateUser, createUser); // PUT /api/users/:id - Actualizar usuario completo router.put('/:id', updateUser); // PATCH /api/users/:id - Actualizar parcialmente router.patch('/:id', patchUser); // DELETE /api/users/:id - Eliminar usuario router.delete('/:id', deleteUser); // Endpoints anidados // GET /api/users/:id/posts - Posts de un usuario router.get('/:id/posts', getUserPosts); export default router;

← Volver al glosario