Skip to content

Export a workflow

Request

Export a workflow configuration by its ID. This endpoint returns the complete workflow definition including its steps, targeting rules, and attributes.

This endpoint is designed for EU Data Act compliance, allowing customers to export their workflow configurations.

Security
bearerAuth
Path
idstringrequired

The unique identifier for the workflow

Example:12345
Headers
Intercom-Versionstring(intercom_version)

Intercom API version.
By default, it's equal to the version set in the app package.

Default:"2.16"
Enum:"1.0""1.1""1.2""1.3""1.4""2.0""2.1""2.2""2.3""2.4"
Example:2.16
curl -i -X GET \
  https://api.intercom.io/export/workflows/12345 \
  -H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
  -H 'Intercom-Version: 2.16'

Responses

Workflow exported successfully

Bodyapplication/json
export_versionstring

The version of the export format.

Example:"1.0"
exported_atstring, (date-time)

The timestamp when the export was generated.

Example:"2026-01-26T12:00:00Z"
app_idinteger

The workspace identifier.

Example:12345
workflowobject

The workflow configuration.

Response
{ "export_version": "1.0", "exported_at": "2026-01-26T12:00:00Z", "app_id": 12345, "workflow": { "id": "67890", "title": "My Workflow", "description": "A workflow that handles customer inquiries", "trigger_type": "inbound_conversation", "state": "live", "target_channels": [], "preferred_devices": [], "created_at": "2025-06-15T10:30:00Z", "updated_at": "2026-01-20T14:45:00Z", "targeting": {}, "snapshot": {}, "attributes": [], "embedded_rules": [] } }