List pipelines
Get a pipeline (with stages)
stages array. You’ll need a stage.id to move pursuits between stages.
List pursuits
Add a pursuit
noticeId and title required — take them from contract search results):
noticeId twice is idempotent — you get the existing pursuit back.
Update a pursuit
weightedValueCents.
Remove a pursuit
{pursuitId} accepts either the pursuit’s id (uuid) or its noticeId.