ObjectStackObjectStack

Protocol

Protocol protocol schemas

ObjectStack Protocol - Zod Schema Definitions

Defines the runtime-validated contract for interacting with ObjectStack metadata and data.

Used by API adapters (HTTP, WebSocket, gRPC) to fetch data/metadata without knowing engine internals.

This protocol enables:

  • Runtime request/response validation at API gateway level

  • Automatic API documentation generation

  • Type-safe RPC communication between microservices

  • Client SDK generation from schemas

Architecture Alignment:

  • Salesforce: REST API Request/Response schemas

  • Kubernetes: API Resource schemas with runtime validation

  • GraphQL: Schema-first API design

Source: packages/spec/src/api/protocol.zod.ts

TypeScript Usage

import { AiChatRequest, AiChatResponse, AiInsightsRequest, AiInsightsResponse, AiNlqRequest, AiNlqResponse, AiSuggestRequest, AiSuggestResponse, AutomationTriggerRequest, AutomationTriggerResponse, BatchDataRequest, BatchDataResponse, CheckPermissionRequest, CheckPermissionResponse, CreateDataRequest, CreateDataResponse, CreateManyDataRequest, CreateManyDataResponse, DeleteDataRequest, DeleteDataResponse, DeleteManyDataRequest, DeleteManyDataResponse, DeleteViewRequest, DeleteViewResponse, FindDataRequest, FindDataResponse, GetDataRequest, GetDataResponse, GetDiscoveryRequest, GetDiscoveryResponse, GetEffectivePermissionsRequest, GetEffectivePermissionsResponse, GetFieldLabelsRequest, GetFieldLabelsResponse, GetLocalesRequest, GetLocalesResponse, GetMetaItemCachedRequest, GetMetaItemCachedResponse, GetMetaItemRequest, GetMetaItemResponse, GetMetaItemsRequest, GetMetaItemsResponse, GetMetaTypesRequest, GetMetaTypesResponse, GetNotificationPreferencesRequest, GetNotificationPreferencesResponse, GetObjectPermissionsRequest, GetObjectPermissionsResponse, GetPresenceRequest, GetPresenceResponse, GetTranslationsRequest, GetTranslationsResponse, GetUiViewRequest, GetViewRequest, GetWorkflowConfigRequest, GetWorkflowConfigResponse, GetWorkflowStateRequest, GetWorkflowStateResponse, ListNotificationsRequest, ListNotificationsResponse, ListViewsRequest, MarkAllNotificationsReadRequest, MarkAllNotificationsReadResponse, MarkNotificationsReadRequest, MarkNotificationsReadResponse, Notification, NotificationPreferences, RealtimeConnectRequest, RealtimeConnectResponse, RealtimeDisconnectRequest, RealtimeDisconnectResponse, RealtimeSubscribeRequest, RealtimeSubscribeResponse, RealtimeUnsubscribeRequest, RealtimeUnsubscribeResponse, RegisterDeviceRequest, RegisterDeviceResponse, SaveMetaItemRequest, SaveMetaItemResponse, SetPresenceRequest, SetPresenceResponse, UnregisterDeviceRequest, UnregisterDeviceResponse, UpdateDataRequest, UpdateDataResponse, UpdateManyDataRequest, UpdateManyDataResponse, UpdateNotificationPreferencesRequest, UpdateNotificationPreferencesResponse, WorkflowApproveRequest, WorkflowApproveResponse, WorkflowRejectRequest, WorkflowRejectResponse, WorkflowState, WorkflowTransitionRequest, WorkflowTransitionResponse } from '@objectstack/spec/api';
import type { AiChatRequest, AiChatResponse, AiInsightsRequest, AiInsightsResponse, AiNlqRequest, AiNlqResponse, AiSuggestRequest, AiSuggestResponse, AutomationTriggerRequest, AutomationTriggerResponse, BatchDataRequest, BatchDataResponse, CheckPermissionRequest, CheckPermissionResponse, CreateDataRequest, CreateDataResponse, CreateManyDataRequest, CreateManyDataResponse, DeleteDataRequest, DeleteDataResponse, DeleteManyDataRequest, DeleteManyDataResponse, DeleteViewRequest, DeleteViewResponse, FindDataRequest, FindDataResponse, GetDataRequest, GetDataResponse, GetDiscoveryRequest, GetDiscoveryResponse, GetEffectivePermissionsRequest, GetEffectivePermissionsResponse, GetFieldLabelsRequest, GetFieldLabelsResponse, GetLocalesRequest, GetLocalesResponse, GetMetaItemCachedRequest, GetMetaItemCachedResponse, GetMetaItemRequest, GetMetaItemResponse, GetMetaItemsRequest, GetMetaItemsResponse, GetMetaTypesRequest, GetMetaTypesResponse, GetNotificationPreferencesRequest, GetNotificationPreferencesResponse, GetObjectPermissionsRequest, GetObjectPermissionsResponse, GetPresenceRequest, GetPresenceResponse, GetTranslationsRequest, GetTranslationsResponse, GetUiViewRequest, GetViewRequest, GetWorkflowConfigRequest, GetWorkflowConfigResponse, GetWorkflowStateRequest, GetWorkflowStateResponse, ListNotificationsRequest, ListNotificationsResponse, ListViewsRequest, MarkAllNotificationsReadRequest, MarkAllNotificationsReadResponse, MarkNotificationsReadRequest, MarkNotificationsReadResponse, Notification, NotificationPreferences, RealtimeConnectRequest, RealtimeConnectResponse, RealtimeDisconnectRequest, RealtimeDisconnectResponse, RealtimeSubscribeRequest, RealtimeSubscribeResponse, RealtimeUnsubscribeRequest, RealtimeUnsubscribeResponse, RegisterDeviceRequest, RegisterDeviceResponse, SaveMetaItemRequest, SaveMetaItemResponse, SetPresenceRequest, SetPresenceResponse, UnregisterDeviceRequest, UnregisterDeviceResponse, UpdateDataRequest, UpdateDataResponse, UpdateManyDataRequest, UpdateManyDataResponse, UpdateNotificationPreferencesRequest, UpdateNotificationPreferencesResponse, WorkflowApproveRequest, WorkflowApproveResponse, WorkflowRejectRequest, WorkflowRejectResponse, WorkflowState, WorkflowTransitionRequest, WorkflowTransitionResponse } from '@objectstack/spec/api';

