POST /api/v1/intelligence/resolve
Parse a free-text request into the structured slots required by the given intelligence package. The response tells you which slots are filled, which are still missing, and whether DeepCurrent’s curated corpus has enough coverage to proceed.
Use this endpoint to drive a conversational slot-filling flow before calling /quote.
Package IDs
| Package ID | Name |
|---|---|
vc-shortlist-v1 | Curated VC Shortlist |
builder-discovery-v1 | Active Builder Discovery |
company-people-discovery-v1 | Company People Discovery |
warm-intro-paths-v1 | Target Fund Intro Paths |
kol-discovery-v1 | KOL Discovery |
user-prospect-v1 | User/Community Prospect Discovery |
hackathon-builder-v1 | Hackathon Builder Discovery |
Request body
ID of the intelligence package to resolve against. See the table above.
Key-value pairs of already-known slot values. Omit or pass
{} to let request_text do the work.Free-text description of what you’re looking for. The service extracts slot values automatically.
Response
"needs_clarification" when required slots are still missing; "ready_for_quote" when all required slots are filled.The resolved package ID.
Human-readable package name.
List of required slot names that are not yet filled.
Suggested questions to ask the user to fill missing slots.
All slot values resolved so far, including those extracted from
request_text.Corpus coverage signal.
null when no preview is available.Example
cURL
Response