Skip to content

Idea.pursue

POST /{namespace}/ideas/{idea}/pursue

Pursue starts a Startup on an Idea as one variant of the Experiment that tests the Idea.

Noun
Idea
Mode
do
Event
Idea.pursued

Inputs

InputTypeRequiredDescription
ideaIdearequiredThe Idea to pursue.
templateTemplateThe Template the variant extends.

Outputs

OutputTypeRequiredDescription
startupStartuprequiredThe new variant Startup.
ideaIdearequiredThe Idea now pursued.

Effects

  • Emits Idea.pursued.
  • Performed by the Founder.
  • Adds the Startup as a variant of the Idea’s Experiment.

Refuses when

CheckErrorFixThen call
The input does not match the schema of the operation.invalid-inputRead the schema of the operation, then send every required field with the right type.Idea.pursue
The key is valid, but its scopes do not allow this operation.forbiddenUse a key whose scopes cover the operation, or ask an owner of the namespace to grant them.Idea.pursue

When it waits

GateDefault
Decision classLow: two-way, nothing at stake
Delay windowNone: it runs once review passes.
LimitThe call Limit of the Permission it runs under.
Over the LimitIt waits pending for an Approval from the Founder. Approved, it runs; refused, it ends refused with limit-exceeded; unanswered by its deadline, it ends canceled.