Exporting your Cycle data
Here’s the fastest way to get your data out of Cycle – UI for content, API for customers.
1) Export feedback, quotes, and requests (UI)
You can export from any View (Lists, Tables, Boards).
How:
Open a view that lists your items.
Click ••• → Export in CSV.
Choose your format and confirm.

Tip: If you create a view (Feedback, Quotes or Requests) without any filters, the export will include all your data in that object. 🎯
2) Export customers (API)
Use the GraphQL mutation below. Set withFeedback
to true
to include linked feedback in the export file.
mutation ExportCustomers($productId: ID!, $withFeedback: Boolean) {
exportCustomers(productId: $productId, withFeedback: $withFeedback)
}
Returns:
true
when the export is successfully queued.You’ll receive the export via email
See the example on Postman
cURL example
Replace placeholders and include your bearer token in the header.
curl -X POST "<YOUR_GRAPHQL_ENDPOINT>" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <YOUR_ACCESS_TOKEN>" \
--data '{
"query": "mutation ExportCustomers($productId: ID!, $withFeedback: Boolean){ exportCustomers(productId: $productId, withFeedback: $withFeedback) }",
"variables": {
"productId": "<YOUR_PRODUCT_ID>",
"withFeedback": true
}
}'
👉 How to get the token: see Authentication at docs.cycle.app/the-graphql-api/authentication
Last updated
Was this helpful?