Ashby · Arazzo Workflow
Ashby Generate a Report and Poll for the Result
Version 1.0.0
Kick off an asynchronous report, poll it by request id until it completes, and take the data.
View Spec
View on GitHub
ATSApplicant Tracking SystemRecruitingTalent AcquisitionSourcingCRMSchedulingAnalyticsHiringHR TechAIArazzoWorkflows
Provider
Workflows
report-generate-poll
Start an async report generation and poll by request id until it terminates.
Starts a report generation, polls report.generate with the returned requestId until the status is complete or failed, and returns the report rows and column names on success.
1
startReport
reportGenerate
Kick off the report generation. Ashby answers immediately with a requestId and a status, which is usually in_progress for any report large enough to justify this path over report.synchronous.
2
pollReport
reportGenerate
Poll the same operation with the requestId from the start step. Supplying requestId is what turns report.generate from a kickoff into a status check; omitting it would queue a second report instead of polling the first. The retry backs off between attempts until the report reaches a terminal state.
3
takeResult
reportGenerate
Take the finished report. This final call reads the completed generation by requestId and returns the rows and column names for the caller to load.