https://docs.bndry.net/_mock/apis/openapi/
https://docs.bndry.net/_mock/apis/openapi/v1alpha/workspaces/{workspace}
curl -i -X GET \
'https://docs.bndry.net/_mock/apis/openapi/v1alpha/workspaces/{workspace}?name=string'
Success
Required. A mutable, user-settable field for providing a human-readable name for the workspace, to be used in user interfaces. Must be <= 63 characters.
(IMMUTABLE) The resource names of the form definitions used to create the initial set of forms in the workspace. Format: formDefinitions/{form_definition}
Output only. The timestamp when the workspace was created.
Output only. The timestamp when the workspace was most recently updated.
(UNORDERED_LIST) (OPTIONAL) The resource names of the entities associated with the workspace. Format: entities/{entity}
{ "name": "string", "displayName": "string", "formDefinitions": [ "string" ], "createTime": "1s", "updateTime": "1s", "entities": [ "string" ], "state": "STATE_UNSPECIFIED" }
Required. The workspace to update.
The workspace's name
field is used to identify the workspace to update. Format: workspaces/{workspace}
Required. A mutable, user-settable field for providing a human-readable name for the workspace, to be used in user interfaces. Must be <= 63 characters.
(IMMUTABLE) The resource names of the form definitions used to create the initial set of forms in the workspace. Format: formDefinitions/{form_definition}
https://docs.bndry.net/_mock/apis/openapi/v1alpha/workspaces/{workspace}
curl -i -X PATCH \
'https://docs.bndry.net/_mock/apis/openapi/v1alpha/workspaces/{workspace}' \
-H 'Content-Type: application/json' \
-d '{
"name": "string",
"displayName": "string",
"formDefinitions": [
"string"
],
"createTime": "1s",
"updateTime": "1s",
"entities": [
"string"
],
"state": "STATE_UNSPECIFIED"
}'
Success
Required. A mutable, user-settable field for providing a human-readable name for the workspace, to be used in user interfaces. Must be <= 63 characters.
(IMMUTABLE) The resource names of the form definitions used to create the initial set of forms in the workspace. Format: formDefinitions/{form_definition}
Output only. The timestamp when the workspace was created.
Output only. The timestamp when the workspace was most recently updated.
(UNORDERED_LIST) (OPTIONAL) The resource names of the entities associated with the workspace. Format: entities/{entity}
{ "name": "string", "displayName": "string", "formDefinitions": [ "string" ], "createTime": "1s", "updateTime": "1s", "entities": [ "string" ], "state": "STATE_UNSPECIFIED" }
Optional. The maximum number of workspaces to return. The service may return fewer than this value. If unspecified, at most 50 workspaces will be returned. The maximum value is 1000; values above 1000 will be coerced to 1000.
Optional. A page token, received from a previous ListWorkspaces
call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to ListWorkspaces
must match the call that provided the page token.
Optional. The number of workspaces to skip before starting to collect the result set.
https://docs.bndry.net/_mock/apis/openapi/v1alpha/workspaces
curl -i -X GET \
'https://docs.bndry.net/_mock/apis/openapi/v1alpha/workspaces?filter=string&pageSize=0&pageToken=string&skip=0'
{ "workspaces": [ { … } ], "nextPageToken": "string", "totalSize": 0 }
Required. The workspace to create.
Required. A mutable, user-settable field for providing a human-readable name for the workspace, to be used in user interfaces. Must be <= 63 characters.
(IMMUTABLE) The resource names of the form definitions used to create the initial set of forms in the workspace. Format: formDefinitions/{form_definition}
https://docs.bndry.net/_mock/apis/openapi/v1alpha/workspaces
curl -i -X POST \
https://docs.bndry.net/_mock/apis/openapi/v1alpha/workspaces \
-H 'Content-Type: application/json' \
-d '{
"name": "string",
"displayName": "string",
"formDefinitions": [
"string"
],
"createTime": "1s",
"updateTime": "1s",
"entities": [
"string"
],
"state": "STATE_UNSPECIFIED"
}'
Success
Required. A mutable, user-settable field for providing a human-readable name for the workspace, to be used in user interfaces. Must be <= 63 characters.
(IMMUTABLE) The resource names of the form definitions used to create the initial set of forms in the workspace. Format: formDefinitions/{form_definition}
Output only. The timestamp when the workspace was created.
Output only. The timestamp when the workspace was most recently updated.
(UNORDERED_LIST) (OPTIONAL) The resource names of the entities associated with the workspace. Format: entities/{entity}
{ "name": "string", "displayName": "string", "formDefinitions": [ "string" ], "createTime": "1s", "updateTime": "1s", "entities": [ "string" ], "state": "STATE_UNSPECIFIED" }
https://docs.bndry.net/_mock/apis/openapi/v1alpha/workspaces/{workspace}:close
curl -i -X POST \
'https://docs.bndry.net/_mock/apis/openapi/v1alpha/workspaces/{workspace}:close' \
-H 'Content-Type: application/json' \
-d '{
"name": "string"
}'
Success
Required. A mutable, user-settable field for providing a human-readable name for the workspace, to be used in user interfaces. Must be <= 63 characters.
(IMMUTABLE) The resource names of the form definitions used to create the initial set of forms in the workspace. Format: formDefinitions/{form_definition}
Output only. The timestamp when the workspace was created.
Output only. The timestamp when the workspace was most recently updated.
(UNORDERED_LIST) (OPTIONAL) The resource names of the entities associated with the workspace. Format: entities/{entity}
{ "name": "string", "displayName": "string", "formDefinitions": [ "string" ], "createTime": "1s", "updateTime": "1s", "entities": [ "string" ], "state": "STATE_UNSPECIFIED" }
Required. The resource name of the workspace for which to create a magic link. Format: workspaces/{workspace}
Required. Email address associated with the User to generate the magic link for. If a user does not exist with this email, they will be created.
https://docs.bndry.net/_mock/apis/openapi/v1alpha/workspaces/{workspace}:createWorkspaceMagicLink
curl -i -X POST \
'https://docs.bndry.net/_mock/apis/openapi/v1alpha/workspaces/{workspace}:createWorkspaceMagicLink' \
-H 'Content-Type: application/json' \
-d '{
"name": "string",
"email": "user@example.com",
"expirationSecondsTime": "1s"
}'
{ "magicLink": "string" }
https://docs.bndry.net/_mock/apis/openapi/v1alpha/workspaces/{workspace}/forms/{form}
curl -i -X GET \
'https://docs.bndry.net/_mock/apis/openapi/v1alpha/workspaces/{workspace}/forms/{form}?name=string'
Success
(IDENTIFIER) The resource name of the form. Format: forms/{form} Format: workspaces/{workspace}/forms/{form}
(IMMUTABLE) Immutable. The resource name of the form definition used to create this form. Format: formDefinitions/{form_definition}
Output only. The schema of the form, derived from the form definition.
Required. The responses to the form questions, stored as a JSON object.
Value
represents a dynamically typed value which can be either null, a number, a string, a boolean, a recursive struct value, or a list of values. A producer of value is expected to set one of these variants. Absence of any variant indicates an error.
The JSON representation for Value
is JSON value.
Value
represents a dynamically typed value which can be either null, a number, a string, a boolean, a recursive struct value, or a list of values. A producer of value is expected to set one of these variants. Absence of any variant indicates an error.
The JSON representation for Value
is JSON value.
Value
represents a dynamically typed value which can be either null, a number, a string, a boolean, a recursive struct value, or a list of values. A producer of value is expected to set one of these variants. Absence of any variant indicates an error.
The JSON representation for Value
is JSON value.
Output only. The timestamp when the form was created.
Output only. The timestamp when the form was most recently updated.
(OPTIONAL) Optional. The etag of the resource. Used for optimistic concurrency control as per AIP-154.
(OPTIONAL) Optional. A mutable, user-settable field for providing a human-readable name for the form, to be used in user interfaces. Must be <= 63 characters.
{ "name": "string", "formDefinition": "string", "formkitSchema": { "nodes": { … } }, "response": { "property1": {}, "property2": {} }, "createTime": "1s", "updateTime": "1s", "etag": "string", "displayName": "string", "workspaces": [ "string" ], "automations": [ "string" ] }
(IDENTIFIER) The resource name of the form. Format: forms/{form} Format: workspaces/{workspace}/forms/{form}
(IMMUTABLE) Immutable. The resource name of the form definition used to create this form. Format: formDefinitions/{form_definition}
Required. The responses to the form questions, stored as a JSON object.
Value
represents a dynamically typed value which can be either null, a number, a string, a boolean, a recursive struct value, or a list of values. A producer of value is expected to set one of these variants. Absence of any variant indicates an error.
The JSON representation for Value
is JSON value.
Value
represents a dynamically typed value which can be either null, a number, a string, a boolean, a recursive struct value, or a list of values. A producer of value is expected to set one of these variants. Absence of any variant indicates an error.
The JSON representation for Value
is JSON value.
Value
represents a dynamically typed value which can be either null, a number, a string, a boolean, a recursive struct value, or a list of values. A producer of value is expected to set one of these variants. Absence of any variant indicates an error.
The JSON representation for Value
is JSON value.
(OPTIONAL) Optional. The etag of the resource. Used for optimistic concurrency control as per AIP-154.
(OPTIONAL) Optional. A mutable, user-settable field for providing a human-readable name for the form, to be used in user interfaces. Must be <= 63 characters.
https://docs.bndry.net/_mock/apis/openapi/v1alpha/workspaces/{workspace}/forms/{form}
curl -i -X PATCH \
'https://docs.bndry.net/_mock/apis/openapi/v1alpha/workspaces/{workspace}/forms/{form}' \
-H 'Content-Type: application/json' \
-d '{
"name": "string",
"formDefinition": "string",
"formkitSchema": {
"nodes": {
"values": [
{}
]
}
},
"response": {
"property1": {},
"property2": {}
},
"createTime": "1s",
"updateTime": "1s",
"etag": "string",
"displayName": "string",
"workspaces": [
"string"
],
"automations": [
"string"
]
}'
Success
(IDENTIFIER) The resource name of the form. Format: forms/{form} Format: workspaces/{workspace}/forms/{form}
(IMMUTABLE) Immutable. The resource name of the form definition used to create this form. Format: formDefinitions/{form_definition}
Output only. The schema of the form, derived from the form definition.
Required. The responses to the form questions, stored as a JSON object.
Value
represents a dynamically typed value which can be either null, a number, a string, a boolean, a recursive struct value, or a list of values. A producer of value is expected to set one of these variants. Absence of any variant indicates an error.
The JSON representation for Value
is JSON value.
Value
represents a dynamically typed value which can be either null, a number, a string, a boolean, a recursive struct value, or a list of values. A producer of value is expected to set one of these variants. Absence of any variant indicates an error.
The JSON representation for Value
is JSON value.
Value
represents a dynamically typed value which can be either null, a number, a string, a boolean, a recursive struct value, or a list of values. A producer of value is expected to set one of these variants. Absence of any variant indicates an error.
The JSON representation for Value
is JSON value.
Output only. The timestamp when the form was created.
Output only. The timestamp when the form was most recently updated.
(OPTIONAL) Optional. The etag of the resource. Used for optimistic concurrency control as per AIP-154.
(OPTIONAL) Optional. A mutable, user-settable field for providing a human-readable name for the form, to be used in user interfaces. Must be <= 63 characters.
{ "name": "string", "formDefinition": "string", "formkitSchema": { "nodes": { … } }, "response": { "property1": {}, "property2": {} }, "createTime": "1s", "updateTime": "1s", "etag": "string", "displayName": "string", "workspaces": [ "string" ], "automations": [ "string" ] }
Required. The parent workspace for which to list forms. Format: forms/ Format: workspaces/{workspace}
Optional. The maximum number of forms to return. The service may return fewer than this value. If unspecified, at most 50 forms will be returned. The maximum value is 1000; values above 1000 will be coerced to 1000.
Optional. A page token, received from a previous ListWorkspaceForms
call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to ListWorkspaceForms
must match the call that provided the page token.
https://docs.bndry.net/_mock/apis/openapi/v1alpha/workspaces/{workspace}/forms
curl -i -X GET \
'https://docs.bndry.net/_mock/apis/openapi/v1alpha/workspaces/{workspace}/forms?pageSize=0&pageToken=string&parent=string&skip=0'
{ "forms": [ { … } ], "nextPageToken": "string", "totalSize": 0 }
Required. The parent workspace for which to list documents. Format: workspaces/{workspace}
Optional. The maximum number of documents to return. The service may return fewer than this value. If unspecified, at most 50 documents will be returned. The maximum value is 1000; values above 1000 will be coerced to 1000.
Optional. A page token, received from a previous ListWorkspaceDocuments
call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to ListWorkspaceDocuments
must match the call that provided the page token.
https://docs.bndry.net/_mock/apis/openapi/v1alpha/workspaces/{workspace}/documents
curl -i -X GET \
'https://docs.bndry.net/_mock/apis/openapi/v1alpha/workspaces/{workspace}/documents?pageSize=0&pageToken=string&parent=string&skip=0'
{ "documents": [ { … } ], "nextPageToken": "string", "totalSize": 0 }