Answer an approval
Approve, refuse or ask for a change on what waits for you, from your startups.studio inbox, Slack, Microsoft Teams or the iPhone app.
Each Approval waits in your startups.studio inbox, and the same card shows in Slack, Microsoft Teams and the iPhone app. Answer it anywhere: approve, refuse with a reason, or reply in its thread to ask for a change.
What you get
- 1inbox in startups.studio with everything waiting on you, most urgent firstApproval
- 1card in Slack or Microsoft Teams with Approve and Refuse buttons, in the thread about the workThread
- 1iPhone app with the same inbox, for answers on the moveApproval
- 1daily or weekly email that links to each oneDashboard
- 1answer recorded once, wherever you give it first; every other place shows itDecision
- 1deadline: unanswered by then, the request is canceled and nothing runsAction
Your agent does
You, to your agent
What is waiting on me?
Show me my approvals.
Approve the $740 ad spend.
# Approval.approve
curl -X POST https: //api.sb/ leaseline.app/ approvals/ approval_ads_740/ approve \
-H "Authorization: Bearer $STARTUP_BUILDER_API_KEY" \
-H "Content-Type: application/ json" \
-d '{"note": "Yes, for the March campaign only."}'
import { $ } from 'startup-builder'
await $.Approval.approve({ approval: 'approval_ads_740', note: 'Yes, for the March campaign only.' })
npx startup-builder do Approval.approve --json '{"approval": "approval_ads_740", "note": "Yes, for the March campaign only."}'
{
"name": "do",
"arguments": {
"code": "return await $.Approval.approve({ approval: 'approval_ads_740', note: 'Yes, for the March campaign only.' })"
}
}
Change it
- Refuse it: the March budget is spent.
- Ask the agent for a cheaper option before I decide.
- Send my approvals to Slack too.
Under the hood
- Systems
- Work queue, Discussions
- Nouns
- Approval, Action, Thread, Decision
- Events
Approval.approved