Send your own scores
Write scores you computed yourself onto accounts. Each one becomes the account’s ICP fit, so get_context, the accounts list, and tiers read it. It is checked against the deals you win and lose. The workspace must use its own scorer, see Choose the scorer. Read-only keys cannot call this.
get_context, the accounts list, and tiers all read it. Every score is checked against the deals you win and lose, so you can see whether your model predicts revenue.
The workspace must use its own scorer first. See Choose the scorer.
scorer names your model, for example acme-v3. Change the name when you change the model, and the score history shows the switch.
Leave out tier and OpenNous derives it from the score and your tier bands. Sending the same score again changes nothing. A new score keeps the old one in the account’s history.
Accounts OpenNous has not seen come back as unknown_identifier. Record the account first, then send its score. The step-by-step guide is Bring your own scorer.Authorizations
Workspace API key. Create one in Settings → API keys.
Body
A name for your model, such as acme-v3. Stored on each score as ext:acme-v3, so a new version shows in the score history.
^[A-Za-z0-9][A-Za-z0-9._\-/]{0,63}$Email, domain, LinkedIn URL, or entity UUID.
Your score. Rounded to a whole number.
0 <= x <= 100Optional. Derived from the score and the workspace tier bands when left out.
tier_1, tier_2, tier_3, not_icp Optional. Why it scored this way. Shown on the record and to agents.
500Up to 500 scores in one call. Use this or the single fields.
500Response
A single result, or { scorer, results } for a batch. Each row reports its own outcome, so one bad row does not fail the batch.
- Option 1
- Option 2
staked is a first score. updated moved an open score and kept the old one in the history. unchanged sent the same score again.
staked, updated, unchanged tier_1, tier_2, tier_3, not_icp The previous score, on updated and unchanged.
Why a row did not resolve. Record an unknown account first, then score it.
unknown_identifier, ambiguous On ambiguous. Send one of their entity ids.
identifier_required, invalid_score, invalid_tier, invalid_reason