Skip to content

Quote.request

POST /{namespace}/quotes/request

Request asks a Startup for terms on one or more Offers, with the volume, term or scope wanted.

Noun
Quote
Mode
do
Event
Quote.requested

Inputs

InputTypeRequiredDescription
offerslist of OfferrequiredThe Offers wanted.
dealDealThe open Deal the terms are for; without one, a new Deal opens.
volumeintegerUnits wanted, such as seats or calls a month.
termstringContract length wanted, such as 12 months.
briefjsonA Service buyer’s scope, sizes and due dates, such as 82,000 words in three weeks.

Outputs

OutputTypeRequiredDescription
dealDealrequiredThe Deal, waiting on a Quote.
quoteQuoterequiredThe Quote requested, in draft.

Effects

  • Emits Quote.requested.
  • Refuses an Offer that is not open to the requesting party, such as one behind a Waitlist.
  • Records by and for when a buyer’s agent asks for its principal under a Mandate.
  • Starts Send a quote, which supersedes any open Quote on the Deal.

Refuses when

CheckErrorFixThen call
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.Quote.request
An Offer that is not open to the requesting party, such as one behind a WaitlistrefusedClear what the check names, then call it again.Quote.request

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.