$API_TOKEN=<YOUR_API_TOKEN>
$cat > input.json << 'EOF'
<{
< "inlineSources": [
< {
< "name": "crm-export",
< "format": "csv",
< "text": "email,name,country,plan,signup\nanna@example.com,Anna Smith,US,pro,2024-01-15\nben@example.com,Ben Jones,UK,free,2024-02-03\ncarla@example.com,Carla Diaz,US,pro,2024-02-20\ndev@example.com,Dev Patel,IN,free,2024-03-01\n"
< },
< {
< "name": "newsletter-list",
< "format": "csv",
< "text": "email,name,country,plan,signup,company\nANNA@example.com,Anna Smith,US,pro,2024-01-15,Acme\ncarla@example.com,Carla Diaz,US,enterprise,2024-04-10,Globex\nelena@example.com,Elena Rossi,IT,pro,2024-04-12,Initech\nfrank@example.com,Frank Moore,US,free,2024-05-02,Umbrella\n"
< }
< ],
< "sourceField": "source",
< "dedupeMode": "keys",
< "dedupeKeys": [
< "email"
< ],
< "dedupeKeep": "first",
< "dedupeCaseInsensitive": true,
< "filters": [
< {
< "field": "plan",
< "op": "notEquals",
< "value": "free"
< }
< ],
< "sortBy": [
< "signup:desc"
< ],
< "exports": [
< "csv",
< "xlsx"
< ]
<}
<EOF
$curl "https://api.apify.com/v2/actors/data-done-right~merge-datasets/runs?token=$API_TOKEN" \
< -X POST \
< -d @input.json \
< -H 'Content-Type: application/json'