Forms API
Integrate the Qubeforms Forms API for JSON and multipart submissions, encrypted drafts, and private record queries. Learn authentication, retries, and errors.
-
Customer API endpoints
Explore Qubeforms API endpoints for form submissions, drafts, and private record access. Choose HTTP methods and credentials, and test your server-side integration.
-
API authentication
Authenticate Qubeforms read API requests with a form-scoped bearer key. Store credentials on your server, rotate exposed keys, and troubleshoot authentication errors.
-
List submissions
List Qubeforms submissions through the read API with pagination, folder filters, and private search. Process submitted fields and build server-side exports or polling.
-
Get a submission
Retrieve a Qubeforms submission through the read API. Access submitted fields, delivery information, and private attachment links, and handle missing records safely.
-
Idempotent submissions
Prevent duplicate Qubeforms submissions with an idempotency key. Retry a logical form submission after network failures and understand replay behavior and retry limits.
-
Submit a form
Submit forms to the Qubeforms API with JSON or multipart data. Send fields and files, configure reserved parameters, and handle responses, redirects, and retries.
-
Create and update drafts
Create and update encrypted form drafts with the Qubeforms API. Save partial fields, authorize changes with draft tokens, handle expiration, and submit completed forms.
-
API errors and response handling
Handle Qubeforms API errors using HTTP status codes and response bodies. Fix authentication and request issues, respect rate limits, and collect useful troubleshooting details.