- Upload a file or create a job through `/api/v1`, then poll status until completion.
- Use Idempotency-Key on retries so jobs or billing actions are not duplicated.
- Receive a webhook when a job finishes and verify its signature before trusting the event.
BayanPDF
PDF processing APIs for your systems
Build privacy-aware integrations with clear keys, scopes, and permissions.
- API keys are shown once, stored as hashes, and can be disabled from the account.
- Requests use manageable rate limits and scopes depending on plan.
- Integration logs do not store file content, passwords, or extracted text.
- A separate sandbox before production integration.
- Clear error handling for queued, processing, completed, failed, and expired states.
- A retention and deletion policy aligned with your users’ file sensitivity.
FAQ
Short answers
Yes, integration routes start at `/api/v1` so future versions can evolve without breaking integrations.
Yes. Verify signatures and ignore duplicate or unexpected events.
No. Integration logs should not contain file content, extracted text, or passwords.
