---
title: "Aperçu organisationnel des profils techniques"
method: GET
path: "/api/v1/technical-specialists"
tags: ["Agents"]
---

# Aperçu organisationnel des profils techniques

`GET /api/v1/technical-specialists`

## Request

- Base URL: `https://arcadeops.leadalpes.fr`
- URL: `https://arcadeops.leadalpes.fr/api/v1/technical-specialists`
- Auth: `bearerAuth` (a scheme the document does not define)

Aperçu organisationnel des profils techniques.

## Response `200`

Configuration effective et état provisoire du pack

- object
  - `items` object[], required
    - `role` 'fullstack' | 'ai-engineer' | 'app-security' | 'reliability', required
    - `handle` string, required
    - `version` string, required
    - `agentId` string, nullable, required
    - `enabled` boolean, required
    - `action` 'create' | 'reuse' | 'conflict', required
    - `expectedHash` string, required
    - `changes` string[], required
    - `capabilities` object, required
      - `analyze_provided_content` true, required
      - `external_read` false, required
      - `repository_write` false, required
      - `command_execution` false, required
      - `publish` false, required
      - `deploy` false, required
    - `limits` object, required
      - `maxCostUsd` number, required
      - `maxDurationSec` number, required
      - `maxIterations` 1, required
      - `maxOutputTokens` number, required
      - `repairs` 0, required
    - `model` string, required
  - `pilot` string, nullable, required
  - `packStatus` 'NOT_PROVIDED_PROVISIONAL_INSTRUCTIONS', required

## Other responses

- `400`: Contrat invalide
- `401`: Authentification requise
- `403`: Permission ou quota insuffisant
- `409`: Aperçu périmé ou personnalisation conservée
- `429`: Limite de fréquence
- `500`: Échec fermé du runtime

---

[API](https://skmtc.dev/leadalpes/apis/arcadeops-api.md) · [All operations](https://skmtc.dev/leadalpes/apis/arcadeops-api/llms.txt) · [OpenAPI document](https://skmtc.dev/leadalpes/apis/arcadeops-api/revisions/f10422ec7412?raw)
