ExportBundle

Exports: everything a user or an app holds, in formats that work elsewhere.

interface ExportBundle

What an export produced: a zip at url (a link that works until expiresAt, 7 days) of sizeBytes, what's in it, and remainingDependencies, what keeps needing NoClick while the account exists (the agent runtime, channels, people's pending asks, app hosting, connections). The zip's README.md says the same for a person, its manifest.json for code.

Attributes
urlstring | null
expiresAtDate | null
sizeBytesnumber
contentsExportItem[]
remainingDependenciesstring[]
rawJsonObject

The response JSON exactly as the API sent it.

ExportItem

interface ExportItem

One thing in an export and the form it leaves in: kind (agent, conversations, memory, database, files, dict, queue, code, app, credentials, phone_number, domain), its name, and detail, a sentence saying where it is in the zip and what to do with it.

Attributes
kindstring
namestring
detailstring