Esta página también está enEN
iTeam
Guía de API · Desarrollo y nube API pública

API de GitLab: qué puedes hacer y cómo usarla con agentes de IA

La API de GitLab cubre proyectos, repositorios, issues, merge requests, pipelines de CI/CD, grupos y usuarios, en REST y GraphQL. La usan equipos de ingeniería y DevOps, tanto en GitLab.com como en instancias propias. El acceso es por token personal, de proyecto o de grupo, o por OAuth.

Nina
Guía de API

Qué ofrece la API de GitLab

Proyectos y repositorios

Archivos, ramas, commits, tags y comparaciones.

Issues

Creación, etiquetas, hitos, responsables y comentarios.

Merge requests

Apertura, debates, aprobaciones y merge.

Pipelines y jobs

Ejecuciones de CI/CD, registros, artefactos y reejecución.

Grupos y miembros

Estructura de grupos, miembros y niveles de acceso.

Webhooks

Eventos de push, MR, issue y pipeline.

Cómo acceder a la API de GitLab

  • API públicaToken de acceso personal, de proyecto o de grupo con alcances (por ejemplo api o read_api), u OAuth 2.0. En instancias self-managed, la URL base es la del servidor de la empresa.
  • Los límites de solicitudes varían entre GitLab.com y las instancias propias.
  • Los tokens con el alcance api dan un acceso amplio; prefiere read_api cuando baste.
  • Las variables de CI y los registros pueden contener secretos: el agente no debe reenviarlos.

Documentación oficial: docs.gitlab.com/api

Qué hace un agente de iTeam con la API de GitLab

Pipeline en rojo explicado

El agente lee el registro del job que falló, resume la causa probable y comenta en el merge request, mencionando a quien hizo el commit.

Merge requests olvidados

El agente lista los MR sin revisión desde hace días y avisa a los revisores en Slack o Teams.

Issue de soporte bien descrita

Las incidencias técnicas de atención al cliente se convierten en issues con pasos de reproducción, entorno y prioridad, en el proyecto correcto.

Changelog del sprint

Al cerrar el hito, el agente reúne los MR integrados y redacta el changelog para su revisión.

De la credencial al agente trabajando, con aprobación

01

Crea un token de proyecto o de grupo

Usa los alcances mínimos y el rol más bajo que sirva; en self-managed, indica la URL de la instancia.

02

Regístralo en la bóveda de iTeam

El token queda en la bóveda y cada agente tiene permisos propios; el triaje no hace merge.

03

Prueba con aprobación

Los merges, la reejecución de despliegues y los cambios de configuración pasan por aprobación humana.

Preguntas

Preguntas sobre la API de GitLab

¿La API de GitLab es gratuita?

En general, sí: la API está disponible en todos los planes; algunos recursos expuestos en ella dependen del plan.

¿Necesito programar para usar la API de GitLab con iTeam?

No necesariamente. GitLab está en el catálogo de apps y el equipo de implantación configura los flujos.

¿Funciona con GitLab self-managed?

Sí, siempre que iTeam pueda acceder a la instancia, por red o por un túnel aprobado por TI.

Siguiente paso

Pon un equipo de IA a trabajar esta semana.

Empieza gratis con un equipo listo, o habla con nosotros y nuestro squad pone la IA en producción con tu gente.

300+integraciones
4idiomas
Agentes trabajando ahora