Skip to content

upsertFormView

PUT
/api/v1/data-sources/{id}/views
curl --request PUT \
--url https://example.com/api/v1/data-sources/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0/views \
--header 'Content-Type: application/json' \
--data '{ "key": "example", "name": "example", "includedStates": [ "example" ], "outputFields": [ "example" ], "recordLimit": 1, "position": 1 }'

Creates or replaces one saved view of a Form Data Source by key, validating included states against the published workflow, output fields against published output, and sort keys against declared sortables. Requires the manage capability and CSRF.

id
required
string format: uuid
Media typeapplication/json
object
key
required
string
name
required
string
includedStates
Array<string>
outputFields
Array<string>
recordLimit
integer
position
integer
Examplegenerated
{
"key": "example",
"name": "example",
"includedStates": [
"example"
],
"outputFields": [
"example"
],
"recordLimit": 1,
"position": 1
}

Saved view

Manage capability required

Proposed view rejected