---
title: "Analyze Gaeb Upload"
method: POST
path: "/api/v1/pilot/{profile_id}/{access_token}/gaeb/analyze"
tags: ["gaeb"]
---

# Analyze Gaeb Upload

`POST /api/v1/pilot/{profile_id}/{access_token}/gaeb/analyze`

## Request

- Base URL: `https://api.ausschreibungsagenten.de` (the document declares no server; this is the origin it was published from)
- URL: `https://api.ausschreibungsagenten.de/api/v1/pilot/{profile_id}/{access_token}/gaeb/analyze`
- Auth: none declared

## Path parameters

- `profile_id` string, required
- `access_token` string, required

## Query parameters

- `search` string, nullable

## Response `200`

Successful Response

- GaebAnalysisOut
  - `exchange_phase` 'X83' | 'X84', required
  - `gaeb_version` string, nullable
  - `project_name` string, nullable
  - `project_id` string, nullable
  - `boq_name` string, nullable
  - `position_count` integer, required
  - `sections` GaebSectionSummaryOut[]
    - `name` string, required
    - `position_count` integer, required
  - `positions` GaebPositionOut[]
    - `section` string, required
    - `ordinal` string, required
    - `short_text` string, nullable
    - `long_text` string, nullable
    - `quantity` string, nullable
    - `unit` string, nullable
    - `unit_price` string, nullable
    - `total_price` string, nullable

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/ausschreibungsagenten/apis/agentleads.md) · [All operations](https://skmtc.dev/ausschreibungsagenten/apis/agentleads/llms.txt) · [OpenAPI document](https://skmtc.dev/ausschreibungsagenten/apis/agentleads/revisions/9df42817c38e?raw)
