import{Prava}from'prava';constclient=newPrava({apiKey:'prava_sk_...'});// Send workconsttask=awaitclient.tasks.create({workflow:"quickbooks_sync",data:{invoices_folder:"s3://acme-invoices/march-2025/",vendor_mapping:"existing_vendors.csv",chart_of_accounts:"coa_manufacturing.json"},max_price:5000,// Don't pay more than $50deadline:"2025-09-15T17:00:00Z"// Due 5pm today});// Get resultsconstresult=awaitclient.tasks.get(task.id);console.log(`Status: ${result.status}`);console.log(`Completed in ${result.sla.completed_in_minutes} minutes`);console.log(`Accuracy: ${result.sla.accuracy_guarantee*100}%`);console.log(`Processed: ${result.result.invoices_processed} invoices`);// Monitor task progressconststatus=awaitclient.tasks.get(task.id);if(status.status==='completed'){console.log('Results:',status.result);}// List all tasksconstallTasks=awaitclient.tasks.list();