---
title: "Create Public Company Profile"
method: POST
path: "/api/v1/public/company-profiles"
tags: ["profiles"]
---

# Create Public Company Profile

`POST /api/v1/public/company-profiles`

## 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/public/company-profiles`
- Auth: none declared

## Request body

- CompanyProfileIn
  - `email` string, email, required
  - `company` string, required
  - `industry` string, nullable
  - `region` string, nullable
  - `services` string, required
  - `budget` string, nullable
  - `frequency` string, nullable
  - `selected_verticals` string[]
  - `included_cpv_codes` string[]
  - `excluded_cpv_codes` string[]
  - `positive_keywords` string[]
  - `negative_keywords` string[]
  - `capabilities` string[]
  - `reference_projects` string[]
  - `used_portals` string[]
  - `current_search_terms` string[]
  - `existing_alerts` string[]
  - `go_no_go_rules` string[]
  - `preferred_buyer_clusters` string[]
  - `early_signal_keywords` string[]
  - `pilot_user_emails` string[]
  - `prequalification_number` string, nullable
  - `prequalification_status` string, nullable
  - `target_countries` string[]
  - `keyword_languages` string[]
  - `target_regions` string[]
  - `target_nuts_codes` string[]
  - `postal_code` string, nullable
  - `radius_km` integer, nullable
  - `location_mode` 'nationwide' | 'priority' | 'strict'
  - `minimum_contract_value_eur` union
    - number
    - string
  - `maximum_contract_value_eur` union
    - number
    - string
  - `preferred_notification_frequency` 'off' | 'daily' | 'weekly'
  - `only_active` boolean
  - `minimum_days_until_deadline` integer
  - `source` string

## Response `201`

Successful Response

- CompanyProfileCreatedOut
  - `id` string, required
  - `email` string, required
  - `company` string, required
  - `industry` string, nullable
  - `region` string, nullable
  - `services` string, required
  - `budget` string, nullable
  - `frequency` string, nullable
  - `selected_verticals` string[]
  - `included_cpv_codes` string[]
  - `excluded_cpv_codes` string[]
  - `positive_keywords` string[]
  - `negative_keywords` string[]
  - `capabilities` string[]
  - `reference_projects` string[]
  - `used_portals` string[]
  - `current_search_terms` string[]
  - `existing_alerts` string[]
  - `go_no_go_rules` string[]
  - `preferred_buyer_clusters` string[]
  - `early_signal_keywords` string[]
  - `pilot_user_emails` string[]
  - `prequalification_number` string, nullable
  - `prequalification_status` string, nullable
  - `target_countries` string[]
  - `keyword_languages` string[]
  - `target_regions` string[]
  - `target_nuts_codes` string[]
  - `postal_code` string, nullable
  - `radius_km` integer, nullable
  - `location_mode` string
  - `minimum_contract_value_eur` string, nullable
  - `maximum_contract_value_eur` string, nullable
  - `preferred_notification_frequency` string, required
  - `only_active` boolean, required
  - `minimum_days_until_deadline` integer, required
  - `notifications_enabled` boolean, required
  - `source` string, required
  - `status` string, required
  - `created_at` string, date-time, required
  - `access_token` string, required
  - `pilot_url` string, required

## 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)
