Account

Export everything

account_export_all · Changes data · Runs in the background · Markdown

Everything the account holds, as ZIP files in its file store: every record as JSON Lines and the stored files, credentials left out.

Free

This tool costs nothing to call.

An example

Export everything we have in Conecto so our accountant can keep a copy.

Your agent callsaccount_export_allFree

The example business is Halverson Cycle & Repair, a bike shop with a repair workshop in Portland, Oregon. The reply is the one the tool really gives.

With these arguments
{}
What comes back
{
  "parts": [
    {
      "file_id": "d6529bc7-0fa0-4f51-b4a6-79c05c8255f1",
      "name": "Conecto export 2026-10-14 0800 part 1.zip",
      "size": 3871,
      "download": "https://cncto.co/d/d6529bc7-0fa0-4f51-b4a6-79c05c8255f1?t=eyJmIjoiZDY1MjliYzctMGZhMC00ZjUxLWI0YTYtNzljMDVjODI1NWYxIiwiZXhwIjoxNzkyOTU4MzAxfQ:1xIX1R:IUoHG0gFTHgK8tUaVNfUqTAtJP71IDiqmzbwgilrUwA",
      "link_hours": 168
    }
  ],
  "records": {
    "crm.contactlabel": 6,
    "crm.membership": 1,
    "market.botaccount": 1,
    "market.botkey": 1,
    "market.ledgerentry": 2,
    "market.team": 1,
    "market.toolcall": 1,
    "market.wallet": 1
  },
  "files": 0,
  "left_out": [],
  "format": "ZIP files: README.txt, data/<app>.<model>.jsonl (one JSON object per line, UTF-8) and files/",
  "note": "The parts stay in the file store until deleted; files_get makes new download links. Each part downloads free 5 times, then like any other file. Credentials are left out (README.txt lists what is)."
}

Use it when

The business wants a copy of all its data: to keep, to check, or to move to another service.

What it does

Everything this account holds, in ZIP files of up to 24 MB saved to its file store: every record of every area as JSON Lines, and the stored files themselves, with a README saying what is where. Credentials are left out. Runs in the background: poll the call with account_get_call; the result has a download link for each part. Free (EU Data Act). One at a time, three a day; the owner is emailed when an export is made.

What comes back

At once: the call_id to poll with account_get_call. When done: parts (each ZIP with its file_id, size and a download link), records per kind, how many files went in, the files left out (over 20 MB) and the format. Every reply also carries cost_usd and balance_usd.

The call

Over MCP, call account_export_all on https://api.conecto.chat/mcp/account. Over REST:

Terminal
curl -X POST https://api.conecto.chat/v1/tools/account_export_all \
  -H "Authorization: Bearer $CONECTO_KEY" \
  -H "Content-Type: application/json" \
  -d '{}'

When it refuses

A refused call costs nothing and says what to do next.

CodeWhenWhat to do
in_progress409An export of this account is already running.Poll its call with account_get_call.
rate_limited429The account was exported three times in the last 24 hours.Use those files, or try again tomorrow.

Give this to your agent.

Set up Conecto from https://conecto.chat/SKILL.md