// Validate data
const result = AiChatRequest.parse(data);

AiChatRequest

Properties

PropertyTypeRequiredDescription
messagestringUser message
conversationIdstringoptionalConversation ID for context
contextRecord<string, any>optionalAdditional context data

AiChatResponse

Properties

PropertyTypeRequiredDescription
messagestringAssistant response message
conversationIdstringConversation ID
actionsObject[]optionalSuggested actions

AiInsightsRequest

Properties

PropertyTypeRequiredDescription
objectstringObject name to analyze
recordIdstringoptionalSpecific record to analyze
typeEnum<'summary' | 'trends' | 'anomalies' | 'recommendations'>optionalType of insight

AiInsightsResponse

Properties

PropertyTypeRequiredDescription
insightsObject[]Generated insights

AiNlqRequest

Properties

PropertyTypeRequiredDescription
querystringNatural language query string
objectstringoptionalTarget object context
conversationIdstringoptionalConversation ID for multi-turn queries

AiNlqResponse

Properties

PropertyTypeRequiredDescription
queryanyGenerated structured query (AST)
explanationstringoptionalHuman-readable explanation of the query
confidencenumberoptionalConfidence score (0-1)
suggestionsstring[]optionalSuggested follow-up queries

AiSuggestRequest

Properties

PropertyTypeRequiredDescription
objectstringObject name for context
fieldstringoptionalField to suggest values for
recordIdstringoptionalRecord ID for context
partialstringoptionalPartial input for completion

