Get your keys and a workflow
From the dashboard, grab a publishable key, a secret key, and a workflowId.
Embed the Element (client)
Drop in the Element, mount it, and gate your submit button on See Installation for async loading and sizing.
canProceed.Verify the job (server)
Before fulfilling, verify the submitted See Verify jobs and the full API reference.
jobId with your secret key.Prefer a fully headless flow with no widget? Submit files directly with
POST /jobs and poll or use webhooks. See Headless & custom platforms.