Status
Public webhook registration is not part of the current generally available API. Use polling against document, file, host, and workflow endpoints until webhook delivery is promoted back into the public surface.Recommended Patterns
Document processing
Upload a document, then poll the document status endpoint until the phase is terminal:Direct file workflows
For passive file uploads, use/v1/files or the direct-upload pair /v1/files/presign and /v1/files/finalize. Files are storage assets; they do not imply an extraction job by themselves.
Invoice extraction workflow
For the built-in invoice workflow, create a run and poll the run endpoint:Future Webhook Shape
Webhook delivery will return as a first-class account setting instead of a per-upload legacy field. Until then, avoid building against old/document/.../upload-url webhook examples.