{
  "source": {
    "projectId": "YOUR_SOURCE_PROJECT_ID",
    "token": "optional - uses environment variable if not provided"
  },
  "destination": {
    "projectId": "YOUR_DESTINATION_PROJECT_ID", 
    "token": "optional - uses environment variable if not provided"
  },
  "entities": {
    "types": [
      "event",
      "attribute", 
      "audience",
      "flag",
      "experiment"
    ],
    "ids": {
      "_comment": "Optional: Specify specific entity IDs/keys to migrate",
      "flag": ["flag-key-1", "flag-key-2"],
      "experiment": ["experiment-id-1"]
    },
    "includeArchived": false
  },
  "mappings": {
    "_comment": "Pre-defined mappings for entity references to avoid name collisions",
    "events": {
      "old-event-key": "new-event-key"
    },
    "audiences": {
      "old-audience-id": "new-audience-id"  
    }
  },
  "options": {
    "dryRun": false,
    "validateOnly": false,
    "continueOnError": true,
    "rollbackStrategy": "partial",
    "conflictResolution": "skip"
  }
}