Skip to main content
POST
Create a page

Authorizations

Authorization
string
header
required

Passport bearer token authentication for legacy admin sessions.

Body

application/json

Request fields accepted by this operation. Omitted optional properties retain the behavior described above.

subject_type
enum<string> | null

Required with subject_id. Omit both for a workspace page; reserved or unavailable subjects fail access checks.

Available options:
program,
recipient,
event,
trip,
grant,
null
subject_id
integer | null

Validation: nullable|integer|min:1|required_with:subject_type.

Required range: x >= 1
parent_uuid
string<uuid> | null

Validation: nullable|uuid.

title
string | null

Validation: nullable|string|max:255.

Maximum string length: 255
icon
string | null

Validation: nullable|string|max:64.

Maximum string length: 64
full_width
boolean

Validation: boolean.

template_key
string | null

Validation: nullable|string|max:64.

Maximum string length: 64
Pattern: ^[a-z0-9_]+$

Response

Create a page response.

data
object