Use this endpoint to programmatically extract columns from CSV files.
{
"csvData": "base64_encoded_csv",
"columns": ["column1", "column2"],
"filters": {
"column1": { "operator": "equals", "value": "test" }
},
"renameMap": {
"column1": "newColumnName"
}
}
Python: requests.post('http://localhost:3000/api/extract-columns', json={...})
JavaScript: fetch('/api/extract-columns', { method: 'POST', body: JSON.stringify({...}) })
cURL: curl -X POST -H "Content-Type: application/json" -d '{...}' http://localhost:3000/api/extract-columns