Update project settings
Replaces project settings. Only provided fields are updated; omitted fields are left unchanged. Prompt updates replace the full prompt list. Subject to free-tier prompt limits for unsubscribed organizations.
PUT /settings
Update project settings
Replaces project settings. Only provided fields are updated; omitted fields are left unchanged. Prompt updates replace the full prompt list. Subject to free-tier prompt limits for unsubscribed organizations.
Authentication: API key required (Bearer token)
Request Body
| Field | Type | Required | Description |
|---|---|---|---|
prompts | array | No | Full prompt configuration to persist. Replaces existing prompts when provided. |
competitors | array | No | Complete competitor list to persist for the project. |
enabled | boolean | No | Whether weekly scheduled runs are enabled. |
Request Example
curl -X PUT https://sellm.io/api/v1/settings \
-H "Authorization: Bearer sellm_your_api_key_here" \
-H "Content-Type: application/json"
Responses
| Status | Description |
|---|---|
200 | Settings updated |
400 | Bad request |
401 | Unauthorized |
403 | Prompt limit exceeded |
404 | Project not found |
429 | Rate limited |
500 | Internal error |