Exports
Download your company's tasks, runs, spend and feedback as a CSV or JSON Lines file, or read them a page at a time.
The Exports page makes files of your company's data for a spreadsheet, a finance tool or your own reports. Choose what to export and which days, and Everdeck builds the file in the background. You get an email when it's ready, and you download it from the same page.
Who can export
Exporting is for company admins and managers, and account owners and admins. You also need to be able to see the data itself:
- Tasks need permission to see tasks.
- Runs and Spend need permission to see activity.
- Feedback: company admins and managers, and account owners and admins, export every agent's feedback, the same feedback the Feedback page shows them, whoever the agent reports to. So does a custom role that can read all feedback. Someone with a custom role that can export but can't read all feedback exports only the feedback on the agents they manage: an agent's manager is the person it reports to, set on the agent's page.
Operators, viewers and people who use only the Portal can't export.
What each export holds
Every file has one row per record, oldest first. No export holds what agents typed into tools, what the tools answered, a session's steps or its instructions.
| What | One row per | Columns |
|---|---|---|
| Tasks | task created in the range | id, title, status, priority, source, who asked for it and who it's assigned to (each a name and whether it's a person, an agent or Everdeck), when it was created, done and due, how many sessions worked on it, and its cycle time in hours from created to done |
| Runs | session started in the range | id, agent, task, status, the kind of failure and its error, model, model requests, tool calls, input and output tokens, estimated cost in US dollars, whether it read outside content, when it started and ended, how long it took in seconds, and its summary cut to 1,000 characters |
| Spend | model answer recorded in the range | when, agent, session, model, what it was for (a session, a Portal chat, an evaluation or a lesson draft), input and output tokens, and estimated cost in US dollars |
| Feedback | piece of feedback written in the range | id, agent, what it's about, how it felt, what it says, its status, the reply, who wrote it (their name, and whether they use the Portal, work in the console, or have left the account), and when it was written and answered |
Times are in UTC, with their offset. Failure kinds are recorded for sessions from this release on; older failed sessions have none.
Making an export
- Open Exports and select New export.
- Choose What to export, the From and To days (both included, in the company's timezone, as on the activity and Insight pages), and the Format: CSV for a spreadsheet, or JSON Lines for a program, one record per line.
- To narrow it, choose an Agent or a Status. A task's agent is the one it's assigned to. Spend has no status.
- Select Start export.
The tasks and activity pages, and the tables on the Insight page, open the same dialog with what you were looking at already chosen.
When the file is ready, it shows as Ready with how many rows it holds. Select Download to get it. Each download link works for 15 minutes; select Download again for a new one. An export is removed 7 days after you asked for it. Everdeck's storage keeps an earlier copy for up to 30 days more, which only Everdeck can restore, then it's gone. Only you see your exports on this page, and only you can get a download link for one. The link itself is the permission: anyone who has it can download the file until it expires, so don't share or forward it.
Limits:
- One export covers a year at most. For longer, export each part.
- You can have 3 exports being prepared at once, and ask for 20 a day.
- If a file would be too large, the export fails and says so. Choose fewer days, or one agent, and export each part.
- If your role changes so you can no longer export that data, the export isn't made and you're told why. A file already made can't be downloaded either, and nor can a feedback file that holds feedback your role no longer lets you see: make a new export.
In a CSV file, a cell that a spreadsheet would read as a formula (one that starts with =, +, -, @
or a tab) starts with an apostrophe, so opening the file never runs anything a title or a piece of
feedback carried. JSON Lines keeps every value exactly as it is.
Reading the data a page at a time
The same rows and columns are available as JSON, a page at a time:
GET /api/companies/<company id>/data/<tasks | runs | spend | feedback>
It answers to the same people, under the same rules, as the export itself. It takes:
fromandto: a day such as2026-10-01(in the company's timezone, both days included) or a time with its offset such as2026-10-01T09:00:00+08:00. Without them it reads the last 30 days, and a range is a year at most.agentandstatus: the same filters as the dialog.limit: how many rows a page holds, from 1 to 500. The default is 100.cursor: thenext_cursorof the page before. The last page's is empty.
Each answer has the columns, the rows and the next_cursor. Follow the cursors to read everything:
rows written while you read never move a page you already have, and new rows later in the range come at
the end. You can read 60 pages a minute.
It works only from a browser signed in to Everdeck. API tokens don't reach it: they work only with the Everdeck API and its MCP server. For your own scripts and tools, use the API's lists of tasks and runs, which take a token (see the API reference).
Still stuck?
Email [email protected] and say what you were trying to do. Or browse every guide.