Account

Export a person's data

account_export_person · Changes data · Markdown

One person's records and files in one ZIP in the file store, with a download link to give them.

Free

This tool costs nothing to call.

An example

Hannah wants a copy of all her data. Send her a download link.

Your agent callsaccount_export_personFree

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
{
  "email": "hannah.price@example.com"
}
What comes back
{
  "file": {
    "file_id": "99905c13-8586-4c30-8907-565824a844f2",
    "name": "Personal data export 2026-10-14 0800.zip",
    "size": 4676,
    "download": "https://cncto.co/d/99905c13-8586-4c30-8907-565824a844f2?t=eyJmIjoiOTk5MDVjMTMtODU4Ni00YzMwLTg5MDctNTY1ODI0YTg0NGYyIiwiZXhwIjoxNzkyOTU4MzAyfQ:1xIX1S:to9x3Zyw4JZgDYo_bhiqp0NKALZxk4zWxDZiMbara7U",
    "link_hours": 168
  },
  "records": 10,
  "kinds": 6,
  "left_out": []
}

Use it when

A person asks for a copy of their data, or to take it to another business, and you know it is them.

What it does

Everything account_find_person finds about one person in one ZIP in the file store: their records as JSON Lines (credentials left out) and the files those records point to, like a CV. Give the person the download link when they ask for a copy of their data (GDPR Art. 15 and 20), once you know it is them. Free; 20 a day.

What comes back

file: the ZIP's file_id, name, size, download link and how many hours the link works; records, kinds, and files left out (over 20 MB). Every reply also carries cost_usd and balance_usd.

Inputs

NameTypeWhat it is
emailstringThe person's email address. Up to 254 characters.
phonestringTheir phone number in international format, like +1 503 555 0145. Up to 40 characters.

The call

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

Terminal
curl -X POST https://api.conecto.chat/v1/tools/account_export_person \
  -H "Authorization: Bearer $CONECTO_KEY" \
  -H "Content-Type: application/json" \
  -d '{"email":"hannah.price@example.com"}'

When it refuses

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

CodeWhenWhat to do
not_found404Nothing in the account holds that person.Check the address with account_find_person.
rate_limited429The account made 20 personal data exports in the last 24 hours.Try again tomorrow.

Give this to your agent.

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