AiSuggestResponse

Properties

PropertyTypeRequiredDescription
suggestionsObject[]Suggested values

AutomationTriggerRequest

Properties

PropertyTypeRequiredDescription
triggerstring
payloadRecord<string, any>

AutomationTriggerResponse

Properties

PropertyTypeRequiredDescription
successboolean
jobIdstringoptional
resultanyoptional

BatchDataRequest

Properties

PropertyTypeRequiredDescription
objectstringObject name
requestObjectBatch operation request

BatchDataResponse

Properties

PropertyTypeRequiredDescription
successbooleanOperation success status
errorObjectoptionalError details if success is false
metaObjectoptionalResponse metadata
operationEnum<'create' | 'update' | 'upsert' | 'delete'>optionalOperation type that was performed
totalnumberTotal number of records in the batch
succeedednumberNumber of records that succeeded
failednumberNumber of records that failed
resultsObject[]Detailed results for each record

CheckPermissionRequest

Properties

PropertyTypeRequiredDescription
objectstringObject name to check permissions for
actionEnum<'create' | 'read' | 'edit' | 'delete' | 'transfer' | 'restore' | 'purge'>Action to check
recordIdstringoptionalSpecific record ID (for record-level checks)
fieldstringoptionalSpecific field name (for field-level checks)

CheckPermissionResponse

Properties

PropertyTypeRequiredDescription
allowedbooleanWhether the action is permitted
reasonstringoptionalReason if denied

CreateDataRequest

Properties

PropertyTypeRequiredDescription
objectstringThe object name.
dataRecord<string, any>The dictionary of field values to insert.

CreateDataResponse

Properties

PropertyTypeRequiredDescription
objectstringThe object name.
idstringThe ID of the newly created record.
recordRecord<string, any>The created record, including server-generated fields (created_at, owner).

CreateManyDataRequest

Properties

PropertyTypeRequiredDescription
objectstringObject name
recordsRecord<string, any>[]Array of records to create

CreateManyDataResponse

Properties

PropertyTypeRequiredDescription
objectstringObject name
recordsRecord<string, any>[]Created records
countnumberNumber of records created

DeleteDataRequest

Properties

PropertyTypeRequiredDescription
objectstringObject name
idstringRecord ID to delete

DeleteDataResponse

Properties

PropertyTypeRequiredDescription
objectstringObject name
idstringDeleted record ID
successbooleanWhether deletion succeeded

DeleteManyDataRequest

Properties

PropertyTypeRequiredDescription
objectstringObject name
idsstring[]Array of record IDs to delete
optionsObjectoptionalDelete options

DeleteManyDataResponse

Properties

PropertyTypeRequiredDescription
successbooleanOperation success status
errorObjectoptionalError details if success is false
metaObjectoptionalResponse metadata
operationEnum<'create' | 'update' | 'upsert' | 'delete'>optionalOperation type that was performed
totalnumberTotal number of records in the batch
succeedednumberNumber of records that succeeded
failednumberNumber of records that failed
resultsObject[]Detailed results for each record

DeleteViewRequest

Properties

PropertyTypeRequiredDescription
objectstringObject name (snake_case)
viewIdstringView identifier to delete

DeleteViewResponse

Properties

PropertyTypeRequiredDescription
objectstringObject name
viewIdstringDeleted view identifier
successbooleanWhether deletion succeeded

FindDataRequest

Properties

PropertyTypeRequiredDescription
objectstringThe unique machine name of the object to query (e.g. "account").
query[__schema0](./__schema0)optionalStructured query definition (filter, sort, select, pagination).

FindDataResponse

Properties

PropertyTypeRequiredDescription
objectstringThe object name for the returned records.
recordsRecord<string, any>[]The list of matching records.
totalnumberoptionalTotal number of records matching the filter (if requested).
hasMorebooleanoptionalTrue if there are more records available (pagination).

GetDataRequest

Properties

