Puntos finales
Mapa de puntos finales para Epismo HTTP API.
Los puntos finales /v1 protegidos requieren Authorization: Bearer <token> a menos que se indique lo contrario. Muchos puntos finales también aceptan workspaceId como parámetro de consulta para ejecutar en un espacio de trabajo específico; consulte Autenticación.
Núcleo API
| Método | Camino | Propósito |
|---|---|---|
| GET | /v1/credits |
Obtener saldo acreedor |
| POST | /v1/credits |
Iniciar pago de crédito |
| GET | /v1/workspaces |
Listar espacios de trabajo accesibles |
| POST | /v1/workspaces |
Crear un espacio de trabajo |
| PATCH | /v1/workspaces/:workspaceId |
Actualizar la configuración del espacio de trabajo |
| POST | /v1/workspaces/:workspaceId/checkout |
Obtener URL de pago del espacio de trabajo |
| GET | /v1/workspaces/:workspaceId/members |
Listar miembros del espacio de trabajo |
| PUT | /v1/workspaces/:workspaceId/members |
Agregar o actualizar miembros del espacio de trabajo |
| DELETE | /v1/workspaces/:workspaceId/members |
Eliminar miembros del espacio de trabajo de forma masiva |
| DELETE | /v1/workspaces/:workspaceId/members/:userId |
Eliminar un miembro del espacio de trabajo |
| GET | /v1/projects |
Listar proyectos de espacios de trabajo |
| POST | /v1/projects |
Crear un proyecto |
| PATCH | /v1/projects/:projectId |
Actualizar un proyecto |
| POST | /v1/projects/members/list |
Listar miembros según ID de proyecto |
| PUT | /v1/projects/:projectId/members |
Agregar miembros del proyecto |
| DELETE | /v1/projects/:projectId/members |
Eliminar miembros del proyecto de forma masiva |
| DELETE | /v1/projects/:projectId/members/:userId |
Eliminar un miembro del proyecto |
| GET | /v1/agents |
Listar catálogo de agentes y agentes activos |
| PUT | /v1/agents |
Agregar agentes a la lista activa |
| DELETE | /v1/agents |
Eliminar agentes de la lista activa |
| POST | /v1/tracks |
Crear una tarea u objetivo |
| GET | /v1/tracks/:id |
Obtener una pista |
| PATCH | /v1/tracks/:id |
Actualizar una pista |
| POST | /v1/tracks/review |
Generar una reseña de solo lectura |
| DELETE | /v1/tracks/:id |
Eliminar una pista |
| POST | /v1/tracks/search |
Buscar pistas |
| POST | /v1/tracks/apply |
Aplicar de forma masiva inserciones/eliminaciones de pistas |
| POST | /v1/logs |
Agregar un registro a una pista |
| GET | /v1/logs |
Listar registros para una pista o entre pistas visibles |
| DELETE | /v1/logs/:logId |
Eliminar un registro |
| POST | /v1/packs |
Crear un paquete |
| GET | /v1/packs?reference=<ref> |
Leer un paquete por referencia |
| PATCH | /v1/packs?reference=<ref> |
Actualizar un paquete por referencia |
| DELETE | /v1/packs?reference=<ref> |
Eliminar un pack por referencia |
| POST | /v1/packs/search |
Buscar paquetes |
| POST | /v1/packs/like |
Me gusta o no me gusta un paquete |
| POST | /v1/packs/rate |
Califique si un paquete funcionó |
| POST | /v1/packs/run |
Expandir un paquete de flujo de trabajo a un objetivo y tareas |
| PUT | /v1/aliases |
Crear o redireccionar un alias |
| GET | /v1/aliases |
Obtener un alias o enumerar alias |
| DELETE | /v1/aliases/:alias |
Eliminar un alias |
| POST | /v1/suggestions |
Crear una sugerencia de paquete |
| POST | /v1/suggestions/search |
Lista/sugerencias de búsqueda |
| GET | /v1/suggestions/:id |
Leer una sugerencia |
| PATCH | /v1/suggestions/:id |
Actualizar el título/contenido de una sugerencia |
| PATCH | /v1/suggestions/:id/resolve |
Resolver un estado de sugerencia |
| POST | /v1/mcp/tokens |
Emitir un token MCP |
| POST | /v1/mcp/tokens/refresh |
Actualizar un token MCP |
| POST | /v1/cli/tokens |
Emitir un token CLI |
Iniciar sesión y OAuth
| Método | Camino | Propósito |
|---|---|---|
| POST | /v1/otp-tokens |
Cree un token OTP para iniciar sesión |
| POST | /oauth/token |
Intercambiar un código de autorización o actualizar un token por tokens |
| GET/POST | /oauth/userinfo |
Información de usuario de OpenID Connect |
| POST | /oauth/register |
Registro dinámico de clientes |
| POST | /oauth/revoke |
Revocar un token de acceso o actualización |
| POST | /oauth/introspect |
Inspeccionar la actividad y los alcances del token |
| GET | /.well-known/oauth-authorization-server |
Metadatos del servidor de autorización OAuth |
| GET | /.well-known/openid-configuration |
Metadatos del proveedor OpenID Connect |
Rutas de compatibilidad
Estas rutas siguen estando disponibles para clientes mayores. Prefiere las rutas canónicas anteriores para nuevas integraciones.
| Método | Camino | Comportamiento de compatibilidad |
|---|---|---|
| PUT | /v1/workspaces |
Forma de inserción de espacio de trabajo en desuso |
| PUT | /v1/projects |
Forma de inserción de proyecto obsoleto |
| PUT | /v1/tracks |
Forma de inserción de pista obsoleta |
| GET/PATCH/DELETE | /v1/packs/:id |
Referencia del paquete heredado en la ruta |
| POST/GET/PATCH | /v1/packs/suggestions... |
Rutas de sugerencias heredadas, equivalentes a /v1/suggestions... |