---
title: "Configure a supported model for automatic creator criteria drafts"
method: POST
path: "/creator-spaces/{creator_id}/icp-generation-settings"
---

# Configure a supported model for automatic creator criteria drafts

`POST /creator-spaces/{creator_id}/icp-generation-settings`

## Request

- Base URL: `https://api.bamf.ai/v1`
- URL: `https://api.bamf.ai/v1/creator-spaces/{creator_id}/icp-generation-settings`
- Auth: HTTP bearer

Requires creator_spaces:write, creator access and exact workspace owner/admin membership. Missing settings leave configuration_required; no paid fallback model is selected. Managed agency workspaces reject native generation settings.

## Path parameters

- `creator_id` string, uuid, required

## Request body

- object
  - `provider` 'openai' | 'null', nullable, required
  - `model` string, nullable, required: Canonical server-supported model; clear both fields with null.

## Response `200`

Saved owned workspace generation setting

## Other responses

- `400`: Unsupported model or missing workspace
- `403`: Workspace setting permission denied
- `409`: Managed policy reference

---

[API](https://skmtc.dev/bamf/apis/bamf-developer-platform-api.md) · [All operations](https://skmtc.dev/bamf/apis/bamf-developer-platform-api/llms.txt) · [OpenAPI document](https://skmtc.dev/bamf/apis/bamf-developer-platform-api/revisions/2337a0710c2e?raw)
