Skip to main content
PUT
Set the ICP
Sets the ICP from markdown. Write who the buyer is and who is not a fit. The first time, OpenNous translates the text into a scoring model with an LLM, so score works right away. Weights or rules you write are hints for that translation. The model itself is what scores. Sending again replaces the text. An existing model is kept, and model.status is exists. To sharpen the model, train it on closed deals. If the workspace uses its own scorer, the text is saved for agents to read and no model is built. model.status is external_scorer.

Authorizations

Authorization
string
header
required

Workspace API key. Create one in Settings → API keys.

Body

application/json
body_md
string
required
file_path
string

The repo file the ICP lives in, if any.

Response

The saved ICP and the model result.

icp
object | null
model
object