Private preview: this is rolling out and may not be available on your account yet.
Coming soon: payments arrive in a fast-follow release.
The shape of an errand
You sign once, before anything is searched. With a repeat errand, one signature covers several matching errands. See Repeat errands.Run it
- In your agent (MCP, recommended)
- In the terminal (CLI, for developers)
1
Ask
Tell your agent what you want, in your own words. It starts an errand with
errand_create, keeping your phrasing, because that is what the errand is checked against later.Starting an errand doesn’t search for anything or authorise any spending. It needs the most it may spend and the currency, because that is what you sign.2
Answer any question
If the errand needs more detail, your agent asks you, for example about size or budget. Answer in the conversation; your agent passes your answers on with
errand_action.3
Sign the errand
Before anything is searched, the errand waits for you at
pending_approval. You see what you’re signing: your ask, the most it may spend, any conditions, and when the authorisation lapses. Your agent can’t sign for you; you sign it yourself.Signing an errand from the connector is coming soon. It arrives with payments. Until then, an errand you run from the connector stays waiting at this step.4
Follow progress
Once you’ve signed, Sumvin searches, checks the merchant, watches for your conditions, and settles the purchase, without asking you again. Ask your agent how it’s going. It reads the errand with
errand_query and its history with errand_events_query.What you’ll see
completed, failed, expired and cancelled are final. A signed errand isn’t a completed purchase yet: it goes on to search, check the merchant, watch and settle, within the limit you signed and only while its conditions hold. It doesn’t ask you again.
Stop an errand
You can stop an errand at any point before it’s final. Ask your agent to cancel it, or run:What can go wrong
Errands aren't available on your account
Errands aren't available on your account
Starting errands is rolling out. If your agent or the CLI says your account can’t start errands yet, the rest of your setup is unaffected.
Your answer was refused
Your answer was refused
An errand takes answers only while it’s waiting on a question. Check its status first.
The mandate expired before you signed
The mandate expired before you signed
An errand you don’t sign in time can’t be signed any more. Nothing was searched or spent. If it’s still waiting, decline it, then start a new one.
Something happened you didn't expect
Something happened you didn't expect
Read the errand’s history: ask your agent, or run
sumvin errand events <errand-id>. If the errand was cancelled because you revoked its mandate, the history says so.