PropertyTypeRequiredDescription
objectstringThe object name.
idstringThe unique record identifier (primary key).

GetDataResponse

Properties

PropertyTypeRequiredDescription
objectstringThe object name.
idstringThe record ID.
recordRecord<string, any>The complete record data.

GetDiscoveryRequest

Properties

PropertyTypeRequiredDescription

GetDiscoveryResponse

Properties

PropertyTypeRequiredDescription
versionstringAPI version (e.g., "v1", "2024-01")
apiNamestringAPI name
capabilitiesObjectoptionalSupported features/capabilities
endpointsObjectoptionalAvailable endpoint paths
servicesRecord<string, Object>optionalPer-service availability map

GetEffectivePermissionsRequest

Properties

PropertyTypeRequiredDescription

GetEffectivePermissionsResponse

Properties

PropertyTypeRequiredDescription
objectsRecord<string, Object>Effective object permissions keyed by object name
systemPermissionsstring[]Effective system-level permissions

GetFieldLabelsRequest

Properties

PropertyTypeRequiredDescription
objectstringObject name
localestringBCP-47 locale code

GetFieldLabelsResponse

Properties

PropertyTypeRequiredDescription
objectstringObject name
localestringLocale code
labelsRecord<string, Object>Field labels keyed by field name

GetLocalesRequest

Properties

PropertyTypeRequiredDescription

GetLocalesResponse

Properties

PropertyTypeRequiredDescription
localesObject[]Available locales

GetMetaItemCachedRequest

Properties

PropertyTypeRequiredDescription
typestringMetadata type name
namestringItem name
cacheRequestObjectoptionalCache validation parameters

GetMetaItemCachedResponse

Properties

PropertyTypeRequiredDescription
dataanyoptionalMetadata payload (omitted for 304 Not Modified)
etagObjectoptionalETag for this resource version
lastModifiedstringoptionalLast modification timestamp
cacheControlObjectoptionalCache control directives
notModifiedbooleanTrue if resource has not been modified (304 response)
versionstringoptionalMetadata version identifier

GetMetaItemRequest

Properties

PropertyTypeRequiredDescription
typestringMetadata type name
namestringItem name (snake_case identifier)

GetMetaItemResponse

Properties

PropertyTypeRequiredDescription
typestringMetadata type name
namestringItem name
itemanyMetadata item definition

GetMetaItemsRequest

Properties

PropertyTypeRequiredDescription
typestringMetadata type name (e.g., "object", "plugin")

GetMetaItemsResponse

Properties

PropertyTypeRequiredDescription
typestringMetadata type name
itemsany[]Array of metadata items

GetMetaTypesRequest

Properties

PropertyTypeRequiredDescription

GetMetaTypesResponse

Properties

PropertyTypeRequiredDescription
typesstring[]Available metadata type names (e.g., "object", "plugin", "view")

GetNotificationPreferencesRequest

Properties

PropertyTypeRequiredDescription

GetNotificationPreferencesResponse

Properties

PropertyTypeRequiredDescription
preferencesObjectCurrent notification preferences

GetObjectPermissionsRequest

Properties

PropertyTypeRequiredDescription
objectstringObject name to get permissions for

GetObjectPermissionsResponse

Properties

PropertyTypeRequiredDescription
objectstringObject name
permissionsObjectObject-level permissions
fieldPermissionsRecord<string, Object>optionalField-level permissions keyed by field name

GetPresenceRequest

Properties

PropertyTypeRequiredDescription
channelstringChannel to get presence for

GetPresenceResponse

Properties

PropertyTypeRequiredDescription
channelstringChannel name
membersObject[]Active members and their presence state

GetTranslationsRequest

Properties

PropertyTypeRequiredDescription
localestringBCP-47 locale code
namespacestringoptionalTranslation namespace (e.g., objects, apps, messages)
keysstring[]optionalSpecific translation keys to fetch

GetTranslationsResponse

Properties

PropertyTypeRequiredDescription
localestringLocale code
translationsObjectTranslation data

