Referencia
Todas las rutas piden Authorization: Bearer con tu API key. El documento OpenAPI está en /openapi.json.
Cuenta
- get
/api/v1/meQuién soy
- get
/api/v1/teams/{teamId}/usageVer consumo y cuotas
Equipos
- get
/api/v1/teamsListar equipos
- get
/api/v1/teams/{teamId}Ver un equipo
- get
/api/v1/teams/{teamId}/membersListar miembros
Sprints
- get
/api/v1/teams/{teamId}/sprintsListar sprints
- post
/api/v1/teams/{teamId}/sprintsCrear un sprint
Requiere el scope `write`.
- get
/api/v1/sprints/{sprintId}Ver un sprint
- patch
/api/v1/sprints/{sprintId}Actualizar un sprint
Requiere el scope `write`.
Actividades
- get
/api/v1/teams/{teamId}/activitiesListar actividades
- post
/api/v1/teams/{teamId}/activitiesCrear una actividad
Requiere el scope `write`.
- get
/api/v1/activities/{activityId}Ver una actividad
- patch
/api/v1/activities/{activityId}Actualizar una actividad
Requiere el scope `write`. Pasarla a COMPLETED, o cambiar su review_status, exige además ser capitán o staff del equipo.
- get
/api/v1/activities/{activityId}/commentsListar comentarios
- post
/api/v1/activities/{activityId}/commentsComentar
Requiere el scope `write`.
Documentos
- get
/api/v1/teams/{teamId}/documentsBuscar documentos
- post
/api/v1/teams/{teamId}/documentsCrear un documento
Requiere el scope `write`.
- get
/api/v1/documents/{documentId}Leer un documento
- patch
/api/v1/documents/{documentId}Actualizar un documento
Requiere el scope `write`.
Recursos
- get
/api/v1/teams/{teamId}/resourcesListar recursos
- post
/api/v1/teams/{teamId}/resourcesAñadir un recurso (enlace)
Requiere el scope `write`.
Habilidades
- get
/api/v1/teams/{teamId}/skillsListar habilidades
IA
- post
/api/v1/teams/{teamId}/ai/askPreguntar al asistente del equipo
Requiere el scope `ai`. Consume la cuota de IA del plan del equipo.
- post
/api/v1/teams/{teamId}/ai/plan-sprintProponer actividades desde un texto
Requiere el scope `ai`. Devuelve una propuesta de actividades; no crea nada en el equipo.