Skip to main content
Usage exports are available to workspace administrators and provide up to 12 months of historical data across users, agents, API keys, projects, and models.

Accessing Usage Exports

You can export usage in the Langdock UI or programmatically with the Usage Export API. To export from the UI, navigate to your workspace analytics page and click the Export button in the top right corner.
1

Open Analytics

Go to your workspace analytics page in workspace settings.
2

Click Export

Select the Export button located in the top right corner
3

Configure Export

Choose your data type and date range in the export dialog
4

Generate CSV

Click Generate CSV to create and download your export file

Export Configuration

Data Types

Select which type of usage data to export:
  • Users - Individual user activity, message counts, and feature usage across the selected time period
  • Agents - Agent usage statistics, interaction counts, and performance metrics
  • API keys - API usage and cost grouped by API key
  • Projects - Project-level usage data
  • Models - Model usage statistics, request counts, and BYOK token consumption data

Date Range Options

Choose from predefined ranges or select a custom period:
  • This month (e.g., July 2025)
  • Last month (e.g., June 2025)
  • This week (e.g., July 30 - August 2)
  • Last week (e.g., July 20 - July 26)
  • Choose custom range - Select specific start and end dates

Export Limits

Usage exports include up to 12 months of historical data and can scan up to 1,000,000 usage rows per export. If a custom date range exceeds the row limit, export one month at a time and combine the CSV files.

Export Data Structure

Each export generates a CSV file with one row per entity for the selected time period.
Some columns are only available for workspaces using Bring Your Own Key (BYOK). These are marked as BYOK workspaces only.

Usage Exports

The Users export provides individual user activity across the selected period.
The User-level data setting controls whether user detail columns are included. When disabled, the columns marked below are omitted, including name and email.

Column Definitions

Additional Columns for BYOK Workspaces

Subgroup Rows

In the export dialog, use Subgroup rows to split each user into one row per model they used. Choose No grouping to keep one row per user.When subgrouped by Model, ranking, JSON breakdown, and action columns are omitted, as is projects_messaged.

Actions Referenced in User Export

The following actions may appear in the action_to_messages column of the Users export:
Used to edit documents and code in a structured interface. Messages represent user prompts that trigger Canvas interactions (creation, querying, deletion).
Used to search external web sources for real-time information. Messages represent user prompts that trigger web search functionality.
Used to analyze uploaded documents, spreadsheets, and other file types. Messages represent user prompts that trigger file processing and analysis.
Used to run and test code in various programming languages. Messages represent user prompts that trigger code execution requests.
Actions from connected integrations (e.g., Hubspot_create_contact, Slack_send_message). Messages represent user prompts that trigger API calls to external services through Langdock integrations.

Data Handling and Privacy

Null Values

Empty or unavailable data fields are handled as follows:
  • Numeric fields: Display as 0 or empty
  • Text fields: Display as empty strings
  • JSON objects: Display as empty objects {}

Data Retention

  • Historical data is available for up to 12 months
  • Export data reflects the state at the time of export
  • User roles, names, and other attributes show values as of the period end date