GetUiViewRequest

Properties

PropertyTypeRequiredDescription
objectstringObject name (snake_case)
typeEnum<'list' | 'form'>View type

GetViewRequest

Properties

PropertyTypeRequiredDescription
objectstringObject name (snake_case)
viewIdstringView identifier

GetWorkflowConfigRequest

Properties

PropertyTypeRequiredDescription
objectstringObject name to get workflow config for

GetWorkflowConfigResponse

Properties

PropertyTypeRequiredDescription
objectstringObject name
workflowsObject[]Active workflow rules for this object

GetWorkflowStateRequest

Properties

PropertyTypeRequiredDescription
objectstringObject name
recordIdstringRecord ID to get workflow state for

GetWorkflowStateResponse

Properties

PropertyTypeRequiredDescription
objectstringObject name
recordIdstringRecord ID
stateObjectCurrent workflow state and available transitions

ListNotificationsRequest

Properties

PropertyTypeRequiredDescription
readbooleanoptionalFilter by read status
typestringoptionalFilter by notification type
limitnumberMaximum number of notifications to return
cursorstringoptionalPagination cursor

ListNotificationsResponse

Properties

PropertyTypeRequiredDescription
notificationsObject[]List of notifications
unreadCountnumberTotal number of unread notifications
cursorstringoptionalNext page cursor

ListViewsRequest

Properties

PropertyTypeRequiredDescription
objectstringObject name (snake_case)
typeEnum<'list' | 'form'>optionalFilter by view type

MarkAllNotificationsReadRequest

Properties

PropertyTypeRequiredDescription

MarkAllNotificationsReadResponse

Properties

PropertyTypeRequiredDescription
successbooleanWhether the operation succeeded
readCountnumberNumber of notifications marked as read

MarkNotificationsReadRequest

Properties

PropertyTypeRequiredDescription
idsstring[]Notification IDs to mark as read

MarkNotificationsReadResponse

Properties

PropertyTypeRequiredDescription
successbooleanWhether the operation succeeded
readCountnumberNumber of notifications marked as read

Notification

Properties

PropertyTypeRequiredDescription
idstringNotification ID
typestringNotification type
titlestringNotification title
bodystringNotification body text
readbooleanWhether notification has been read
dataRecord<string, any>optionalAdditional notification data
actionUrlstringoptionalURL to navigate to when clicked
createdAtstringWhen notification was created

NotificationPreferences

Properties

PropertyTypeRequiredDescription
emailbooleanReceive email notifications
pushbooleanReceive push notifications
inAppbooleanReceive in-app notifications
digestEnum<'none' | 'daily' | 'weekly'>Email digest frequency
channelsRecord<string, Object>optionalPer-channel notification preferences

RealtimeConnectRequest

Properties

PropertyTypeRequiredDescription
transportEnum<'websocket' | 'sse' | 'polling'>optionalPreferred transport protocol
channelsstring[]optionalChannels to subscribe to on connect
tokenstringoptionalAuthentication token

RealtimeConnectResponse

Properties

PropertyTypeRequiredDescription
connectionIdstringUnique connection identifier
transportEnum<'websocket' | 'sse' | 'polling'>Negotiated transport protocol
urlstringoptionalWebSocket/SSE endpoint URL

RealtimeDisconnectRequest

Properties

PropertyTypeRequiredDescription
connectionIdstringoptionalConnection ID to disconnect

RealtimeDisconnectResponse

Properties

PropertyTypeRequiredDescription
successbooleanWhether disconnection succeeded

RealtimeSubscribeRequest

Properties

PropertyTypeRequiredDescription
channelstringChannel name to subscribe to
eventsstring[]optionalSpecific event types to listen for
filterRecord<string, any>optionalEvent filter criteria

RealtimeSubscribeResponse

Properties

PropertyTypeRequiredDescription
subscriptionIdstringUnique subscription identifier
channelstringSubscribed channel name

RealtimeUnsubscribeRequest

Properties

