Skip to main content
PUT
Upsert Config

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json

Combined upsert payload for organizations.cx_intel_config.

Both config routers write this column wholesale (patch_organization(..., {"cx_intel_config": body.model_dump()})), so every key the column should keep has to be a field here — a sibling key that isn't would be dropped on the next save. That is why the offer lives on this model rather than in a column of its own.

profile
BPOProfileConfig · object

This org's positioning, used to pre-fill new runs.

icp
ICPConfigBody · object

Default ideal-customer-profile filters for new runs.

outreach
OutreachOfferConfig · object

What we offer a prospect, used to draft outreach for every contact a run finds.

collection
CollectionConfig · object

How review collection reaches a brand — currently the country it falls back to fetching from.

Response

Successful Response

org_summary
OrgSummary · object
required

Read-only org context surfaced in the settings page.

config
CxIntelOrgConfigBody · object | null

Combined upsert payload for organizations.cx_intel_config.

Both config routers write this column wholesale (patch_organization(..., {"cx_intel_config": body.model_dump()})), so every key the column should keep has to be a field here — a sibling key that isn't would be dropped on the next save. That is why the offer lives on this model rather than in a column of its own.

configured
boolean
default:false