Skip to main content
GET
Get Response
Retrieve complete form response data including answers and attachments.
Form responses are called responses in the API. Each form (request) can have one or more responses as contacts fill them out.

Response Formats

The endpoint supports two response formats controlled by the Accept header:

Response Fields

Response Attributes

User Object

Completion Status

Finding Response IDs

Response IDs are included when you retrieve a form. Use the relationships to find responses:

Accessing Form Data

The data attribute contains all form field values:

Working with Uploaded Files

Responses include references to uploaded files in the included array:
See Get File for download details.

Response Codes

Responses are automatically created when a contact starts filling out a form. Initially, they contain partial data and no completion timestamp.
Once a response is completed (completed_at is set), it becomes immutable. You cannot modify the data or user information.

Authorizations

Authorization
string
header
required

API token (starts with pnbx_). Create at https://app.penbox.io/workspace/settings/api. Include as: Authorization: Bearer {token}

Headers

Accept
enum<string>

Response format: application/json or application/pdf

Available options:
application/json,
application/pdf

Path Parameters

id
string<uuid>
required

Response UUID

Response

Successful response

Detailed response with all nested data

id
string<uuid>

Response UUID

completed_at
string<date-time> | null

Timestamp when the response was completed

updated_at
string<date-time>

Last update timestamp

data
object

Form field values

user
object

User information

attachments
object[]

Uploaded files

signatures
object

Signature data

files
object

Organized files by category