PropertyTypeRequiredDescription
subscriptionIdstringSubscription ID to cancel

RealtimeUnsubscribeResponse

Properties

PropertyTypeRequiredDescription
successbooleanWhether unsubscription succeeded

RegisterDeviceRequest

Properties

PropertyTypeRequiredDescription
tokenstringDevice push notification token
platformEnum<'ios' | 'android' | 'web'>Device platform
deviceIdstringoptionalUnique device identifier
namestringoptionalDevice friendly name

RegisterDeviceResponse

Properties

PropertyTypeRequiredDescription
deviceIdstringRegistered device ID
successbooleanWhether registration succeeded

SaveMetaItemRequest

Properties

PropertyTypeRequiredDescription
typestringMetadata type name
namestringItem name
itemanyMetadata item definition

SaveMetaItemResponse

Properties

PropertyTypeRequiredDescription
successboolean
messagestringoptional

SetPresenceRequest

Properties

PropertyTypeRequiredDescription
channelstringChannel to set presence in
stateObjectPresence state to set

SetPresenceResponse

Properties

PropertyTypeRequiredDescription
successbooleanWhether presence was set

UnregisterDeviceRequest

Properties

PropertyTypeRequiredDescription
deviceIdstringDevice ID to unregister

UnregisterDeviceResponse

Properties

PropertyTypeRequiredDescription
successbooleanWhether unregistration succeeded

UpdateDataRequest

Properties

PropertyTypeRequiredDescription
objectstringThe object name.
idstringThe ID of the record to update.
dataRecord<string, any>The fields to update (partial update).

UpdateDataResponse

Properties

PropertyTypeRequiredDescription
objectstringObject name
idstringUpdated record ID
recordRecord<string, any>Updated record

UpdateManyDataRequest

Properties

PropertyTypeRequiredDescription
objectstringObject name
recordsObject[]Array of updates
optionsObjectoptionalUpdate options

UpdateManyDataResponse

Properties

PropertyTypeRequiredDescription
successbooleanOperation success status
errorObjectoptionalError details if success is false
metaObjectoptionalResponse metadata
operationEnum<'create' | 'update' | 'upsert' | 'delete'>optionalOperation type that was performed
totalnumberTotal number of records in the batch
succeedednumberNumber of records that succeeded
failednumberNumber of records that failed
resultsObject[]Detailed results for each record

UpdateNotificationPreferencesRequest

Properties

PropertyTypeRequiredDescription
preferencesObjectPreferences to update

UpdateNotificationPreferencesResponse

Properties

PropertyTypeRequiredDescription
preferencesObjectUpdated notification preferences

WorkflowApproveRequest

Properties

PropertyTypeRequiredDescription
objectstringObject name
recordIdstringRecord ID
commentstringoptionalApproval comment
dataRecord<string, any>optionalAdditional data

WorkflowApproveResponse

Properties

PropertyTypeRequiredDescription
objectstringObject name
recordIdstringRecord ID
successbooleanWhether the approval succeeded
stateObjectNew workflow state after approval

WorkflowRejectRequest

Properties

PropertyTypeRequiredDescription
objectstringObject name
recordIdstringRecord ID
reasonstringRejection reason
commentstringoptionalAdditional comment

WorkflowRejectResponse

Properties

PropertyTypeRequiredDescription
objectstringObject name
recordIdstringRecord ID
successbooleanWhether the rejection succeeded
stateObjectNew workflow state after rejection

WorkflowState

Properties

PropertyTypeRequiredDescription
currentStatestringCurrent workflow state name
availableTransitionsObject[]Available transitions from current state
historyObject[]optionalState transition history

WorkflowTransitionRequest

Properties

PropertyTypeRequiredDescription
objectstringObject name
recordIdstringRecord ID
transitionstringTransition name to execute
commentstringoptionalOptional comment for the transition
dataRecord<string, any>optionalAdditional data for the transition

WorkflowTransitionResponse

Properties

