The Forms client does not require API credentials. Forms are identified by a UUID that you obtain from the Paubox dashboard.Documentation Index
Fetch the complete documentation index at: https://docs.paubox.com/llms.txt
Use this file to discover all available pages before exploring further.
Create a client
PauboxRails::Forms.client returns a new PauboxRails::Forms::Client instance.
Get a form
Retrieve a form’s metadata, field schema, and rendered HTML/CSS:| Key | Description |
|---|---|
"title" | Display name of the form |
"form_json" | Parsed field schema |
"form_html" | Rendered HTML for embedding |
"form_css" | Associated stylesheet |
"active" | Whether the form is accepting submissions |
"submission_count" | Number of submissions received |
get_form raises PauboxRails::Forms::NotFoundError if the form UUID is invalid.
Submit a form
submit_form returns true on a successful submission (HTTP 201).
Submitting with file attachments
The maximum total request size is 250 MB.| Key | Description |
|---|---|
:name | File name including extension |
:content | Base64-encoded file content |