AI Catalog admin API

  • Tier: Premium, Ultimate
  • Offering: GitLab Self-Managed, GitLab Dedicated

Seed GitLab-managed external agents

  • Status: Experiment

Seed the AI Catalog with GitLab-managed external agents (Claude Agent and Codex Agent).

This feature is an experiment and may change or be removed in future releases.

Prerequisites:

  • You must be an administrator.
POST /api/v4/admin/ai_catalog/seed_external_agents

Example request:

curl --request POST \
     --header "PRIVATE-TOKEN: <your_access_token>" \
     --url "https://primary.example.com/api/v4/admin/ai_catalog/seed_external_agents"

Success response (HTTP 201):

{
    "message": "External agents seeded successfully"
}

Example error response (HTTP 422):

{
    "message": "Error: External agents already seeded"
}

Error response - user is not an admin (HTTP 403):

{
    "message": "403 Forbidden"
}