PropertyTypeRequiredDescription
objectstringObject name
recordIdstringRecord ID
successbooleanWhether the transition succeeded
stateObjectNew workflow state after transition

On this page

TypeScript UsageAiChatRequestPropertiesAiChatResponsePropertiesAiInsightsRequestPropertiesAiInsightsResponsePropertiesAiNlqRequestPropertiesAiNlqResponsePropertiesAiSuggestRequestPropertiesAiSuggestResponsePropertiesAutomationTriggerRequestPropertiesAutomationTriggerResponsePropertiesBatchDataRequestPropertiesBatchDataResponsePropertiesCheckPermissionRequestPropertiesCheckPermissionResponsePropertiesCreateDataRequestPropertiesCreateDataResponsePropertiesCreateManyDataRequestPropertiesCreateManyDataResponsePropertiesDeleteDataRequestPropertiesDeleteDataResponsePropertiesDeleteManyDataRequestPropertiesDeleteManyDataResponsePropertiesDeleteViewRequestPropertiesDeleteViewResponsePropertiesFindDataRequestPropertiesFindDataResponsePropertiesGetDataRequestPropertiesGetDataResponsePropertiesGetDiscoveryRequestPropertiesGetDiscoveryResponsePropertiesGetEffectivePermissionsRequestPropertiesGetEffectivePermissionsResponsePropertiesGetFieldLabelsRequestPropertiesGetFieldLabelsResponsePropertiesGetLocalesRequestPropertiesGetLocalesResponsePropertiesGetMetaItemCachedRequestPropertiesGetMetaItemCachedResponsePropertiesGetMetaItemRequestPropertiesGetMetaItemResponsePropertiesGetMetaItemsRequestPropertiesGetMetaItemsResponsePropertiesGetMetaTypesRequestPropertiesGetMetaTypesResponsePropertiesGetNotificationPreferencesRequestPropertiesGetNotificationPreferencesResponsePropertiesGetObjectPermissionsRequestPropertiesGetObjectPermissionsResponsePropertiesGetPresenceRequestPropertiesGetPresenceResponsePropertiesGetTranslationsRequestPropertiesGetTranslationsResponsePropertiesGetUiViewRequestPropertiesGetViewRequestPropertiesGetWorkflowConfigRequestPropertiesGetWorkflowConfigResponsePropertiesGetWorkflowStateRequestPropertiesGetWorkflowStateResponsePropertiesListNotificationsRequestPropertiesListNotificationsResponsePropertiesListViewsRequestPropertiesMarkAllNotificationsReadRequestPropertiesMarkAllNotificationsReadResponsePropertiesMarkNotificationsReadRequestPropertiesMarkNotificationsReadResponsePropertiesNotificationPropertiesNotificationPreferencesPropertiesRealtimeConnectRequestPropertiesRealtimeConnectResponsePropertiesRealtimeDisconnectRequestPropertiesRealtimeDisconnectResponsePropertiesRealtimeSubscribeRequestPropertiesRealtimeSubscribeResponsePropertiesRealtimeUnsubscribeRequestPropertiesRealtimeUnsubscribeResponsePropertiesRegisterDeviceRequestPropertiesRegisterDeviceResponsePropertiesSaveMetaItemRequestPropertiesSaveMetaItemResponsePropertiesSetPresenceRequestPropertiesSetPresenceResponsePropertiesUnregisterDeviceRequestPropertiesUnregisterDeviceResponsePropertiesUpdateDataRequestPropertiesUpdateDataResponsePropertiesUpdateManyDataRequestPropertiesUpdateManyDataResponsePropertiesUpdateNotificationPreferencesRequestPropertiesUpdateNotificationPreferencesResponsePropertiesWorkflowApproveRequestPropertiesWorkflowApproveResponsePropertiesWorkflowRejectRequestPropertiesWorkflowRejectResponsePropertiesWorkflowStatePropertiesWorkflowTransitionRequestPropertiesWorkflowTransitionResponseProperties