Artifacts
A live page your agent creates: it is shared through a link and stores its own data.
A document is delivered.
An artifact stays alive.
It collects what the people who open it contribute, and you read that data from the dashboard or the API.
How it works
Ask for it
Your agent describes it in a sentence, or sends ready-made HTML. If it takes a while, you can request it in the background and follow its events.
Share it
You get a signed link to send or embed in your app. You decide how long it lasts: from one minute to seven days.
Use it
Whoever opens it sees the same as everyone else and can add data. You read it from the dashboard or the API.
What it is for
Team poll
Which day do we meet? Every vote is saved.
Event sign-up
A form that records who is coming and how many.
Shared to-do list
Everyone ticks off what they have done and sees it instantly.
Case tracking
The status of each case, up to date for client and team.
One call
The same API and the same key as for your documents.
const art = await doconda.documents.create({
format: "artifact",
prompt: "Poll to choose the day of the meeting",
})
art.outputs.find((o) => o.kind === "html").url // the link to share or embed
art.status // "ready"