https://docs.bndry.net/_mock/apis/openapi/
Optional. The maximum number of form definitions to return. The service may return fewer than this value. If unspecified, at most 50 form definitions will be returned. The maximum value is 1000; values above 1000 will be coerced to 1000.
Optional. A page token, received from a previous ListFormDefinitions
call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to ListFormDefinitions
must match the call that provided the page token.
Optional. If true, soft-deleted form definitions will be included in the response. See AIP-164.
Optional. The number of form definitions to skip before starting to collect the result set.
https://docs.bndry.net/_mock/apis/openapi/v1alpha/formDefinitions
curl -i -X GET \
'https://docs.bndry.net/_mock/apis/openapi/v1alpha/formDefinitions?filter=string&pageSize=0&pageToken=string&showDeleted=true&skip=0'
{ "formDefinitions": [ { … } ], "nextPageToken": "string", "totalSize": 0 }
Required. The form definition to create.
(OPTIONAL) Optional. A mutable, user-settable field for providing a human-readable name for the form definition, to be used in user interfaces. Must be <= 63 characters.
Required. The schema of the form, defined using FormKit.
ListValue
is a wrapper around a repeated field of values.
The JSON representation for ListValue
is JSON array.
https://docs.bndry.net/_mock/apis/openapi/v1alpha/formDefinitions
curl -i -X POST \
https://docs.bndry.net/_mock/apis/openapi/v1alpha/formDefinitions \
-H 'Content-Type: application/json' \
-d '{
"displayName": "string",
"description": "string",
"formkitSchema": {
"nodes": {
"values": [
{}
]
}
},
"createTime": "1s",
"updateTime": "1s",
"purgeTime": "1s",
"etag": "string"
}'
Success
(IDENTIFIER) Output only. The resource name of the form definition. Format: formDefinitions/{form_definition} name must start with 'formDefinitions/':
this.startsWith('formDefinitions/')
(OPTIONAL) Optional. A mutable, user-settable field for providing a human-readable name for the form definition, to be used in user interfaces. Must be <= 63 characters.
Required. The schema of the form, defined using FormKit.
ListValue
is a wrapper around a repeated field of values.
The JSON representation for ListValue
is JSON array.
Output only. The timestamp when the form definition was created.
Output only. The timestamp when the form definition was most recently updated.
Output only. The timestamp when the form definition will be purged if soft-deleted. See AIP-164.
{ "name": "string", "displayName": "string", "description": "string", "formkitSchema": { "nodes": { … } }, "createTime": "1s", "updateTime": "1s", "purgeTime": "1s", "etag": "string" }
https://docs.bndry.net/_mock/apis/openapi/v1alpha/formDefinitions/{formDefinition}
curl -i -X GET \
'https://docs.bndry.net/_mock/apis/openapi/v1alpha/formDefinitions/{formDefinition}?name=string'
Success
(IDENTIFIER) Output only. The resource name of the form definition. Format: formDefinitions/{form_definition} name must start with 'formDefinitions/':
this.startsWith('formDefinitions/')
(OPTIONAL) Optional. A mutable, user-settable field for providing a human-readable name for the form definition, to be used in user interfaces. Must be <= 63 characters.
Required. The schema of the form, defined using FormKit.
ListValue
is a wrapper around a repeated field of values.
The JSON representation for ListValue
is JSON array.
Output only. The timestamp when the form definition was created.
Output only. The timestamp when the form definition was most recently updated.
Output only. The timestamp when the form definition will be purged if soft-deleted. See AIP-164.
{ "name": "string", "displayName": "string", "description": "string", "formkitSchema": { "nodes": { … } }, "createTime": "1s", "updateTime": "1s", "purgeTime": "1s", "etag": "string" }
https://docs.bndry.net/_mock/apis/openapi/v1alpha/formDefinitions/{formDefinition}
curl -i -X DELETE \
'https://docs.bndry.net/_mock/apis/openapi/v1alpha/formDefinitions/{formDefinition}?name=string'
Success
(IDENTIFIER) Output only. The resource name of the form definition. Format: formDefinitions/{form_definition} name must start with 'formDefinitions/':
this.startsWith('formDefinitions/')
(OPTIONAL) Optional. A mutable, user-settable field for providing a human-readable name for the form definition, to be used in user interfaces. Must be <= 63 characters.
Required. The schema of the form, defined using FormKit.
ListValue
is a wrapper around a repeated field of values.
The JSON representation for ListValue
is JSON array.
Output only. The timestamp when the form definition was created.
Output only. The timestamp when the form definition was most recently updated.
Output only. The timestamp when the form definition will be purged if soft-deleted. See AIP-164.
{ "name": "string", "displayName": "string", "description": "string", "formkitSchema": { "nodes": { … } }, "createTime": "1s", "updateTime": "1s", "purgeTime": "1s", "etag": "string" }
Required. The form definition to update.
The form definition's name
field is used to identify the form definition to update. Format: formDefinitions/{form_definition}
(OPTIONAL) Optional. A mutable, user-settable field for providing a human-readable name for the form definition, to be used in user interfaces. Must be <= 63 characters.
Required. The schema of the form, defined using FormKit.
ListValue
is a wrapper around a repeated field of values.
The JSON representation for ListValue
is JSON array.
https://docs.bndry.net/_mock/apis/openapi/v1alpha/formDefinitions/{formDefinition}
curl -i -X PATCH \
'https://docs.bndry.net/_mock/apis/openapi/v1alpha/formDefinitions/{formDefinition}' \
-H 'Content-Type: application/json' \
-d '{
"displayName": "string",
"description": "string",
"formkitSchema": {
"nodes": {
"values": [
{}
]
}
},
"createTime": "1s",
"updateTime": "1s",
"purgeTime": "1s",
"etag": "string"
}'
Success
(IDENTIFIER) Output only. The resource name of the form definition. Format: formDefinitions/{form_definition} name must start with 'formDefinitions/':
this.startsWith('formDefinitions/')
(OPTIONAL) Optional. A mutable, user-settable field for providing a human-readable name for the form definition, to be used in user interfaces. Must be <= 63 characters.
Required. The schema of the form, defined using FormKit.
ListValue
is a wrapper around a repeated field of values.
The JSON representation for ListValue
is JSON array.
Output only. The timestamp when the form definition was created.
Output only. The timestamp when the form definition was most recently updated.
Output only. The timestamp when the form definition will be purged if soft-deleted. See AIP-164.
{ "name": "string", "displayName": "string", "description": "string", "formkitSchema": { "nodes": { … } }, "createTime": "1s", "updateTime": "1s", "purgeTime": "1s", "etag": "string" }
https://docs.bndry.net/_mock/apis/openapi/v1alpha/formDefinitions/{formDefinition}:clone
curl -i -X POST \
'https://docs.bndry.net/_mock/apis/openapi/v1alpha/formDefinitions/{formDefinition}:clone' \
-H 'Content-Type: application/json' \
-d '{
"name": "string"
}'
Success
(IDENTIFIER) Output only. The resource name of the form definition. Format: formDefinitions/{form_definition} name must start with 'formDefinitions/':
this.startsWith('formDefinitions/')
(OPTIONAL) Optional. A mutable, user-settable field for providing a human-readable name for the form definition, to be used in user interfaces. Must be <= 63 characters.
Required. The schema of the form, defined using FormKit.
ListValue
is a wrapper around a repeated field of values.
The JSON representation for ListValue
is JSON array.
Output only. The timestamp when the form definition was created.
Output only. The timestamp when the form definition was most recently updated.
Output only. The timestamp when the form definition will be purged if soft-deleted. See AIP-164.
{ "name": "string", "displayName": "string", "description": "string", "formkitSchema": { "nodes": { … } }, "createTime": "1s", "updateTime": "1s", "purgeTime": "1s", "etag": "string" }