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:

  1. Open a view that lists your items.

  2. Click ••• → Export in CSV.

  3. 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?