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

FieldTypeRequiredDescription
promptsarrayNoFull prompt configuration to persist. Replaces existing prompts when provided.
competitorsarrayNoComplete competitor list to persist for the project.
enabledbooleanNoWhether 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

StatusDescription
200Settings updated
400Bad request
401Unauthorized
403Prompt limit exceeded
404Project not found
429Rate limited
500Internal error