POST /api/v1/growth/resolve
Parse a natural-language goal description and any input assets (contacts or companies) into a normalised goal_plan. The response tells you whether the plan is ready to quote and what input requirements are still missing.
Pass the returned goal_plan directly to POST /api/v1/growth/quote.
Request body
Free-text description of the growth goal. Minimum 3 characters, maximum 2000.
Example:
"Find emails for 200 DeFi founders and verify deliverability"Optional constraints to narrow the plan.
Pre-existing contact or company records to enrich or qualify.
Pasted plain-text rows (e.g. CSV content or a list of domains). Maximum 50000 characters.
Optional ICP (Ideal Customer Profile) configuration used for qualification gating.
Response
Classified goal type (e.g.
"email_discovery", "contact_enrichment").Indicates how well the goal can be fulfilled from DeepCurrent’s data:
"sufficient", "partial", or "needs_enrichment".The recommended execution strategy for this plan, e.g.
"enrichment_only" or "enrichment_plus_fallback".true when the plan can be passed to /growth/quote without changes.List of missing input requirements that must be supplied before the plan is quotable.
Human-readable instruction for the next step.
Structured plan object. Pass this to
POST /api/v1/growth/quote.Input assets after canonical field normalization.
Example
cURL
Response