---
title: "Set Project Profile"
method: PUT
path: "/project-profile"
tags: ["Project"]
---

# Set Project Profile

`PUT /project-profile`

Replace the project's brand profile. All fields are required — the entire profile is overwritten. Triggers a background refresh of prompt suggestions. Audience distribution percentages must sum to 100. The project's display name is not part of the profile and cannot be changed via this endpoint. Returns 403 while the project is in onboarding.

## Request body

- object
  - `occupation` string, required
  - `industry` string, required
  - `brand_presentation` string[]
  - `brandPresentation` string[]
  - `products_and_services` string[]
  - `productsAndServices` string[]
  - `target_markets` object[]
    - `market_size` 'Neighborhood' | 'City' | 'State/Province' | 'National' | 'Continental Bloc' | 'Global'
    - `marketSize` 'Neighborhood' | 'City' | 'State/Province' | 'National' | 'Continental Bloc' | 'Global'
    - `location` string, required
    - `osm_id` string
    - `osmId` string
  - `targetMarkets` object[]
    - `market_size` 'Neighborhood' | 'City' | 'State/Province' | 'National' | 'Continental Bloc' | 'Global'
    - `marketSize` 'Neighborhood' | 'City' | 'State/Province' | 'National' | 'Continental Bloc' | 'Global'
    - `location` string, required
    - `osm_id` string
    - `osmId` string
  - `audience_distribution` object
    - `simple_recommendation_seeker` integer
    - `simpleRecommendationSeeker` integer
    - `informed_shopper` integer
    - `informedShopper` integer
    - `evaluative_researcher` integer
    - `evaluativeResearcher` integer
  - `audienceDistribution` object
    - `simple_recommendation_seeker` integer
    - `simpleRecommendationSeeker` integer
    - `informed_shopper` integer
    - `informedShopper` integer
    - `evaluative_researcher` integer
    - `evaluativeResearcher` integer

## Response `200`

Project profile set successfully

- object — Project profile set successfully

## Other responses

- `403` — Response for status 403
- `404` — Response for status 404

---

[API](https://skmtc.net/peec/apis/peec-ai-customer-api.md) · [All operations](https://skmtc.net/peec/apis/peec-ai-customer-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/peec/peec-ai-customer-api/versions/92840a1bffa7/schema)
