---
title: "Create content data export"
method: POST
path: "/export/content/data"
tags: ["Data Export"]
---

# Create content data export

`POST /export/content/data`

To create your export job, you need to send a `POST` request to the export endpoint `https://api.intercom.io/export/content/data`.

The only parameters you need to provide are the range of dates that you want exported.

>🚧 Limit of one active job
>
> You can only have one active job per workspace. You will receive a HTTP status code of 429 with the message Exceeded rate limit of 1 pending message data export jobs if you attempt to create a second concurrent job.

>❗️ Updated_at not included
>
> It should be noted that the timeframe only includes messages sent during the time period and not messages that were only updated during this period. For example, if a message was updated yesterday but sent two days ago, you would need to set the created_at_after date before the message was sent to include that in your retrieval job.

>📘 Date ranges are inclusive
>
> Requesting data for 2018-06-01 until 2018-06-30 will get all data for those days including those specified - e.g. 2018-06-01 00:00:00 until 2018-06-30 23:59:99.

## Headers

- `Intercom-Version` '1.0' | '1.1' | '1.2' | '1.3' | '1.4' | '2.0' | '2.1' | '2.2' | '2.3' | '2.4' | '2.5' | '2.6' | '2.7' | '2.8' | '2.9' | '2.10' | '2.11' | '2.12' | '2.13' | '2.14' — Intercom API version.</br>By default, it's equal to the version set in the app package.

## Request body

- CreateDataExportsRequest — Request for creating a data export
  - `created_at_after` integer, required — The start date that you request data for. It must be formatted as a unix timestamp.
  - `created_at_before` integer, required — The end date that you request data for. It must be formatted as a unix timestamp.

## Response `200`

successful

- DataExport — The data export api is used to view all message sent & viewed in a given timeframe.
  - `job_identifier` string — The identifier for your job.
  - `status` 'pending' | 'in_progress' | 'failed' | 'completed' | 'no_data' | 'canceled' — The current state of your job.
  - `download_expires_at` string — The time after which you will not be able to access the data.
  - `download_url` string — The location where you can download your data.

## Changes

- **2025-12-05** (2.14) `e9a4d1c905ce` — 1 warning, 1 info
  - removed the optional property `job_identfier` from the response with the `200` status
  - added the optional property `job_identifier` to the response with the `200` status

[Change history](https://skmtc.dev/intercom/apis/intercom-api/changes/export/content/data/post.md)

---

[API](https://skmtc.dev/intercom/apis/intercom-api.md) · [All operations](https://skmtc.dev/intercom/apis/intercom-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/intercom/intercom-api/revisions/51fd517b50bf/schema)
