This API reference provides information on the available endpoints in the Boomi Flow REST API, including parameters and response data format.
As Boomi Flow is based on an API-first architecture, many of the operations performed within Boomi Flow can be accessed through this API.
Before you can start using the API, you will need to create a Boomi Flow account.
API endpoint requests should be appended to the Boomi Flow API Host at:
For example:
GET https://flow.boomi.com/api/draw/1/flow
NOTE: The API tool in Boomi Flow allows you to automatically authorize and interact with the API within the Boomi Flow application.
The API supports authorization using an API Key .
API keys are specific to a tenant, meaning that each API key only authenticates you for the tenant selected when generating the API key.
You can manage your API keys on the Boomi Flow User Settings page.
To use an API Key to authenticate requests to the Boomi Flow API:
Generate an API Key in Boomi Flow, or by sending a POST request to the api/admin/1/users/me/keys endpoint.
Add a x-boomi-flow-api-key header to your API requests instead of an Authorization header, to authenticate as yourself. This header should contain only the apiKey value of the API Key.
If required, add a manywhotenant header referencing the tenant ID value that the API key is associated with.
This endpoint requests the provisioning of a new tenant, and also creates a new user if one doesn't exist with the given email
address. If a value is given for the notification
object, then the provisioning email sent to the user will
be overridden with the provided message.
firstName | string or null The first name of the user |
lastName | string or null The last name of the user |
string or null The email of the user | |
tenantName | string or null The name of the tenant to create |
apiKeyName | string or null |
This endpoint requests the provisioning of a new tenant, and also creates a new user if one doesn't exist with the given email address. If an apiKeyName is provided an API Key will also be created for the new tenant.
firstName | string or null The first name of the user |
lastName | string or null The last name of the user |
string or null The email of the user | |
tenantName | string or null The name of the tenant to create |
apiKeyName | string or null |
[- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "developerName": "string",
- "numberOfHealthyNodes": 0,
- "numberOfTenants": 0,
- "reportedAt": "2019-08-24T14:15:22Z",
- "status": 0,
- "uri": "string",
- "latestVersion": "string"
}
]
Creates a new runtime inside the current organization.
Details to use when creating the organization
developerName | string or null The name to use for the created runtime |
Array of objects or null (RuntimeCreateRequestTenant) Any tenants to associate with the runtime |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "developerName": "string",
- "installationToken": "string",
- "status": 0,
- "tenants": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "developerName": "string",
- "associatedAt": "2019-08-24T14:15:22Z"
}
]
}
Loads an associated runtime by ID in the current organization.
id required | string <uuid> The ID of the runtime to find |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "developerName": "string",
- "nodes": [
- {
- "hostname": "string",
- "ipAddresses": [
- {
- "addressFamily": 0,
- "scopeId": 0,
- "isIPv6Multicast": true,
- "isIPv6LinkLocal": true,
- "isIPv6SiteLocal": true,
- "isIPv6Teredo": true,
- "isIPv6UniqueLocal": true,
- "isIPv4MappedToIPv6": true
}
], - "createdAt": "2019-08-24T14:15:22Z",
- "reportedAt": "2019-08-24T14:15:22Z",
- "status": 0,
- "version": "string"
}
], - "reportedAt": "2019-08-24T14:15:22Z",
- "status": 0,
- "tenants": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "developerName": "string",
- "associatedAt": "2019-08-24T14:15:22Z"
}
], - "uri": "string"
}
Updates a runtime by ID in the current organization.
Runtimes can be associated with one or more tenants, and any changes to properties take effect globally, and are reflected across all associated tenants.
id required | string <uuid> The ID of the runtime to update |
The fields to update in the runtime
developerName | string or null The new name to use for the runtime |
Array of objects or null (RuntimeUpdateRequestTenant) Any tenants to associate with the runtime |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "developerName": "string",
- "nodes": [
- {
- "hostname": "string",
- "ipAddresses": [
- {
- "addressFamily": 0,
- "scopeId": 0,
- "isIPv6Multicast": true,
- "isIPv6LinkLocal": true,
- "isIPv6SiteLocal": true,
- "isIPv6Teredo": true,
- "isIPv6UniqueLocal": true,
- "isIPv4MappedToIPv6": true
}
], - "createdAt": "2019-08-24T14:15:22Z",
- "reportedAt": "2019-08-24T14:15:22Z",
- "status": 0,
- "version": "string"
}
], - "reportedAt": "2019-08-24T14:15:22Z",
- "status": 0,
- "tenants": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "developerName": "string",
- "associatedAt": "2019-08-24T14:15:22Z"
}
], - "uri": "string"
}
If the Flow cloud encounters an error communicating with a local runtime, details about the failure will be available from this endpoint.
id required | string <uuid> The ID of the runtime |
pageSize | integer <int32> Default: 50 The number of states to return |
page | integer <int32> Default: 1 The current page of states |
{- "meta": {
- "property1": null,
- "property2": null
}, - "links": {
- "property1": "string",
- "property2": "string"
}, - "items": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "failure": "string",
- "messageType": "string",
- "occurredAt": "2019-08-24T14:15:22Z"
}
]
}
The flow state object provides data about a specific instance of a running flow
A flow state provides in-depth information about how users have interacted with a flow, from the data that has been collected in values, to the path of map elements that were travelled, to the users who have interacted with the flow at the various stages of its execution. Flow state data is only available for active flows that have not yet completed.
This API should also not be used for reporting purposes as we have a separate reporting API and reporting infrastructure.
Get a listing of all the flow states in the current tenant.
pageSize | integer <int32> Default: 10 The number of states to return |
page | integer <int32> Default: 1 The current page of states |
status | string The status of the states to filter by |
from | string <date-time> An ISO 8601 datetime to filter states from |
to | string <date-time> An ISO 8601 datetime to filter states until |
{- "meta": {
- "property1": null,
- "property2": null
}, - "links": {
- "property1": "string",
- "property2": "string"
}, - "items": [
- {
- "id": "string",
- "parentId": "string",
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "expiresAt": "2019-08-24T14:15:22Z",
- "currentFlowId": {
- "id": "string",
- "versionId": "string"
}, - "currentFlowDeveloperName": "string",
- "currentMapElementId": "string",
- "currentMapElementDeveloperName": "string",
- "entryOutcomeId": "string",
- "entryOutcomeDeveloperName": "string",
- "currentStreamId": "string",
- "currentRunningUserId": "string",
- "currentRunningUserEmail": "string",
- "currentRunningUserExternalId": "string",
- "externalIdentifier": "string",
- "manywhoTenantId": "string",
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "stateEntries": [
- {
- "id": "string",
- "flowId": {
- "id": "string",
- "versionId": "string"
}, - "flowDeveloperName": "string",
- "mapElementId": "string",
- "mapElementDeveloperName": "string",
- "nextMapElementId": "02acbb35-bdfd-4b74-89e5-05295ecceb62",
- "authenticatingServiceElementId": "e10208fc-9a51-4de5-ba8b-af5a5363a2d6",
- "dateCommitted": "2019-08-24T14:15:22Z",
- "chosenOutcomeId": "string",
- "chosenOutcomeDeveloperName": "string",
- "values": [
- {
- "valueElementId": "string",
- "valueElementDeveloperName": "string",
- "objectData": [
- {
- "internalId": "string",
- "externalId": "string",
- "developerName": "string",
- "typeElementId": "string",
- "order": 0,
- "properties": [
- null
], - "typeElementBindingDeveloperName": "string",
- "isSelected": true
}
], - "contentValue": "string",
- "contentType": "string"
}
], - "userInteractions": [
- {
- "latitude": 0,
- "longitude": 0,
- "accuracy": 0,
- "altitude": 0,
- "altitudeAccuracy": 0,
- "heading": 0,
- "speed": 0,
- "time": "2019-08-24T14:15:22Z",
- "manywhoUserId": "string"
}
], - "userVotes": {
- "property1": {
- "latitude": 0,
- "longitude": 0,
- "accuracy": 0,
- "altitude": 0,
- "altitudeAccuracy": 0,
- "heading": 0,
- "speed": 0,
- "time": "2019-08-24T14:15:22Z",
- "selectedOutcomeId": "string",
- "directoryUserId": "string",
- "manywhoUserId": "string"
}, - "property2": {
- "latitude": 0,
- "longitude": 0,
- "accuracy": 0,
- "altitude": 0,
- "altitudeAccuracy": 0,
- "heading": 0,
- "speed": 0,
- "time": "2019-08-24T14:15:22Z",
- "selectedOutcomeId": "string",
- "directoryUserId": "string",
- "manywhoUserId": "string"
}
}, - "frames": [
- {
- "flowId": "ccd52024-9c9c-4751-993a-9d75a778bf9d",
- "mapElementId": "e181eea5-224a-46ff-9a23-0fd2213ec8f6"
}
]
}
], - "precommitStateEntry": {
- "id": "string",
- "flowId": {
- "id": "string",
- "versionId": "string"
}, - "flowDeveloperName": "string",
- "mapElementId": "string",
- "mapElementDeveloperName": "string",
- "nextMapElementId": "02acbb35-bdfd-4b74-89e5-05295ecceb62",
- "authenticatingServiceElementId": "e10208fc-9a51-4de5-ba8b-af5a5363a2d6",
- "dateCommitted": "2019-08-24T14:15:22Z",
- "chosenOutcomeId": "string",
- "chosenOutcomeDeveloperName": "string",
- "values": [
- {
- "valueElementId": "string",
- "valueElementDeveloperName": "string",
- "objectData": [
- {
- "internalId": "string",
- "externalId": "string",
- "developerName": "string",
- "typeElementId": "string",
- "order": 0,
- "properties": [
- {
- "typeElementPropertyId": null,
- "developerName": null,
- "contentValue": null,
- "contentType": null,
- "contentFormat": null,
- "objectData": [ ],
- "typeElementId": null
}
], - "typeElementBindingDeveloperName": "string",
- "isSelected": true
}
], - "contentValue": "string",
- "contentType": "string"
}
], - "userInteractions": [
- {
- "latitude": 0,
- "longitude": 0,
- "accuracy": 0,
- "altitude": 0,
- "altitudeAccuracy": 0,
- "heading": 0,
- "speed": 0,
- "time": "2019-08-24T14:15:22Z",
- "manywhoUserId": "string"
}
], - "userVotes": {
- "property1": {
- "latitude": 0,
- "longitude": 0,
- "accuracy": 0,
- "altitude": 0,
- "altitudeAccuracy": 0,
- "heading": 0,
- "speed": 0,
- "time": "2019-08-24T14:15:22Z",
- "selectedOutcomeId": "string",
- "directoryUserId": "string",
- "manywhoUserId": "string"
}, - "property2": {
- "latitude": 0,
- "longitude": 0,
- "accuracy": 0,
- "altitude": 0,
- "altitudeAccuracy": 0,
- "heading": 0,
- "speed": 0,
- "time": "2019-08-24T14:15:22Z",
- "selectedOutcomeId": "string",
- "directoryUserId": "string",
- "manywhoUserId": "string"
}
}, - "frames": [
- {
- "flowId": "ccd52024-9c9c-4751-993a-9d75a778bf9d",
- "mapElementId": "e181eea5-224a-46ff-9a23-0fd2213ec8f6"
}
]
}, - "values": [
- {
- "valueElementId": "string",
- "valueElementDeveloperName": "string",
- "objectData": [
- {
- "internalId": "string",
- "externalId": "string",
- "developerName": "string",
- "typeElementId": "string",
- "order": 0,
- "properties": [
- {
- "typeElementPropertyId": "string",
- "developerName": "string",
- "contentValue": "string",
- "contentType": "string",
- "contentFormat": "string",
- "objectData": [
- null
], - "typeElementId": "string"
}
], - "typeElementBindingDeveloperName": "string",
- "isSelected": true
}
], - "contentValue": "string",
- "contentType": "string"
}
], - "authorizationHeader": "string",
- "isDone": true,
- "isExpired": true,
- "log": {
- "id": "string",
- "elementType": "string",
- "developerName": "string",
- "developerSummary": "string",
- "whoCreated": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoModified": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoOwner": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "stateId": "string",
- "flowId": "string",
- "flowDeveloperName": "string",
- "entries": {
- "property1": {
- "id": "string",
- "elementType": "string",
- "developerName": "string",
- "developerSummary": "string",
- "whoCreated": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoModified": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoOwner": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "timestamp": "2019-08-24T14:15:22Z",
- "message": "string",
- "data": "string",
- "level": 1
}, - "property2": {
- "id": "string",
- "elementType": "string",
- "developerName": "string",
- "developerSummary": "string",
- "whoCreated": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoModified": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoOwner": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "timestamp": "2019-08-24T14:15:22Z",
- "message": "string",
- "data": "string",
- "level": 1
}
}
}, - "joinUri": "string",
- "rootFaults": {
- "property1": "string",
- "property2": "string"
}, - "hasRootFaults": true,
- "storeId": "string",
- "frames": [
- {
- "flowId": {
- "id": "string",
- "versionId": "string"
}, - "mapElementId": "e181eea5-224a-46ff-9a23-0fd2213ec8f6",
- "mapElementDeveloperName": "string",
- "runningUserId": "string",
- "precommitStateEntry": {
- "id": "string",
- "flowId": {
- "id": "string",
- "versionId": "string"
}, - "flowDeveloperName": "string",
- "mapElementId": "string",
- "mapElementDeveloperName": "string",
- "nextMapElementId": "02acbb35-bdfd-4b74-89e5-05295ecceb62",
- "authenticatingServiceElementId": "e10208fc-9a51-4de5-ba8b-af5a5363a2d6",
- "dateCommitted": "2019-08-24T14:15:22Z",
- "chosenOutcomeId": "string",
- "chosenOutcomeDeveloperName": "string",
- "values": [
- {
- "valueElementId": "string",
- "valueElementDeveloperName": "string",
- "objectData": [
- {
- "internalId": null,
- "externalId": null,
- "developerName": null,
- "typeElementId": null,
- "order": null,
- "properties": [ ],
- "typeElementBindingDeveloperName": null,
- "isSelected": null
}
], - "contentValue": "string",
- "contentType": "string"
}
], - "userInteractions": [
- {
- "latitude": 0,
- "longitude": 0,
- "accuracy": 0,
- "altitude": 0,
- "altitudeAccuracy": 0,
- "heading": 0,
- "speed": 0,
- "time": "2019-08-24T14:15:22Z",
- "manywhoUserId": "string"
}
], - "userVotes": {
- "property1": {
- "latitude": 0,
- "longitude": 0,
- "accuracy": 0,
- "altitude": 0,
- "altitudeAccuracy": 0,
- "heading": 0,
- "speed": 0,
- "time": "2019-08-24T14:15:22Z",
- "selectedOutcomeId": "string",
- "directoryUserId": "string",
- "manywhoUserId": "string"
}, - "property2": {
- "latitude": 0,
- "longitude": 0,
- "accuracy": 0,
- "altitude": 0,
- "altitudeAccuracy": 0,
- "heading": 0,
- "speed": 0,
- "time": "2019-08-24T14:15:22Z",
- "selectedOutcomeId": "string",
- "directoryUserId": "string",
- "manywhoUserId": "string"
}
}, - "frames": [
- {
- "flowId": "ccd52024-9c9c-4751-993a-9d75a778bf9d",
- "mapElementId": "e181eea5-224a-46ff-9a23-0fd2213ec8f6"
}
]
}, - "values": [
- {
- "valueElementId": "string",
- "valueElementDeveloperName": "string",
- "objectData": [
- {
- "internalId": "string",
- "externalId": "string",
- "developerName": "string",
- "typeElementId": "string",
- "order": 0,
- "properties": [
- null
], - "typeElementBindingDeveloperName": "string",
- "isSelected": true
}
], - "contentValue": "string",
- "contentType": "string"
}
]
}
], - "archivedFrames": [
- {
- "path": [
- {
- "flowId": "ccd52024-9c9c-4751-993a-9d75a778bf9d",
- "mapElementId": "e181eea5-224a-46ff-9a23-0fd2213ec8f6"
}
], - "values": [
- {
- "valueElementId": "string",
- "valueElementDeveloperName": "string",
- "objectData": [
- {
- "internalId": "string",
- "externalId": "string",
- "developerName": "string",
- "typeElementId": "string",
- "order": 0,
- "properties": [
- null
], - "typeElementBindingDeveloperName": "string",
- "isSelected": true
}
], - "contentValue": "string",
- "contentType": "string"
}
]
}
], - "waitExpiresAt": "2019-08-24T14:15:22Z",
- "isPageWait": true
}
]
}
Load an individual flow state
id required | string <uuid> The ID of the state to load |
{- "id": "string",
- "parentId": "string",
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "expiresAt": "2019-08-24T14:15:22Z",
- "currentFlowId": {
- "id": "string",
- "versionId": "string"
}, - "currentFlowDeveloperName": "string",
- "currentMapElementId": "string",
- "currentMapElementDeveloperName": "string",
- "entryOutcomeId": "string",
- "entryOutcomeDeveloperName": "string",
- "currentStreamId": "string",
- "currentRunningUserId": "string",
- "currentRunningUserEmail": "string",
- "currentRunningUserExternalId": "string",
- "externalIdentifier": "string",
- "manywhoTenantId": "string",
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "stateEntries": [
- {
- "id": "string",
- "flowId": {
- "id": "string",
- "versionId": "string"
}, - "flowDeveloperName": "string",
- "mapElementId": "string",
- "mapElementDeveloperName": "string",
- "nextMapElementId": "02acbb35-bdfd-4b74-89e5-05295ecceb62",
- "authenticatingServiceElementId": "e10208fc-9a51-4de5-ba8b-af5a5363a2d6",
- "dateCommitted": "2019-08-24T14:15:22Z",
- "chosenOutcomeId": "string",
- "chosenOutcomeDeveloperName": "string",
- "values": [
- {
- "valueElementId": "string",
- "valueElementDeveloperName": "string",
- "objectData": [
- {
- "internalId": "string",
- "externalId": "string",
- "developerName": "string",
- "typeElementId": "string",
- "order": 0,
- "properties": [
- {
- "typeElementPropertyId": "string",
- "developerName": "string",
- "contentValue": "string",
- "contentType": "string",
- "contentFormat": "string",
- "objectData": [
- null
], - "typeElementId": "string"
}
], - "typeElementBindingDeveloperName": "string",
- "isSelected": true
}
], - "contentValue": "string",
- "contentType": "string"
}
], - "userInteractions": [
- {
- "latitude": 0,
- "longitude": 0,
- "accuracy": 0,
- "altitude": 0,
- "altitudeAccuracy": 0,
- "heading": 0,
- "speed": 0,
- "time": "2019-08-24T14:15:22Z",
- "manywhoUserId": "string"
}
], - "userVotes": {
- "property1": {
- "latitude": 0,
- "longitude": 0,
- "accuracy": 0,
- "altitude": 0,
- "altitudeAccuracy": 0,
- "heading": 0,
- "speed": 0,
- "time": "2019-08-24T14:15:22Z",
- "selectedOutcomeId": "string",
- "directoryUserId": "string",
- "manywhoUserId": "string"
}, - "property2": {
- "latitude": 0,
- "longitude": 0,
- "accuracy": 0,
- "altitude": 0,
- "altitudeAccuracy": 0,
- "heading": 0,
- "speed": 0,
- "time": "2019-08-24T14:15:22Z",
- "selectedOutcomeId": "string",
- "directoryUserId": "string",
- "manywhoUserId": "string"
}
}, - "frames": [
- {
- "flowId": "ccd52024-9c9c-4751-993a-9d75a778bf9d",
- "mapElementId": "e181eea5-224a-46ff-9a23-0fd2213ec8f6"
}
]
}
], - "precommitStateEntry": {
- "id": "string",
- "flowId": {
- "id": "string",
- "versionId": "string"
}, - "flowDeveloperName": "string",
- "mapElementId": "string",
- "mapElementDeveloperName": "string",
- "nextMapElementId": "02acbb35-bdfd-4b74-89e5-05295ecceb62",
- "authenticatingServiceElementId": "e10208fc-9a51-4de5-ba8b-af5a5363a2d6",
- "dateCommitted": "2019-08-24T14:15:22Z",
- "chosenOutcomeId": "string",
- "chosenOutcomeDeveloperName": "string",
- "values": [
- {
- "valueElementId": "string",
- "valueElementDeveloperName": "string",
- "objectData": [
- {
- "internalId": "string",
- "externalId": "string",
- "developerName": "string",
- "typeElementId": "string",
- "order": 0,
- "properties": [
- {
- "typeElementPropertyId": "string",
- "developerName": "string",
- "contentValue": "string",
- "contentType": "string",
- "contentFormat": "string",
- "objectData": [
- { }
], - "typeElementId": "string"
}
], - "typeElementBindingDeveloperName": "string",
- "isSelected": true
}
], - "contentValue": "string",
- "contentType": "string"
}
], - "userInteractions": [
- {
- "latitude": 0,
- "longitude": 0,
- "accuracy": 0,
- "altitude": 0,
- "altitudeAccuracy": 0,
- "heading": 0,
- "speed": 0,
- "time": "2019-08-24T14:15:22Z",
- "manywhoUserId": "string"
}
], - "userVotes": {
- "property1": {
- "latitude": 0,
- "longitude": 0,
- "accuracy": 0,
- "altitude": 0,
- "altitudeAccuracy": 0,
- "heading": 0,
- "speed": 0,
- "time": "2019-08-24T14:15:22Z",
- "selectedOutcomeId": "string",
- "directoryUserId": "string",
- "manywhoUserId": "string"
}, - "property2": {
- "latitude": 0,
- "longitude": 0,
- "accuracy": 0,
- "altitude": 0,
- "altitudeAccuracy": 0,
- "heading": 0,
- "speed": 0,
- "time": "2019-08-24T14:15:22Z",
- "selectedOutcomeId": "string",
- "directoryUserId": "string",
- "manywhoUserId": "string"
}
}, - "frames": [
- {
- "flowId": "ccd52024-9c9c-4751-993a-9d75a778bf9d",
- "mapElementId": "e181eea5-224a-46ff-9a23-0fd2213ec8f6"
}
]
}, - "values": [
- {
- "valueElementId": "string",
- "valueElementDeveloperName": "string",
- "objectData": [
- {
- "internalId": "string",
- "externalId": "string",
- "developerName": "string",
- "typeElementId": "string",
- "order": 0,
- "properties": [
- {
- "typeElementPropertyId": "string",
- "developerName": "string",
- "contentValue": "string",
- "contentType": "string",
- "contentFormat": "string",
- "objectData": [
- { }
], - "typeElementId": "string"
}
], - "typeElementBindingDeveloperName": "string",
- "isSelected": true
}
], - "contentValue": "string",
- "contentType": "string"
}
], - "authorizationHeader": "string",
- "isDone": true,
- "isExpired": true,
- "log": {
- "id": "string",
- "elementType": "string",
- "developerName": "string",
- "developerSummary": "string",
- "whoCreated": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoModified": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoOwner": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "stateId": "string",
- "flowId": "string",
- "flowDeveloperName": "string",
- "entries": {
- "property1": {
- "id": "string",
- "elementType": "string",
- "developerName": "string",
- "developerSummary": "string",
- "whoCreated": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoModified": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoOwner": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "timestamp": "2019-08-24T14:15:22Z",
- "message": "string",
- "data": "string",
- "level": 1
}, - "property2": {
- "id": "string",
- "elementType": "string",
- "developerName": "string",
- "developerSummary": "string",
- "whoCreated": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoModified": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoOwner": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "timestamp": "2019-08-24T14:15:22Z",
- "message": "string",
- "data": "string",
- "level": 1
}
}
}, - "joinUri": "string",
- "rootFaults": {
- "property1": "string",
- "property2": "string"
}, - "hasRootFaults": true,
- "storeId": "string",
- "frames": [
- {
- "flowId": {
- "id": "string",
- "versionId": "string"
}, - "mapElementId": "e181eea5-224a-46ff-9a23-0fd2213ec8f6",
- "mapElementDeveloperName": "string",
- "runningUserId": "string",
- "precommitStateEntry": {
- "id": "string",
- "flowId": {
- "id": "string",
- "versionId": "string"
}, - "flowDeveloperName": "string",
- "mapElementId": "string",
- "mapElementDeveloperName": "string",
- "nextMapElementId": "02acbb35-bdfd-4b74-89e5-05295ecceb62",
- "authenticatingServiceElementId": "e10208fc-9a51-4de5-ba8b-af5a5363a2d6",
- "dateCommitted": "2019-08-24T14:15:22Z",
- "chosenOutcomeId": "string",
- "chosenOutcomeDeveloperName": "string",
- "values": [
- {
- "valueElementId": "string",
- "valueElementDeveloperName": "string",
- "objectData": [
- {
- "internalId": "string",
- "externalId": "string",
- "developerName": "string",
- "typeElementId": "string",
- "order": 0,
- "properties": [
- {
- "typeElementPropertyId": null,
- "developerName": null,
- "contentValue": null,
- "contentType": null,
- "contentFormat": null,
- "objectData": [ ],
- "typeElementId": null
}
], - "typeElementBindingDeveloperName": "string",
- "isSelected": true
}
], - "contentValue": "string",
- "contentType": "string"
}
], - "userInteractions": [
- {
- "latitude": 0,
- "longitude": 0,
- "accuracy": 0,
- "altitude": 0,
- "altitudeAccuracy": 0,
- "heading": 0,
- "speed": 0,
- "time": "2019-08-24T14:15:22Z",
- "manywhoUserId": "string"
}
], - "userVotes": {
- "property1": {
- "latitude": 0,
- "longitude": 0,
- "accuracy": 0,
- "altitude": 0,
- "altitudeAccuracy": 0,
- "heading": 0,
- "speed": 0,
- "time": "2019-08-24T14:15:22Z",
- "selectedOutcomeId": "string",
- "directoryUserId": "string",
- "manywhoUserId": "string"
}, - "property2": {
- "latitude": 0,
- "longitude": 0,
- "accuracy": 0,
- "altitude": 0,
- "altitudeAccuracy": 0,
- "heading": 0,
- "speed": 0,
- "time": "2019-08-24T14:15:22Z",
- "selectedOutcomeId": "string",
- "directoryUserId": "string",
- "manywhoUserId": "string"
}
}, - "frames": [
- {
- "flowId": "ccd52024-9c9c-4751-993a-9d75a778bf9d",
- "mapElementId": "e181eea5-224a-46ff-9a23-0fd2213ec8f6"
}
]
}, - "values": [
- {
- "valueElementId": "string",
- "valueElementDeveloperName": "string",
- "objectData": [
- {
- "internalId": "string",
- "externalId": "string",
- "developerName": "string",
- "typeElementId": "string",
- "order": 0,
- "properties": [
- {
- "typeElementPropertyId": "string",
- "developerName": "string",
- "contentValue": "string",
- "contentType": "string",
- "contentFormat": "string",
- "objectData": [
- null
], - "typeElementId": "string"
}
], - "typeElementBindingDeveloperName": "string",
- "isSelected": true
}
], - "contentValue": "string",
- "contentType": "string"
}
]
}
], - "archivedFrames": [
- {
- "path": [
- {
- "flowId": "ccd52024-9c9c-4751-993a-9d75a778bf9d",
- "mapElementId": "e181eea5-224a-46ff-9a23-0fd2213ec8f6"
}
], - "values": [
- {
- "valueElementId": "string",
- "valueElementDeveloperName": "string",
- "objectData": [
- {
- "internalId": "string",
- "externalId": "string",
- "developerName": "string",
- "typeElementId": "string",
- "order": 0,
- "properties": [
- {
- "typeElementPropertyId": "string",
- "developerName": "string",
- "contentValue": "string",
- "contentType": "string",
- "contentFormat": "string",
- "objectData": [
- null
], - "typeElementId": "string"
}
], - "typeElementBindingDeveloperName": "string",
- "isSelected": true
}
], - "contentValue": "string",
- "contentType": "string"
}
]
}
], - "waitExpiresAt": "2019-08-24T14:15:22Z",
- "isPageWait": true
}
Get a listing of all the flow states grouped by flow in the current tenant.
pageSize | integer <int32> Default: 10 The number of flow states to return |
page | integer <int32> Default: 1 The current page of flow states |
orderBy | string Default: "developerName" The column to order the results by |
orderDirection | string Default: "ASC" The direction the order will use |
status | string The status of the state to filter by |
from | string <date-time> An ISO 8601 datetime to filter results from |
to | string <date-time> An ISO 8601 datetime to filter results until |
{- "meta": {
- "property1": null,
- "property2": null
}, - "links": {
- "property1": "string",
- "property2": "string"
}, - "items": [
- {
- "count": 0,
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "developerName": "string"
}
]
}
Get a listing of all the flow states for a specific flow in the current tenant.
id required | string <uuid> The ID of the flow |
pageSize | integer <int32> Default: 10 The number of flow states to return |
page | integer <int32> Default: 1 The current page of flow states |
status | string The status of the state to filter by |
from | string <date-time> An ISO 8601 datetime to filter results from |
to | string <date-time> An ISO 8601 datetime to filter results until |
{- "meta": {
- "property1": null,
- "property2": null
}, - "links": {
- "property1": "string",
- "property2": "string"
}, - "items": [
- {
- "id": "string",
- "parentId": "string",
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "expiresAt": "2019-08-24T14:15:22Z",
- "currentFlowId": {
- "id": "string",
- "versionId": "string"
}, - "currentFlowDeveloperName": "string",
- "currentMapElementId": "string",
- "currentMapElementDeveloperName": "string",
- "entryOutcomeId": "string",
- "entryOutcomeDeveloperName": "string",
- "currentStreamId": "string",
- "currentRunningUserId": "string",
- "currentRunningUserEmail": "string",
- "currentRunningUserExternalId": "string",
- "externalIdentifier": "string",
- "manywhoTenantId": "string",
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "stateEntries": [
- {
- "id": "string",
- "flowId": {
- "id": "string",
- "versionId": "string"
}, - "flowDeveloperName": "string",
- "mapElementId": "string",
- "mapElementDeveloperName": "string",
- "nextMapElementId": "02acbb35-bdfd-4b74-89e5-05295ecceb62",
- "authenticatingServiceElementId": "e10208fc-9a51-4de5-ba8b-af5a5363a2d6",
- "dateCommitted": "2019-08-24T14:15:22Z",
- "chosenOutcomeId": "string",
- "chosenOutcomeDeveloperName": "string",
- "values": [
- {
- "valueElementId": "string",
- "valueElementDeveloperName": "string",
- "objectData": [
- {
- "internalId": "string",
- "externalId": "string",
- "developerName": "string",
- "typeElementId": "string",
- "order": 0,
- "properties": [
- null
], - "typeElementBindingDeveloperName": "string",
- "isSelected": true
}
], - "contentValue": "string",
- "contentType": "string"
}
], - "userInteractions": [
- {
- "latitude": 0,
- "longitude": 0,
- "accuracy": 0,
- "altitude": 0,
- "altitudeAccuracy": 0,
- "heading": 0,
- "speed": 0,
- "time": "2019-08-24T14:15:22Z",
- "manywhoUserId": "string"
}
], - "userVotes": {
- "property1": {
- "latitude": 0,
- "longitude": 0,
- "accuracy": 0,
- "altitude": 0,
- "altitudeAccuracy": 0,
- "heading": 0,
- "speed": 0,
- "time": "2019-08-24T14:15:22Z",
- "selectedOutcomeId": "string",
- "directoryUserId": "string",
- "manywhoUserId": "string"
}, - "property2": {
- "latitude": 0,
- "longitude": 0,
- "accuracy": 0,
- "altitude": 0,
- "altitudeAccuracy": 0,
- "heading": 0,
- "speed": 0,
- "time": "2019-08-24T14:15:22Z",
- "selectedOutcomeId": "string",
- "directoryUserId": "string",
- "manywhoUserId": "string"
}
}, - "frames": [
- {
- "flowId": "ccd52024-9c9c-4751-993a-9d75a778bf9d",
- "mapElementId": "e181eea5-224a-46ff-9a23-0fd2213ec8f6"
}
]
}
], - "precommitStateEntry": {
- "id": "string",
- "flowId": {
- "id": "string",
- "versionId": "string"
}, - "flowDeveloperName": "string",
- "mapElementId": "string",
- "mapElementDeveloperName": "string",
- "nextMapElementId": "02acbb35-bdfd-4b74-89e5-05295ecceb62",
- "authenticatingServiceElementId": "e10208fc-9a51-4de5-ba8b-af5a5363a2d6",
- "dateCommitted": "2019-08-24T14:15:22Z",
- "chosenOutcomeId": "string",
- "chosenOutcomeDeveloperName": "string",
- "values": [
- {
- "valueElementId": "string",
- "valueElementDeveloperName": "string",
- "objectData": [
- {
- "internalId": "string",
- "externalId": "string",
- "developerName": "string",
- "typeElementId": "string",
- "order": 0,
- "properties": [
- {
- "typeElementPropertyId": null,
- "developerName": null,
- "contentValue": null,
- "contentType": null,
- "contentFormat": null,
- "objectData": [ ],
- "typeElementId": null
}
], - "typeElementBindingDeveloperName": "string",
- "isSelected": true
}
], - "contentValue": "string",
- "contentType": "string"
}
], - "userInteractions": [
- {
- "latitude": 0,
- "longitude": 0,
- "accuracy": 0,
- "altitude": 0,
- "altitudeAccuracy": 0,
- "heading": 0,
- "speed": 0,
- "time": "2019-08-24T14:15:22Z",
- "manywhoUserId": "string"
}
], - "userVotes": {
- "property1": {
- "latitude": 0,
- "longitude": 0,
- "accuracy": 0,
- "altitude": 0,
- "altitudeAccuracy": 0,
- "heading": 0,
- "speed": 0,
- "time": "2019-08-24T14:15:22Z",
- "selectedOutcomeId": "string",
- "directoryUserId": "string",
- "manywhoUserId": "string"
}, - "property2": {
- "latitude": 0,
- "longitude": 0,
- "accuracy": 0,
- "altitude": 0,
- "altitudeAccuracy": 0,
- "heading": 0,
- "speed": 0,
- "time": "2019-08-24T14:15:22Z",
- "selectedOutcomeId": "string",
- "directoryUserId": "string",
- "manywhoUserId": "string"
}
}, - "frames": [
- {
- "flowId": "ccd52024-9c9c-4751-993a-9d75a778bf9d",
- "mapElementId": "e181eea5-224a-46ff-9a23-0fd2213ec8f6"
}
]
}, - "values": [
- {
- "valueElementId": "string",
- "valueElementDeveloperName": "string",
- "objectData": [
- {
- "internalId": "string",
- "externalId": "string",
- "developerName": "string",
- "typeElementId": "string",
- "order": 0,
- "properties": [
- {
- "typeElementPropertyId": "string",
- "developerName": "string",
- "contentValue": "string",
- "contentType": "string",
- "contentFormat": "string",
- "objectData": [
- null
], - "typeElementId": "string"
}
], - "typeElementBindingDeveloperName": "string",
- "isSelected": true
}
], - "contentValue": "string",
- "contentType": "string"
}
], - "authorizationHeader": "string",
- "isDone": true,
- "isExpired": true,
- "log": {
- "id": "string",
- "elementType": "string",
- "developerName": "string",
- "developerSummary": "string",
- "whoCreated": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoModified": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoOwner": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "stateId": "string",
- "flowId": "string",
- "flowDeveloperName": "string",
- "entries": {
- "property1": {
- "id": "string",
- "elementType": "string",
- "developerName": "string",
- "developerSummary": "string",
- "whoCreated": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoModified": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoOwner": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "timestamp": "2019-08-24T14:15:22Z",
- "message": "string",
- "data": "string",
- "level": 1
}, - "property2": {
- "id": "string",
- "elementType": "string",
- "developerName": "string",
- "developerSummary": "string",
- "whoCreated": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoModified": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoOwner": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "timestamp": "2019-08-24T14:15:22Z",
- "message": "string",
- "data": "string",
- "level": 1
}
}
}, - "joinUri": "string",
- "rootFaults": {
- "property1": "string",
- "property2": "string"
}, - "hasRootFaults": true,
- "storeId": "string",
- "frames": [
- {
- "flowId": {
- "id": "string",
- "versionId": "string"
}, - "mapElementId": "e181eea5-224a-46ff-9a23-0fd2213ec8f6",
- "mapElementDeveloperName": "string",
- "runningUserId": "string",
- "precommitStateEntry": {
- "id": "string",
- "flowId": {
- "id": "string",
- "versionId": "string"
}, - "flowDeveloperName": "string",
- "mapElementId": "string",
- "mapElementDeveloperName": "string",
- "nextMapElementId": "02acbb35-bdfd-4b74-89e5-05295ecceb62",
- "authenticatingServiceElementId": "e10208fc-9a51-4de5-ba8b-af5a5363a2d6",
- "dateCommitted": "2019-08-24T14:15:22Z",
- "chosenOutcomeId": "string",
- "chosenOutcomeDeveloperName": "string",
- "values": [
- {
- "valueElementId": "string",
- "valueElementDeveloperName": "string",
- "objectData": [
- {
- "internalId": null,
- "externalId": null,
- "developerName": null,
- "typeElementId": null,
- "order": null,
- "properties": [ ],
- "typeElementBindingDeveloperName": null,
- "isSelected": null
}
], - "contentValue": "string",
- "contentType": "string"
}
], - "userInteractions": [
- {
- "latitude": 0,
- "longitude": 0,
- "accuracy": 0,
- "altitude": 0,
- "altitudeAccuracy": 0,
- "heading": 0,
- "speed": 0,
- "time": "2019-08-24T14:15:22Z",
- "manywhoUserId": "string"
}
], - "userVotes": {
- "property1": {
- "latitude": 0,
- "longitude": 0,
- "accuracy": 0,
- "altitude": 0,
- "altitudeAccuracy": 0,
- "heading": 0,
- "speed": 0,
- "time": "2019-08-24T14:15:22Z",
- "selectedOutcomeId": "string",
- "directoryUserId": "string",
- "manywhoUserId": "string"
}, - "property2": {
- "latitude": 0,
- "longitude": 0,
- "accuracy": 0,
- "altitude": 0,
- "altitudeAccuracy": 0,
- "heading": 0,
- "speed": 0,
- "time": "2019-08-24T14:15:22Z",
- "selectedOutcomeId": "string",
- "directoryUserId": "string",
- "manywhoUserId": "string"
}
}, - "frames": [
- {
- "flowId": "ccd52024-9c9c-4751-993a-9d75a778bf9d",
- "mapElementId": "e181eea5-224a-46ff-9a23-0fd2213ec8f6"
}
]
}, - "values": [
- {
- "valueElementId": "string",
- "valueElementDeveloperName": "string",
- "objectData": [
- {
- "internalId": "string",
- "externalId": "string",
- "developerName": "string",
- "typeElementId": "string",
- "order": 0,
- "properties": [
- null
], - "typeElementBindingDeveloperName": "string",
- "isSelected": true
}
], - "contentValue": "string",
- "contentType": "string"
}
]
}
], - "archivedFrames": [
- {
- "path": [
- {
- "flowId": "ccd52024-9c9c-4751-993a-9d75a778bf9d",
- "mapElementId": "e181eea5-224a-46ff-9a23-0fd2213ec8f6"
}
], - "values": [
- {
- "valueElementId": "string",
- "valueElementDeveloperName": "string",
- "objectData": [
- {
- "internalId": "string",
- "externalId": "string",
- "developerName": "string",
- "typeElementId": "string",
- "order": 0,
- "properties": [
- null
], - "typeElementBindingDeveloperName": "string",
- "isSelected": true
}
], - "contentValue": "string",
- "contentType": "string"
}
]
}
], - "waitExpiresAt": "2019-08-24T14:15:22Z",
- "isPageWait": true
}
]
}
Get a listing of all the flow states for a specific flow version in the current tenant.
id required | string <uuid> The ID of the flow |
version required | string <uuid> The version ID of the flow |
pageSize | integer <int32> Default: 10 The number of flow states to return |
page | integer <int32> Default: 1 The current page of flow states |
status | string The status of the state to filter by |
from | string <date-time> An ISO 8601 datetime to filter results from |
to | string <date-time> An ISO 8601 datetime to filter results until |
{- "meta": {
- "property1": null,
- "property2": null
}, - "links": {
- "property1": "string",
- "property2": "string"
}, - "items": [
- {
- "id": "string",
- "parentId": "string",
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "expiresAt": "2019-08-24T14:15:22Z",
- "currentFlowId": {
- "id": "string",
- "versionId": "string"
}, - "currentFlowDeveloperName": "string",
- "currentMapElementId": "string",
- "currentMapElementDeveloperName": "string",
- "entryOutcomeId": "string",
- "entryOutcomeDeveloperName": "string",
- "currentStreamId": "string",
- "currentRunningUserId": "string",
- "currentRunningUserEmail": "string",
- "currentRunningUserExternalId": "string",
- "externalIdentifier": "string",
- "manywhoTenantId": "string",
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "stateEntries": [
- {
- "id": "string",
- "flowId": {
- "id": "string",
- "versionId": "string"
}, - "flowDeveloperName": "string",
- "mapElementId": "string",
- "mapElementDeveloperName": "string",
- "nextMapElementId": "02acbb35-bdfd-4b74-89e5-05295ecceb62",
- "authenticatingServiceElementId": "e10208fc-9a51-4de5-ba8b-af5a5363a2d6",
- "dateCommitted": "2019-08-24T14:15:22Z",
- "chosenOutcomeId": "string",
- "chosenOutcomeDeveloperName": "string",
- "values": [
- {
- "valueElementId": "string",
- "valueElementDeveloperName": "string",
- "objectData": [
- {
- "internalId": "string",
- "externalId": "string",
- "developerName": "string",
- "typeElementId": "string",
- "order": 0,
- "properties": [
- null
], - "typeElementBindingDeveloperName": "string",
- "isSelected": true
}
], - "contentValue": "string",
- "contentType": "string"
}
], - "userInteractions": [
- {
- "latitude": 0,
- "longitude": 0,
- "accuracy": 0,
- "altitude": 0,
- "altitudeAccuracy": 0,
- "heading": 0,
- "speed": 0,
- "time": "2019-08-24T14:15:22Z",
- "manywhoUserId": "string"
}
], - "userVotes": {
- "property1": {
- "latitude": 0,
- "longitude": 0,
- "accuracy": 0,
- "altitude": 0,
- "altitudeAccuracy": 0,
- "heading": 0,
- "speed": 0,
- "time": "2019-08-24T14:15:22Z",
- "selectedOutcomeId": "string",
- "directoryUserId": "string",
- "manywhoUserId": "string"
}, - "property2": {
- "latitude": 0,
- "longitude": 0,
- "accuracy": 0,
- "altitude": 0,
- "altitudeAccuracy": 0,
- "heading": 0,
- "speed": 0,
- "time": "2019-08-24T14:15:22Z",
- "selectedOutcomeId": "string",
- "directoryUserId": "string",
- "manywhoUserId": "string"
}
}, - "frames": [
- {
- "flowId": "ccd52024-9c9c-4751-993a-9d75a778bf9d",
- "mapElementId": "e181eea5-224a-46ff-9a23-0fd2213ec8f6"
}
]
}
], - "precommitStateEntry": {
- "id": "string",
- "flowId": {
- "id": "string",
- "versionId": "string"
}, - "flowDeveloperName": "string",
- "mapElementId": "string",
- "mapElementDeveloperName": "string",
- "nextMapElementId": "02acbb35-bdfd-4b74-89e5-05295ecceb62",
- "authenticatingServiceElementId": "e10208fc-9a51-4de5-ba8b-af5a5363a2d6",
- "dateCommitted": "2019-08-24T14:15:22Z",
- "chosenOutcomeId": "string",
- "chosenOutcomeDeveloperName": "string",
- "values": [
- {
- "valueElementId": "string",
- "valueElementDeveloperName": "string",
- "objectData": [
- {
- "internalId": "string",
- "externalId": "string",
- "developerName": "string",
- "typeElementId": "string",
- "order": 0,
- "properties": [
- {
- "typeElementPropertyId": null,
- "developerName": null,
- "contentValue": null,
- "contentType": null,
- "contentFormat": null,
- "objectData": [ ],
- "typeElementId": null
}
], - "typeElementBindingDeveloperName": "string",
- "isSelected": true
}
], - "contentValue": "string",
- "contentType": "string"
}
], - "userInteractions": [
- {
- "latitude": 0,
- "longitude": 0,
- "accuracy": 0,
- "altitude": 0,
- "altitudeAccuracy": 0,
- "heading": 0,
- "speed": 0,
- "time": "2019-08-24T14:15:22Z",
- "manywhoUserId": "string"
}
], - "userVotes": {
- "property1": {
- "latitude": 0,
- "longitude": 0,
- "accuracy": 0,
- "altitude": 0,
- "altitudeAccuracy": 0,
- "heading": 0,
- "speed": 0,
- "time": "2019-08-24T14:15:22Z",
- "selectedOutcomeId": "string",
- "directoryUserId": "string",
- "manywhoUserId": "string"
}, - "property2": {
- "latitude": 0,
- "longitude": 0,
- "accuracy": 0,
- "altitude": 0,
- "altitudeAccuracy": 0,
- "heading": 0,
- "speed": 0,
- "time": "2019-08-24T14:15:22Z",
- "selectedOutcomeId": "string",
- "directoryUserId": "string",
- "manywhoUserId": "string"
}
}, - "frames": [
- {
- "flowId": "ccd52024-9c9c-4751-993a-9d75a778bf9d",
- "mapElementId": "e181eea5-224a-46ff-9a23-0fd2213ec8f6"
}
]
}, - "values": [
- {
- "valueElementId": "string",
- "valueElementDeveloperName": "string",
- "objectData": [
- {
- "internalId": "string",
- "externalId": "string",
- "developerName": "string",
- "typeElementId": "string",
- "order": 0,
- "properties": [
- {
- "typeElementPropertyId": "string",
- "developerName": "string",
- "contentValue": "string",
- "contentType": "string",
- "contentFormat": "string",
- "objectData": [
- null
], - "typeElementId": "string"
}
], - "typeElementBindingDeveloperName": "string",
- "isSelected": true
}
], - "contentValue": "string",
- "contentType": "string"
}
], - "authorizationHeader": "string",
- "isDone": true,
- "isExpired": true,
- "log": {
- "id": "string",
- "elementType": "string",
- "developerName": "string",
- "developerSummary": "string",
- "whoCreated": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoModified": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoOwner": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "stateId": "string",
- "flowId": "string",
- "flowDeveloperName": "string",
- "entries": {
- "property1": {
- "id": "string",
- "elementType": "string",
- "developerName": "string",
- "developerSummary": "string",
- "whoCreated": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoModified": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoOwner": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "timestamp": "2019-08-24T14:15:22Z",
- "message": "string",
- "data": "string",
- "level": 1
}, - "property2": {
- "id": "string",
- "elementType": "string",
- "developerName": "string",
- "developerSummary": "string",
- "whoCreated": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoModified": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoOwner": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "timestamp": "2019-08-24T14:15:22Z",
- "message": "string",
- "data": "string",
- "level": 1
}
}
}, - "joinUri": "string",
- "rootFaults": {
- "property1": "string",
- "property2": "string"
}, - "hasRootFaults": true,
- "storeId": "string",
- "frames": [
- {
- "flowId": {
- "id": "string",
- "versionId": "string"
}, - "mapElementId": "e181eea5-224a-46ff-9a23-0fd2213ec8f6",
- "mapElementDeveloperName": "string",
- "runningUserId": "string",
- "precommitStateEntry": {
- "id": "string",
- "flowId": {
- "id": "string",
- "versionId": "string"
}, - "flowDeveloperName": "string",
- "mapElementId": "string",
- "mapElementDeveloperName": "string",
- "nextMapElementId": "02acbb35-bdfd-4b74-89e5-05295ecceb62",
- "authenticatingServiceElementId": "e10208fc-9a51-4de5-ba8b-af5a5363a2d6",
- "dateCommitted": "2019-08-24T14:15:22Z",
- "chosenOutcomeId": "string",
- "chosenOutcomeDeveloperName": "string",
- "values": [
- {
- "valueElementId": "string",
- "valueElementDeveloperName": "string",
- "objectData": [
- {
- "internalId": null,
- "externalId": null,
- "developerName": null,
- "typeElementId": null,
- "order": null,
- "properties": [ ],
- "typeElementBindingDeveloperName": null,
- "isSelected": null
}
], - "contentValue": "string",
- "contentType": "string"
}
], - "userInteractions": [
- {
- "latitude": 0,
- "longitude": 0,
- "accuracy": 0,
- "altitude": 0,
- "altitudeAccuracy": 0,
- "heading": 0,
- "speed": 0,
- "time": "2019-08-24T14:15:22Z",
- "manywhoUserId": "string"
}
], - "userVotes": {
- "property1": {
- "latitude": 0,
- "longitude": 0,
- "accuracy": 0,
- "altitude": 0,
- "altitudeAccuracy": 0,
- "heading": 0,
- "speed": 0,
- "time": "2019-08-24T14:15:22Z",
- "selectedOutcomeId": "string",
- "directoryUserId": "string",
- "manywhoUserId": "string"
}, - "property2": {
- "latitude": 0,
- "longitude": 0,
- "accuracy": 0,
- "altitude": 0,
- "altitudeAccuracy": 0,
- "heading": 0,
- "speed": 0,
- "time": "2019-08-24T14:15:22Z",
- "selectedOutcomeId": "string",
- "directoryUserId": "string",
- "manywhoUserId": "string"
}
}, - "frames": [
- {
- "flowId": "ccd52024-9c9c-4751-993a-9d75a778bf9d",
- "mapElementId": "e181eea5-224a-46ff-9a23-0fd2213ec8f6"
}
]
}, - "values": [
- {
- "valueElementId": "string",
- "valueElementDeveloperName": "string",
- "objectData": [
- {
- "internalId": "string",
- "externalId": "string",
- "developerName": "string",
- "typeElementId": "string",
- "order": 0,
- "properties": [
- null
], - "typeElementBindingDeveloperName": "string",
- "isSelected": true
}
], - "contentValue": "string",
- "contentType": "string"
}
]
}
], - "archivedFrames": [
- {
- "path": [
- {
- "flowId": "ccd52024-9c9c-4751-993a-9d75a778bf9d",
- "mapElementId": "e181eea5-224a-46ff-9a23-0fd2213ec8f6"
}
], - "values": [
- {
- "valueElementId": "string",
- "valueElementDeveloperName": "string",
- "objectData": [
- {
- "internalId": "string",
- "externalId": "string",
- "developerName": "string",
- "typeElementId": "string",
- "order": 0,
- "properties": [
- null
], - "typeElementBindingDeveloperName": "string",
- "isSelected": true
}
], - "contentValue": "string",
- "contentType": "string"
}
]
}
], - "waitExpiresAt": "2019-08-24T14:15:22Z",
- "isPageWait": true
}
]
}
A tenant provides a central place for flow builders to build, manage and deploy flows.
Once a tenant has been provisioned, there are various settings available to ensure security is correctly configured and data is properly managed for reporting purposes. The APIs below work for both tenants and subtenants. The only difference between a tenant and and subtenant is that flow builders can move between them using and the tenants are grouped together to ease management.
Used to get the tenant object for the current tenant. Tenants provide a central place for flow builders to build, manage and deploy flows.
includeSubTenants | boolean Default: false Whether to include subtenants in the response |
{- "developerName": "string",
- "developerSummary": "string",
- "securitySettings": {
- "isAdminRestrictedByIPRange": true,
- "isPackagingRestrictedByIPRange": true,
- "isDrawRestrictedByIPRange": true,
- "isRunRestrictedByIPRange": true,
- "authorizedAdminIPRanges": [
- {
- "developerName": "string",
- "developerSummary": "string",
- "startIPAddress": "string",
- "endIPAddress": "string"
}
], - "authorizedPackagingIPRanges": [
- {
- "developerName": "string",
- "developerSummary": "string",
- "startIPAddress": "string",
- "endIPAddress": "string"
}
], - "authorizedDrawIPRanges": [
- {
- "developerName": "string",
- "developerSummary": "string",
- "startIPAddress": "string",
- "endIPAddress": "string"
}
], - "authorizedRunIPRanges": [
- {
- "developerName": "string",
- "developerSummary": "string",
- "startIPAddress": "string",
- "endIPAddress": "string"
}
], - "isSamlEnabled": true,
- "samlSettings": {
- "certificate": "string",
- "redirectUri": "string",
- "logoutUri": "string",
- "groupSettings": {
- "groupAttribute": "string",
- "groups": [
- "string"
]
}, - "claims": {
- "emailAddress": "string",
- "firstName": "string",
- "lastName": "string"
}
}
}, - "subdomain": "string",
- "stateSettings": {
- "endpoint": "string",
- "authentication": 0,
- "username": "string",
- "password": "string",
- "tokenEndpoint": "string"
}, - "observabilitySettings": {
- "otlpEndpoint": "string",
- "otlpHeaders": "string",
- "otlpSensitiveDataLogging": 0
}, - "tenantSettings": {
- "disableServiceInvokerLogging": true,
- "releaseCycle": 0,
- "formatValues": true,
- "useRegionalRedirectUris": true,
- "environments": true
}, - "externalStorageSettings": {
- "enableReplication": true,
- "enableStates": true,
- "globalStoreId": "80527b68-04a5-4a45-a0cb-595ea4db2e38"
}, - "featureFlags": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "developerName": "string",
- "description": "string",
- "enabled": true,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
], - "id": "string",
- "expiresAt": "2019-08-24T14:15:22Z",
- "subTenants": [
- { }
], - "organization": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string"
}, - "parentTenant": { },
- "hasMcr": true
}
Used to update the tenant object for the current tenant. Tenants provide a central place for flow builders to build, manage and deploy flows.
developerName | string or null The unique developer name for the tenant. The developer name is related to the domain information provided in the builder username. |
developerSummary | string or null A summary of the tenant. This is typically additional information that will help explain the purpose of the tenant |
object (SecuritySettingsAPI) Specific security settings that should be applied to this tenant, beyond the defaults (excluding subtenants) | |
subdomain | string or null The requested subdomain to register for this tenant. If provided, the subdomain must be unique for the entire platform |
object (StateSettingsAPI) Settings used for state persistence and reporting | |
object (ObservabilitySettingsAPI) Settings used for runtime observabillity | |
object (TenantSettingsAPI) Settings that are specific to features used in the tenant | |
object (ExternalStorageSettingsAPI) | |
Array of objects or null (FeatureFlagAPI) Feature Flags related to the tenant |
{- "developerName": "string",
- "developerSummary": "string",
- "securitySettings": {
- "isAdminRestrictedByIPRange": true,
- "isPackagingRestrictedByIPRange": true,
- "isDrawRestrictedByIPRange": true,
- "isRunRestrictedByIPRange": true,
- "authorizedAdminIPRanges": [
- {
- "developerName": "string",
- "developerSummary": "string",
- "startIPAddress": "string",
- "endIPAddress": "string"
}
], - "authorizedPackagingIPRanges": [
- {
- "developerName": "string",
- "developerSummary": "string",
- "startIPAddress": "string",
- "endIPAddress": "string"
}
], - "authorizedDrawIPRanges": [
- {
- "developerName": "string",
- "developerSummary": "string",
- "startIPAddress": "string",
- "endIPAddress": "string"
}
], - "authorizedRunIPRanges": [
- {
- "developerName": "string",
- "developerSummary": "string",
- "startIPAddress": "string",
- "endIPAddress": "string"
}
], - "isSamlEnabled": true,
- "samlSettings": {
- "certificate": "string",
- "redirectUri": "string",
- "logoutUri": "string",
- "groupSettings": {
- "groupAttribute": "string",
- "groups": [
- "string"
]
}, - "claims": {
- "emailAddress": "string",
- "firstName": "string",
- "lastName": "string"
}
}
}, - "subdomain": "string",
- "stateSettings": {
- "endpoint": "string",
- "authentication": 0,
- "username": "string",
- "password": "string",
- "tokenEndpoint": "string"
}, - "observabilitySettings": {
- "otlpEndpoint": "string",
- "otlpHeaders": "string",
- "otlpSensitiveDataLogging": 0
}, - "tenantSettings": {
- "disableServiceInvokerLogging": true,
- "releaseCycle": 0,
- "formatValues": true,
- "useRegionalRedirectUris": true,
- "environments": true
}, - "externalStorageSettings": {
- "enableReplication": true,
- "enableStates": true,
- "globalStoreId": "80527b68-04a5-4a45-a0cb-595ea4db2e38"
}, - "featureFlags": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "developerName": "string",
- "description": "string",
- "enabled": true,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
], - "id": "string",
- "expiresAt": "2019-08-24T14:15:22Z",
- "subTenants": [
- { }
], - "organization": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string"
}, - "parentTenant": { },
- "hasMcr": true
}
cultures | boolean Indicates if all non-default cultures should be deleted |
flows | boolean Indicates if all flows should be deleted |
pages | boolean Indicates if all page elements should be deleted |
values | boolean Indicates if all value elements should be deleted |
types | boolean Indicates if all type elements should be deleted |
services | boolean Indicates if all service elements should be deleted |
tags | boolean Indicates if all tag elements should be deleted |
snapshots | boolean Indicates if all flow snapshots should be deleted |
states | boolean Indicates if all flow states should be deleted |
macros | boolean Indicates if all macro elements should be deleted |
identityProviders | boolean |
openApiSchemas | boolean Indicates if all cached OpenAPI Schemas should be deleted |
customPageComponents | boolean |
releases | boolean |
environmentVariables | boolean |
Used to set the Expires At date of a tenant.
newExpiryDate | string or null <date-time> |
{- "developerName": "string",
- "developerSummary": "string",
- "securitySettings": {
- "isAdminRestrictedByIPRange": true,
- "isPackagingRestrictedByIPRange": true,
- "isDrawRestrictedByIPRange": true,
- "isRunRestrictedByIPRange": true,
- "authorizedAdminIPRanges": [
- {
- "developerName": "string",
- "developerSummary": "string",
- "startIPAddress": "string",
- "endIPAddress": "string"
}
], - "authorizedPackagingIPRanges": [
- {
- "developerName": "string",
- "developerSummary": "string",
- "startIPAddress": "string",
- "endIPAddress": "string"
}
], - "authorizedDrawIPRanges": [
- {
- "developerName": "string",
- "developerSummary": "string",
- "startIPAddress": "string",
- "endIPAddress": "string"
}
], - "authorizedRunIPRanges": [
- {
- "developerName": "string",
- "developerSummary": "string",
- "startIPAddress": "string",
- "endIPAddress": "string"
}
], - "isSamlEnabled": true,
- "samlSettings": {
- "certificate": "string",
- "redirectUri": "string",
- "logoutUri": "string",
- "groupSettings": {
- "groupAttribute": "string",
- "groups": [
- "string"
]
}, - "claims": {
- "emailAddress": "string",
- "firstName": "string",
- "lastName": "string"
}
}
}, - "subdomain": "string",
- "stateSettings": {
- "endpoint": "string",
- "authentication": 0,
- "username": "string",
- "password": "string",
- "tokenEndpoint": "string"
}, - "observabilitySettings": {
- "otlpEndpoint": "string",
- "otlpHeaders": "string",
- "otlpSensitiveDataLogging": 0
}, - "tenantSettings": {
- "disableServiceInvokerLogging": true,
- "releaseCycle": 0,
- "formatValues": true,
- "useRegionalRedirectUris": true,
- "environments": true
}, - "externalStorageSettings": {
- "enableReplication": true,
- "enableStates": true,
- "globalStoreId": "80527b68-04a5-4a45-a0cb-595ea4db2e38"
}, - "featureFlags": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "developerName": "string",
- "description": "string",
- "enabled": true,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
], - "id": "string",
- "expiresAt": "2019-08-24T14:15:22Z",
- "subTenants": [
- { }
], - "organization": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string"
}, - "parentTenant": { },
- "hasMcr": true
}
[- {
- "developerName": "string",
- "developerSummary": "string",
- "securitySettings": {
- "isAdminRestrictedByIPRange": true,
- "isPackagingRestrictedByIPRange": true,
- "isDrawRestrictedByIPRange": true,
- "isRunRestrictedByIPRange": true,
- "authorizedAdminIPRanges": [
- {
- "developerName": "string",
- "developerSummary": "string",
- "startIPAddress": "string",
- "endIPAddress": "string"
}
], - "authorizedPackagingIPRanges": [
- {
- "developerName": "string",
- "developerSummary": "string",
- "startIPAddress": "string",
- "endIPAddress": "string"
}
], - "authorizedDrawIPRanges": [
- {
- "developerName": "string",
- "developerSummary": "string",
- "startIPAddress": "string",
- "endIPAddress": "string"
}
], - "authorizedRunIPRanges": [
- {
- "developerName": "string",
- "developerSummary": "string",
- "startIPAddress": "string",
- "endIPAddress": "string"
}
], - "isSamlEnabled": true,
- "samlSettings": {
- "certificate": "string",
- "redirectUri": "string",
- "logoutUri": "string",
- "groupSettings": {
- "groupAttribute": "string",
- "groups": [
- "string"
]
}, - "claims": {
- "emailAddress": "string",
- "firstName": "string",
- "lastName": "string"
}
}
}, - "subdomain": "string",
- "stateSettings": {
- "endpoint": "string",
- "authentication": 0,
- "username": "string",
- "password": "string",
- "tokenEndpoint": "string"
}, - "observabilitySettings": {
- "otlpEndpoint": "string",
- "otlpHeaders": "string",
- "otlpSensitiveDataLogging": 0
}, - "tenantSettings": {
- "disableServiceInvokerLogging": true,
- "releaseCycle": 0,
- "formatValues": true,
- "useRegionalRedirectUris": true,
- "environments": true
}, - "externalStorageSettings": {
- "enableReplication": true,
- "enableStates": true,
- "globalStoreId": "80527b68-04a5-4a45-a0cb-595ea4db2e38"
}, - "featureFlags": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "developerName": "string",
- "description": "string",
- "enabled": true,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
], - "id": "string",
- "expiresAt": "2019-08-24T14:15:22Z",
- "subTenants": [
- { }
], - "organization": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string"
}, - "parentTenant": { },
- "hasMcr": true
}
]
Used to create a new subtenant underneath the current tenant. The developerName
must be unique,
and can only contain letters and numbers, with no spaces.
developerName | string or null |
developerSummary | string or null |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "developerName": "string",
- "userCount": 0
}
Users provide basic information about flow builders and running users in a tenant
Users on the platform are identified via their email. As a result, the email address determines who the user is. The email address is the unique identifier across the entire platform. When running users access a flow, a user is provisioned into the tenant on-demand. In addition, flow builders are included in the user listing.
Get a listing of all users inside the current tenant.
pageSize | integer <int32> Default: 30 |
page | integer <int32> Default: 1 |
{- "meta": {
- "property1": null,
- "property2": null
}, - "links": {
- "property1": "string",
- "property2": "string"
}, - "items": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "organizations": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string"
}
], - "tenants": [
- {
- "id": "string",
- "developerName": "string",
- "developerSummary": "string",
- "expiresAt": "2019-08-24T14:15:22Z",
- "isExpired": true,
- "lastLoggedInAt": "2019-08-24T14:15:22Z",
- "settings": {
- "notifications": {
- "enableEmails": true
}, - "enabledSSO": true,
- "apiKeys": [
- {
- "name": "string",
- "apiKey": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "tenantId": "f97df110-f4de-492e-8849-4a6af68026b0"
}
]
}, - "organization": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string"
}, - "roleId": 0,
- "role": "string",
- "isSso": true,
- "tenantSettings": {
- "disableServiceInvokerLogging": true,
- "releaseCycle": 0,
- "formatValues": true,
- "useRegionalRedirectUris": true,
- "environments": true
}
}
], - "role": {
- "roleId": 0,
- "developerName": "string",
- "friendlyName": "string"
}, - "isSso": true,
- "tokens": [
- {
- "serviceId": "8f8bb40f-b96b-40fe-9064-5031fbe483f9",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
]
}
]
}
id | string <uuid> |
firstName | string or null |
lastName | string or null |
string or null | |
createdAt | string or null <date-time> |
Array of objects or null (OrganizationMinimal) | |
Array of objects or null (UserTenantAPI) | |
object (Role) | |
isSso | boolean |
Array of objects or null (UserTokenAPI) |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "organizations": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string"
}
], - "tenants": [
- {
- "id": "string",
- "developerName": "string",
- "developerSummary": "string",
- "expiresAt": "2019-08-24T14:15:22Z",
- "isExpired": true,
- "lastLoggedInAt": "2019-08-24T14:15:22Z",
- "settings": {
- "notifications": {
- "enableEmails": true
}, - "enabledSSO": true,
- "apiKeys": [
- {
- "name": "string",
- "apiKey": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "tenantId": "f97df110-f4de-492e-8849-4a6af68026b0"
}
]
}, - "organization": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string"
}, - "roleId": 0,
- "role": "string",
- "isSso": true,
- "tenantSettings": {
- "disableServiceInvokerLogging": true,
- "releaseCycle": 0,
- "formatValues": true,
- "useRegionalRedirectUris": true,
- "environments": true
}
}
], - "role": {
- "roleId": 0,
- "developerName": "string",
- "friendlyName": "string"
}, - "isSso": true,
- "tokens": [
- {
- "serviceId": "8f8bb40f-b96b-40fe-9064-5031fbe483f9",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
]
}
Get a listing of all users inside the a specified tenant.
tenantId required | string <uuid> |
pageSize | integer <int32> Default: 30 |
page | integer <int32> Default: 1 |
{- "meta": {
- "property1": null,
- "property2": null
}, - "links": {
- "property1": "string",
- "property2": "string"
}, - "items": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "organizations": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string"
}
], - "tenants": [
- {
- "id": "string",
- "developerName": "string",
- "developerSummary": "string",
- "expiresAt": "2019-08-24T14:15:22Z",
- "isExpired": true,
- "lastLoggedInAt": "2019-08-24T14:15:22Z",
- "settings": {
- "notifications": {
- "enableEmails": true
}, - "enabledSSO": true,
- "apiKeys": [
- {
- "name": "string",
- "apiKey": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "tenantId": "f97df110-f4de-492e-8849-4a6af68026b0"
}
]
}, - "organization": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string"
}, - "roleId": 0,
- "role": "string",
- "isSso": true,
- "tenantSettings": {
- "disableServiceInvokerLogging": true,
- "releaseCycle": 0,
- "formatValues": true,
- "useRegionalRedirectUris": true,
- "environments": true
}
}
], - "role": {
- "roleId": 0,
- "developerName": "string",
- "friendlyName": "string"
}, - "isSso": true,
- "tokens": [
- {
- "serviceId": "8f8bb40f-b96b-40fe-9064-5031fbe483f9",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
]
}
]
}
Load an individual user from the current tenant.
id required | string <uuid> |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "organizations": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string"
}
], - "tenants": [
- {
- "id": "string",
- "developerName": "string",
- "developerSummary": "string",
- "expiresAt": "2019-08-24T14:15:22Z",
- "isExpired": true,
- "lastLoggedInAt": "2019-08-24T14:15:22Z",
- "settings": {
- "notifications": {
- "enableEmails": true
}, - "enabledSSO": true,
- "apiKeys": [
- {
- "name": "string",
- "apiKey": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "tenantId": "f97df110-f4de-492e-8849-4a6af68026b0"
}
]
}, - "organization": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string"
}, - "roleId": 0,
- "role": "string",
- "isSso": true,
- "tenantSettings": {
- "disableServiceInvokerLogging": true,
- "releaseCycle": 0,
- "formatValues": true,
- "useRegionalRedirectUris": true,
- "environments": true
}
}
], - "role": {
- "roleId": 0,
- "developerName": "string",
- "friendlyName": "string"
}, - "isSso": true,
- "tokens": [
- {
- "serviceId": "8f8bb40f-b96b-40fe-9064-5031fbe483f9",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
]
}
Update information for an individual user in the current tenant.
id required | string <uuid> |
id | string <uuid> |
firstName | string or null |
lastName | string or null |
string or null | |
createdAt | string or null <date-time> |
Array of objects or null (OrganizationMinimal) | |
Array of objects or null (UserTenantAPI) | |
object (Role) | |
isSso | boolean |
Array of objects or null (UserTokenAPI) |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "organizations": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string"
}
], - "tenants": [
- {
- "id": "string",
- "developerName": "string",
- "developerSummary": "string",
- "expiresAt": "2019-08-24T14:15:22Z",
- "isExpired": true,
- "lastLoggedInAt": "2019-08-24T14:15:22Z",
- "settings": {
- "notifications": {
- "enableEmails": true
}, - "enabledSSO": true,
- "apiKeys": [
- {
- "name": "string",
- "apiKey": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "tenantId": "f97df110-f4de-492e-8849-4a6af68026b0"
}
]
}, - "organization": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string"
}, - "roleId": 0,
- "role": "string",
- "isSso": true,
- "tenantSettings": {
- "disableServiceInvokerLogging": true,
- "releaseCycle": 0,
- "formatValues": true,
- "useRegionalRedirectUris": true,
- "environments": true
}
}
], - "role": {
- "roleId": 0,
- "developerName": "string",
- "friendlyName": "string"
}, - "isSso": true,
- "tokens": [
- {
- "serviceId": "8f8bb40f-b96b-40fe-9064-5031fbe483f9",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
]
}
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "organizations": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string"
}
], - "tenants": [
- {
- "id": "string",
- "developerName": "string",
- "developerSummary": "string",
- "expiresAt": "2019-08-24T14:15:22Z",
- "isExpired": true,
- "lastLoggedInAt": "2019-08-24T14:15:22Z",
- "settings": {
- "notifications": {
- "enableEmails": true
}, - "enabledSSO": true,
- "apiKeys": [
- {
- "name": "string",
- "apiKey": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "tenantId": "f97df110-f4de-492e-8849-4a6af68026b0"
}
]
}, - "organization": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string"
}, - "roleId": 0,
- "role": "string",
- "isSso": true,
- "tenantSettings": {
- "disableServiceInvokerLogging": true,
- "releaseCycle": 0,
- "formatValues": true,
- "useRegionalRedirectUris": true,
- "environments": true
}
}
]
}
Update the currently-authenticated user's information
firstName | string or null |
lastName | string or null |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "organizations": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string"
}
], - "tenants": [
- {
- "id": "string",
- "developerName": "string",
- "developerSummary": "string",
- "expiresAt": "2019-08-24T14:15:22Z",
- "isExpired": true,
- "lastLoggedInAt": "2019-08-24T14:15:22Z",
- "settings": {
- "notifications": {
- "enableEmails": true
}, - "enabledSSO": true,
- "apiKeys": [
- {
- "name": "string",
- "apiKey": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "tenantId": "f97df110-f4de-492e-8849-4a6af68026b0"
}
]
}, - "organization": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string"
}, - "roleId": 0,
- "role": "string",
- "isSso": true,
- "tenantSettings": {
- "disableServiceInvokerLogging": true,
- "releaseCycle": 0,
- "formatValues": true,
- "useRegionalRedirectUris": true,
- "environments": true
}
}
]
}
Load the tenant user settings for the currently-authenticated user
{- "notifications": {
- "enableEmails": true
}, - "enabledSSO": true,
- "apiKeys": [
- {
- "name": "string",
- "apiKey": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "tenantId": "f97df110-f4de-492e-8849-4a6af68026b0"
}
]
}
Update the tenant user settings for the currently-authenticated user
object (UserTenantSettingsNotificationsAPI) | |
enabledSSO | boolean |
Array of objects or null (UserTenantAPIKey) |
{- "notifications": {
- "enableEmails": true
}, - "enabledSSO": true,
- "apiKeys": [
- {
- "name": "string",
- "apiKey": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "tenantId": "f97df110-f4de-492e-8849-4a6af68026b0"
}
]
}
Add a new API Key for a specific tenant for the currently-authenticated user
name | string or null |
apiKey | string or null |
createdAt | string <date-time> |
tenantId | string or null <uuid> |
{- "name": "string",
- "apiKey": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "tenantId": "f97df110-f4de-492e-8849-4a6af68026b0"
}
type | Array of strings |
from | string <date-time> |
to | string <date-time> |
user | Array of strings <uuid> |
page | integer <int32> |
pageSize | integer <int32> |
{- "meta": {
- "property1": null,
- "property2": null
}, - "links": {
- "property1": "string",
- "property2": "string"
}, - "items": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "type": "string",
- "occurredAt": "2019-08-24T14:15:22Z",
- "userId": "2c4a230c-5085-4924-a3e1-25fb4fc5965b",
- "user": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "tenantId": "f97df110-f4de-492e-8849-4a6af68026b0",
- "stateId": "871bb69c-5872-42b2-88b0-72e9da663aaa",
- "flow": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "version": "8b898373-21c7-4028-b85f-cc5068e68df9",
- "developerName": "string"
}, - "data": {
- "property1": null,
- "property2": null
}
}
]
}
id required | string <uuid> |
interval | string |
{- "flowId": "ccd52024-9c9c-4751-993a-9d75a778bf9d",
- "flowName": "string",
- "flowLaunchTotal": 0,
- "flowLaunchData": [
- {
- "bucket": "string",
- "counter": 0
}
]
}
Generate a signed upload URL, which should be used to submit the asset to (using PUT
). A contentType
is
required in this request.
contentType | string or null |
key | string or null |
name | string or null |
modifiedAt | string <date-time> |
publicUrl | string or null |
size | integer <int64> |
"string"
overwriteExisting | boolean Default: true |
id | string or null The unique identifier for the element. The id should be null for "insert" requests and a valid identifier for "update" requests. |
elementType | string or null The type of element this metadata represents. |
developerName | string or null The developer name for the element. This is useful for keeping track of the element in the modelling tool and the API. |
developerSummary | string or null The developer summary the author provided to give more information about the element |
object (BuilderWhoAPI) | |
object (BuilderWhoAPI) | |
object (BuilderWhoAPI) | |
key | string or null |
legacyScriptURL | string or null |
scriptURL | string or null |
legacyStyleSheetURL | string or null |
styleSheetURL | string or null |
icon | string or null |
object or null | |
configurationEditors | Array of strings or null |
designTimeImageURL | string or null |
designTimeRenderType | string or null |
dateCreated | string <date-time> |
dateModified | string <date-time> |
{- "id": "string",
- "elementType": "string",
- "developerName": "string",
- "developerSummary": "string",
- "whoCreated": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoModified": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoOwner": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "key": "string",
- "legacyScriptURL": "string",
- "scriptURL": "string",
- "legacyStyleSheetURL": "string",
- "styleSheetURL": "string",
- "icon": "string",
- "attributes": {
- "property1": "string",
- "property2": "string"
}, - "configurationEditors": [
- "string"
], - "designTimeImageURL": "string",
- "designTimeRenderType": "string",
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z"
}
filter | string |
page | integer <int32> Default: 1 |
pageSize | integer <int32> Default: 20 |
orderBy | string Default: "dateModified" |
orderDirection | string Default: "DESC" |
{- "meta": {
- "property1": null,
- "property2": null
}, - "links": {
- "property1": "string",
- "property2": "string"
}, - "items": [
- {
- "id": "string",
- "elementType": "string",
- "developerName": "string",
- "developerSummary": "string",
- "whoCreated": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoModified": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoOwner": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "key": "string",
- "legacyScriptURL": "string",
- "scriptURL": "string",
- "legacyStyleSheetURL": "string",
- "styleSheetURL": "string",
- "icon": "string",
- "attributes": {
- "property1": "string",
- "property2": "string"
}, - "configurationEditors": [
- "string"
], - "designTimeImageURL": "string",
- "designTimeRenderType": "string",
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z"
}
]
}
{- "id": "string",
- "elementType": "string",
- "developerName": "string",
- "developerSummary": "string",
- "whoCreated": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoModified": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoOwner": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "key": "string",
- "legacyScriptURL": "string",
- "scriptURL": "string",
- "legacyStyleSheetURL": "string",
- "styleSheetURL": "string",
- "icon": "string",
- "attributes": {
- "property1": "string",
- "property2": "string"
}, - "configurationEditors": [
- "string"
], - "designTimeImageURL": "string",
- "designTimeRenderType": "string",
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z"
}
List all of the elements that depend on the specified component key.
key required | string The key of the component to list dependents of |
[- {
- "flowName": "string",
- "flowId": "ccd52024-9c9c-4751-993a-9d75a778bf9d",
- "mapElementName": "string",
- "mapElementId": "e181eea5-224a-46ff-9a23-0fd2213ec8f6",
- "pageName": "string",
- "pageId": "347b9bf8-fe00-46f6-b8ca-1e06b3bd5809",
- "pageComponentName": "string",
- "pageComponentId": "55dcdd5e-7a2e-489a-ad31-a05a6fa69233"
}
]
List the flattened tree of elements that depends on a specific element.
id required | string <uuid> The ID of the element to list dependents of |
pageSize | integer <int32> Default: 50 The number of dependents to return per page |
page | integer <int32> Default: 1 The current page number of dependents |
{- "meta": {
- "property1": null,
- "property2": null
}, - "links": {
- "property1": "string",
- "property2": "string"
}, - "items": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "developerName": "string",
- "developerSummary": "string",
- "type": "string",
- "friendlyType": "string",
- "dependsOnElementId": "be266822-e8ab-4ab0-825e-90ca59f5b1d7",
- "dependsOnElementType": "string",
- "dependsOnElementDeveloperName": "string",
- "dependsOnElementDeveloperSummary": "string"
}
]
}
List the flattened tree of elements that a specific element depends on, including all registered dependencies of dependencies.
id required | string <uuid> The ID of the element to list dependencies of |
pageSize | integer <int32> Default: 50 The number of dependencies to return per page |
page | integer <int32> Default: 1 The current page number of dependencies |
{- "meta": {
- "property1": null,
- "property2": null
}, - "links": {
- "property1": "string",
- "property2": "string"
}, - "items": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "developerName": "string",
- "developerSummary": "string",
- "type": "string",
- "friendlyType": "string",
- "dependsOnElementId": "be266822-e8ab-4ab0-825e-90ca59f5b1d7",
- "dependsOnElementType": "string",
- "dependsOnElementDeveloperName": "string",
- "dependsOnElementDeveloperSummary": "string"
}
]
}
Flows represent an entire application
Flows represent an atomic package of elements that when run, are fully versioned. Flows can reference other flows using a "flow out" or by messaging other flows in the tenant using the Runtime Service. When referencing flows (parent or subflows), the platform will always take the latest activated and default version of the flow.
When editing elements in a flow, you do not do this through this section of the APIs. Each element type has its own API endpoint for managing objects, etc.
As with group elements, a flow can also have permissions. However, unlike the group element, if a user cannot authenticate to a flow, they cannot access any part of the flow state. Effectively, the flow authorization protects your flow application from any access by running users that cannot successfully authenticate with the provided authorization criteria. Therefore any group elements act as a subset of authorization. The running users must first authenticate successfully into the flow and subsequently authenticate into any group elements. Further to this, there's no requirement that the flow and group elements use the same service for authentication. Flow builders can build flows that authenticate across multiple systems, move from unauthenticated to authenticated access, etc.
Used to create new flows or update existing ones. The flow object represents an entire flow application.
editingToken | string or null <uuid> A unique token for this particular editing session |
object (FlowIdAPI) A composite unique identifier assigned by the platform, which should not be included for new flows. | |
developerName | string or null The developer name for the flow. When referencing flows by name, this is the name you should use in your referencing. |
developerSummary | string or null The developer summary the author provided to give more information about the Flow. |
startMapElementId | string or null The unique identifier for the first element in the flow. This element is always of the |
allowJumping | boolean Indicates that the builder of the flow will allow users to jump to any position in the Flow regardless of outcomes and/or navigation. |
enableHistoricalNavigation | boolean Indicates that the builder of the flow wants to enable/disable both the UI and api for historical navigation. |
stateExpirationLength | integer <int32> |
idleStateExpirationLength | integer <int32> |
object (GroupAuthorizationAPI) | |
object (FlowIdentityProviderAPI) | |
tags | Array of strings or null |
{- "editingToken": "4f2b41cf-03fb-4bbd-ab0e-8a28d1bb43cf",
- "id": {
- "id": "string",
- "versionId": "string"
}, - "developerName": "string",
- "developerSummary": "string",
- "startMapElementId": "string",
- "allowJumping": true,
- "enableHistoricalNavigation": true,
- "stateExpirationLength": 0,
- "idleStateExpirationLength": 0,
- "authorization": {
- "serviceElementId": "string",
- "globalAuthenticationType": "string",
- "streamBehaviourType": "string",
- "showPagesAsReadOnly": true,
- "groups": [
- {
- "authenticationId": "string",
- "attribute": "string",
- "attributeLabel": "string",
- "friendlyName": "string",
- "developerSummary": "string",
- "serviceElementId": "string"
}
], - "users": [
- {
- "authenticationId": "string",
- "attribute": "string",
- "runningUser": true,
- "attributeLabel": "string",
- "friendlyName": "string",
- "developerSummary": "string",
- "serviceElementId": "string"
}
], - "locations": [
- {
- "developerName": "string",
- "developerSummary": "string",
- "valueElementToReferenceId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "attribute": "string"
}
]
}, - "identityProvider": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "allowedUsers": [
- "string"
], - "allowedGroups": [
- "string"
]
}, - "tags": [
- "string"
], - "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "whoCreated": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoModified": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoOwner": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "alertEmail": "string",
- "isActive": true,
- "isDefault": true,
- "comment": "string"
}
Used to list and filter existing flows.
The filter can take the following formats:
developerName eq '{developer_name}'
: Filter the list of flows where the developerName
property exactly matches the provided developer name (case insensitive)substringof(developerName, '{developer_name}')
: Filter the list of flows where the developerName
property partially matches the provided developer name (case insensitive)filter | string The filter for querying flows |
[- {
- "editingToken": "4f2b41cf-03fb-4bbd-ab0e-8a28d1bb43cf",
- "id": {
- "id": "string",
- "versionId": "string"
}, - "developerName": "string",
- "developerSummary": "string",
- "startMapElementId": "string",
- "allowJumping": true,
- "enableHistoricalNavigation": true,
- "stateExpirationLength": 0,
- "idleStateExpirationLength": 0,
- "authorization": {
- "serviceElementId": "string",
- "globalAuthenticationType": "string",
- "streamBehaviourType": "string",
- "showPagesAsReadOnly": true,
- "groups": [
- {
- "authenticationId": "string",
- "attribute": "string",
- "attributeLabel": "string",
- "friendlyName": "string",
- "developerSummary": "string",
- "serviceElementId": "string"
}
], - "users": [
- {
- "authenticationId": "string",
- "attribute": "string",
- "runningUser": true,
- "attributeLabel": "string",
- "friendlyName": "string",
- "developerSummary": "string",
- "serviceElementId": "string"
}
], - "locations": [
- {
- "developerName": "string",
- "developerSummary": "string",
- "valueElementToReferenceId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "attribute": "string"
}
]
}, - "identityProvider": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "allowedUsers": [
- "string"
], - "allowedGroups": [
- "string"
]
}, - "tags": [
- "string"
], - "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "whoCreated": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoModified": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoOwner": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "alertEmail": "string",
- "isActive": true,
- "isDefault": true,
- "comment": "string"
}
]
Used to get an existing flow by ID.
id required | string <uuid> The unique identifier for the Flow |
{- "editingToken": "4f2b41cf-03fb-4bbd-ab0e-8a28d1bb43cf",
- "id": {
- "id": "string",
- "versionId": "string"
}, - "developerName": "string",
- "developerSummary": "string",
- "startMapElementId": "string",
- "allowJumping": true,
- "enableHistoricalNavigation": true,
- "stateExpirationLength": 0,
- "idleStateExpirationLength": 0,
- "authorization": {
- "serviceElementId": "string",
- "globalAuthenticationType": "string",
- "streamBehaviourType": "string",
- "showPagesAsReadOnly": true,
- "groups": [
- {
- "authenticationId": "string",
- "attribute": "string",
- "attributeLabel": "string",
- "friendlyName": "string",
- "developerSummary": "string",
- "serviceElementId": "string"
}
], - "users": [
- {
- "authenticationId": "string",
- "attribute": "string",
- "runningUser": true,
- "attributeLabel": "string",
- "friendlyName": "string",
- "developerSummary": "string",
- "serviceElementId": "string"
}
], - "locations": [
- {
- "developerName": "string",
- "developerSummary": "string",
- "valueElementToReferenceId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "attribute": "string"
}
]
}, - "identityProvider": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "allowedUsers": [
- "string"
], - "allowedGroups": [
- "string"
]
}, - "tags": [
- "string"
], - "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "whoCreated": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoModified": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoOwner": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "alertEmail": "string",
- "isActive": true,
- "isDefault": true,
- "comment": "string"
}
Used to list all the elements of a type used in a flow
flow required | string <uuid> The unique identifier for the flow |
elementType required | string The element type to list |
[- {
- "id": "string",
- "elementType": "string",
- "developerName": "string",
- "developerSummary": "string",
- "whoCreated": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoModified": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoOwner": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}
}
]
The Flow Graph object provides the coordinate and basic configuration information of map and group elements.
The Flow Graph object is typically used for editing the layout of the flow for flow builders. This API should not be used for creating new flows, but rather to manage map and group elements in an existing flow. The focus of this API is to allow flow builders to make coordinate changes to these elements while ensuring other flow builders are notified of these changes and can be updated in realtime.
Used to update a flow graph.
editingToken | string or null <uuid> A unique token for this particular editing session |
object (FlowIdAPI) A composite unique identifier assigned by the platform, which should not be included for new flows. | |
developerName | string or null The developer name for the flow. When referencing flows by name, this is the name you should use in your referencing. |
developerSummary | string or null The developer summary the author provided to give more information about the Flow. |
startMapElementId | string or null The unique identifier for the first element in the flow. This element is always of the |
allowJumping | boolean Indicates that the builder of the flow will allow users to jump to any position in the Flow regardless of outcomes and/or navigation. |
enableHistoricalNavigation | boolean Indicates that the builder of the flow wants to enable/disable both the UI and api for historical navigation. |
stateExpirationLength | integer <int32> |
idleStateExpirationLength | integer <int32> |
object (GroupAuthorizationAPI) | |
object (FlowIdentityProviderAPI) | |
tags | Array of strings or null |
Array of objects or null (MapElementAPI) An array of map elements that are part of the flow graph. | |
Array of objects or null (GroupElementAPI) An array of group elements that are part of the flow graph. |
{- "editingToken": "4f2b41cf-03fb-4bbd-ab0e-8a28d1bb43cf",
- "id": {
- "id": "string",
- "versionId": "string"
}, - "developerName": "string",
- "developerSummary": "string",
- "startMapElementId": "string",
- "allowJumping": true,
- "enableHistoricalNavigation": true,
- "stateExpirationLength": 0,
- "idleStateExpirationLength": 0,
- "authorization": {
- "serviceElementId": "string",
- "globalAuthenticationType": "string",
- "streamBehaviourType": "string",
- "showPagesAsReadOnly": true,
- "groups": [
- {
- "authenticationId": "string",
- "attribute": "string",
- "attributeLabel": "string",
- "friendlyName": "string",
- "developerSummary": "string",
- "serviceElementId": "string"
}
], - "users": [
- {
- "authenticationId": "string",
- "attribute": "string",
- "runningUser": true,
- "attributeLabel": "string",
- "friendlyName": "string",
- "developerSummary": "string",
- "serviceElementId": "string"
}
], - "locations": [
- {
- "developerName": "string",
- "developerSummary": "string",
- "valueElementToReferenceId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "attribute": "string"
}
]
}, - "identityProvider": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "allowedUsers": [
- "string"
], - "allowedGroups": [
- "string"
]
}, - "tags": [
- "string"
], - "mapElements": [
- {
- "id": "string",
- "elementType": "string",
- "developerName": "string",
- "developerSummary": "string",
- "whoCreated": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoModified": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoOwner": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "groupElementId": "string",
- "x": 0,
- "y": 0,
- "pageElementId": "string",
- "pageElementDeveloperName": "string",
- "outcomes": [
- {
- "id": "string",
- "developerName": "string",
- "developerSummary": "string",
- "label": "string",
- "nextMapElementId": "string",
- "pageActionType": "string",
- "isBulkAction": true,
- "pageActionBindingType": "string",
- "pageObjectBindingId": "string",
- "order": 0,
- "comparison": {
- "comparisonType": "string",
- "rules": [
- {
- "leftValueElementToReferenceId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "criteriaType": "string",
- "rightValueElementToReferenceId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "leftValueElementToReferenceDeveloperName": "string",
- "rightValueElementToReferenceDeveloperName": "string",
- "criteriaTypeFriendly": "string"
}
], - "comparisons": [
- { }
], - "order": 0
}, - "flowOut": {
- "valueElementStateId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "valueElementFlowId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "flowId": {
- "id": "string",
- "versionId": "string"
}, - "valueElementExternalIdentifierId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}
}, - "controlPoints": [
- {
- "x": 0,
- "y": 0
}
], - "nextMapElementDeveloperName": "string",
- "attributes": {
- "property1": "string",
- "property2": "string"
}, - "className": "string"
}
], - "subflow": {
- "flowId": {
- "id": "string",
- "versionId": "string"
}, - "arguments": [
- {
- "valueElementInSubflowId": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "valueElementToApplyId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}
}
], - "restoreValuesOnJump": true,
- "returnValuesOnJump": true,
- "flowDeveloperName": "string",
- "value": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}
}, - "wait": {
- "developerName": "string",
- "days": 0,
- "hours": 0,
- "minutes": 0,
- "seconds": 0,
- "relative": "string",
- "absoluteDate": "2019-08-24T14:15:22Z",
- "value": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "valueDeveloperName": "string",
- "timezone": "string",
- "outcomeId": "6c1a48b7-5d9d-4a39-b0dd-22a32d8cc278"
}, - "waits": [
- {
- "developerName": "string",
- "days": 0,
- "hours": 0,
- "minutes": 0,
- "seconds": 0,
- "relative": "string",
- "absoluteDate": "2019-08-24T14:15:22Z",
- "value": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "valueDeveloperName": "string",
- "timezone": "string",
- "outcomeId": "6c1a48b7-5d9d-4a39-b0dd-22a32d8cc278"
}
]
}
], - "groupElements": [
- {
- "id": "string",
- "elementType": "string",
- "developerName": "string",
- "developerSummary": "string",
- "whoCreated": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoModified": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoOwner": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "groupElementId": "string",
- "x": 0,
- "y": 0,
- "height": 0,
- "width": 0,
- "authorization": {
- "serviceElementId": "string",
- "globalAuthenticationType": "string",
- "streamBehaviourType": "string",
- "showPagesAsReadOnly": true,
- "groups": [
- {
- "authenticationId": "string",
- "attribute": "string",
- "attributeLabel": "string",
- "friendlyName": "string",
- "developerSummary": "string",
- "serviceElementId": "string"
}
], - "users": [
- {
- "authenticationId": "string",
- "attribute": "string",
- "runningUser": true,
- "attributeLabel": "string",
- "friendlyName": "string",
- "developerSummary": "string",
- "serviceElementId": "string"
}
], - "locations": [
- {
- "developerName": "string",
- "developerSummary": "string",
- "valueElementToReferenceId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "attribute": "string"
}
]
}, - "isOpen": true,
- "identityProvider": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "allowedUsers": [
- "string"
], - "allowedGroups": [
- "string"
]
}
}
], - "tenantId": "string",
- "dateModified": "2019-08-24T14:15:22Z"
}
Used to get an existing flow graph. The flow graph provides the coordinate and basic configuration information of map and group elements.
flow required | string The unique identifier for the flow |
{- "editingToken": "4f2b41cf-03fb-4bbd-ab0e-8a28d1bb43cf",
- "id": {
- "id": "string",
- "versionId": "string"
}, - "developerName": "string",
- "developerSummary": "string",
- "startMapElementId": "string",
- "allowJumping": true,
- "enableHistoricalNavigation": true,
- "stateExpirationLength": 0,
- "idleStateExpirationLength": 0,
- "authorization": {
- "serviceElementId": "string",
- "globalAuthenticationType": "string",
- "streamBehaviourType": "string",
- "showPagesAsReadOnly": true,
- "groups": [
- {
- "authenticationId": "string",
- "attribute": "string",
- "attributeLabel": "string",
- "friendlyName": "string",
- "developerSummary": "string",
- "serviceElementId": "string"
}
], - "users": [
- {
- "authenticationId": "string",
- "attribute": "string",
- "runningUser": true,
- "attributeLabel": "string",
- "friendlyName": "string",
- "developerSummary": "string",
- "serviceElementId": "string"
}
], - "locations": [
- {
- "developerName": "string",
- "developerSummary": "string",
- "valueElementToReferenceId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "attribute": "string"
}
]
}, - "identityProvider": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "allowedUsers": [
- "string"
], - "allowedGroups": [
- "string"
]
}, - "tags": [
- "string"
], - "mapElements": [
- {
- "id": "string",
- "elementType": "string",
- "developerName": "string",
- "developerSummary": "string",
- "whoCreated": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoModified": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoOwner": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "groupElementId": "string",
- "x": 0,
- "y": 0,
- "pageElementId": "string",
- "pageElementDeveloperName": "string",
- "outcomes": [
- {
- "id": "string",
- "developerName": "string",
- "developerSummary": "string",
- "label": "string",
- "nextMapElementId": "string",
- "pageActionType": "string",
- "isBulkAction": true,
- "pageActionBindingType": "string",
- "pageObjectBindingId": "string",
- "order": 0,
- "comparison": {
- "comparisonType": "string",
- "rules": [
- {
- "leftValueElementToReferenceId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "criteriaType": "string",
- "rightValueElementToReferenceId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "leftValueElementToReferenceDeveloperName": "string",
- "rightValueElementToReferenceDeveloperName": "string",
- "criteriaTypeFriendly": "string"
}
], - "comparisons": [
- { }
], - "order": 0
}, - "flowOut": {
- "valueElementStateId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "valueElementFlowId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "flowId": {
- "id": "string",
- "versionId": "string"
}, - "valueElementExternalIdentifierId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}
}, - "controlPoints": [
- {
- "x": 0,
- "y": 0
}
], - "nextMapElementDeveloperName": "string",
- "attributes": {
- "property1": "string",
- "property2": "string"
}, - "className": "string"
}
], - "subflow": {
- "flowId": {
- "id": "string",
- "versionId": "string"
}, - "arguments": [
- {
- "valueElementInSubflowId": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "valueElementToApplyId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}
}
], - "restoreValuesOnJump": true,
- "returnValuesOnJump": true,
- "flowDeveloperName": "string",
- "value": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}
}, - "wait": {
- "developerName": "string",
- "days": 0,
- "hours": 0,
- "minutes": 0,
- "seconds": 0,
- "relative": "string",
- "absoluteDate": "2019-08-24T14:15:22Z",
- "value": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "valueDeveloperName": "string",
- "timezone": "string",
- "outcomeId": "6c1a48b7-5d9d-4a39-b0dd-22a32d8cc278"
}, - "waits": [
- {
- "developerName": "string",
- "days": 0,
- "hours": 0,
- "minutes": 0,
- "seconds": 0,
- "relative": "string",
- "absoluteDate": "2019-08-24T14:15:22Z",
- "value": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "valueDeveloperName": "string",
- "timezone": "string",
- "outcomeId": "6c1a48b7-5d9d-4a39-b0dd-22a32d8cc278"
}
]
}
], - "groupElements": [
- {
- "id": "string",
- "elementType": "string",
- "developerName": "string",
- "developerSummary": "string",
- "whoCreated": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoModified": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoOwner": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "groupElementId": "string",
- "x": 0,
- "y": 0,
- "height": 0,
- "width": 0,
- "authorization": {
- "serviceElementId": "string",
- "globalAuthenticationType": "string",
- "streamBehaviourType": "string",
- "showPagesAsReadOnly": true,
- "groups": [
- {
- "authenticationId": "string",
- "attribute": "string",
- "attributeLabel": "string",
- "friendlyName": "string",
- "developerSummary": "string",
- "serviceElementId": "string"
}
], - "users": [
- {
- "authenticationId": "string",
- "attribute": "string",
- "runningUser": true,
- "attributeLabel": "string",
- "friendlyName": "string",
- "developerSummary": "string",
- "serviceElementId": "string"
}
], - "locations": [
- {
- "developerName": "string",
- "developerSummary": "string",
- "valueElementToReferenceId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "attribute": "string"
}
]
}, - "isOpen": true,
- "identityProvider": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "allowedUsers": [
- "string"
], - "allowedGroups": [
- "string"
]
}
}
], - "tenantId": "string",
- "dateModified": "2019-08-24T14:15:22Z"
}
Used to get map or group elements within the flow graph. The response will contain all information about the map and group elements, not just basic configuration information.
flow required | string The unique identifier for the flow |
The list of map or group element ids to load
mapElementIds | Array of strings or null An array of map elements ids that exist in the flow graph. |
groupElementIds | Array of strings or null An array of group elements ids that exist in the flow graph. |
{- "mapElements": [
- {
- "id": "string",
- "elementType": "string",
- "developerName": "string",
- "developerSummary": "string",
- "groupElementId": "string",
- "x": 0,
- "y": 0,
- "pageElementId": "string",
- "pageElementDeveloperName": "string",
- "outcomes": [
- {
- "id": "string",
- "developerName": "string",
- "developerSummary": "string",
- "label": "string",
- "nextMapElementId": "string",
- "pageActionType": "string",
- "isBulkAction": true,
- "pageActionBindingType": "string",
- "pageObjectBindingId": "string",
- "order": 0,
- "comparison": {
- "comparisonType": "string",
- "rules": [
- {
- "leftValueElementToReferenceId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "criteriaType": "string",
- "rightValueElementToReferenceId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "leftValueElementToReferenceDeveloperName": "string",
- "rightValueElementToReferenceDeveloperName": "string",
- "criteriaTypeFriendly": "string"
}
], - "comparisons": [
- { }
], - "order": 0
}, - "flowOut": {
- "valueElementStateId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "valueElementFlowId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "flowId": {
- "id": "string",
- "versionId": "string"
}, - "valueElementExternalIdentifierId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}
}, - "controlPoints": [
- {
- "x": 0,
- "y": 0
}
], - "nextMapElementDeveloperName": "string",
- "attributes": {
- "property1": "string",
- "property2": "string"
}, - "className": "string"
}
], - "subflow": {
- "flowId": {
- "id": "string",
- "versionId": "string"
}, - "arguments": [
- {
- "valueElementInSubflowId": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "valueElementToApplyId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}
}
], - "restoreValuesOnJump": true,
- "returnValuesOnJump": true,
- "flowDeveloperName": "string",
- "value": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}
}, - "wait": {
- "developerName": "string",
- "days": 0,
- "hours": 0,
- "minutes": 0,
- "seconds": 0,
- "relative": "string",
- "absoluteDate": "2019-08-24T14:15:22Z",
- "value": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "valueDeveloperName": "string",
- "timezone": "string",
- "outcomeId": "6c1a48b7-5d9d-4a39-b0dd-22a32d8cc278"
}, - "waits": [
- {
- "developerName": "string",
- "days": 0,
- "hours": 0,
- "minutes": 0,
- "seconds": 0,
- "relative": "string",
- "absoluteDate": "2019-08-24T14:15:22Z",
- "value": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "valueDeveloperName": "string",
- "timezone": "string",
- "outcomeId": "6c1a48b7-5d9d-4a39-b0dd-22a32d8cc278"
}
], - "operations": [
- {
- "valueElementToApplyId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "valueElementToReferenceId": {
- "value": null,
- "index": 0,
- "isT0": true,
- "isT1": true,
- "asT0": 0,
- "asT1": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}
}, - "valueElementToReferenceRelativeId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "macroElementToExecuteId": "string",
- "order": 0,
- "disabled": true,
- "macroElementToExecuteDeveloperName": "string",
- "valueElementToApplyDeveloperName": "string",
- "valueElementToApplyPropertyDeveloperName": "string",
- "valueElementToReferenceDeveloperName": "string",
- "valueElementToReferencePropertyDeveloperName": "string",
- "valueElementToReferenceRelativeDeveloperName": "string",
- "valueElementToReferenceRelativePropertyDeveloperName": "string",
- "valueElementToApplyCommand": "string",
- "valueElementToReferenceCommand": "string",
- "valueElementToReferenceRelativeCommand": "string",
- "valueElementToApplyCommandFriendly": "string",
- "valueElementToReferenceCommandFriendly": "string",
- "valueElementToReferenceRelativeCommandFriendly": "string",
- "valueElementToApplyContentType": "string",
- "valueElementToApplyPropertyContentType": "string",
- "valueElementToApplyTypeElementId": "string",
- "valueElementToReferenceContentType": "string",
- "valueElementToReferenceRelativeContentType": "string",
- "valueElementToReferencePropertyContentType": "string",
- "valueElementToReferenceRelativePropertyContentType": "string",
- "valueElementToReferenceTypeElementId": "string",
- "valueElementToReferenceRelativeTypeElementId": "string",
- "valueElementToApplySortById": "string",
- "valueElementToApplySortByDeveloperName": "string",
- "valueElementToApplySortDirection": "string"
}
], - "listeners": [
- {
- "developerName": "string",
- "serviceElementId": "string",
- "listenerType": "string",
- "valueElementToReferenceForListeningId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "attributes": {
- "property1": "string",
- "property2": "string"
}
}
], - "viewMessageAction": {
- "developerName": "string",
- "serviceElementId": "string",
- "serviceElementDeveloperName": "string",
- "uriPart": "string",
- "inputs": [
- {
- "valueElementToReferenceId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "developerName": "string",
- "contentType": "string",
- "typeElementId": "string",
- "order": 0,
- "valueElementToReferenceDeveloperName": "string",
- "typeElementDeveloperName": "string"
}
], - "outputs": [
- {
- "valueElementToApplyId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "developerName": "string",
- "contentType": "string",
- "typeElementId": "string",
- "order": 0,
- "valueElementToReferenceDeveloperName": "string",
- "typeElementDeveloperName": "string"
}
], - "attributes": {
- "property1": "string",
- "property2": "string"
}, - "order": 0,
- "serviceActionName": "string",
- "disabled": true,
- "selectedOutcomeId": "string"
}, - "messageActions": [
- {
- "developerName": "string",
- "serviceElementId": "string",
- "serviceElementDeveloperName": "string",
- "uriPart": "string",
- "inputs": [
- {
- "valueElementToReferenceId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "developerName": "string",
- "contentType": "string",
- "typeElementId": "string",
- "order": 0,
- "valueElementToReferenceDeveloperName": "string",
- "typeElementDeveloperName": "string"
}
], - "outputs": [
- {
- "valueElementToApplyId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "developerName": "string",
- "contentType": "string",
- "typeElementId": "string",
- "order": 0,
- "valueElementToReferenceDeveloperName": "string",
- "typeElementDeveloperName": "string"
}
], - "attributes": {
- "property1": "string",
- "property2": "string"
}, - "order": 0,
- "serviceActionName": "string",
- "disabled": true,
- "selectedOutcomeId": "string"
}
], - "dataActions": [
- {
- "developerName": "string",
- "crudOperationType": "string",
- "isSmartSave": true,
- "order": 0,
- "disabled": true,
- "valueElementToReferenceId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "valueElementToApplyId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "objectDataRequest": {
- "typeElementBindingId": "string",
- "typeElementId": "string",
- "listFilter": {
- "comparisonType": "string",
- "where": [
- {
- "columnTypeElementPropertyId": "string",
- "criteriaType": "string",
- "criteriaTypeFriendly": "string",
- "valueElementToReferenceId": {
- "id": null,
- "typeElementPropertyId": null,
- "command": null,
- "relativeUnit": null
}, - "columnTypeElementPropertyDeveloperName": "string",
- "valueElementToReferenceDeveloperName": "string"
}
], - "listFilters": [
- {
- "comparisonType": "string",
- "where": [
- null
], - "listFilters": [
- null
]
}
], - "filterId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "orderByTypeElementPropertyId": "string",
- "orderByDirectionType": "string",
- "orderBy": [
- {
- "orderByTypeElementPropertyId": "string",
- "orderByDirectionType": "string"
}
], - "limit": 0,
- "filterByProvidedObjects": true,
- "searchCriteria": [
- {
- "columnTypeElementPropertyId": "string"
}
], - "properties": [
- {
- "typeElementPropertyId": "2ff1a568-6424-4f9f-a5b2-8707b328cc88"
}
]
}, - "command": {
- "commandType": "string",
- "properties": {
- "property1": "string",
- "property2": "string"
}
}, - "typeElementDeveloperName": "string"
}
}
], - "navigationOverrides": [
- {
- "navigationElementId": "string",
- "navigationItemId": "string",
- "isEnabled": true,
- "isVisible": true,
- "locationMapElementId": "string",
- "locationMapElementDeveloperName": "string",
- "navigationElementDeveloperName": "string",
- "navigationItemDeveloperName": "string",
- "url": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "urlTarget": "string",
- "urlValueDeveloperName": "string"
}
], - "vote": {
- "voteType": "string",
- "minimumCount": 0,
- "minimumPercent": 0,
- "attributes": {
- "property1": "string",
- "property2": "string"
}
}, - "clearNavigationOverrides": true,
- "postUpdateToStream": true,
- "userContent": "string",
- "userContentDateModified": "2019-08-24T14:15:22Z",
- "statusMessage": "string",
- "postUpdateMessage": "string",
- "notAuthorizedMessage": "string",
- "postUpdateWhenType": "string",
- "updateByName": true,
- "title": "string",
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "whoCreated": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoModified": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoOwner": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}
}
], - "groupElements": [
- {
- "id": "string",
- "elementType": "string",
- "developerName": "string",
- "developerSummary": "string",
- "groupElementId": "string",
- "x": 0,
- "y": 0,
- "height": 0,
- "width": 0,
- "authorization": {
- "serviceElementId": "string",
- "globalAuthenticationType": "string",
- "streamBehaviourType": "string",
- "showPagesAsReadOnly": true,
- "groups": [
- {
- "authenticationId": "string",
- "attribute": "string",
- "attributeLabel": "string",
- "friendlyName": "string",
- "developerSummary": "string",
- "serviceElementId": "string"
}
], - "users": [
- {
- "authenticationId": "string",
- "attribute": "string",
- "runningUser": true,
- "attributeLabel": "string",
- "friendlyName": "string",
- "developerSummary": "string",
- "serviceElementId": "string"
}
], - "locations": [
- {
- "developerName": "string",
- "developerSummary": "string",
- "valueElementToReferenceId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "attribute": "string"
}
]
}, - "isOpen": true,
- "identityProvider": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "allowedUsers": [
- "string"
], - "allowedGroups": [
- "string"
]
}, - "updateByName": true,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "whoCreated": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoModified": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoOwner": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}
}
]
}
Used to save map or group elements within the flow graph. It is expected that all the information about the map and group elements has been given, not just basic configuration information.
flow required | string The unique identifier for the flow |
The list of map or group elements to save
Array of objects or null (MapElementRequestAPI) An array of map elements that are part of the flow graph. | |
Array of objects or null (GroupElementRequestAPI) An array of group elements that are part of the flow graph. |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "mapElements": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "elementType": "string",
- "x": 0,
- "y": 0,
- "developerName": "string",
- "groupElementId": "fb6d1047-adb9-4c93-a3a5-83f659d9ba17",
- "outcomes": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "developerName": "string",
- "nextMapElementId": "02acbb35-bdfd-4b74-89e5-05295ecceb62",
- "controlPoints": [
- {
- "x": 0,
- "y": 0
}
]
}
], - "subflow": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "developerName": "string",
- "isSetAsValue": true
}, - "page": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "developerName": "string"
}, - "wait": {
- "days": 0,
- "hours": 0,
- "minutes": 0,
- "seconds": 0,
- "relative": "string",
- "absoluteDate": "2019-08-24T14:15:22Z",
- "valueDeveloperName": "string"
}
}
], - "groupElements": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "elementType": "string",
- "x": 0,
- "y": 0,
- "width": 0,
- "height": 0,
- "developerName": "string",
- "groupElementId": "fb6d1047-adb9-4c93-a3a5-83f659d9ba17"
}
]
}
The flow snapshot is the package that is sent to the platform runtime engine.
Without a flow snapshot, a flow cannot be accessed by running users. The flow snapshot contains all the fully versioned elements that are needed for the flow to execute (excluding subflows). In the tooling, each time a flow is run or published, a flow snapshot is taken. This means you then have a version of the flow that can also be reverted if flow builders make a range of mistakes and would like to go back to a previous snapshot.
The flow snapshot also acts as a version system as all metadata for the flow can be accessed, and external tools can be used to diff for changes. Equally, for compliance, a customer can access the flow snapshots to get a complete picture of which flow the running user(s) were running at any particular point in time.
Used to activate and/or make default a flow snapshot version
flow required | string The unique identifier for the flow |
version required | string The unique identifier for the flow version |
isDefault required | boolean If this snapshot should be the default version for running users |
isActivated required | boolean If this snapshot should be accessible to running users to run |
{- "editingToken": "4f2b41cf-03fb-4bbd-ab0e-8a28d1bb43cf",
- "id": {
- "id": "string",
- "versionId": "string"
}, - "developerName": "string",
- "developerSummary": "string",
- "startMapElementId": "string",
- "allowJumping": true,
- "enableHistoricalNavigation": true,
- "stateExpirationLength": 0,
- "idleStateExpirationLength": 0,
- "authorization": {
- "serviceElementId": "string",
- "globalAuthenticationType": "string",
- "streamBehaviourType": "string",
- "showPagesAsReadOnly": true,
- "groups": [
- {
- "authenticationId": "string",
- "attribute": "string",
- "attributeLabel": "string",
- "friendlyName": "string",
- "developerSummary": "string",
- "serviceElementId": "string"
}
], - "users": [
- {
- "authenticationId": "string",
- "attribute": "string",
- "runningUser": true,
- "attributeLabel": "string",
- "friendlyName": "string",
- "developerSummary": "string",
- "serviceElementId": "string"
}
], - "locations": [
- {
- "developerName": "string",
- "developerSummary": "string",
- "valueElementToReferenceId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "attribute": "string"
}
]
}, - "identityProvider": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "allowedUsers": [
- "string"
], - "allowedGroups": [
- "string"
]
}, - "tags": [
- "string"
], - "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "whoCreated": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoModified": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoOwner": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "alertEmail": "string",
- "isActive": true,
- "isDefault": true,
- "comment": "string"
}
Used to take an flow snapshot and apply it to the current flow being modelled. This is equivalent to undoing changes to a flow for all flow builders.
To revert a flow snapshot for running users, simply activate and make default the appropriate previous flow snapshot version.
flow required | string The unique identifier for the flow |
version required | string The unique identifier for the flow version |
Used to create a flow snapshot.
flow required | string <uuid> The unique identifier for the flow |
{- "editingToken": "4f2b41cf-03fb-4bbd-ab0e-8a28d1bb43cf",
- "id": {
- "id": "string",
- "versionId": "string"
}, - "developerName": "string",
- "developerSummary": "string",
- "startMapElementId": "string",
- "allowJumping": true,
- "enableHistoricalNavigation": true,
- "stateExpirationLength": 0,
- "idleStateExpirationLength": 0,
- "authorization": {
- "serviceElementId": "string",
- "globalAuthenticationType": "string",
- "streamBehaviourType": "string",
- "showPagesAsReadOnly": true,
- "groups": [
- {
- "authenticationId": "string",
- "attribute": "string",
- "attributeLabel": "string",
- "friendlyName": "string",
- "developerSummary": "string",
- "serviceElementId": "string"
}
], - "users": [
- {
- "authenticationId": "string",
- "attribute": "string",
- "runningUser": true,
- "attributeLabel": "string",
- "friendlyName": "string",
- "developerSummary": "string",
- "serviceElementId": "string"
}
], - "locations": [
- {
- "developerName": "string",
- "developerSummary": "string",
- "valueElementToReferenceId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "attribute": "string"
}
]
}, - "identityProvider": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "allowedUsers": [
- "string"
], - "allowedGroups": [
- "string"
]
}, - "tags": [
- "string"
], - "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "whoCreated": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoModified": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoOwner": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "alertEmail": "string",
- "isActive": true,
- "isDefault": true,
- "comment": "string"
}
Used to get the list of all snapshots for a particular flow.
flow required | string <uuid> |
filter | string |
[- {
- "editingToken": "4f2b41cf-03fb-4bbd-ab0e-8a28d1bb43cf",
- "id": {
- "id": "string",
- "versionId": "string"
}, - "developerName": "string",
- "developerSummary": "string",
- "startMapElementId": "string",
- "allowJumping": true,
- "enableHistoricalNavigation": true,
- "stateExpirationLength": 0,
- "idleStateExpirationLength": 0,
- "authorization": {
- "serviceElementId": "string",
- "globalAuthenticationType": "string",
- "streamBehaviourType": "string",
- "showPagesAsReadOnly": true,
- "groups": [
- {
- "authenticationId": "string",
- "attribute": "string",
- "attributeLabel": "string",
- "friendlyName": "string",
- "developerSummary": "string",
- "serviceElementId": "string"
}
], - "users": [
- {
- "authenticationId": "string",
- "attribute": "string",
- "runningUser": true,
- "attributeLabel": "string",
- "friendlyName": "string",
- "developerSummary": "string",
- "serviceElementId": "string"
}
], - "locations": [
- {
- "developerName": "string",
- "developerSummary": "string",
- "valueElementToReferenceId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "attribute": "string"
}
]
}, - "identityProvider": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "allowedUsers": [
- "string"
], - "allowedGroups": [
- "string"
]
}, - "tags": [
- "string"
], - "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "whoCreated": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoModified": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoOwner": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "alertEmail": "string",
- "isActive": true,
- "isDefault": true,
- "comment": "string"
}
]
Adds a flow to a release
flowId | string or null <uuid> The Flow unique identifier you want to build |
releaseId | string or null <uuid> The unique identifier of the release you want to add the built flow to |
releaseName | string or null The name for the new release |
comment | string or null The build comment/description for the flow |
{- "editingToken": "4f2b41cf-03fb-4bbd-ab0e-8a28d1bb43cf",
- "id": {
- "id": "string",
- "versionId": "string"
}, - "developerName": "string",
- "developerSummary": "string",
- "startMapElementId": "string",
- "allowJumping": true,
- "enableHistoricalNavigation": true,
- "stateExpirationLength": 0,
- "idleStateExpirationLength": 0,
- "authorization": {
- "serviceElementId": "string",
- "globalAuthenticationType": "string",
- "streamBehaviourType": "string",
- "showPagesAsReadOnly": true,
- "groups": [
- {
- "authenticationId": "string",
- "attribute": "string",
- "attributeLabel": "string",
- "friendlyName": "string",
- "developerSummary": "string",
- "serviceElementId": "string"
}
], - "users": [
- {
- "authenticationId": "string",
- "attribute": "string",
- "runningUser": true,
- "attributeLabel": "string",
- "friendlyName": "string",
- "developerSummary": "string",
- "serviceElementId": "string"
}
], - "locations": [
- {
- "developerName": "string",
- "developerSummary": "string",
- "valueElementToReferenceId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "attribute": "string"
}
]
}, - "identityProvider": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "allowedUsers": [
- "string"
], - "allowedGroups": [
- "string"
]
}, - "tags": [
- "string"
], - "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "whoCreated": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoModified": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoOwner": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "alertEmail": "string",
- "isActive": true,
- "isDefault": true,
- "comment": "string"
}
Used to get a single flow snapshot.
flow required | string The unique identifier for the flow |
version required | string The unique identifier for the flow version |
{- "editingToken": "4f2b41cf-03fb-4bbd-ab0e-8a28d1bb43cf",
- "id": {
- "id": "string",
- "versionId": "string"
}, - "developerName": "string",
- "developerSummary": "string",
- "startMapElementId": "string",
- "allowJumping": true,
- "enableHistoricalNavigation": true,
- "stateExpirationLength": 0,
- "idleStateExpirationLength": 0,
- "authorization": {
- "serviceElementId": "string",
- "globalAuthenticationType": "string",
- "streamBehaviourType": "string",
- "showPagesAsReadOnly": true,
- "groups": [
- {
- "authenticationId": "string",
- "attribute": "string",
- "attributeLabel": "string",
- "friendlyName": "string",
- "developerSummary": "string",
- "serviceElementId": "string"
}
], - "users": [
- {
- "authenticationId": "string",
- "attribute": "string",
- "runningUser": true,
- "attributeLabel": "string",
- "friendlyName": "string",
- "developerSummary": "string",
- "serviceElementId": "string"
}
], - "locations": [
- {
- "developerName": "string",
- "developerSummary": "string",
- "valueElementToReferenceId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "attribute": "string"
}
]
}, - "identityProvider": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "allowedUsers": [
- "string"
], - "allowedGroups": [
- "string"
]
}, - "tags": [
- "string"
], - "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "whoCreated": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoModified": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoOwner": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "alertEmail": "string",
- "isActive": true,
- "isDefault": true,
- "comment": "string",
- "navigationElements": [
- {
- "id": "string",
- "elementType": "string",
- "developerName": "string",
- "developerSummary": "string",
- "label": "string",
- "navigationItems": [
- {
- "id": "string",
- "locationMapElementId": "string",
- "developerName": "string",
- "developerSummary": "string",
- "label": "string",
- "navigationItems": [
- { }
], - "order": 0,
- "tags": [
- {
- "valueElementToReferenceId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "tagElementId": "string"
}
], - "valuesToReset": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "resetType": "string"
}
], - "url": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "urlTarget": "string"
}
], - "tags": [
- {
- "valueElementToReferenceId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "tagElementId": "string"
}
], - "updateByName": true,
- "persistState": true,
- "persistValues": true,
- "position": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "whoCreated": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoModified": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoOwner": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}
}
], - "mapElements": [
- {
- "id": "string",
- "elementType": "string",
- "developerName": "string",
- "developerSummary": "string",
- "groupElementId": "string",
- "x": 0,
- "y": 0,
- "pageElementId": "string",
- "pageElementDeveloperName": "string",
- "outcomes": [
- {
- "id": "string",
- "developerName": "string",
- "developerSummary": "string",
- "label": "string",
- "nextMapElementId": "string",
- "pageActionType": "string",
- "isBulkAction": true,
- "pageActionBindingType": "string",
- "pageObjectBindingId": "string",
- "order": 0,
- "comparison": {
- "comparisonType": "string",
- "rules": [
- {
- "leftValueElementToReferenceId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "criteriaType": "string",
- "rightValueElementToReferenceId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "leftValueElementToReferenceDeveloperName": "string",
- "rightValueElementToReferenceDeveloperName": "string",
- "criteriaTypeFriendly": "string"
}
], - "comparisons": [
- { }
], - "order": 0
}, - "flowOut": {
- "valueElementStateId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "valueElementFlowId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "flowId": {
- "id": "string",
- "versionId": "string"
}, - "valueElementExternalIdentifierId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}
}, - "controlPoints": [
- {
- "x": 0,
- "y": 0
}
], - "nextMapElementDeveloperName": "string",
- "attributes": {
- "property1": "string",
- "property2": "string"
}, - "className": "string"
}
], - "subflow": {
- "flowId": {
- "id": "string",
- "versionId": "string"
}, - "arguments": [
- {
- "valueElementInSubflowId": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "valueElementToApplyId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}
}
], - "restoreValuesOnJump": true,
- "returnValuesOnJump": true,
- "flowDeveloperName": "string",
- "value": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}
}, - "wait": {
- "developerName": "string",
- "days": 0,
- "hours": 0,
- "minutes": 0,
- "seconds": 0,
- "relative": "string",
- "absoluteDate": "2019-08-24T14:15:22Z",
- "value": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "valueDeveloperName": "string",
- "timezone": "string",
- "outcomeId": "6c1a48b7-5d9d-4a39-b0dd-22a32d8cc278"
}, - "waits": [
- {
- "developerName": "string",
- "days": 0,
- "hours": 0,
- "minutes": 0,
- "seconds": 0,
- "relative": "string",
- "absoluteDate": "2019-08-24T14:15:22Z",
- "value": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "valueDeveloperName": "string",
- "timezone": "string",
- "outcomeId": "6c1a48b7-5d9d-4a39-b0dd-22a32d8cc278"
}
], - "operations": [
- {
- "valueElementToApplyId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "valueElementToReferenceId": {
- "value": null,
- "index": 0,
- "isT0": true,
- "isT1": true,
- "asT0": 0,
- "asT1": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}
}, - "valueElementToReferenceRelativeId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "macroElementToExecuteId": "string",
- "order": 0,
- "disabled": true,
- "macroElementToExecuteDeveloperName": "string",
- "valueElementToApplyDeveloperName": "string",
- "valueElementToApplyPropertyDeveloperName": "string",
- "valueElementToReferenceDeveloperName": "string",
- "valueElementToReferencePropertyDeveloperName": "string",
- "valueElementToReferenceRelativeDeveloperName": "string",
- "valueElementToReferenceRelativePropertyDeveloperName": "string",
- "valueElementToApplyCommand": "string",
- "valueElementToReferenceCommand": "string",
- "valueElementToReferenceRelativeCommand": "string",
- "valueElementToApplyCommandFriendly": "string",
- "valueElementToReferenceCommandFriendly": "string",
- "valueElementToReferenceRelativeCommandFriendly": "string",
- "valueElementToApplyContentType": "string",
- "valueElementToApplyPropertyContentType": "string",
- "valueElementToApplyTypeElementId": "string",
- "valueElementToReferenceContentType": "string",
- "valueElementToReferenceRelativeContentType": "string",
- "valueElementToReferencePropertyContentType": "string",
- "valueElementToReferenceRelativePropertyContentType": "string",
- "valueElementToReferenceTypeElementId": "string",
- "valueElementToReferenceRelativeTypeElementId": "string",
- "valueElementToApplySortById": "string",
- "valueElementToApplySortByDeveloperName": "string",
- "valueElementToApplySortDirection": "string"
}
], - "listeners": [
- {
- "developerName": "string",
- "serviceElementId": "string",
- "listenerType": "string",
- "valueElementToReferenceForListeningId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "attributes": {
- "property1": "string",
- "property2": "string"
}
}
], - "viewMessageAction": {
- "developerName": "string",
- "serviceElementId": "string",
- "serviceElementDeveloperName": "string",
- "uriPart": "string",
- "inputs": [
- {
- "valueElementToReferenceId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "developerName": "string",
- "contentType": "string",
- "typeElementId": "string",
- "order": 0,
- "valueElementToReferenceDeveloperName": "string",
- "typeElementDeveloperName": "string"
}
], - "outputs": [
- {
- "valueElementToApplyId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "developerName": "string",
- "contentType": "string",
- "typeElementId": "string",
- "order": 0,
- "valueElementToReferenceDeveloperName": "string",
- "typeElementDeveloperName": "string"
}
], - "attributes": {
- "property1": "string",
- "property2": "string"
}, - "order": 0,
- "serviceActionName": "string",
- "disabled": true,
- "selectedOutcomeId": "string"
}, - "messageActions": [
- {
- "developerName": "string",
- "serviceElementId": "string",
- "serviceElementDeveloperName": "string",
- "uriPart": "string",
- "inputs": [
- {
- "valueElementToReferenceId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "developerName": "string",
- "contentType": "string",
- "typeElementId": "string",
- "order": 0,
- "valueElementToReferenceDeveloperName": "string",
- "typeElementDeveloperName": "string"
}
], - "outputs": [
- {
- "valueElementToApplyId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "developerName": "string",
- "contentType": "string",
- "typeElementId": "string",
- "order": 0,
- "valueElementToReferenceDeveloperName": "string",
- "typeElementDeveloperName": "string"
}
], - "attributes": {
- "property1": "string",
- "property2": "string"
}, - "order": 0,
- "serviceActionName": "string",
- "disabled": true,
- "selectedOutcomeId": "string"
}
], - "dataActions": [
- {
- "developerName": "string",
- "crudOperationType": "string",
- "isSmartSave": true,
- "order": 0,
- "disabled": true,
- "valueElementToReferenceId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "valueElementToApplyId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "objectDataRequest": {
- "typeElementBindingId": "string",
- "typeElementId": "string",
- "listFilter": {
- "comparisonType": "string",
- "where": [
- {
- "columnTypeElementPropertyId": "string",
- "criteriaType": "string",
- "criteriaTypeFriendly": "string",
- "valueElementToReferenceId": {
- "id": null,
- "typeElementPropertyId": null,
- "command": null,
- "relativeUnit": null
}, - "columnTypeElementPropertyDeveloperName": "string",
- "valueElementToReferenceDeveloperName": "string"
}
], - "listFilters": [
- {
- "comparisonType": "string",
- "where": [
- null
], - "listFilters": [
- null
]
}
], - "filterId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "orderByTypeElementPropertyId": "string",
- "orderByDirectionType": "string",
- "orderBy": [
- {
- "orderByTypeElementPropertyId": "string",
- "orderByDirectionType": "string"
}
], - "limit": 0,
- "filterByProvidedObjects": true,
- "searchCriteria": [
- {
- "columnTypeElementPropertyId": "string"
}
], - "properties": [
- {
- "typeElementPropertyId": "2ff1a568-6424-4f9f-a5b2-8707b328cc88"
}
]
}, - "command": {
- "commandType": "string",
- "properties": {
- "property1": "string",
- "property2": "string"
}
}, - "typeElementDeveloperName": "string"
}
}
], - "navigationOverrides": [
- {
- "navigationElementId": "string",
- "navigationItemId": "string",
- "isEnabled": true,
- "isVisible": true,
- "locationMapElementId": "string",
- "locationMapElementDeveloperName": "string",
- "navigationElementDeveloperName": "string",
- "navigationItemDeveloperName": "string",
- "url": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "urlTarget": "string",
- "urlValueDeveloperName": "string"
}
], - "vote": {
- "voteType": "string",
- "minimumCount": 0,
- "minimumPercent": 0,
- "attributes": {
- "property1": "string",
- "property2": "string"
}
}, - "clearNavigationOverrides": true,
- "postUpdateToStream": true,
- "userContent": "string",
- "userContentDateModified": "2019-08-24T14:15:22Z",
- "statusMessage": "string",
- "postUpdateMessage": "string",
- "notAuthorizedMessage": "string",
- "postUpdateWhenType": "string",
- "updateByName": true,
- "title": "string",
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "whoCreated": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoModified": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoOwner": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}
}
], - "groupElements": [
- {
- "id": "string",
- "elementType": "string",
- "developerName": "string",
- "developerSummary": "string",
- "groupElementId": "string",
- "x": 0,
- "y": 0,
- "height": 0,
- "width": 0,
- "authorization": {
- "serviceElementId": "string",
- "globalAuthenticationType": "string",
- "streamBehaviourType": "string",
- "showPagesAsReadOnly": true,
- "groups": [
- {
- "authenticationId": "string",
- "attribute": "string",
- "attributeLabel": "string",
- "friendlyName": "string",
- "developerSummary": "string",
- "serviceElementId": "string"
}
], - "users": [
- {
- "authenticationId": "string",
- "attribute": "string",
- "runningUser": true,
- "attributeLabel": "string",
- "friendlyName": "string",
- "developerSummary": "string",
- "serviceElementId": "string"
}
], - "locations": [
- {
- "developerName": "string",
- "developerSummary": "string",
- "valueElementToReferenceId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "attribute": "string"
}
]
}, - "isOpen": true,
- "identityProvider": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "allowedUsers": [
- "string"
], - "allowedGroups": [
- "string"
]
}, - "updateByName": true,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "whoCreated": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoModified": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoOwner": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}
}
], - "pageElements": [
- {
- "id": "string",
- "elementType": "string",
- "developerName": "string",
- "developerSummary": "string",
- "label": "string",
- "pageContainers": [
- {
- "id": "string",
- "containerType": "string",
- "developerName": "string",
- "label": "string",
- "pageContainers": [
- { }
], - "order": 0,
- "attributes": {
- "property1": "string",
- "property2": "string"
}, - "tags": [
- {
- "valueElementToReferenceId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "tagElementId": "string"
}
]
}
], - "pageComponents": [
- {
- "id": "string",
- "isEditable": true,
- "valueElementValueBindingReferenceId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "valueElementDataBindingReferenceId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "objectDataRequest": {
- "typeElementBindingId": "string",
- "typeElementId": "string",
- "listFilter": {
- "comparisonType": "string",
- "where": [
- {
- "columnTypeElementPropertyId": "string",
- "criteriaType": "string",
- "criteriaTypeFriendly": "string",
- "valueElementToReferenceId": {
- "id": null,
- "typeElementPropertyId": null,
- "command": null,
- "relativeUnit": null
}, - "columnTypeElementPropertyDeveloperName": "string",
- "valueElementToReferenceDeveloperName": "string"
}
], - "listFilters": [
- {
- "comparisonType": "string",
- "where": [
- null
], - "listFilters": [
- null
]
}
], - "filterId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "orderByTypeElementPropertyId": "string",
- "orderByDirectionType": "string",
- "orderBy": [
- {
- "orderByTypeElementPropertyId": "string",
- "orderByDirectionType": "string"
}
], - "limit": 0,
- "filterByProvidedObjects": true,
- "searchCriteria": [
- {
- "columnTypeElementPropertyId": "string"
}
], - "properties": [
- {
- "typeElementPropertyId": "2ff1a568-6424-4f9f-a5b2-8707b328cc88"
}
]
}, - "command": {
- "commandType": "string",
- "properties": {
- "property1": "string",
- "property2": "string"
}
}, - "typeElementDeveloperName": "string"
}, - "fileDataRequest": {
- "serviceElementId": "string",
- "resourcePath": "string",
- "resourceFile": "string"
}, - "imageUri": "string",
- "pageContainerId": "string",
- "pageContainerDeveloperName": "string",
- "developerName": "string",
- "componentType": "string",
- "content": "string",
- "label": "string",
- "columns": [
- {
- "typeElementPropertyId": "string",
- "isBound": true,
- "boundTypeElementPropertyId": "string",
- "label": "string",
- "isDisplayValue": true,
- "isEditable": true,
- "order": 0,
- "typeElementPropertyToDisplayId": "string",
- "componentType": "string",
- "typeElementPropertyDeveloperName": "string"
}
], - "size": 0,
- "maxSize": 0,
- "height": 0,
- "width": 0,
- "isRequired": true,
- "isMultiSelect": true,
- "isSearchable": true,
- "hintValue": "string",
- "helpInfo": "string",
- "order": 0,
- "attributes": {
- "property1": "string",
- "property2": "string"
}, - "tags": [
- {
- "valueElementToReferenceId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "tagElementId": "string"
}
], - "validations": [
- {
- "type": 0,
- "message": "string",
- "value": {
- "value": null,
- "index": 0,
- "isT0": true,
- "isT1": true,
- "isT2": true,
- "asT0": 0,
- "asT1": "string",
- "asT2": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}
}
}
], - "className": "string",
- "row": 0,
- "column": 0,
- "rowSpan": 0,
- "colSpan": 0
}
], - "pageConditions": [
- {
- "pageRules": [
- {
- "left": {
- "pageObjectReferenceId": "string",
- "typeElementPropertyId": "string",
- "pageObjectReferenceDeveloperName": "string",
- "valueElementToReferenceId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "metadataType": "string"
}, - "criteriaType": "string",
- "right": {
- "pageObjectReferenceId": "string",
- "typeElementPropertyId": "string",
- "pageObjectReferenceDeveloperName": "string",
- "valueElementToReferenceId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "metadataType": "string"
}, - "generatedSummary": "string"
}
], - "comparisonType": "string",
- "pageOperations": [
- {
- "assignment": {
- "assignee": {
- "pageObjectReferenceId": "string",
- "typeElementPropertyId": "string",
- "pageObjectReferenceDeveloperName": "string",
- "valueElementToReferenceId": {
- "id": null,
- "typeElementPropertyId": null,
- "command": null,
- "relativeUnit": null
}, - "metadataType": "string"
}, - "assignor": {
- "pageObjectReferenceId": "string",
- "typeElementPropertyId": "string",
- "pageObjectReferenceDeveloperName": "string",
- "valueElementToReferenceId": {
- "id": null,
- "typeElementPropertyId": null,
- "command": null,
- "relativeUnit": null
}, - "metadataType": "string"
}
}, - "filter": {
- "pageComponentId": "string",
- "pageComponentDeveloperName": "string",
- "columnTypeElementPropertyId": "string",
- "criteriaType": "string",
- "filterValue": {
- "pageObjectReferenceId": "string",
- "typeElementPropertyId": "string",
- "pageObjectReferenceDeveloperName": "string",
- "valueElementToReferenceId": {
- "id": null,
- "typeElementPropertyId": null,
- "command": null,
- "relativeUnit": null
}, - "metadataType": "string"
}, - "objectDataRequest": {
- "typeElementBindingId": "string",
- "typeElementId": "string",
- "listFilter": {
- "comparisonType": null,
- "where": [ ],
- "listFilters": [ ],
- "filterId": null,
- "orderByTypeElementPropertyId": null,
- "orderByDirectionType": null,
- "orderBy": [ ],
- "limit": null,
- "filterByProvidedObjects": null,
- "searchCriteria": [ ],
- "properties": [ ]
}, - "command": {
- "commandType": null,
- "properties": { }
}, - "typeElementDeveloperName": "string"
}
}, - "generatedSummary": "string"
}
], - "generatedSummary": "string"
}
], - "stopConditionsOnFirstTrue": true,
- "saveHiddenInputs": true,
- "attributes": {
- "property1": "string",
- "property2": "string"
}, - "tags": [
- {
- "valueElementToReferenceId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "tagElementId": "string"
}
], - "updateByName": true,
- "modernPageLayout": true,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "whoCreated": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoModified": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoOwner": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}
}
], - "valueElements": [
- {
- "id": "string",
- "elementType": "string",
- "developerName": "string",
- "developerSummary": "string",
- "whoCreated": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoModified": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoOwner": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "isFixed": true,
- "isEncrypted": true,
- "isVersionless": true,
- "access": "string",
- "contentType": "string",
- "contentFormat": "string",
- "defaultContentValue": "string",
- "defaultObjectData": [
- {
- "internalId": "string",
- "externalId": "string",
- "developerName": "string",
- "typeElementId": "string",
- "order": 0,
- "properties": [
- {
- "typeElementPropertyId": "string",
- "developerName": "string",
- "contentValue": "string",
- "contentType": "string",
- "contentFormat": "string",
- "objectData": [
- { }
], - "typeElementId": "string"
}
], - "typeElementBindingDeveloperName": "string",
- "isSelected": true
}
], - "initializationOperations": [
- {
- "valueElementToApplyId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "valueElementToReferenceId": {
- "value": null,
- "index": 0,
- "isT0": true,
- "isT1": true,
- "asT0": 0,
- "asT1": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}
}, - "valueElementToReferenceRelativeId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "macroElementToExecuteId": "string",
- "order": 0,
- "disabled": true,
- "macroElementToExecuteDeveloperName": "string",
- "valueElementToApplyDeveloperName": "string",
- "valueElementToApplyPropertyDeveloperName": "string",
- "valueElementToReferenceDeveloperName": "string",
- "valueElementToReferencePropertyDeveloperName": "string",
- "valueElementToReferenceRelativeDeveloperName": "string",
- "valueElementToReferenceRelativePropertyDeveloperName": "string",
- "valueElementToApplyCommand": "string",
- "valueElementToReferenceCommand": "string",
- "valueElementToReferenceRelativeCommand": "string",
- "valueElementToApplyCommandFriendly": "string",
- "valueElementToReferenceCommandFriendly": "string",
- "valueElementToReferenceRelativeCommandFriendly": "string",
- "valueElementToApplyContentType": "string",
- "valueElementToApplyPropertyContentType": "string",
- "valueElementToApplyTypeElementId": "string",
- "valueElementToReferenceContentType": "string",
- "valueElementToReferenceRelativeContentType": "string",
- "valueElementToReferencePropertyContentType": "string",
- "valueElementToReferenceRelativePropertyContentType": "string",
- "valueElementToReferenceTypeElementId": "string",
- "valueElementToReferenceRelativeTypeElementId": "string",
- "valueElementToApplySortById": "string",
- "valueElementToApplySortByDeveloperName": "string",
- "valueElementToApplySortDirection": "string"
}
], - "typeElementId": "string",
- "typeElementDeveloperName": "string",
- "updateByName": true,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z"
}
], - "macroElements": [
- {
- "id": "string",
- "elementType": "string",
- "developerName": "string",
- "developerSummary": "string",
- "code": "string",
- "updateByName": true,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "whoCreated": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoModified": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoOwner": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}
}
], - "serviceElements": [
- {
- "id": "string",
- "elementType": "string",
- "developerName": "string",
- "developerSummary": "string",
- "uri": "string",
- "format": "string",
- "configurationValues": [
- {
- "developerName": "string",
- "valueElementToReferenceId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "valueElementToReferenceDeveloperName": "string",
- "typeElementDeveloperName": "string",
- "typeElementId": "string",
- "contentType": "string",
- "order": 0
}
], - "providesLogic": true,
- "providesViews": true,
- "providesFiles": true,
- "providesDatabase": true,
- "providesIdentity": true,
- "providesSocial": true,
- "providesLocation": true,
- "providesAutoBinding": true,
- "actions": [
- {
- "uriPart": "string",
- "developerName": "string",
- "developerSummary": "string",
- "isViewMessageAction": true,
- "serviceActionOutcomes": [
- {
- "id": "string",
- "developerName": "string",
- "developerSummary": "string"
}
], - "serviceInputs": [
- {
- "developerName": "string",
- "valueElementToReferenceId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "valueElementToReferenceDeveloperName": "string",
- "typeElementDeveloperName": "string",
- "typeElementId": "string",
- "contentType": "string",
- "order": 0
}
], - "serviceOutputs": [
- {
- "developerName": "string",
- "valueElementToReferenceId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "valueElementToReferenceDeveloperName": "string",
- "typeElementDeveloperName": "string",
- "typeElementId": "string",
- "contentType": "string",
- "order": 0
}
]
}
], - "install": {
- "typeElements": [
- {
- "id": "string",
- "elementType": "string",
- "developerName": "string",
- "developerSummary": "string",
- "whoCreated": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoModified": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoOwner": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "serviceElementId": "string",
- "serviceElementDeveloperName": "string",
- "properties": [
- {
- "id": "string",
- "developerName": "string",
- "contentType": "string",
- "contentFormat": "string",
- "typeElementId": "string",
- "typeElementDeveloperName": "string"
}
], - "bindings": [
- {
- "id": "string",
- "developerName": "string",
- "developerSummary": "string",
- "databaseTableName": "string",
- "serviceElementId": "string",
- "propertyBindings": [
- {
- "databaseFieldName": null,
- "typeElementPropertyId": null,
- "typeElementPropertyDeveloperName": null,
- "databaseContentType": null
}
], - "typeElementId": "214799d9-3e66-45d3-ad11-c5777f664e4d"
}
], - "updateByName": true
}
]
}, - "updateByName": true,
- "sendDecryptedValues": true,
- "httpAuthenticationUsername": "string",
- "httpAuthenticationPassword": "string",
- "httpAuthenticationClientCertificateReference": "string",
- "httpAuthenticationClientCertificatePasswordReference": "string",
- "version": "string",
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "whoCreated": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoModified": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoOwner": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}
}
], - "typeElements": [
- {
- "id": "string",
- "elementType": "string",
- "developerName": "string",
- "developerSummary": "string",
- "serviceElementId": "string",
- "serviceElementDeveloperName": "string",
- "properties": [
- {
- "id": "string",
- "developerName": "string",
- "contentType": "string",
- "contentFormat": "string",
- "typeElementId": "string",
- "typeElementDeveloperName": "string"
}
], - "bindings": [
- {
- "id": "string",
- "developerName": "string",
- "developerSummary": "string",
- "databaseTableName": "string",
- "serviceElementId": "string",
- "propertyBindings": [
- {
- "databaseFieldName": "string",
- "typeElementPropertyId": "string",
- "typeElementPropertyDeveloperName": "string",
- "databaseContentType": "string"
}
], - "typeElementId": "214799d9-3e66-45d3-ad11-c5777f664e4d"
}
], - "updateByName": true,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "whoCreated": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoModified": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoOwner": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}
}
], - "tagElements": [
- {
- "id": "string",
- "elementType": "string",
- "developerName": "string",
- "developerSummary": "string",
- "contentType": "string",
- "typeElementId": "string",
- "updateByName": true,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "whoCreated": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoModified": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoOwner": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}
}
]
}
The group element object represents any group or element in your flow that can contain map elements.
Group elements are used to add additional behavior to map elements in your flow. The group element currently only supports the ability to change the authentication context of the map elements it contains. This allows builders to change the permissions for map elements contained in the group element and restrict the ability for running users to edit or take action on any outcomes.
Used to create new group elements or update existing ones.
editingToken required | string <uuid> The active editing token for the flow being edited |
flow required | string <uuid> Unique identifier for the flow containing the group element |
id | string or null The unique identifier for the element. The id should be null for "insert" requests and a valid identifier for "update" requests. |
elementType | string or null The type of element this metadata represents. |
developerName | string or null The developer name for the element. This is useful for keeping track of the element in the modelling tool and the API. |
developerSummary | string or null The developer summary the author provided to give more information about the element |
object (BuilderWhoAPI) | |
object (BuilderWhoAPI) | |
object (BuilderWhoAPI) | |
groupElementId | string or null The unique identifier for the group element that holds this group element. |
x | integer <int32> The x location of the Group on the Flow diagram. |
y | integer <int32> The y location of the Group on the Flow diagram. |
height | integer <int32> The height of the Group on the Flow diagram. |
width | integer <int32> The width of the Group on the Flow diagram. |
object (GroupAuthorizationAPI) | |
isOpen | boolean Is the Group open in the buildtime editor. default: true |
object (FlowIdentityProviderAPI) | |
updateByName | boolean Indicates if the platform should attempt to find a group with the same developer name as the one provided and match them up by name as opposed to by ID. |
{- "id": "string",
- "elementType": "string",
- "developerName": "string",
- "developerSummary": "string",
- "groupElementId": "string",
- "x": 0,
- "y": 0,
- "height": 0,
- "width": 0,
- "authorization": {
- "serviceElementId": "string",
- "globalAuthenticationType": "string",
- "streamBehaviourType": "string",
- "showPagesAsReadOnly": true,
- "groups": [
- {
- "authenticationId": "string",
- "attribute": "string",
- "attributeLabel": "string",
- "friendlyName": "string",
- "developerSummary": "string",
- "serviceElementId": "string"
}
], - "users": [
- {
- "authenticationId": "string",
- "attribute": "string",
- "runningUser": true,
- "attributeLabel": "string",
- "friendlyName": "string",
- "developerSummary": "string",
- "serviceElementId": "string"
}
], - "locations": [
- {
- "developerName": "string",
- "developerSummary": "string",
- "valueElementToReferenceId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "attribute": "string"
}
]
}, - "isOpen": true,
- "identityProvider": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "allowedUsers": [
- "string"
], - "allowedGroups": [
- "string"
]
}, - "updateByName": true,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "whoCreated": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoModified": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoOwner": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}
}
Used to list and filter existing group elements.
The filter can take the following formats:
developerName eq '{developer_name}'
: Filter the list of elements where the developerName
property exactly matches the provided developer name (case insensitive)substringof(developerName, '{developer_name}')
: Filter the list of elements where the developerName
property partially matches the provided developer name (case insensitive)editingToken required | string <uuid> The active editing token for the flow being edited |
flow required | string <uuid> The unique identifier for the flow containing the group element |
filter | string The filter used for querying |
[- {
- "id": "string",
- "elementType": "string",
- "developerName": "string",
- "developerSummary": "string",
- "groupElementId": "string",
- "x": 0,
- "y": 0,
- "height": 0,
- "width": 0,
- "authorization": {
- "serviceElementId": "string",
- "globalAuthenticationType": "string",
- "streamBehaviourType": "string",
- "showPagesAsReadOnly": true,
- "groups": [
- {
- "authenticationId": "string",
- "attribute": "string",
- "attributeLabel": "string",
- "friendlyName": "string",
- "developerSummary": "string",
- "serviceElementId": "string"
}
], - "users": [
- {
- "authenticationId": "string",
- "attribute": "string",
- "runningUser": true,
- "attributeLabel": "string",
- "friendlyName": "string",
- "developerSummary": "string",
- "serviceElementId": "string"
}
], - "locations": [
- {
- "developerName": "string",
- "developerSummary": "string",
- "valueElementToReferenceId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "attribute": "string"
}
]
}, - "isOpen": true,
- "identityProvider": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "allowedUsers": [
- "string"
], - "allowedGroups": [
- "string"
]
}, - "updateByName": true,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "whoCreated": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoModified": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoOwner": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}
}
]
Used to get an existing group element.
editingToken required | string <uuid> The active editing token for the flow being edited |
flow required | string <uuid> The unique identifier for the flow containing the group element |
id required | string <uuid> The unique identifier for the group element |
{- "id": "string",
- "elementType": "string",
- "developerName": "string",
- "developerSummary": "string",
- "groupElementId": "string",
- "x": 0,
- "y": 0,
- "height": 0,
- "width": 0,
- "authorization": {
- "serviceElementId": "string",
- "globalAuthenticationType": "string",
- "streamBehaviourType": "string",
- "showPagesAsReadOnly": true,
- "groups": [
- {
- "authenticationId": "string",
- "attribute": "string",
- "attributeLabel": "string",
- "friendlyName": "string",
- "developerSummary": "string",
- "serviceElementId": "string"
}
], - "users": [
- {
- "authenticationId": "string",
- "attribute": "string",
- "runningUser": true,
- "attributeLabel": "string",
- "friendlyName": "string",
- "developerSummary": "string",
- "serviceElementId": "string"
}
], - "locations": [
- {
- "developerName": "string",
- "developerSummary": "string",
- "valueElementToReferenceId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "attribute": "string"
}
]
}, - "isOpen": true,
- "identityProvider": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "allowedUsers": [
- "string"
], - "allowedGroups": [
- "string"
]
}, - "updateByName": true,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "whoCreated": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoModified": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoOwner": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}
}
Used to delete an existing group element.
editingToken required | string <uuid> The active editing token for the flow being edited |
flow required | string <uuid> The unique identifier for the flow containing the group element |
id required | string <uuid> The unique identifier for the group element |
id | string or null The unique identifier for the element. The id should be null for "insert" requests and a valid identifier for "update" requests. |
elementType | string or null The type of element this metadata represents. |
developerName | string or null The developer name for the element. This is useful for keeping track of the element in the modelling tool and the API. |
developerSummary | string or null The developer summary the author provided to give more information about the element |
object (BuilderWhoAPI) | |
object (BuilderWhoAPI) | |
object (BuilderWhoAPI) | |
type | integer <int32> (IdentityProviderType) Enum: 0 1 2 |
dateCreated | string <date-time> |
dateModified | string <date-time> |
{- "id": "string",
- "elementType": "string",
- "developerName": "string",
- "developerSummary": "string",
- "whoCreated": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoModified": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoOwner": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "type": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z"
}
filter | string |
limit | integer <int32> Default: 20 |
page | integer <int32> Default: 1 |
orderBy | string Default: "dateModified" |
orderDirection | string Default: "DESC" |
{- "meta": {
- "property1": null,
- "property2": null
}, - "links": {
- "property1": "string",
- "property2": "string"
}, - "items": [
- {
- "id": "string",
- "elementType": "string",
- "developerName": "string",
- "developerSummary": "string",
- "whoCreated": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoModified": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoOwner": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "type": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z"
}
]
}
{- "id": "string",
- "elementType": "string",
- "developerName": "string",
- "developerSummary": "string",
- "whoCreated": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoModified": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoOwner": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "type": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z"
}
Used to create new macro elements or update existing ones.
id | string or null The unique identifier for the element. The id should be null for "insert" requests and a valid identifier for "update" requests. |
elementType | string or null The type of element this metadata represents. |
developerName | string or null The developer name for the element. This is useful for keeping track of the element in the modelling tool and the API. |
developerSummary | string or null The developer summary the author provided to give more information about the element |
object (BuilderWhoAPI) | |
object (BuilderWhoAPI) | |
object (BuilderWhoAPI) | |
code | string or null The JavaScript code for the Macro. |
updateByName | boolean Indicates if the platform should attempt to find a Macro with the same developer name as the one provided and match them up by name as opposed to 'id'. This is useful when creating scripts to create Flows - as you can use the developerName property as the reference as opposed to needing to know the ids of all created Elements. |
{- "id": "string",
- "elementType": "string",
- "developerName": "string",
- "developerSummary": "string",
- "code": "string",
- "updateByName": true,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "whoCreated": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoModified": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoOwner": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}
}
Used to list and filter existing macro elements.
The filter can take the following formats:
developerName eq '{developer_name}'
: Filter the list of elements where the developerName
property exactly matches the provided developer name (case insensitive)substringof(developerName, '{developer_name}')
: Filter the list of elements where the developerName
property partially matches the provided developer name (case insensitive)filter | string The filter used for querying |
[- {
- "id": "string",
- "elementType": "string",
- "developerName": "string",
- "developerSummary": "string",
- "code": "string",
- "updateByName": true,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "whoCreated": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoModified": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoOwner": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}
}
]
Used to get an existing macro element.
id required | string <uuid> The unique identifier for the macro element |
{- "id": "string",
- "elementType": "string",
- "developerName": "string",
- "developerSummary": "string",
- "code": "string",
- "updateByName": true,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "whoCreated": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoModified": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoOwner": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}
}
The map element object represents any node or element in your flow diagram.
Map elements are used to set out the actions and journey of your flow. Each map element performs an action, which may be to present the user with information, collect information, or perform logical actions such as inserting records into a database, executing business rules, or sending messages to a 3rd party application.
There's a lot of functionality packed into map elements, and that has been separated out in the sections below.
A data action is used to perform create, read, update, or delete (CRUD) type operations on a service. There are a number of features that make data actions particularly powerful:
A Listener is used to listen to events on objects stored or managed by a service. When an event occurs (e.g. a record is updated) in the underlying application (e.g. Salesforce), the platform will inform the executing flow of the event so it can take appropriate action.
Listeners work as follows:
A Message Action is used to perform general API operations on a Service. There are a number of features that make Message Actions particularly powerful:
It's important to note that message actions are described in the service definition. The purpose of the message actions is to map values in the flow to the inputs and outputs specified by the service.
A navigation override is used to alter the functionality of navigation in your flow. As running users go through a flow, it is often useful to alter how the navigation works. As a result, when the user gets to a particular map element, you can execute changes to the navigation. These changes will persist until altered by another map element. This can be useful in a variety of use-cases:
An operation is used to make a change to a value or execute a macro in your flow. Each operation can be ordered allowing builders to do operations in a particular sequence - as individual commands performed on values. Here are some examples of operations:
In mathematics, an operation would be something like: x = 3
An outcome is used to make move the running user(s) from one map element in the flow to another or from one map element into another flow. An outcome can represent a button the running user(s) can click, or it can represent a path the executing flow should follow based on logical operations in the flow. Outcomes can be combined with business rules (provided by comparison/rules) to determine the path of execution based on pre-determined logic.
The vote object is used to configure voting or multi-user approval options on an outcome. By configuring the vote, you can determine if a set number of running users or a percentage of running users (within the authentication context of the map element) must click on a particular outcome before the flow will proceed down that path. For example, before the approval is accepted, more than two running users must click on the “Approve” outcome before the flow will progress.
The implementation of the vote algorithm is determined by the service. Builders should refer to the documentation of the service being used. The first running user to click on an outcome contained in a voting map element will force the platform to “lock” the page from any further user inputs. Effectively the map element becomes read-only until the vote is completed.
Used to create new map elements or update existing ones.
editingToken required | string <uuid> The active editing token for the flow being edited |
flow required | string <uuid> The unique identifier for the flow containing the map element |
id | string or null The unique identifier for the element. The id should be null for "insert" requests and a valid identifier for "update" requests. |
elementType | string or null The type of element this metadata represents. |
developerName | string or null The developer name for the element. This is useful for keeping track of the element in the modelling tool and the API. |
developerSummary | string or null The developer summary the author provided to give more information about the element |
object (BuilderWhoAPI) | |
object (BuilderWhoAPI) | |
object (BuilderWhoAPI) | |
groupElementId | string or null The unique identifier for the Group that contains this Map Element. If a Map Element is inside a Group, it inherits certain behaviors of the parent Group. For example, a Swimlane Group wraps all child Map Elements in a security context. |
x | integer <int32> The x location of the Map Element on the Flow diagram. |
y | integer <int32> The y location of the Map Element on the Flow diagram. |
pageElementId | string or null |
pageElementDeveloperName | string or null |
Array of objects or null (OutcomeAPI) The list of outcomes that are available for this Map Element. An Outcome is used to connect the flow of execution from one Map Element in the Flow to another. An Outcome can take the form of a Page button, but also define system steps such as rules. | |
object (SubflowAPI) | |
object (WaitAPI) | |
Array of objects or null (WaitAPI) Waits configured on a page (input) map element, these will be triggered when the page map element is reached and on completion may trigger an outcome. | |
Array of objects or null (OperationAPI) The list of operations that should be performed when this Map Element executes. Operations are used to change the value of Values in the executing Flow (State). | |
Array of objects or null (ListenerAPI) The list of listeners that should be registered when this Map Element executes. | |
object (MessageActionAPI) | |
Array of objects or null (MessageActionAPI) The list of message actions that should be executed when this Map Element executes. The message action objects define the interface of inputs/outputs for calling against each Service message. | |
Array of objects or null (DataActionAPI) The list of data actions that should be executed when this map element executes. The data action objects define the values and bindings that should be used to perform CRUD operations against each service and value. | |
Array of objects or null (NavigationOverrideAPI) The list of navigation overrides that should be applied when this Map Element executes. | |
object (VoteAPI) | |
clearNavigationOverrides | boolean |
postUpdateToStream | boolean Indicates if this Map Element should post an update to the collaboration stream. |
userContent | string or null The content that should be shown to the user at this step in the Flow. This property should only be used for very simple Flows and informational UI. For anything more than simple messaging, use the Page and associate it with this Map Element using the pageElementId property. |
userContentDateModified | string or null <date-time> The date the Map Elements usercontent was modified. |
statusMessage | string or null The content that should be shown to the user while waiting for a system step to complete. |
postUpdateMessage | string or null The content of the message that should be posted to the collaboration stream. |
notAuthorizedMessage | string or null The content that should be shown to the user if they are not authorized to take action on this Map Element. |
postUpdateWhenType | string or null The point at which the post should be made to the collaboration stream. |
updateByName | boolean Indicates if the platform should attempt to find a Type with the same developer name as the one provided and match them up by name as opposed to 'id'. This is useful when creating scripts to create Flows - as you can use the developerName property as the reference as opposed to needing to know the ids of all created Elements. |
title | string or null |
{- "id": "string",
- "elementType": "string",
- "developerName": "string",
- "developerSummary": "string",
- "groupElementId": "string",
- "x": 0,
- "y": 0,
- "pageElementId": "string",
- "pageElementDeveloperName": "string",
- "outcomes": [
- {
- "id": "string",
- "developerName": "string",
- "developerSummary": "string",
- "label": "string",
- "nextMapElementId": "string",
- "pageActionType": "string",
- "isBulkAction": true,
- "pageActionBindingType": "string",
- "pageObjectBindingId": "string",
- "order": 0,
- "comparison": {
- "comparisonType": "string",
- "rules": [
- {
- "leftValueElementToReferenceId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "criteriaType": "string",
- "rightValueElementToReferenceId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "leftValueElementToReferenceDeveloperName": "string",
- "rightValueElementToReferenceDeveloperName": "string",
- "criteriaTypeFriendly": "string"
}
], - "comparisons": [
- { }
], - "order": 0
}, - "flowOut": {
- "valueElementStateId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "valueElementFlowId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "flowId": {
- "id": "string",
- "versionId": "string"
}, - "valueElementExternalIdentifierId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}
}, - "controlPoints": [
- {
- "x": 0,
- "y": 0
}
], - "nextMapElementDeveloperName": "string",
- "attributes": {
- "property1": "string",
- "property2": "string"
}, - "className": "string"
}
], - "subflow": {
- "flowId": {
- "id": "string",
- "versionId": "string"
}, - "arguments": [
- {
- "valueElementInSubflowId": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "valueElementToApplyId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}
}
], - "restoreValuesOnJump": true,
- "returnValuesOnJump": true,
- "flowDeveloperName": "string",
- "value": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}
}, - "wait": {
- "developerName": "string",
- "days": 0,
- "hours": 0,
- "minutes": 0,
- "seconds": 0,
- "relative": "string",
- "absoluteDate": "2019-08-24T14:15:22Z",
- "value": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "valueDeveloperName": "string",
- "timezone": "string",
- "outcomeId": "6c1a48b7-5d9d-4a39-b0dd-22a32d8cc278"
}, - "waits": [
- {
- "developerName": "string",
- "days": 0,
- "hours": 0,
- "minutes": 0,
- "seconds": 0,
- "relative": "string",
- "absoluteDate": "2019-08-24T14:15:22Z",
- "value": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "valueDeveloperName": "string",
- "timezone": "string",
- "outcomeId": "6c1a48b7-5d9d-4a39-b0dd-22a32d8cc278"
}
], - "operations": [
- {
- "valueElementToApplyId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "valueElementToReferenceId": {
- "value": null,
- "index": 0,
- "isT0": true,
- "isT1": true,
- "asT0": 0,
- "asT1": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}
}, - "valueElementToReferenceRelativeId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "macroElementToExecuteId": "string",
- "order": 0,
- "disabled": true,
- "macroElementToExecuteDeveloperName": "string",
- "valueElementToApplyDeveloperName": "string",
- "valueElementToApplyPropertyDeveloperName": "string",
- "valueElementToReferenceDeveloperName": "string",
- "valueElementToReferencePropertyDeveloperName": "string",
- "valueElementToReferenceRelativeDeveloperName": "string",
- "valueElementToReferenceRelativePropertyDeveloperName": "string",
- "valueElementToApplyCommand": "string",
- "valueElementToReferenceCommand": "string",
- "valueElementToReferenceRelativeCommand": "string",
- "valueElementToApplyCommandFriendly": "string",
- "valueElementToReferenceCommandFriendly": "string",
- "valueElementToReferenceRelativeCommandFriendly": "string",
- "valueElementToApplyContentType": "string",
- "valueElementToApplyPropertyContentType": "string",
- "valueElementToApplyTypeElementId": "string",
- "valueElementToReferenceContentType": "string",
- "valueElementToReferenceRelativeContentType": "string",
- "valueElementToReferencePropertyContentType": "string",
- "valueElementToReferenceRelativePropertyContentType": "string",
- "valueElementToReferenceTypeElementId": "string",
- "valueElementToReferenceRelativeTypeElementId": "string",
- "valueElementToApplySortById": "string",
- "valueElementToApplySortByDeveloperName": "string",
- "valueElementToApplySortDirection": "string"
}
], - "listeners": [
- {
- "developerName": "string",
- "serviceElementId": "string",
- "listenerType": "string",
- "valueElementToReferenceForListeningId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "attributes": {
- "property1": "string",
- "property2": "string"
}
}
], - "viewMessageAction": {
- "developerName": "string",
- "serviceElementId": "string",
- "serviceElementDeveloperName": "string",
- "uriPart": "string",
- "inputs": [
- {
- "valueElementToReferenceId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "developerName": "string",
- "contentType": "string",
- "typeElementId": "string",
- "order": 0,
- "valueElementToReferenceDeveloperName": "string",
- "typeElementDeveloperName": "string"
}
], - "outputs": [
- {
- "valueElementToApplyId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "developerName": "string",
- "contentType": "string",
- "typeElementId": "string",
- "order": 0,
- "valueElementToReferenceDeveloperName": "string",
- "typeElementDeveloperName": "string"
}
], - "attributes": {
- "property1": "string",
- "property2": "string"
}, - "order": 0,
- "serviceActionName": "string",
- "disabled": true,
- "selectedOutcomeId": "string"
}, - "messageActions": [
- {
- "developerName": "string",
- "serviceElementId": "string",
- "serviceElementDeveloperName": "string",
- "uriPart": "string",
- "inputs": [
- {
- "valueElementToReferenceId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "developerName": "string",
- "contentType": "string",
- "typeElementId": "string",
- "order": 0,
- "valueElementToReferenceDeveloperName": "string",
- "typeElementDeveloperName": "string"
}
], - "outputs": [
- {
- "valueElementToApplyId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "developerName": "string",
- "contentType": "string",
- "typeElementId": "string",
- "order": 0,
- "valueElementToReferenceDeveloperName": "string",
- "typeElementDeveloperName": "string"
}
], - "attributes": {
- "property1": "string",
- "property2": "string"
}, - "order": 0,
- "serviceActionName": "string",
- "disabled": true,
- "selectedOutcomeId": "string"
}
], - "dataActions": [
- {
- "developerName": "string",
- "crudOperationType": "string",
- "isSmartSave": true,
- "order": 0,
- "disabled": true,
- "valueElementToReferenceId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "valueElementToApplyId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "objectDataRequest": {
- "typeElementBindingId": "string",
- "typeElementId": "string",
- "listFilter": {
- "comparisonType": "string",
- "where": [
- {
- "columnTypeElementPropertyId": "string",
- "criteriaType": "string",
- "criteriaTypeFriendly": "string",
- "valueElementToReferenceId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "columnTypeElementPropertyDeveloperName": "string",
- "valueElementToReferenceDeveloperName": "string"
}
], - "listFilters": [
- {
- "comparisonType": "string",
- "where": [
- {
- "columnTypeElementPropertyId": "string",
- "criteriaType": "string",
- "criteriaTypeFriendly": "string",
- "valueElementToReferenceId": {
- "id": null,
- "typeElementPropertyId": null,
- "command": null,
- "relativeUnit": null
}, - "columnTypeElementPropertyDeveloperName": "string",
- "valueElementToReferenceDeveloperName": "string"
}
], - "listFilters": [
- { }
]
}
], - "filterId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "orderByTypeElementPropertyId": "string",
- "orderByDirectionType": "string",
- "orderBy": [
- {
- "orderByTypeElementPropertyId": "string",
- "orderByDirectionType": "string"
}
], - "limit": 0,
- "filterByProvidedObjects": true,
- "searchCriteria": [
- {
- "columnTypeElementPropertyId": "string"
}
], - "properties": [
- {
- "typeElementPropertyId": "2ff1a568-6424-4f9f-a5b2-8707b328cc88"
}
]
}, - "command": {
- "commandType": "string",
- "properties": {
- "property1": "string",
- "property2": "string"
}
}, - "typeElementDeveloperName": "string"
}
}
], - "navigationOverrides": [
- {
- "navigationElementId": "string",
- "navigationItemId": "string",
- "isEnabled": true,
- "isVisible": true,
- "locationMapElementId": "string",
- "locationMapElementDeveloperName": "string",
- "navigationElementDeveloperName": "string",
- "navigationItemDeveloperName": "string",
- "url": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "urlTarget": "string",
- "urlValueDeveloperName": "string"
}
], - "vote": {
- "voteType": "string",
- "minimumCount": 0,
- "minimumPercent": 0,
- "attributes": {
- "property1": "string",
- "property2": "string"
}
}, - "clearNavigationOverrides": true,
- "postUpdateToStream": true,
- "userContent": "string",
- "userContentDateModified": "2019-08-24T14:15:22Z",
- "statusMessage": "string",
- "postUpdateMessage": "string",
- "notAuthorizedMessage": "string",
- "postUpdateWhenType": "string",
- "updateByName": true,
- "title": "string",
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "whoCreated": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoModified": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoOwner": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}
}
Used to filter existing map elements.
The filter can take the following formats:
developerName eq '{developer_name}'
: Filter the list of elements where the developerName
property exactly matches the provided developer name (case insensitive)substringof(developerName, '{developer_name}')
: Filter the list of elements where the developerName
property partially matches the provided developer name (case insensitive)editingToken required | string <uuid> The active editing token for the flow being edited |
flow required | string <uuid> The unique identifier for the flow containing the map elements |
filter | string The filter used for querying |
[- {
- "id": "string",
- "elementType": "string",
- "developerName": "string",
- "developerSummary": "string",
- "groupElementId": "string",
- "x": 0,
- "y": 0,
- "pageElementId": "string",
- "pageElementDeveloperName": "string",
- "outcomes": [
- {
- "id": "string",
- "developerName": "string",
- "developerSummary": "string",
- "label": "string",
- "nextMapElementId": "string",
- "pageActionType": "string",
- "isBulkAction": true,
- "pageActionBindingType": "string",
- "pageObjectBindingId": "string",
- "order": 0,
- "comparison": {
- "comparisonType": "string",
- "rules": [
- {
- "leftValueElementToReferenceId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "criteriaType": "string",
- "rightValueElementToReferenceId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "leftValueElementToReferenceDeveloperName": "string",
- "rightValueElementToReferenceDeveloperName": "string",
- "criteriaTypeFriendly": "string"
}
], - "comparisons": [
- { }
], - "order": 0
}, - "flowOut": {
- "valueElementStateId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "valueElementFlowId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "flowId": {
- "id": "string",
- "versionId": "string"
}, - "valueElementExternalIdentifierId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}
}, - "controlPoints": [
- {
- "x": 0,
- "y": 0
}
], - "nextMapElementDeveloperName": "string",
- "attributes": {
- "property1": "string",
- "property2": "string"
}, - "className": "string"
}
], - "subflow": {
- "flowId": {
- "id": "string",
- "versionId": "string"
}, - "arguments": [
- {
- "valueElementInSubflowId": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "valueElementToApplyId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}
}
], - "restoreValuesOnJump": true,
- "returnValuesOnJump": true,
- "flowDeveloperName": "string",
- "value": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}
}, - "wait": {
- "developerName": "string",
- "days": 0,
- "hours": 0,
- "minutes": 0,
- "seconds": 0,
- "relative": "string",
- "absoluteDate": "2019-08-24T14:15:22Z",
- "value": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "valueDeveloperName": "string",
- "timezone": "string",
- "outcomeId": "6c1a48b7-5d9d-4a39-b0dd-22a32d8cc278"
}, - "waits": [
- {
- "developerName": "string",
- "days": 0,
- "hours": 0,
- "minutes": 0,
- "seconds": 0,
- "relative": "string",
- "absoluteDate": "2019-08-24T14:15:22Z",
- "value": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "valueDeveloperName": "string",
- "timezone": "string",
- "outcomeId": "6c1a48b7-5d9d-4a39-b0dd-22a32d8cc278"
}
], - "operations": [
- {
- "valueElementToApplyId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "valueElementToReferenceId": {
- "value": null,
- "index": 0,
- "isT0": true,
- "isT1": true,
- "asT0": 0,
- "asT1": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}
}, - "valueElementToReferenceRelativeId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "macroElementToExecuteId": "string",
- "order": 0,
- "disabled": true,
- "macroElementToExecuteDeveloperName": "string",
- "valueElementToApplyDeveloperName": "string",
- "valueElementToApplyPropertyDeveloperName": "string",
- "valueElementToReferenceDeveloperName": "string",
- "valueElementToReferencePropertyDeveloperName": "string",
- "valueElementToReferenceRelativeDeveloperName": "string",
- "valueElementToReferenceRelativePropertyDeveloperName": "string",
- "valueElementToApplyCommand": "string",
- "valueElementToReferenceCommand": "string",
- "valueElementToReferenceRelativeCommand": "string",
- "valueElementToApplyCommandFriendly": "string",
- "valueElementToReferenceCommandFriendly": "string",
- "valueElementToReferenceRelativeCommandFriendly": "string",
- "valueElementToApplyContentType": "string",
- "valueElementToApplyPropertyContentType": "string",
- "valueElementToApplyTypeElementId": "string",
- "valueElementToReferenceContentType": "string",
- "valueElementToReferenceRelativeContentType": "string",
- "valueElementToReferencePropertyContentType": "string",
- "valueElementToReferenceRelativePropertyContentType": "string",
- "valueElementToReferenceTypeElementId": "string",
- "valueElementToReferenceRelativeTypeElementId": "string",
- "valueElementToApplySortById": "string",
- "valueElementToApplySortByDeveloperName": "string",
- "valueElementToApplySortDirection": "string"
}
], - "listeners": [
- {
- "developerName": "string",
- "serviceElementId": "string",
- "listenerType": "string",
- "valueElementToReferenceForListeningId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "attributes": {
- "property1": "string",
- "property2": "string"
}
}
], - "viewMessageAction": {
- "developerName": "string",
- "serviceElementId": "string",
- "serviceElementDeveloperName": "string",
- "uriPart": "string",
- "inputs": [
- {
- "valueElementToReferenceId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "developerName": "string",
- "contentType": "string",
- "typeElementId": "string",
- "order": 0,
- "valueElementToReferenceDeveloperName": "string",
- "typeElementDeveloperName": "string"
}
], - "outputs": [
- {
- "valueElementToApplyId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "developerName": "string",
- "contentType": "string",
- "typeElementId": "string",
- "order": 0,
- "valueElementToReferenceDeveloperName": "string",
- "typeElementDeveloperName": "string"
}
], - "attributes": {
- "property1": "string",
- "property2": "string"
}, - "order": 0,
- "serviceActionName": "string",
- "disabled": true,
- "selectedOutcomeId": "string"
}, - "messageActions": [
- {
- "developerName": "string",
- "serviceElementId": "string",
- "serviceElementDeveloperName": "string",
- "uriPart": "string",
- "inputs": [
- {
- "valueElementToReferenceId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "developerName": "string",
- "contentType": "string",
- "typeElementId": "string",
- "order": 0,
- "valueElementToReferenceDeveloperName": "string",
- "typeElementDeveloperName": "string"
}
], - "outputs": [
- {
- "valueElementToApplyId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "developerName": "string",
- "contentType": "string",
- "typeElementId": "string",
- "order": 0,
- "valueElementToReferenceDeveloperName": "string",
- "typeElementDeveloperName": "string"
}
], - "attributes": {
- "property1": "string",
- "property2": "string"
}, - "order": 0,
- "serviceActionName": "string",
- "disabled": true,
- "selectedOutcomeId": "string"
}
], - "dataActions": [
- {
- "developerName": "string",
- "crudOperationType": "string",
- "isSmartSave": true,
- "order": 0,
- "disabled": true,
- "valueElementToReferenceId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "valueElementToApplyId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "objectDataRequest": {
- "typeElementBindingId": "string",
- "typeElementId": "string",
- "listFilter": {
- "comparisonType": "string",
- "where": [
- {
- "columnTypeElementPropertyId": "string",
- "criteriaType": "string",
- "criteriaTypeFriendly": "string",
- "valueElementToReferenceId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "columnTypeElementPropertyDeveloperName": "string",
- "valueElementToReferenceDeveloperName": "string"
}
], - "listFilters": [
- {
- "comparisonType": "string",
- "where": [
- {
- "columnTypeElementPropertyId": null,
- "criteriaType": null,
- "criteriaTypeFriendly": null,
- "valueElementToReferenceId": null,
- "columnTypeElementPropertyDeveloperName": null,
- "valueElementToReferenceDeveloperName": null
}
], - "listFilters": [
- { }
]
}
], - "filterId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "orderByTypeElementPropertyId": "string",
- "orderByDirectionType": "string",
- "orderBy": [
- {
- "orderByTypeElementPropertyId": "string",
- "orderByDirectionType": "string"
}
], - "limit": 0,
- "filterByProvidedObjects": true,
- "searchCriteria": [
- {
- "columnTypeElementPropertyId": "string"
}
], - "properties": [
- {
- "typeElementPropertyId": "2ff1a568-6424-4f9f-a5b2-8707b328cc88"
}
]
}, - "command": {
- "commandType": "string",
- "properties": {
- "property1": "string",
- "property2": "string"
}
}, - "typeElementDeveloperName": "string"
}
}
], - "navigationOverrides": [
- {
- "navigationElementId": "string",
- "navigationItemId": "string",
- "isEnabled": true,
- "isVisible": true,
- "locationMapElementId": "string",
- "locationMapElementDeveloperName": "string",
- "navigationElementDeveloperName": "string",
- "navigationItemDeveloperName": "string",
- "url": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "urlTarget": "string",
- "urlValueDeveloperName": "string"
}
], - "vote": {
- "voteType": "string",
- "minimumCount": 0,
- "minimumPercent": 0,
- "attributes": {
- "property1": "string",
- "property2": "string"
}
}, - "clearNavigationOverrides": true,
- "postUpdateToStream": true,
- "userContent": "string",
- "userContentDateModified": "2019-08-24T14:15:22Z",
- "statusMessage": "string",
- "postUpdateMessage": "string",
- "notAuthorizedMessage": "string",
- "postUpdateWhenType": "string",
- "updateByName": true,
- "title": "string",
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "whoCreated": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoModified": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoOwner": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}
}
]
Used to get an existing map element.
editingToken required | string <uuid> The active editing token for the flow being edited |
flow required | string <uuid> The unique identifier for the flow containing the map element |
id required | string <uuid> The unique identifier for the map element |
{- "id": "string",
- "elementType": "string",
- "developerName": "string",
- "developerSummary": "string",
- "groupElementId": "string",
- "x": 0,
- "y": 0,
- "pageElementId": "string",
- "pageElementDeveloperName": "string",
- "outcomes": [
- {
- "id": "string",
- "developerName": "string",
- "developerSummary": "string",
- "label": "string",
- "nextMapElementId": "string",
- "pageActionType": "string",
- "isBulkAction": true,
- "pageActionBindingType": "string",
- "pageObjectBindingId": "string",
- "order": 0,
- "comparison": {
- "comparisonType": "string",
- "rules": [
- {
- "leftValueElementToReferenceId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "criteriaType": "string",
- "rightValueElementToReferenceId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "leftValueElementToReferenceDeveloperName": "string",
- "rightValueElementToReferenceDeveloperName": "string",
- "criteriaTypeFriendly": "string"
}
], - "comparisons": [
- { }
], - "order": 0
}, - "flowOut": {
- "valueElementStateId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "valueElementFlowId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "flowId": {
- "id": "string",
- "versionId": "string"
}, - "valueElementExternalIdentifierId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}
}, - "controlPoints": [
- {
- "x": 0,
- "y": 0
}
], - "nextMapElementDeveloperName": "string",
- "attributes": {
- "property1": "string",
- "property2": "string"
}, - "className": "string"
}
], - "subflow": {
- "flowId": {
- "id": "string",
- "versionId": "string"
}, - "arguments": [
- {
- "valueElementInSubflowId": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "valueElementToApplyId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}
}
], - "restoreValuesOnJump": true,
- "returnValuesOnJump": true,
- "flowDeveloperName": "string",
- "value": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}
}, - "wait": {
- "developerName": "string",
- "days": 0,
- "hours": 0,
- "minutes": 0,
- "seconds": 0,
- "relative": "string",
- "absoluteDate": "2019-08-24T14:15:22Z",
- "value": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "valueDeveloperName": "string",
- "timezone": "string",
- "outcomeId": "6c1a48b7-5d9d-4a39-b0dd-22a32d8cc278"
}, - "waits": [
- {
- "developerName": "string",
- "days": 0,
- "hours": 0,
- "minutes": 0,
- "seconds": 0,
- "relative": "string",
- "absoluteDate": "2019-08-24T14:15:22Z",
- "value": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "valueDeveloperName": "string",
- "timezone": "string",
- "outcomeId": "6c1a48b7-5d9d-4a39-b0dd-22a32d8cc278"
}
], - "operations": [
- {
- "valueElementToApplyId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "valueElementToReferenceId": {
- "value": null,
- "index": 0,
- "isT0": true,
- "isT1": true,
- "asT0": 0,
- "asT1": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}
}, - "valueElementToReferenceRelativeId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "macroElementToExecuteId": "string",
- "order": 0,
- "disabled": true,
- "macroElementToExecuteDeveloperName": "string",
- "valueElementToApplyDeveloperName": "string",
- "valueElementToApplyPropertyDeveloperName": "string",
- "valueElementToReferenceDeveloperName": "string",
- "valueElementToReferencePropertyDeveloperName": "string",
- "valueElementToReferenceRelativeDeveloperName": "string",
- "valueElementToReferenceRelativePropertyDeveloperName": "string",
- "valueElementToApplyCommand": "string",
- "valueElementToReferenceCommand": "string",
- "valueElementToReferenceRelativeCommand": "string",
- "valueElementToApplyCommandFriendly": "string",
- "valueElementToReferenceCommandFriendly": "string",
- "valueElementToReferenceRelativeCommandFriendly": "string",
- "valueElementToApplyContentType": "string",
- "valueElementToApplyPropertyContentType": "string",
- "valueElementToApplyTypeElementId": "string",
- "valueElementToReferenceContentType": "string",
- "valueElementToReferenceRelativeContentType": "string",
- "valueElementToReferencePropertyContentType": "string",
- "valueElementToReferenceRelativePropertyContentType": "string",
- "valueElementToReferenceTypeElementId": "string",
- "valueElementToReferenceRelativeTypeElementId": "string",
- "valueElementToApplySortById": "string",
- "valueElementToApplySortByDeveloperName": "string",
- "valueElementToApplySortDirection": "string"
}
], - "listeners": [
- {
- "developerName": "string",
- "serviceElementId": "string",
- "listenerType": "string",
- "valueElementToReferenceForListeningId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "attributes": {
- "property1": "string",
- "property2": "string"
}
}
], - "viewMessageAction": {
- "developerName": "string",
- "serviceElementId": "string",
- "serviceElementDeveloperName": "string",
- "uriPart": "string",
- "inputs": [
- {
- "valueElementToReferenceId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "developerName": "string",
- "contentType": "string",
- "typeElementId": "string",
- "order": 0,
- "valueElementToReferenceDeveloperName": "string",
- "typeElementDeveloperName": "string"
}
], - "outputs": [
- {
- "valueElementToApplyId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "developerName": "string",
- "contentType": "string",
- "typeElementId": "string",
- "order": 0,
- "valueElementToReferenceDeveloperName": "string",
- "typeElementDeveloperName": "string"
}
], - "attributes": {
- "property1": "string",
- "property2": "string"
}, - "order": 0,
- "serviceActionName": "string",
- "disabled": true,
- "selectedOutcomeId": "string"
}, - "messageActions": [
- {
- "developerName": "string",
- "serviceElementId": "string",
- "serviceElementDeveloperName": "string",
- "uriPart": "string",
- "inputs": [
- {
- "valueElementToReferenceId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "developerName": "string",
- "contentType": "string",
- "typeElementId": "string",
- "order": 0,
- "valueElementToReferenceDeveloperName": "string",
- "typeElementDeveloperName": "string"
}
], - "outputs": [
- {
- "valueElementToApplyId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "developerName": "string",
- "contentType": "string",
- "typeElementId": "string",
- "order": 0,
- "valueElementToReferenceDeveloperName": "string",
- "typeElementDeveloperName": "string"
}
], - "attributes": {
- "property1": "string",
- "property2": "string"
}, - "order": 0,
- "serviceActionName": "string",
- "disabled": true,
- "selectedOutcomeId": "string"
}
], - "dataActions": [
- {
- "developerName": "string",
- "crudOperationType": "string",
- "isSmartSave": true,
- "order": 0,
- "disabled": true,
- "valueElementToReferenceId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "valueElementToApplyId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "objectDataRequest": {
- "typeElementBindingId": "string",
- "typeElementId": "string",
- "listFilter": {
- "comparisonType": "string",
- "where": [
- {
- "columnTypeElementPropertyId": "string",
- "criteriaType": "string",
- "criteriaTypeFriendly": "string",
- "valueElementToReferenceId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "columnTypeElementPropertyDeveloperName": "string",
- "valueElementToReferenceDeveloperName": "string"
}
], - "listFilters": [
- {
- "comparisonType": "string",
- "where": [
- {
- "columnTypeElementPropertyId": "string",
- "criteriaType": "string",
- "criteriaTypeFriendly": "string",
- "valueElementToReferenceId": {
- "id": null,
- "typeElementPropertyId": null,
- "command": null,
- "relativeUnit": null
}, - "columnTypeElementPropertyDeveloperName": "string",
- "valueElementToReferenceDeveloperName": "string"
}
], - "listFilters": [
- { }
]
}
], - "filterId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "orderByTypeElementPropertyId": "string",
- "orderByDirectionType": "string",
- "orderBy": [
- {
- "orderByTypeElementPropertyId": "string",
- "orderByDirectionType": "string"
}
], - "limit": 0,
- "filterByProvidedObjects": true,
- "searchCriteria": [
- {
- "columnTypeElementPropertyId": "string"
}
], - "properties": [
- {
- "typeElementPropertyId": "2ff1a568-6424-4f9f-a5b2-8707b328cc88"
}
]
}, - "command": {
- "commandType": "string",
- "properties": {
- "property1": "string",
- "property2": "string"
}
}, - "typeElementDeveloperName": "string"
}
}
], - "navigationOverrides": [
- {
- "navigationElementId": "string",
- "navigationItemId": "string",
- "isEnabled": true,
- "isVisible": true,
- "locationMapElementId": "string",
- "locationMapElementDeveloperName": "string",
- "navigationElementDeveloperName": "string",
- "navigationItemDeveloperName": "string",
- "url": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "urlTarget": "string",
- "urlValueDeveloperName": "string"
}
], - "vote": {
- "voteType": "string",
- "minimumCount": 0,
- "minimumPercent": 0,
- "attributes": {
- "property1": "string",
- "property2": "string"
}
}, - "clearNavigationOverrides": true,
- "postUpdateToStream": true,
- "userContent": "string",
- "userContentDateModified": "2019-08-24T14:15:22Z",
- "statusMessage": "string",
- "postUpdateMessage": "string",
- "notAuthorizedMessage": "string",
- "postUpdateWhenType": "string",
- "updateByName": true,
- "title": "string",
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "whoCreated": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoModified": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoOwner": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}
}
Used to delete an existing map element.
editingToken required | string <uuid> The active editing token for the flow being edited |
flow required | string <uuid> The unique identifier for the flow containing the map element |
id required | string <uuid> The unique identifier for the map element |
The page element object provides the structure of your pages or screens.
The purpose of the page element is to allow flow builders to lay out the structure of the pages the users will interact with as part of the flow application. The page element is extremely extensible and allows developers to create their own components and containers as needed to give users the best possible experience using your flow application. The base properties of the page element are outlined here.
A page container is used to determine the scaffolding of your page. Page containers allow flow builders to set
out the relative position of page components on the page. In comparison with HTML5, a page container would be
equivalent to a div
tag. As a result, page containers do not have any value or input, they are
simply used to determine the layout or scaffolding aspects of the page.
The type of page container is determined by the containerType
property and developers looking to
build custom containers should use a unique containerType
name to identify their container
implementation. The properties outlined here are the common attributes for typical containers, however, if
these do not suffice, developers should use the attributes
to extend the attributes for their own
specific needs. It’s important to note that each of the properties here provides features and the engine does
not have any understanding of one container type from another.
A page component is used to show or edit information on your page. In comparison with HTML5, a page component
would be equivalent to an input
, textarea
, or similar tag. As a result, page
components typically do have a value or input, and are used to prompt the user for some form or input or to view
a particular piece of information on the page.
The type of page component is determined by the componentType
property and developers looking to
build custom components should use a unique componentType
name to identify their component
implementation. The properties outlined here are the common attributes for typical components, however, if
these do not suffice, developers should use the attributes
to extend the attributes for their own
specific needs. It’s important to note that each of the properties here provides features and the engine does
not have any understanding of one component type from another.
Page conditions are used to make your pages dynamic. Based on a set of page rules, the page conditions can
assign values to your page components but also change various properties on your page components and containers
such as: required
, editable
, visible
. Page components can also have data
refreshed and objectDataRequest
information dynamically assigned so you can, for example, change
table filters. This gives flow builders the ability to provide single pages that can provide the running user(s)
with a very dynamic experience.
The assignment object should be used when a value or piece of metadata for a component or container needs to be
changed. For example, a page component should be set as required
under a specific set of
conditions. Or a page container should no longer be visible under another set of conditions.
The filter object should be used when applying filters based on conditions. For example, the list of options in
a combobox should be limited based on a checkbox being checked. The filter object can be applied to lists as
well as objectDataRequests
.
The page object reference is a general purpose object for referencing data and metadata on the page. It can be configured to reference data that is not formally stored into the flow state and also value elements that are.
Used to create new page elements or update existing ones.
id | string or null The unique identifier for the element. The id should be null for "insert" requests and a valid identifier for "update" requests. |
elementType | string or null The type of element this metadata represents. |
developerName | string or null The developer name for the element. This is useful for keeping track of the element in the modelling tool and the API. |
developerSummary | string or null The developer summary the author provided to give more information about the element |
object (BuilderWhoAPI) | |
object (BuilderWhoAPI) | |
object (BuilderWhoAPI) | |
label | string or null The label for the page element. This is usually used as the title of the page. |
Array of objects or null (PageContainerAPI) The tree hierarchy of page containers that define the scaffolding of the page layout. Conceptually, page
containers are similar to HTML5 | |
Array of objects or null (PageComponentAPI) The list of components to be embedded on the page. Each component is associated with a page container for
relative positioning information. Conceptually, page containers are similar to HTML5 | |
Array of objects or null (PageConditionAPI) The list of page conditions that set out the rules that should be evaluated and the actions that should be
taken if those rules evaluate to | |
stopConditionsOnFirstTrue | boolean Indicates if the engine should continue to execute rules and actions on the page if a condition evaluates
to |
saveHiddenInputs | boolean Indicates if page components that are not visible should still save their input to state |
object or null Key value pairs that provide additional information for the page layout to be rendered. Builders should refer to the documentation of the UI code being used. | |
Array of objects or null (PageTagAPI) The list of page tags that allow additional metadata to be applied to various page objects: components, controls and the overall page. Conceptually tags can be used to mimic HTML and CSS but can also be used to provide data to enrich functionality on the page. | |
updateByName | boolean Indicates if the platform should attempt to find a page element with the same developer name as the one
provided and match them up by name as opposed to by ID. This is useful when creating scripts to create
flows, as you can use the |
modernPageLayout | boolean Indicates if the page is using the modern layout based on the CSS grid. |
{- "id": "string",
- "elementType": "string",
- "developerName": "string",
- "developerSummary": "string",
- "label": "string",
- "pageContainers": [
- {
- "id": "string",
- "containerType": "string",
- "developerName": "string",
- "label": "string",
- "pageContainers": [
- { }
], - "order": 0,
- "attributes": {
- "property1": "string",
- "property2": "string"
}, - "tags": [
- {
- "valueElementToReferenceId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "tagElementId": "string"
}
]
}
], - "pageComponents": [
- {
- "id": "string",
- "isEditable": true,
- "valueElementValueBindingReferenceId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "valueElementDataBindingReferenceId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "objectDataRequest": {
- "typeElementBindingId": "string",
- "typeElementId": "string",
- "listFilter": {
- "comparisonType": "string",
- "where": [
- {
- "columnTypeElementPropertyId": "string",
- "criteriaType": "string",
- "criteriaTypeFriendly": "string",
- "valueElementToReferenceId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "columnTypeElementPropertyDeveloperName": "string",
- "valueElementToReferenceDeveloperName": "string"
}
], - "listFilters": [
- {
- "comparisonType": "string",
- "where": [
- {
- "columnTypeElementPropertyId": "string",
- "criteriaType": "string",
- "criteriaTypeFriendly": "string",
- "valueElementToReferenceId": {
- "id": null,
- "typeElementPropertyId": null,
- "command": null,
- "relativeUnit": null
}, - "columnTypeElementPropertyDeveloperName": "string",
- "valueElementToReferenceDeveloperName": "string"
}
], - "listFilters": [
- { }
]
}
], - "filterId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "orderByTypeElementPropertyId": "string",
- "orderByDirectionType": "string",
- "orderBy": [
- {
- "orderByTypeElementPropertyId": "string",
- "orderByDirectionType": "string"
}
], - "limit": 0,
- "filterByProvidedObjects": true,
- "searchCriteria": [
- {
- "columnTypeElementPropertyId": "string"
}
], - "properties": [
- {
- "typeElementPropertyId": "2ff1a568-6424-4f9f-a5b2-8707b328cc88"
}
]
}, - "command": {
- "commandType": "string",
- "properties": {
- "property1": "string",
- "property2": "string"
}
}, - "typeElementDeveloperName": "string"
}, - "fileDataRequest": {
- "serviceElementId": "string",
- "resourcePath": "string",
- "resourceFile": "string"
}, - "imageUri": "string",
- "pageContainerId": "string",
- "pageContainerDeveloperName": "string",
- "developerName": "string",
- "componentType": "string",
- "content": "string",
- "label": "string",
- "columns": [
- {
- "typeElementPropertyId": "string",
- "isBound": true,
- "boundTypeElementPropertyId": "string",
- "label": "string",
- "isDisplayValue": true,
- "isEditable": true,
- "order": 0,
- "typeElementPropertyToDisplayId": "string",
- "componentType": "string",
- "typeElementPropertyDeveloperName": "string"
}
], - "size": 0,
- "maxSize": 0,
- "height": 0,
- "width": 0,
- "isRequired": true,
- "isMultiSelect": true,
- "isSearchable": true,
- "hintValue": "string",
- "helpInfo": "string",
- "order": 0,
- "attributes": {
- "property1": "string",
- "property2": "string"
}, - "tags": [
- {
- "valueElementToReferenceId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "tagElementId": "string"
}
], - "validations": [
- {
- "type": 0,
- "message": "string",
- "value": {
- "value": null,
- "index": 0,
- "isT0": true,
- "isT1": true,
- "isT2": true,
- "asT0": 0,
- "asT1": "string",
- "asT2": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}
}
}
], - "className": "string",
- "row": 0,
- "column": 0,
- "rowSpan": 0,
- "colSpan": 0
}
], - "pageConditions": [
- {
- "pageRules": [
- {
- "left": {
- "pageObjectReferenceId": "string",
- "typeElementPropertyId": "string",
- "pageObjectReferenceDeveloperName": "string",
- "valueElementToReferenceId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "metadataType": "string"
}, - "criteriaType": "string",
- "right": {
- "pageObjectReferenceId": "string",
- "typeElementPropertyId": "string",
- "pageObjectReferenceDeveloperName": "string",
- "valueElementToReferenceId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "metadataType": "string"
}, - "generatedSummary": "string"
}
], - "comparisonType": "string",
- "pageOperations": [
- {
- "assignment": {
- "assignee": {
- "pageObjectReferenceId": "string",
- "typeElementPropertyId": "string",
- "pageObjectReferenceDeveloperName": "string",
- "valueElementToReferenceId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "metadataType": "string"
}, - "assignor": {
- "pageObjectReferenceId": "string",
- "typeElementPropertyId": "string",
- "pageObjectReferenceDeveloperName": "string",
- "valueElementToReferenceId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "metadataType": "string"
}
}, - "filter": {
- "pageComponentId": "string",
- "pageComponentDeveloperName": "string",
- "columnTypeElementPropertyId": "string",
- "criteriaType": "string",
- "filterValue": {
- "pageObjectReferenceId": "string",
- "typeElementPropertyId": "string",
- "pageObjectReferenceDeveloperName": "string",
- "valueElementToReferenceId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "metadataType": "string"
}, - "objectDataRequest": {
- "typeElementBindingId": "string",
- "typeElementId": "string",
- "listFilter": {
- "comparisonType": "string",
- "where": [
- {
- "columnTypeElementPropertyId": null,
- "criteriaType": null,
- "criteriaTypeFriendly": null,
- "valueElementToReferenceId": null,
- "columnTypeElementPropertyDeveloperName": null,
- "valueElementToReferenceDeveloperName": null
}
], - "listFilters": [
- {
- "comparisonType": null,
- "where": [ ],
- "listFilters": [ ]
}
], - "filterId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "orderByTypeElementPropertyId": "string",
- "orderByDirectionType": "string",
- "orderBy": [
- {
- "orderByTypeElementPropertyId": null,
- "orderByDirectionType": null
}
], - "limit": 0,
- "filterByProvidedObjects": true,
- "searchCriteria": [
- {
- "columnTypeElementPropertyId": null
}
], - "properties": [
- {
- "typeElementPropertyId": null
}
]
}, - "command": {
- "commandType": "string",
- "properties": {
- "property1": "string",
- "property2": "string"
}
}, - "typeElementDeveloperName": "string"
}
}, - "generatedSummary": "string"
}
], - "generatedSummary": "string"
}
], - "stopConditionsOnFirstTrue": true,
- "saveHiddenInputs": true,
- "attributes": {
- "property1": "string",
- "property2": "string"
}, - "tags": [
- {
- "valueElementToReferenceId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "tagElementId": "string"
}
], - "updateByName": true,
- "modernPageLayout": true,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "whoCreated": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoModified": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoOwner": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}
}
Used to list and filter existing page elements.
The filter can take the following formats:
developerName eq '{developer_name}'
: Filter the list of elements where the developerName
property exactly matches the provided developer name (case insensitive)substringof(developerName, '{developer_name}')
: Filter the list of elements where the developerName
property partially matches the provided developer name (case insensitive)filter | string The filter used for querying |
[- {
- "id": "string",
- "elementType": "string",
- "developerName": "string",
- "developerSummary": "string",
- "label": "string",
- "pageContainers": [
- {
- "id": "string",
- "containerType": "string",
- "developerName": "string",
- "label": "string",
- "pageContainers": [
- { }
], - "order": 0,
- "attributes": {
- "property1": "string",
- "property2": "string"
}, - "tags": [
- {
- "valueElementToReferenceId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "tagElementId": "string"
}
]
}
], - "pageComponents": [
- {
- "id": "string",
- "isEditable": true,
- "valueElementValueBindingReferenceId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "valueElementDataBindingReferenceId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "objectDataRequest": {
- "typeElementBindingId": "string",
- "typeElementId": "string",
- "listFilter": {
- "comparisonType": "string",
- "where": [
- {
- "columnTypeElementPropertyId": "string",
- "criteriaType": "string",
- "criteriaTypeFriendly": "string",
- "valueElementToReferenceId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "columnTypeElementPropertyDeveloperName": "string",
- "valueElementToReferenceDeveloperName": "string"
}
], - "listFilters": [
- {
- "comparisonType": "string",
- "where": [
- {
- "columnTypeElementPropertyId": null,
- "criteriaType": null,
- "criteriaTypeFriendly": null,
- "valueElementToReferenceId": null,
- "columnTypeElementPropertyDeveloperName": null,
- "valueElementToReferenceDeveloperName": null
}
], - "listFilters": [
- { }
]
}
], - "filterId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "orderByTypeElementPropertyId": "string",
- "orderByDirectionType": "string",
- "orderBy": [
- {
- "orderByTypeElementPropertyId": "string",
- "orderByDirectionType": "string"
}
], - "limit": 0,
- "filterByProvidedObjects": true,
- "searchCriteria": [
- {
- "columnTypeElementPropertyId": "string"
}
], - "properties": [
- {
- "typeElementPropertyId": "2ff1a568-6424-4f9f-a5b2-8707b328cc88"
}
]
}, - "command": {
- "commandType": "string",
- "properties": {
- "property1": "string",
- "property2": "string"
}
}, - "typeElementDeveloperName": "string"
}, - "fileDataRequest": {
- "serviceElementId": "string",
- "resourcePath": "string",
- "resourceFile": "string"
}, - "imageUri": "string",
- "pageContainerId": "string",
- "pageContainerDeveloperName": "string",
- "developerName": "string",
- "componentType": "string",
- "content": "string",
- "label": "string",
- "columns": [
- {
- "typeElementPropertyId": "string",
- "isBound": true,
- "boundTypeElementPropertyId": "string",
- "label": "string",
- "isDisplayValue": true,
- "isEditable": true,
- "order": 0,
- "typeElementPropertyToDisplayId": "string",
- "componentType": "string",
- "typeElementPropertyDeveloperName": "string"
}
], - "size": 0,
- "maxSize": 0,
- "height": 0,
- "width": 0,
- "isRequired": true,
- "isMultiSelect": true,
- "isSearchable": true,
- "hintValue": "string",
- "helpInfo": "string",
- "order": 0,
- "attributes": {
- "property1": "string",
- "property2": "string"
}, - "tags": [
- {
- "valueElementToReferenceId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "tagElementId": "string"
}
], - "validations": [
- {
- "type": 0,
- "message": "string",
- "value": {
- "value": null,
- "index": 0,
- "isT0": true,
- "isT1": true,
- "isT2": true,
- "asT0": 0,
- "asT1": "string",
- "asT2": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}
}
}
], - "className": "string",
- "row": 0,
- "column": 0,
- "rowSpan": 0,
- "colSpan": 0
}
], - "pageConditions": [
- {
- "pageRules": [
- {
- "left": {
- "pageObjectReferenceId": "string",
- "typeElementPropertyId": "string",
- "pageObjectReferenceDeveloperName": "string",
- "valueElementToReferenceId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "metadataType": "string"
}, - "criteriaType": "string",
- "right": {
- "pageObjectReferenceId": "string",
- "typeElementPropertyId": "string",
- "pageObjectReferenceDeveloperName": "string",
- "valueElementToReferenceId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "metadataType": "string"
}, - "generatedSummary": "string"
}
], - "comparisonType": "string",
- "pageOperations": [
- {
- "assignment": {
- "assignee": {
- "pageObjectReferenceId": "string",
- "typeElementPropertyId": "string",
- "pageObjectReferenceDeveloperName": "string",
- "valueElementToReferenceId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "metadataType": "string"
}, - "assignor": {
- "pageObjectReferenceId": "string",
- "typeElementPropertyId": "string",
- "pageObjectReferenceDeveloperName": "string",
- "valueElementToReferenceId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "metadataType": "string"
}
}, - "filter": {
- "pageComponentId": "string",
- "pageComponentDeveloperName": "string",
- "columnTypeElementPropertyId": "string",
- "criteriaType": "string",
- "filterValue": {
- "pageObjectReferenceId": "string",
- "typeElementPropertyId": "string",
- "pageObjectReferenceDeveloperName": "string",
- "valueElementToReferenceId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "metadataType": "string"
}, - "objectDataRequest": {
- "typeElementBindingId": "string",
- "typeElementId": "string",
- "listFilter": {
- "comparisonType": "string",
- "where": [
- null
], - "listFilters": [
- null
], - "filterId": {
- "id": null,
- "typeElementPropertyId": null,
- "command": null,
- "relativeUnit": null
}, - "orderByTypeElementPropertyId": "string",
- "orderByDirectionType": "string",
- "orderBy": [
- null
], - "limit": 0,
- "filterByProvidedObjects": true,
- "searchCriteria": [
- null
], - "properties": [
- null
]
}, - "command": {
- "commandType": "string",
- "properties": {
- "property1": null,
- "property2": null
}
}, - "typeElementDeveloperName": "string"
}
}, - "generatedSummary": "string"
}
], - "generatedSummary": "string"
}
], - "stopConditionsOnFirstTrue": true,
- "saveHiddenInputs": true,
- "attributes": {
- "property1": "string",
- "property2": "string"
}, - "tags": [
- {
- "valueElementToReferenceId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "tagElementId": "string"
}
], - "updateByName": true,
- "modernPageLayout": true,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "whoCreated": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoModified": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoOwner": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}
}
]
Used to get an existing page element.
id required | string <uuid> The unique identifier for the page element |
{- "id": "string",
- "elementType": "string",
- "developerName": "string",
- "developerSummary": "string",
- "label": "string",
- "pageContainers": [
- {
- "id": "string",
- "containerType": "string",
- "developerName": "string",
- "label": "string",
- "pageContainers": [
- { }
], - "order": 0,
- "attributes": {
- "property1": "string",
- "property2": "string"
}, - "tags": [
- {
- "valueElementToReferenceId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "tagElementId": "string"
}
]
}
], - "pageComponents": [
- {
- "id": "string",
- "isEditable": true,
- "valueElementValueBindingReferenceId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "valueElementDataBindingReferenceId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "objectDataRequest": {
- "typeElementBindingId": "string",
- "typeElementId": "string",
- "listFilter": {
- "comparisonType": "string",
- "where": [
- {
- "columnTypeElementPropertyId": "string",
- "criteriaType": "string",
- "criteriaTypeFriendly": "string",
- "valueElementToReferenceId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "columnTypeElementPropertyDeveloperName": "string",
- "valueElementToReferenceDeveloperName": "string"
}
], - "listFilters": [
- {
- "comparisonType": "string",
- "where": [
- {
- "columnTypeElementPropertyId": "string",
- "criteriaType": "string",
- "criteriaTypeFriendly": "string",
- "valueElementToReferenceId": {
- "id": null,
- "typeElementPropertyId": null,
- "command": null,
- "relativeUnit": null
}, - "columnTypeElementPropertyDeveloperName": "string",
- "valueElementToReferenceDeveloperName": "string"
}
], - "listFilters": [
- { }
]
}
], - "filterId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "orderByTypeElementPropertyId": "string",
- "orderByDirectionType": "string",
- "orderBy": [
- {
- "orderByTypeElementPropertyId": "string",
- "orderByDirectionType": "string"
}
], - "limit": 0,
- "filterByProvidedObjects": true,
- "searchCriteria": [
- {
- "columnTypeElementPropertyId": "string"
}
], - "properties": [
- {
- "typeElementPropertyId": "2ff1a568-6424-4f9f-a5b2-8707b328cc88"
}
]
}, - "command": {
- "commandType": "string",
- "properties": {
- "property1": "string",
- "property2": "string"
}
}, - "typeElementDeveloperName": "string"
}, - "fileDataRequest": {
- "serviceElementId": "string",
- "resourcePath": "string",
- "resourceFile": "string"
}, - "imageUri": "string",
- "pageContainerId": "string",
- "pageContainerDeveloperName": "string",
- "developerName": "string",
- "componentType": "string",
- "content": "string",
- "label": "string",
- "columns": [
- {
- "typeElementPropertyId": "string",
- "isBound": true,
- "boundTypeElementPropertyId": "string",
- "label": "string",
- "isDisplayValue": true,
- "isEditable": true,
- "order": 0,
- "typeElementPropertyToDisplayId": "string",
- "componentType": "string",
- "typeElementPropertyDeveloperName": "string"
}
], - "size": 0,
- "maxSize": 0,
- "height": 0,
- "width": 0,
- "isRequired": true,
- "isMultiSelect": true,
- "isSearchable": true,
- "hintValue": "string",
- "helpInfo": "string",
- "order": 0,
- "attributes": {
- "property1": "string",
- "property2": "string"
}, - "tags": [
- {
- "valueElementToReferenceId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "tagElementId": "string"
}
], - "validations": [
- {
- "type": 0,
- "message": "string",
- "value": {
- "value": null,
- "index": 0,
- "isT0": true,
- "isT1": true,
- "isT2": true,
- "asT0": 0,
- "asT1": "string",
- "asT2": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}
}
}
], - "className": "string",
- "row": 0,
- "column": 0,
- "rowSpan": 0,
- "colSpan": 0
}
], - "pageConditions": [
- {
- "pageRules": [
- {
- "left": {
- "pageObjectReferenceId": "string",
- "typeElementPropertyId": "string",
- "pageObjectReferenceDeveloperName": "string",
- "valueElementToReferenceId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "metadataType": "string"
}, - "criteriaType": "string",
- "right": {
- "pageObjectReferenceId": "string",
- "typeElementPropertyId": "string",
- "pageObjectReferenceDeveloperName": "string",
- "valueElementToReferenceId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "metadataType": "string"
}, - "generatedSummary": "string"
}
], - "comparisonType": "string",
- "pageOperations": [
- {
- "assignment": {
- "assignee": {
- "pageObjectReferenceId": "string",
- "typeElementPropertyId": "string",
- "pageObjectReferenceDeveloperName": "string",
- "valueElementToReferenceId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "metadataType": "string"
}, - "assignor": {
- "pageObjectReferenceId": "string",
- "typeElementPropertyId": "string",
- "pageObjectReferenceDeveloperName": "string",
- "valueElementToReferenceId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "metadataType": "string"
}
}, - "filter": {
- "pageComponentId": "string",
- "pageComponentDeveloperName": "string",
- "columnTypeElementPropertyId": "string",
- "criteriaType": "string",
- "filterValue": {
- "pageObjectReferenceId": "string",
- "typeElementPropertyId": "string",
- "pageObjectReferenceDeveloperName": "string",
- "valueElementToReferenceId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "metadataType": "string"
}, - "objectDataRequest": {
- "typeElementBindingId": "string",
- "typeElementId": "string",
- "listFilter": {
- "comparisonType": "string",
- "where": [
- {
- "columnTypeElementPropertyId": null,
- "criteriaType": null,
- "criteriaTypeFriendly": null,
- "valueElementToReferenceId": null,
- "columnTypeElementPropertyDeveloperName": null,
- "valueElementToReferenceDeveloperName": null
}
], - "listFilters": [
- {
- "comparisonType": null,
- "where": [ ],
- "listFilters": [ ]
}
], - "filterId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "orderByTypeElementPropertyId": "string",
- "orderByDirectionType": "string",
- "orderBy": [
- {
- "orderByTypeElementPropertyId": null,
- "orderByDirectionType": null
}
], - "limit": 0,
- "filterByProvidedObjects": true,
- "searchCriteria": [
- {
- "columnTypeElementPropertyId": null
}
], - "properties": [
- {
- "typeElementPropertyId": null
}
]
}, - "command": {
- "commandType": "string",
- "properties": {
- "property1": "string",
- "property2": "string"
}
}, - "typeElementDeveloperName": "string"
}
}, - "generatedSummary": "string"
}
], - "generatedSummary": "string"
}
], - "stopConditionsOnFirstTrue": true,
- "saveHiddenInputs": true,
- "attributes": {
- "property1": "string",
- "property2": "string"
}, - "tags": [
- {
- "valueElementToReferenceId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "tagElementId": "string"
}
], - "updateByName": true,
- "modernPageLayout": true,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "whoCreated": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoModified": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoOwner": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}
}
Used to obtain a describe response for a service element.
The details required to describe the service element
object (CultureAPI) | |
uri | string or null The Uri for the service to describe. |
httpAuthenticationUsername | string or null |
httpAuthenticationPassword | string or null |
httpAuthenticationClientCertificate | string or null |
httpAuthenticationClientCertificatePassword | string or null |
version | string or null |
Array of objects or null (EngineValueAPI) Configuration values provided by the end user to help the describe. |
{- "configurationValues": [
- {
- "developerName": "string",
- "contentValue": "string",
- "isRequired": true,
- "contentType": "string",
- "typeElementDeveloperName": "string",
- "order": 0
}
], - "providesLogic": true,
- "providesViews": true,
- "providesDatabase": true,
- "providesIdentity": true,
- "providesSocial": true,
- "providesFiles": true,
- "providesAutoBinding": true
}
Used to obtain an install response for a service element.
The details required to install the service element
object (CultureAPI) | |
uri | string or null The Uri for the service to describe. |
httpAuthenticationUsername | string or null |
httpAuthenticationPassword | string or null |
httpAuthenticationClientCertificate | string or null |
httpAuthenticationClientCertificatePassword | string or null |
version | string or null |
Array of objects or null (EngineValueAPI) Configuration values provided by the end user to help the describe. |
{- "actions": [
- {
- "uriPart": "string",
- "developerName": "string",
- "developerSummary": "string",
- "serviceActionOutcomes": [
- {
- "id": "string",
- "developerName": "string",
- "developerSummary": "string"
}
], - "serviceInputs": [
- {
- "developerName": "string",
- "contentValue": "string",
- "isRequired": true,
- "contentType": "string",
- "typeElementDeveloperName": "string",
- "order": 0
}
], - "serviceOutputs": [
- {
- "developerName": "string",
- "contentValue": "string",
- "isRequired": true,
- "contentType": "string",
- "typeElementDeveloperName": "string",
- "order": 0
}
], - "isViewMessageAction": true
}
], - "types": [
- {
- "id": "string",
- "elementType": "string",
- "developerName": "string",
- "developerSummary": "string",
- "whoCreated": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoModified": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoOwner": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "serviceElementId": "string",
- "serviceElementDeveloperName": "string",
- "properties": [
- {
- "id": "string",
- "developerName": "string",
- "contentType": "string",
- "contentFormat": "string",
- "typeElementId": "string",
- "typeElementDeveloperName": "string"
}
], - "bindings": [
- {
- "id": "string",
- "developerName": "string",
- "developerSummary": "string",
- "databaseTableName": "string",
- "serviceElementId": "string",
- "propertyBindings": [
- {
- "databaseFieldName": "string",
- "typeElementPropertyId": "string",
- "typeElementPropertyDeveloperName": "string",
- "databaseContentType": "string"
}
], - "typeElementId": "214799d9-3e66-45d3-ad11-c5777f664e4d"
}
], - "updateByName": true
}
], - "version": "string"
}
Used to create new service elements or update existing ones.
id | string or null The unique identifier for the element. The id should be null for "insert" requests and a valid identifier for "update" requests. |
elementType | string or null The type of element this metadata represents. |
developerName | string or null The developer name for the element. This is useful for keeping track of the element in the modelling tool and the API. |
developerSummary | string or null The developer summary the author provided to give more information about the element |
object (BuilderWhoAPI) | |
object (BuilderWhoAPI) | |
object (BuilderWhoAPI) | |
uri | string or null The location of the Service implementation for the platform to callout against. |
format | string or null The REST messaging format to use to communicate with this service. Currently the only valid value for this property is: JSON |
Array of objects or null (ServiceValueRequestAPI) The list of configuration value mappings the service needs to function. Each entry provides a reference to a Value in the Flow that contains the configuration value needed by the service plugin. | |
providesLogic | boolean Indicates if the Service provides functionality for 'logic'. Logic allows authors to make API calls as part of elements that support messaging: 'Message', 'Page', and 'Remote Page' currently. Messaging is used for asynchronous and synchronous use-cases. |
providesViews | boolean Indicates if the Service provides functionality for 'views'. A View allows authors to build Flows that include 'Remote Page' elements - e.g. the UI of the page is not actually hosted on the ManyWho platform, but rather the UI is provided by the external service. |
providesFiles | boolean Indicates if the Service provides functionality for 'files'. Files allows the author to reference files and content from the service as dynamic references - meaning that the files and content can be managed outside of ManyWho, but embedded in your Flows. |
providesDatabase | boolean Indicates if the Service provides functionality for 'database'. Database functionality allows the author to map their Typed Objects and Lists back to this service for storage. The service then acts as the persistence implementation to store and retrieve the data as neede by the Flow. |
providesIdentity | boolean Indicates if the Service provides functionality for 'identity'. Identity functionality allows the author to manage permissions to their Flows and sections of their Flows (via Swimlanes) using this service as the directory. This also allows users to login to the Flows using the information stored in this service directory. |
providesSocial | boolean Indicates if the Service provides functionality for 'social'. Social allows the author to add features for feed, file and user collaboration to their Flows using this service as the underlying social network. |
providesLocation | boolean Indicates if the Service provides functionality for 'location'. ManyWho optionally collects location information about the user when running a Flow. This information can be used to make decisions about permissions and also data filtering - though it is up to the service to implement this functionality. |
providesAutoBinding | boolean |
Array of objects or null (ServiceActionRequestAPI) The list of 'logic' operations that are available for the service. If the underlying service 'providesLogic', this is where the 'interface' for those logic operations should be stored. This allows the author to know what inputs and outputs are provided by the actions provided by this Service. | |
object (ServiceInstallRequestAPI) | |
updateByName | boolean Indicates if the platform should attempt to find a Service with the same developer name as the one provided and match them up by name as opposed to 'id'. This is useful when creating scripts to create Flows - as you can use the developerName property as the reference as opposed to needing to know the ids of all created elements. |
sendDecryptedValues | boolean |
httpAuthenticationUsername | string or null |
httpAuthenticationPassword | string or null |
httpAuthenticationClientCertificateReference | string or null |
httpAuthenticationClientCertificatePasswordReference | string or null |
version | string or null |
{- "id": "string",
- "elementType": "string",
- "developerName": "string",
- "developerSummary": "string",
- "uri": "string",
- "format": "string",
- "configurationValues": [
- {
- "developerName": "string",
- "valueElementToReferenceId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "valueElementToReferenceDeveloperName": "string",
- "typeElementDeveloperName": "string",
- "typeElementId": "string",
- "contentType": "string",
- "order": 0
}
], - "providesLogic": true,
- "providesViews": true,
- "providesFiles": true,
- "providesDatabase": true,
- "providesIdentity": true,
- "providesSocial": true,
- "providesLocation": true,
- "providesAutoBinding": true,
- "actions": [
- {
- "uriPart": "string",
- "developerName": "string",
- "developerSummary": "string",
- "isViewMessageAction": true,
- "serviceActionOutcomes": [
- {
- "id": "string",
- "developerName": "string",
- "developerSummary": "string"
}
], - "serviceInputs": [
- {
- "developerName": "string",
- "valueElementToReferenceId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "valueElementToReferenceDeveloperName": "string",
- "typeElementDeveloperName": "string",
- "typeElementId": "string",
- "contentType": "string",
- "order": 0
}
], - "serviceOutputs": [
- {
- "developerName": "string",
- "valueElementToReferenceId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "valueElementToReferenceDeveloperName": "string",
- "typeElementDeveloperName": "string",
- "typeElementId": "string",
- "contentType": "string",
- "order": 0
}
]
}
], - "install": {
- "typeElements": [
- {
- "id": "string",
- "elementType": "string",
- "developerName": "string",
- "developerSummary": "string",
- "whoCreated": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoModified": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoOwner": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "serviceElementId": "string",
- "serviceElementDeveloperName": "string",
- "properties": [
- {
- "id": "string",
- "developerName": "string",
- "contentType": "string",
- "contentFormat": "string",
- "typeElementId": "string",
- "typeElementDeveloperName": "string"
}
], - "bindings": [
- {
- "id": "string",
- "developerName": "string",
- "developerSummary": "string",
- "databaseTableName": "string",
- "serviceElementId": "string",
- "propertyBindings": [
- {
- "databaseFieldName": "string",
- "typeElementPropertyId": "string",
- "typeElementPropertyDeveloperName": "string",
- "databaseContentType": "string"
}
], - "typeElementId": "214799d9-3e66-45d3-ad11-c5777f664e4d"
}
], - "updateByName": true
}
]
}, - "updateByName": true,
- "sendDecryptedValues": true,
- "httpAuthenticationUsername": "string",
- "httpAuthenticationPassword": "string",
- "httpAuthenticationClientCertificateReference": "string",
- "httpAuthenticationClientCertificatePasswordReference": "string",
- "version": "string",
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "whoCreated": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoModified": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoOwner": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}
}
Used to list and filter existing service elements.
The filter can take the following formats:
developerName eq '{developer_name}'
: Filter the list of elements where the developerName
property exactly matches the provided developer name (case insensitive)substringof(developerName, '{developer_name}')
: Filter the list of elements where the developerName
property partially matches the provided developer name (case insensitive)filter | string The filter used for querying |
[- {
- "id": "string",
- "elementType": "string",
- "developerName": "string",
- "developerSummary": "string",
- "uri": "string",
- "format": "string",
- "configurationValues": [
- {
- "developerName": "string",
- "valueElementToReferenceId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "valueElementToReferenceDeveloperName": "string",
- "typeElementDeveloperName": "string",
- "typeElementId": "string",
- "contentType": "string",
- "order": 0
}
], - "providesLogic": true,
- "providesViews": true,
- "providesFiles": true,
- "providesDatabase": true,
- "providesIdentity": true,
- "providesSocial": true,
- "providesLocation": true,
- "providesAutoBinding": true,
- "actions": [
- {
- "uriPart": "string",
- "developerName": "string",
- "developerSummary": "string",
- "isViewMessageAction": true,
- "serviceActionOutcomes": [
- {
- "id": "string",
- "developerName": "string",
- "developerSummary": "string"
}
], - "serviceInputs": [
- {
- "developerName": "string",
- "valueElementToReferenceId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "valueElementToReferenceDeveloperName": "string",
- "typeElementDeveloperName": "string",
- "typeElementId": "string",
- "contentType": "string",
- "order": 0
}
], - "serviceOutputs": [
- {
- "developerName": "string",
- "valueElementToReferenceId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "valueElementToReferenceDeveloperName": "string",
- "typeElementDeveloperName": "string",
- "typeElementId": "string",
- "contentType": "string",
- "order": 0
}
]
}
], - "install": {
- "typeElements": [
- {
- "id": "string",
- "elementType": "string",
- "developerName": "string",
- "developerSummary": "string",
- "whoCreated": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoModified": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoOwner": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "serviceElementId": "string",
- "serviceElementDeveloperName": "string",
- "properties": [
- {
- "id": "string",
- "developerName": "string",
- "contentType": "string",
- "contentFormat": "string",
- "typeElementId": "string",
- "typeElementDeveloperName": "string"
}
], - "bindings": [
- {
- "id": "string",
- "developerName": "string",
- "developerSummary": "string",
- "databaseTableName": "string",
- "serviceElementId": "string",
- "propertyBindings": [
- {
- "databaseFieldName": "string",
- "typeElementPropertyId": "string",
- "typeElementPropertyDeveloperName": "string",
- "databaseContentType": "string"
}
], - "typeElementId": "214799d9-3e66-45d3-ad11-c5777f664e4d"
}
], - "updateByName": true
}
]
}, - "updateByName": true,
- "sendDecryptedValues": true,
- "httpAuthenticationUsername": "string",
- "httpAuthenticationPassword": "string",
- "httpAuthenticationClientCertificateReference": "string",
- "httpAuthenticationClientCertificatePasswordReference": "string",
- "version": "string",
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "whoCreated": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoModified": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoOwner": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}
}
]
Used to get an existing service element.
id required | string <uuid> The unique identifier for the service element |
{- "id": "string",
- "elementType": "string",
- "developerName": "string",
- "developerSummary": "string",
- "uri": "string",
- "format": "string",
- "configurationValues": [
- {
- "developerName": "string",
- "valueElementToReferenceId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "valueElementToReferenceDeveloperName": "string",
- "typeElementDeveloperName": "string",
- "typeElementId": "string",
- "contentType": "string",
- "order": 0
}
], - "providesLogic": true,
- "providesViews": true,
- "providesFiles": true,
- "providesDatabase": true,
- "providesIdentity": true,
- "providesSocial": true,
- "providesLocation": true,
- "providesAutoBinding": true,
- "actions": [
- {
- "uriPart": "string",
- "developerName": "string",
- "developerSummary": "string",
- "isViewMessageAction": true,
- "serviceActionOutcomes": [
- {
- "id": "string",
- "developerName": "string",
- "developerSummary": "string"
}
], - "serviceInputs": [
- {
- "developerName": "string",
- "valueElementToReferenceId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "valueElementToReferenceDeveloperName": "string",
- "typeElementDeveloperName": "string",
- "typeElementId": "string",
- "contentType": "string",
- "order": 0
}
], - "serviceOutputs": [
- {
- "developerName": "string",
- "valueElementToReferenceId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "valueElementToReferenceDeveloperName": "string",
- "typeElementDeveloperName": "string",
- "typeElementId": "string",
- "contentType": "string",
- "order": 0
}
]
}
], - "install": {
- "typeElements": [
- {
- "id": "string",
- "elementType": "string",
- "developerName": "string",
- "developerSummary": "string",
- "whoCreated": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoModified": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoOwner": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "serviceElementId": "string",
- "serviceElementDeveloperName": "string",
- "properties": [
- {
- "id": "string",
- "developerName": "string",
- "contentType": "string",
- "contentFormat": "string",
- "typeElementId": "string",
- "typeElementDeveloperName": "string"
}
], - "bindings": [
- {
- "id": "string",
- "developerName": "string",
- "developerSummary": "string",
- "databaseTableName": "string",
- "serviceElementId": "string",
- "propertyBindings": [
- {
- "databaseFieldName": "string",
- "typeElementPropertyId": "string",
- "typeElementPropertyDeveloperName": "string",
- "databaseContentType": "string"
}
], - "typeElementId": "214799d9-3e66-45d3-ad11-c5777f664e4d"
}
], - "updateByName": true
}
]
}, - "updateByName": true,
- "sendDecryptedValues": true,
- "httpAuthenticationUsername": "string",
- "httpAuthenticationPassword": "string",
- "httpAuthenticationClientCertificateReference": "string",
- "httpAuthenticationClientCertificatePasswordReference": "string",
- "version": "string",
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "whoCreated": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoModified": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoOwner": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}
}
Used to list and filter existing Service elements.
The filter can take the following formats:
developerName eq '{developer_name}'
: Filter the list of elements where the developerName
property exactly matches the provided developer name (case insensitive)substringof(developerName, '{developer_name}')
: Filter the list of elements where the developerName
property partially matches the provided developer name (case insensitive)filter | string The filter used for querying |
page | integer <int32> Default: 1 Optional. The current page of Services |
limit | integer <int32> Default: 20 Optional. Restrict the number of returned results. Zero is no limit. 20 is the default |
orderBy | string Default: "dateModified" Optional. Specify which field to order results by. Default is dateModified |
orderDirection | string Default: "DESC" Optional. Specify which direction results should be ordered by. Can either be ASC or DESC. Default is DESC. |
{- "meta": {
- "property1": null,
- "property2": null
}, - "links": {
- "property1": "string",
- "property2": "string"
}, - "items": [
- {
- "id": "string",
- "elementType": "string",
- "developerName": "string",
- "developerSummary": "string",
- "uri": "string",
- "format": "string",
- "configurationValues": [
- {
- "developerName": "string",
- "valueElementToReferenceId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "valueElementToReferenceDeveloperName": "string",
- "typeElementDeveloperName": "string",
- "typeElementId": "string",
- "contentType": "string",
- "order": 0
}
], - "providesLogic": true,
- "providesViews": true,
- "providesFiles": true,
- "providesDatabase": true,
- "providesIdentity": true,
- "providesSocial": true,
- "providesLocation": true,
- "providesAutoBinding": true,
- "actions": [
- {
- "uriPart": "string",
- "developerName": "string",
- "developerSummary": "string",
- "isViewMessageAction": true,
- "serviceActionOutcomes": [
- {
- "id": "string",
- "developerName": "string",
- "developerSummary": "string"
}
], - "serviceInputs": [
- {
- "developerName": "string",
- "valueElementToReferenceId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "valueElementToReferenceDeveloperName": "string",
- "typeElementDeveloperName": "string",
- "typeElementId": "string",
- "contentType": "string",
- "order": 0
}
], - "serviceOutputs": [
- {
- "developerName": "string",
- "valueElementToReferenceId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "valueElementToReferenceDeveloperName": "string",
- "typeElementDeveloperName": "string",
- "typeElementId": "string",
- "contentType": "string",
- "order": 0
}
]
}
], - "install": {
- "typeElements": [
- {
- "id": "string",
- "elementType": "string",
- "developerName": "string",
- "developerSummary": "string",
- "whoCreated": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoModified": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoOwner": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "serviceElementId": "string",
- "serviceElementDeveloperName": "string",
- "properties": [
- {
- "id": "string",
- "developerName": "string",
- "contentType": "string",
- "contentFormat": "string",
- "typeElementId": "string",
- "typeElementDeveloperName": "string"
}
], - "bindings": [
- {
- "id": "string",
- "developerName": "string",
- "developerSummary": "string",
- "databaseTableName": "string",
- "serviceElementId": "string",
- "propertyBindings": [
- {
- "databaseFieldName": null,
- "typeElementPropertyId": null,
- "typeElementPropertyDeveloperName": null,
- "databaseContentType": null
}
], - "typeElementId": "214799d9-3e66-45d3-ad11-c5777f664e4d"
}
], - "updateByName": true
}
]
}, - "updateByName": true,
- "sendDecryptedValues": true,
- "httpAuthenticationUsername": "string",
- "httpAuthenticationPassword": "string",
- "httpAuthenticationClientCertificateReference": "string",
- "httpAuthenticationClientCertificatePasswordReference": "string",
- "version": "string",
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "whoCreated": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoModified": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoOwner": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}
}
]
}
The tag element object provides additional runtime data to your page element containers/components and navigation elements/items.
The purpose of the tag element is to add flexibility to your flow application user experience. The components,
containers and navigation items in your flow can benefit from having access to the flow state to get more
contextual information. For example, if you have a numeric input field, it may be useful to know the possible
range or numeric values that can be provided by the end user - where that range depends on logic in the flow.
The components, containers and navigation items also supports attributes
and these are often
sufficient for many use-cases. As a result, only use the tag element if you need information that is very
specific to the flow state for particular running user(s).
Used to create new tag elements or update existing ones.
id | string or null The unique identifier for the element. The id should be null for "insert" requests and a valid identifier for "update" requests. |
elementType | string or null The type of element this metadata represents. |
developerName | string or null The developer name for the element. This is useful for keeping track of the element in the modelling tool and the API. |
developerSummary | string or null The developer summary the author provided to give more information about the element |
object (BuilderWhoAPI) | |
object (BuilderWhoAPI) | |
object (BuilderWhoAPI) | |
contentType | string or null The type of Value the Tag holds. As part of the Page layout creation, the Tag will be associated with a Value. The Value bound to this Tag must be of the same content type. |
typeElementId | string or null The unique identifier for the Type and object or list data must adhere to in structure (the Type basically defines the 'interface' that all objects and lists stored in this Value must implement). This property is only applicable for ContentObject and ContentList content types. As part of the Page layout creation, the Tag will be associated with a Value. The Value bound to this Tag must be of the same Type. |
updateByName | boolean Indicates if the platform should attempt to find a Tag with the same developer name as the one provided and match them up by name as opposed to 'id'. This is useful when creating scripts to create Flows - as you can use the developerName property as the reference as opposed to needing to know the ids of all created Elements. |
{- "id": "string",
- "elementType": "string",
- "developerName": "string",
- "developerSummary": "string",
- "contentType": "string",
- "typeElementId": "string",
- "updateByName": true,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "whoCreated": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoModified": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoOwner": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}
}
Used to list and filter existing tag elements.
The filter can take the following formats:
developerName eq '{developer_name}'
: Filter the list of elements where the developerName
property exactly matches the provided developer name (case insensitive)substringof(developerName, '{developer_name}')
: Filter the list of elements where the developerName
property partially matches the provided developer name (case insensitive)filter | string The filter used for querying |
[- {
- "id": "string",
- "elementType": "string",
- "developerName": "string",
- "developerSummary": "string",
- "contentType": "string",
- "typeElementId": "string",
- "updateByName": true,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "whoCreated": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoModified": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoOwner": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}
}
]
Used to get an existing tag element.
id required | string <uuid> The unique identifier for the tag element |
{- "id": "string",
- "elementType": "string",
- "developerName": "string",
- "developerSummary": "string",
- "contentType": "string",
- "typeElementId": "string",
- "updateByName": true,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "whoCreated": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoModified": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoOwner": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}
}
The type element object defines the structure of objects and lists in the flow.
The purpose of the type element is to allow flow builders to determine the business objects that will be used in the flow. Often the type elements are provided when the flow builder installs a new service element, however, flow builders can define their own type elements as needed to support the objectives of the flow. The type element also provides the bindings back to the service elements that can save, read or delete data of the same structure. As a result, the type element maps from friendly business objects to underlying storage implementations as provided by the service element. The base properties of the type element are outlined here.
A binding is used to map properties in the type to database fields in the service. The mapping does not need to be directly to database tables in the service, however, the binding should provide unique identifier information necessary for the service element to put the provided values back to the correct storage locations. The binding is typically pre-configured as part of the type installation process. However, it is possible for flow builders to define bindings manually.
Used to create new type elements or update existing ones.
overrideService | boolean Default: false Whether to allow updates to a type that is associated with a service |
id | string or null The unique identifier for the element. The id should be null for "insert" requests and a valid identifier for "update" requests. |
elementType | string or null The type of element this metadata represents. |
developerName | string or null The developer name for the element. This is useful for keeping track of the element in the modelling tool and the API. |
developerSummary | string or null The developer summary the author provided to give more information about the element |
object (BuilderWhoAPI) | |
object (BuilderWhoAPI) | |
object (BuilderWhoAPI) | |
serviceElementId | string or null |
serviceElementDeveloperName | string or null |
Array of objects or null (TypeElementPropertyAPI) The list of properties for this Type. A property is very similar to a field in a table - it represents the structure of the data that will be stored in Values that use this Type. | |
Array of objects or null (TypeElementBindingAPI) The list of bindings for the Type. A binding holds the mapping of properties to tables and fields in an underlying Service. A binding is not required for a Type if there is no plan to save the data in an external data store. When creating a binding, you will need to have saved the initial Type first so you have the identifiers for the various properties in the Type that need to be bound. | |
updateByName | boolean Indicates if the platform should attempt to find a Type with the same developer name as the one provided and match them up by name as opposed to 'id'. This is useful when creating scripts to create Flows - as you can use the developerName property as the reference as opposed to needing to know the ids of all created Elements. |
{- "id": "string",
- "elementType": "string",
- "developerName": "string",
- "developerSummary": "string",
- "serviceElementId": "string",
- "serviceElementDeveloperName": "string",
- "properties": [
- {
- "id": "string",
- "developerName": "string",
- "contentType": "string",
- "contentFormat": "string",
- "typeElementId": "string",
- "typeElementDeveloperName": "string"
}
], - "bindings": [
- {
- "id": "string",
- "developerName": "string",
- "developerSummary": "string",
- "databaseTableName": "string",
- "serviceElementId": "string",
- "propertyBindings": [
- {
- "databaseFieldName": "string",
- "typeElementPropertyId": "string",
- "typeElementPropertyDeveloperName": "string",
- "databaseContentType": "string"
}
], - "typeElementId": "214799d9-3e66-45d3-ad11-c5777f664e4d"
}
], - "updateByName": true,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "whoCreated": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoModified": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoOwner": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}
}
Used to list and filter existing type elements.
The filter can take the following formats:
developerName eq '{developer_name}'
: Filter the list of elements where the developerName
property exactly matches the provided developer name (case insensitive)substringof(developerName, '{developer_name}')
: Filter the list of elements where the developerName
property partially matches the provided developer name (case insensitive)filter | string The filter used for querying |
limit | integer <int32> Default: 0 Optional. Restrict the number of returned results. Zero is no limit |
offset | integer <int32> Default: 0 Optional. Specify which row to start. Zero is the first row |
[- {
- "id": "string",
- "elementType": "string",
- "developerName": "string",
- "developerSummary": "string",
- "serviceElementId": "string",
- "serviceElementDeveloperName": "string",
- "properties": [
- {
- "id": "string",
- "developerName": "string",
- "contentType": "string",
- "contentFormat": "string",
- "typeElementId": "string",
- "typeElementDeveloperName": "string"
}
], - "bindings": [
- {
- "id": "string",
- "developerName": "string",
- "developerSummary": "string",
- "databaseTableName": "string",
- "serviceElementId": "string",
- "propertyBindings": [
- {
- "databaseFieldName": "string",
- "typeElementPropertyId": "string",
- "typeElementPropertyDeveloperName": "string",
- "databaseContentType": "string"
}
], - "typeElementId": "214799d9-3e66-45d3-ad11-c5777f664e4d"
}
], - "updateByName": true,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "whoCreated": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoModified": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoOwner": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}
}
]
Used to get an existing type element.
id required | string <uuid> The unique identifier for the type element |
{- "id": "string",
- "elementType": "string",
- "developerName": "string",
- "developerSummary": "string",
- "serviceElementId": "string",
- "serviceElementDeveloperName": "string",
- "properties": [
- {
- "id": "string",
- "developerName": "string",
- "contentType": "string",
- "contentFormat": "string",
- "typeElementId": "string",
- "typeElementDeveloperName": "string"
}
], - "bindings": [
- {
- "id": "string",
- "developerName": "string",
- "developerSummary": "string",
- "databaseTableName": "string",
- "serviceElementId": "string",
- "propertyBindings": [
- {
- "databaseFieldName": "string",
- "typeElementPropertyId": "string",
- "typeElementPropertyDeveloperName": "string",
- "databaseContentType": "string"
}
], - "typeElementId": "214799d9-3e66-45d3-ad11-c5777f664e4d"
}
], - "updateByName": true,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "whoCreated": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoModified": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoOwner": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}
}
Used to list and filter existing type elements.
The filter can take the following formats:
developerName eq '{developer_name}'
: Filter the list of elements where the developerName
property exactly matches the provided developer name (case insensitive)substringof(developerName, '{developer_name}')
: Filter the list of elements where the developerName
property partially matches the provided developer name (case insensitive)id | Array of strings <uuid> |
filter | string The filter used for querying |
limit | integer <int32> Default: 20 Optional. Restrict the number of returned results. Zero is no limit |
page | integer <int32> Default: 1 Optional. The current page of types |
orderBy | string Default: "dateModified" Optional. Specify which field to order results by. Default is dateModified |
orderDirection | string Default: "DESC" Optional. Specify which direction results should be ordered by. Can either be ASC or DESC. Default is DESC. |
{- "meta": {
- "property1": null,
- "property2": null
}, - "links": {
- "property1": "string",
- "property2": "string"
}, - "items": [
- {
- "id": "string",
- "elementType": "string",
- "developerName": "string",
- "developerSummary": "string",
- "serviceElementId": "string",
- "serviceElementDeveloperName": "string",
- "properties": [
- {
- "id": "string",
- "developerName": "string",
- "contentType": "string",
- "contentFormat": "string",
- "typeElementId": "string",
- "typeElementDeveloperName": "string"
}
], - "bindings": [
- {
- "id": "string",
- "developerName": "string",
- "developerSummary": "string",
- "databaseTableName": "string",
- "serviceElementId": "string",
- "propertyBindings": [
- {
- "databaseFieldName": "string",
- "typeElementPropertyId": "string",
- "typeElementPropertyDeveloperName": "string",
- "databaseContentType": "string"
}
], - "typeElementId": "214799d9-3e66-45d3-ad11-c5777f664e4d"
}
], - "updateByName": true,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "whoCreated": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoModified": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoOwner": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}
}
]
}
The value element object stores data collected in the flow state.
The purpose of the value element is to allow flow builders to determine how data collected from running user(s) or external services will be stored and used. The value element represents the memory for the flow application so data gathered can be later saved, updated, or viewed. The base properties of the value element are outlined here.
Used to create new value elements or update existing ones.
id | string or null The unique identifier for the element. The id should be null for "insert" requests and a valid identifier for "update" requests. |
elementType | string or null The type of element this metadata represents. |
developerName | string or null The developer name for the element. This is useful for keeping track of the element in the modelling tool and the API. |
developerSummary | string or null The developer summary the author provided to give more information about the element |
object (BuilderWhoAPI) | |
object (BuilderWhoAPI) | |
object (BuilderWhoAPI) | |
isFixed | boolean Indicates if the value of the Value can be changed by operations in the Flow or from outside systems. If this property is set to 'true', the Value will act like a 'constant' - i.e. it can't be changed by anyone except the Flow author at design time. |
isEncrypted | boolean |
isVersionless | boolean |
access | string or null Sets the level of access this Value has to change. In many situations, Values can only be changed by the operations defined in your Flow and the value is not exposed outside of the Flow. Alternatively, you may wish to allow the value of the Value to be assigned at initialization. |
contentType | string or null The type of content the Value holds. |
contentFormat | string or null |
defaultContentValue | string or null The default content value for the Value before any operations have been performed. This is for primitive Values. |
Array of objects or null (ObjectAPI) The default object data for the Value before any operations have been performed. This is for Object and List Values. | |
Array of objects or null (OperationAPI) The operations that should be performed when the object is initialized. Initialization operations are only appropriate for Values of content type ContentObject. | |
typeElementId | string or null The unique identifier for the Type and object or list data must adhere to in structure (the Type basically defines the 'interface' that all objects and lists stored in this Value must implement). This property is only applicable for ContentObject and ContentList content types. |
typeElementDeveloperName | string or null |
updateByName | boolean Indicates if the platform should attempt to find a Value with the same developer name as the one provided and match them up by name as opposed to 'id'. This is useful when creating scripts to create Flows - as you can use the developerName property as the reference as opposed to needing to know the ids of all created Elements. |
{- "id": "string",
- "elementType": "string",
- "developerName": "string",
- "developerSummary": "string",
- "whoCreated": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoModified": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoOwner": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "isFixed": true,
- "isEncrypted": true,
- "isVersionless": true,
- "access": "string",
- "contentType": "string",
- "contentFormat": "string",
- "defaultContentValue": "string",
- "defaultObjectData": [
- {
- "internalId": "string",
- "externalId": "string",
- "developerName": "string",
- "typeElementId": "string",
- "order": 0,
- "properties": [
- {
- "typeElementPropertyId": "string",
- "developerName": "string",
- "contentValue": "string",
- "contentType": "string",
- "contentFormat": "string",
- "objectData": [
- { }
], - "typeElementId": "string"
}
], - "typeElementBindingDeveloperName": "string",
- "isSelected": true
}
], - "initializationOperations": [
- {
- "valueElementToApplyId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "valueElementToReferenceId": {
- "value": null,
- "index": 0,
- "isT0": true,
- "isT1": true,
- "asT0": 0,
- "asT1": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}
}, - "valueElementToReferenceRelativeId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "macroElementToExecuteId": "string",
- "order": 0,
- "disabled": true,
- "macroElementToExecuteDeveloperName": "string",
- "valueElementToApplyDeveloperName": "string",
- "valueElementToApplyPropertyDeveloperName": "string",
- "valueElementToReferenceDeveloperName": "string",
- "valueElementToReferencePropertyDeveloperName": "string",
- "valueElementToReferenceRelativeDeveloperName": "string",
- "valueElementToReferenceRelativePropertyDeveloperName": "string",
- "valueElementToApplyCommand": "string",
- "valueElementToReferenceCommand": "string",
- "valueElementToReferenceRelativeCommand": "string",
- "valueElementToApplyCommandFriendly": "string",
- "valueElementToReferenceCommandFriendly": "string",
- "valueElementToReferenceRelativeCommandFriendly": "string",
- "valueElementToApplyContentType": "string",
- "valueElementToApplyPropertyContentType": "string",
- "valueElementToApplyTypeElementId": "string",
- "valueElementToReferenceContentType": "string",
- "valueElementToReferenceRelativeContentType": "string",
- "valueElementToReferencePropertyContentType": "string",
- "valueElementToReferenceRelativePropertyContentType": "string",
- "valueElementToReferenceTypeElementId": "string",
- "valueElementToReferenceRelativeTypeElementId": "string",
- "valueElementToApplySortById": "string",
- "valueElementToApplySortByDeveloperName": "string",
- "valueElementToApplySortDirection": "string"
}
], - "typeElementId": "string",
- "typeElementDeveloperName": "string",
- "updateByName": true,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z"
}
Used to list and filter existing value elements.
The filter can take the following formats:
developerName eq '{developer_name}'
: Filter the list of elements where the developerName
property exactly matches the provided developer name (case insensitive)substringof(developerName, '{developer_name}')
: Filter the list of elements where the developerName
property partially matches the provided developer name (case insensitive)filter | string The filter used for querying |
contentType | Array of strings Optional. One or more content types to filter by |
[- {
- "id": "string",
- "elementType": "string",
- "developerName": "string",
- "developerSummary": "string",
- "whoCreated": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoModified": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoOwner": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "isFixed": true,
- "isEncrypted": true,
- "isVersionless": true,
- "access": "string",
- "contentType": "string",
- "contentFormat": "string",
- "defaultContentValue": "string",
- "defaultObjectData": [
- {
- "internalId": "string",
- "externalId": "string",
- "developerName": "string",
- "typeElementId": "string",
- "order": 0,
- "properties": [
- {
- "typeElementPropertyId": "string",
- "developerName": "string",
- "contentValue": "string",
- "contentType": "string",
- "contentFormat": "string",
- "objectData": [
- { }
], - "typeElementId": "string"
}
], - "typeElementBindingDeveloperName": "string",
- "isSelected": true
}
], - "initializationOperations": [
- {
- "valueElementToApplyId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "valueElementToReferenceId": {
- "value": null,
- "index": 0,
- "isT0": true,
- "isT1": true,
- "asT0": 0,
- "asT1": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}
}, - "valueElementToReferenceRelativeId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "macroElementToExecuteId": "string",
- "order": 0,
- "disabled": true,
- "macroElementToExecuteDeveloperName": "string",
- "valueElementToApplyDeveloperName": "string",
- "valueElementToApplyPropertyDeveloperName": "string",
- "valueElementToReferenceDeveloperName": "string",
- "valueElementToReferencePropertyDeveloperName": "string",
- "valueElementToReferenceRelativeDeveloperName": "string",
- "valueElementToReferenceRelativePropertyDeveloperName": "string",
- "valueElementToApplyCommand": "string",
- "valueElementToReferenceCommand": "string",
- "valueElementToReferenceRelativeCommand": "string",
- "valueElementToApplyCommandFriendly": "string",
- "valueElementToReferenceCommandFriendly": "string",
- "valueElementToReferenceRelativeCommandFriendly": "string",
- "valueElementToApplyContentType": "string",
- "valueElementToApplyPropertyContentType": "string",
- "valueElementToApplyTypeElementId": "string",
- "valueElementToReferenceContentType": "string",
- "valueElementToReferenceRelativeContentType": "string",
- "valueElementToReferencePropertyContentType": "string",
- "valueElementToReferenceRelativePropertyContentType": "string",
- "valueElementToReferenceTypeElementId": "string",
- "valueElementToReferenceRelativeTypeElementId": "string",
- "valueElementToApplySortById": "string",
- "valueElementToApplySortByDeveloperName": "string",
- "valueElementToApplySortDirection": "string"
}
], - "typeElementId": "string",
- "typeElementDeveloperName": "string",
- "updateByName": true,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z"
}
]
Used to get an existing value element.
id required | string <uuid> The unique identifier for the value element |
{- "id": "string",
- "elementType": "string",
- "developerName": "string",
- "developerSummary": "string",
- "whoCreated": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoModified": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoOwner": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "isFixed": true,
- "isEncrypted": true,
- "isVersionless": true,
- "access": "string",
- "contentType": "string",
- "contentFormat": "string",
- "defaultContentValue": "string",
- "defaultObjectData": [
- {
- "internalId": "string",
- "externalId": "string",
- "developerName": "string",
- "typeElementId": "string",
- "order": 0,
- "properties": [
- {
- "typeElementPropertyId": "string",
- "developerName": "string",
- "contentValue": "string",
- "contentType": "string",
- "contentFormat": "string",
- "objectData": [
- { }
], - "typeElementId": "string"
}
], - "typeElementBindingDeveloperName": "string",
- "isSelected": true
}
], - "initializationOperations": [
- {
- "valueElementToApplyId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "valueElementToReferenceId": {
- "value": null,
- "index": 0,
- "isT0": true,
- "isT1": true,
- "asT0": 0,
- "asT1": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}
}, - "valueElementToReferenceRelativeId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "macroElementToExecuteId": "string",
- "order": 0,
- "disabled": true,
- "macroElementToExecuteDeveloperName": "string",
- "valueElementToApplyDeveloperName": "string",
- "valueElementToApplyPropertyDeveloperName": "string",
- "valueElementToReferenceDeveloperName": "string",
- "valueElementToReferencePropertyDeveloperName": "string",
- "valueElementToReferenceRelativeDeveloperName": "string",
- "valueElementToReferenceRelativePropertyDeveloperName": "string",
- "valueElementToApplyCommand": "string",
- "valueElementToReferenceCommand": "string",
- "valueElementToReferenceRelativeCommand": "string",
- "valueElementToApplyCommandFriendly": "string",
- "valueElementToReferenceCommandFriendly": "string",
- "valueElementToReferenceRelativeCommandFriendly": "string",
- "valueElementToApplyContentType": "string",
- "valueElementToApplyPropertyContentType": "string",
- "valueElementToApplyTypeElementId": "string",
- "valueElementToReferenceContentType": "string",
- "valueElementToReferenceRelativeContentType": "string",
- "valueElementToReferencePropertyContentType": "string",
- "valueElementToReferenceRelativePropertyContentType": "string",
- "valueElementToReferenceTypeElementId": "string",
- "valueElementToReferenceRelativeTypeElementId": "string",
- "valueElementToApplySortById": "string",
- "valueElementToApplySortByDeveloperName": "string",
- "valueElementToApplySortDirection": "string"
}
], - "typeElementId": "string",
- "typeElementDeveloperName": "string",
- "updateByName": true,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z"
}
Used to list and filter existing value elements.
The filter can take the following formats:
developerName eq '{developer_name}'
: Filter the list of elements where the developerName
property exactly matches the provided developer name (case insensitive)substringof(developerName, '{developer_name}')
: Filter the list of elements where the developerName
property partially matches the provided developer name (case insensitive)filter | string The filter used for querying |
contentType | Array of strings Optional. One or more content types to filter by |
limit | integer <int32> Default: 20 Optional. Restrict the number of returned results. Zero is no limit |
page | integer <int32> Default: 1 Optional. The current page of types |
orderBy | string Default: "dateModified" Optional. Specify which field to order results by. Default is dateModified |
orderDirection | string Default: "DESC" Optional. Specify which direction results should be ordered by. Can either be ASC or DESC. Default is DESC. |
{- "meta": {
- "property1": null,
- "property2": null
}, - "links": {
- "property1": "string",
- "property2": "string"
}, - "items": [
- {
- "id": "string",
- "elementType": "string",
- "developerName": "string",
- "developerSummary": "string",
- "whoCreated": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoModified": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoOwner": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "isFixed": true,
- "isEncrypted": true,
- "isVersionless": true,
- "access": "string",
- "contentType": "string",
- "contentFormat": "string",
- "defaultContentValue": "string",
- "defaultObjectData": [
- {
- "internalId": "string",
- "externalId": "string",
- "developerName": "string",
- "typeElementId": "string",
- "order": 0,
- "properties": [
- {
- "typeElementPropertyId": "string",
- "developerName": "string",
- "contentValue": "string",
- "contentType": "string",
- "contentFormat": "string",
- "objectData": [
- { }
], - "typeElementId": "string"
}
], - "typeElementBindingDeveloperName": "string",
- "isSelected": true
}
], - "initializationOperations": [
- {
- "valueElementToApplyId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "valueElementToReferenceId": {
- "value": null,
- "index": 0,
- "isT0": true,
- "isT1": true,
- "asT0": 0,
- "asT1": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}
}, - "valueElementToReferenceRelativeId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "macroElementToExecuteId": "string",
- "order": 0,
- "disabled": true,
- "macroElementToExecuteDeveloperName": "string",
- "valueElementToApplyDeveloperName": "string",
- "valueElementToApplyPropertyDeveloperName": "string",
- "valueElementToReferenceDeveloperName": "string",
- "valueElementToReferencePropertyDeveloperName": "string",
- "valueElementToReferenceRelativeDeveloperName": "string",
- "valueElementToReferenceRelativePropertyDeveloperName": "string",
- "valueElementToApplyCommand": "string",
- "valueElementToReferenceCommand": "string",
- "valueElementToReferenceRelativeCommand": "string",
- "valueElementToApplyCommandFriendly": "string",
- "valueElementToReferenceCommandFriendly": "string",
- "valueElementToReferenceRelativeCommandFriendly": "string",
- "valueElementToApplyContentType": "string",
- "valueElementToApplyPropertyContentType": "string",
- "valueElementToApplyTypeElementId": "string",
- "valueElementToReferenceContentType": "string",
- "valueElementToReferenceRelativeContentType": "string",
- "valueElementToReferencePropertyContentType": "string",
- "valueElementToReferenceRelativePropertyContentType": "string",
- "valueElementToReferenceTypeElementId": "string",
- "valueElementToReferenceRelativeTypeElementId": "string",
- "valueElementToApplySortById": "string",
- "valueElementToApplySortByDeveloperName": "string",
- "valueElementToApplySortDirection": "string"
}
], - "typeElementId": "string",
- "typeElementDeveloperName": "string",
- "updateByName": true,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z"
}
]
}
Used to list and filter value element references, which are in a condensed format to help flow builders create merge fields in content.
VARIABLE
: A reusable value containing data of the specified content type
LITERAL
: A simple, often single use value type containing a text or numeric value
The filter can take the following formats:
developerName eq '{developer_name}'
: Filter the list of elements where the developerName
property exactly matches the provided developer name (case insensitive)substringof(developerName, '{developer_name}')
: Filter the list of elements where the developerName
property partially matches the provided developer name (case insensitive)contentType | Array of strings Optional. One or more content types to filter by |
elementType | Array of strings Optional. One or more element types to filter by |
id | Array of strings <uuid> Optional. The ID of a value to filter by |
typeElementId | Array of strings <uuid> Optional. The ID of a type to filter by |
access | Array of strings Optional. The access type to filter by |
filter | string The filter used for querying |
isFixed | boolean Default: false Optional. Whether to filter by fixed values |
includeSystemValues | boolean Default: true Optional. Whether to include system values |
search | string Optional. A search term to filter the results by |
flow | string <uuid> Optional. The ID of a flow to filter by |
limit | integer <int32> Default: 0 Optional. Restrict the number of returned results. Zero is no limit |
offset | integer <int32> Default: 0 Optional. Specify which row to start. Zero is the first row |
[- {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string",
- "developerName": "string",
- "typeElementDeveloperName": "string",
- "typeElementPropertyDeveloperName": "string",
- "typeElementPropertyTypeElementDeveloperName": "string",
- "typeElementPropertyTypeElementId": "string",
- "elementType": "string",
- "typeElementId": "string",
- "serviceElementId": "string",
- "serviceElementDeveloperName": "string",
- "contentType": "string",
- "parentContentType": "string",
- "isFixed": true,
- "access": "string"
}
]
Edits an existing environment
id | string <uuid> |
name | string or null |
isDefault | boolean |
classificationType | string or null |
nextEnvironmentId | string or null <uuid> |
tenantId | string <uuid> |
description | string or null |
defaultPlayerName | string or null |
lastDeployed | string or null <date-time> |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "isDefault": true,
- "classificationType": "string",
- "nextEnvironmentId": "bebe8659-804e-45b3-a90d-695ca6033bf7",
- "tenantId": "f97df110-f4de-492e-8849-4a6af68026b0",
- "description": "string",
- "defaultPlayerName": "string",
- "lastDeployed": "2019-08-24T14:15:22Z"
}
[- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "isDefault": true,
- "classificationType": "string",
- "nextEnvironmentId": "bebe8659-804e-45b3-a90d-695ca6033bf7",
- "tenantId": "f97df110-f4de-492e-8849-4a6af68026b0",
- "description": "string",
- "defaultPlayerName": "string",
- "lastDeployed": "2019-08-24T14:15:22Z"
}
]
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "isDefault": true,
- "classificationType": "string",
- "nextEnvironmentId": "bebe8659-804e-45b3-a90d-695ca6033bf7",
- "tenantId": "f97df110-f4de-492e-8849-4a6af68026b0",
- "description": "string",
- "defaultPlayerName": "string",
- "lastDeployed": "2019-08-24T14:15:22Z"
}
Gets an environment by type
type required | integer <int32> (EnvironmentClassificationType) Enum: 0 1 2 |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "isDefault": true,
- "classificationType": "string",
- "nextEnvironmentId": "bebe8659-804e-45b3-a90d-695ca6033bf7",
- "tenantId": "f97df110-f4de-492e-8849-4a6af68026b0",
- "description": "string",
- "defaultPlayerName": "string",
- "lastDeployed": "2019-08-24T14:15:22Z"
}
Save an edited environment or create a new one if the id is not included
environmentId required | string <uuid> |
id | string or null <uuid> |
name | string or null |
value | string or null |
environmentId | string <uuid> |
tenantId | string <uuid> |
Gets the environment variables for a specified environment
environmentId required | string <uuid> |
searchTerm | string or null |
pageSize | integer <int32> |
_page | integer <int32> |
page | integer <int32> |
_orderBy | string or null |
orderBy | string or null |
_orderDirection | string or null |
orderDirection | string or null |
{- "meta": {
- "property1": null,
- "property2": null
}, - "links": {
- "property1": "string",
- "property2": "string"
}, - "items": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "value": "string",
- "environmentId": "19f5cc2e-7657-437a-9268-83cd3d563563",
- "tenantId": "f97df110-f4de-492e-8849-4a6af68026b0"
}
]
}
Retrieves a list of all the feature flags that are applied globally across all tenants.
[- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "developerName": "string",
- "description": "string",
- "enabled": true,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
]
The notifications API allows you to view any notifications sent to your or inside your tenant.
Get all the notifications that have been sent from inside a tenant
type | string Filter by type, currently supports: delete_all, delete_tenant, fault, password_reset, tenant_creation, warning |
[- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "isRead": true,
- "tenant": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "developerName": "string",
- "userCount": 0
}, - "userId": "2c4a230c-5085-4924-a3e1-25fb4fc5965b",
- "content": "string",
- "subject": "string",
- "type": "string",
- "createdAt": "2019-08-24T14:15:22Z"
}
]
Get all the unread notifications that have been sent to the currently logged in user, across all tenants
type | string Filter by type, currently supports: delete_all, delete_tenant, fault, password_reset, tenant_creation, warning |
includeRead | boolean Default: false Also include read eamil. |
[- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "isRead": true,
- "tenant": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "developerName": "string",
- "userCount": 0
}, - "userId": "2c4a230c-5085-4924-a3e1-25fb4fc5965b",
- "content": "string",
- "subject": "string",
- "type": "string",
- "createdAt": "2019-08-24T14:15:22Z"
}
]
Finds the notification and marks it as read
id required | string <uuid> |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "isRead": true,
- "tenant": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "developerName": "string",
- "userCount": 0
}, - "userId": "2c4a230c-5085-4924-a3e1-25fb4fc5965b",
- "content": "string",
- "subject": "string",
- "type": "string",
- "createdAt": "2019-08-24T14:15:22Z"
}
The packaging API allows you to move a Flow from one tenant to another. This can be handy for a few example reasons:
Get the package of a specific version of a Flow Snapshot
id required | string The ID of the flow |
version required | string The version of the flow |
nullPasswords | boolean Default: true Whether the package should include password values. |
"string"
This allows you to import a flow package into a Tenant. It’s important to note that this is not the same as cloning a flow. If you import a flow package into a tenant that contains a flow with the same flow ID, the flow in the target tenant will be overwritten with the flow package being imported.
isSnapshot | boolean Default: false Optional. Whether the package should be imported directly as a snapshot, and not modelling data |
isActive | boolean Default: false Optional. Whether the package should be imported as an active snapshot ( |
isDefault | boolean Default: false Optional. Whether the package should be immediately made the default version ( |
Array of objects (UriMapping) | |
overwriteExisting | boolean Default: true Whether to overwrite any elements that already exist in the tenant with the versions included in the package. Enabled by default. |
The package content
{- "editingToken": "4f2b41cf-03fb-4bbd-ab0e-8a28d1bb43cf",
- "id": {
- "id": "string",
- "versionId": "string"
}, - "developerName": "string",
- "developerSummary": "string",
- "startMapElementId": "string",
- "allowJumping": true,
- "enableHistoricalNavigation": true,
- "stateExpirationLength": 0,
- "idleStateExpirationLength": 0,
- "authorization": {
- "serviceElementId": "string",
- "globalAuthenticationType": "string",
- "streamBehaviourType": "string",
- "showPagesAsReadOnly": true,
- "groups": [
- {
- "authenticationId": "string",
- "attribute": "string",
- "attributeLabel": "string",
- "friendlyName": "string",
- "developerSummary": "string",
- "serviceElementId": "string"
}
], - "users": [
- {
- "authenticationId": "string",
- "attribute": "string",
- "runningUser": true,
- "attributeLabel": "string",
- "friendlyName": "string",
- "developerSummary": "string",
- "serviceElementId": "string"
}
], - "locations": [
- {
- "developerName": "string",
- "developerSummary": "string",
- "valueElementToReferenceId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "attribute": "string"
}
]
}, - "identityProvider": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "allowedUsers": [
- "string"
], - "allowedGroups": [
- "string"
]
}, - "tags": [
- "string"
], - "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "whoCreated": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoModified": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoOwner": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "alertEmail": "string",
- "isActive": true,
- "isDefault": true,
- "comment": "string"
}
The player content should be sent as application/x-www-form-urlencoded; charset=UTF8
request
with the body of the request set to =player content goes here
tenantId required | string <uuid> |
playerName required | string |
player | string |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "tenantId": "f97df110-f4de-492e-8849-4a6af68026b0",
- "summary": "string",
- "flows": [
- {
- "name": "string",
- "summary": "string",
- "releaseId": "829d5913-a352-42a5-be6f-1526f30c0c85",
- "flowId": "ccd52024-9c9c-4751-993a-9d75a778bf9d",
- "versionId": "14707576-2549-4848-82ed-f68f8a1b47c7",
- "tenantId": "f97df110-f4de-492e-8849-4a6af68026b0",
- "createdDate": "2019-08-24T14:15:22Z",
- "createdBy": "25a02396-1048-48f9-bf93-102d2fb7895e",
- "updatedAt": "2019-08-24T14:15:22Z",
- "updatedBy": "b0efe45f-0520-4e21-90f0-7e35f137732e"
}
], - "currentEnvironmentId": "745f2c68-a57c-4444-9d0a-c36c5ce32199",
- "canRollback": true,
- "lastDeployed": "2019-08-24T14:15:22Z"
}
Gets all releases for the tenant the user is logged into
environmentId | string or null <uuid> |
environmentClassificationTypes | Array of strings or null |
fromDateTimeOffset | string or null <date-time> |
searchTerm | string or null |
[- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "tenantId": "f97df110-f4de-492e-8849-4a6af68026b0",
- "summary": "string",
- "flows": [
- {
- "name": "string",
- "summary": "string",
- "releaseId": "829d5913-a352-42a5-be6f-1526f30c0c85",
- "flowId": "ccd52024-9c9c-4751-993a-9d75a778bf9d",
- "versionId": "14707576-2549-4848-82ed-f68f8a1b47c7",
- "tenantId": "f97df110-f4de-492e-8849-4a6af68026b0",
- "createdDate": "2019-08-24T14:15:22Z",
- "createdBy": "25a02396-1048-48f9-bf93-102d2fb7895e",
- "updatedAt": "2019-08-24T14:15:22Z",
- "updatedBy": "b0efe45f-0520-4e21-90f0-7e35f137732e"
}
], - "currentEnvironmentId": "745f2c68-a57c-4444-9d0a-c36c5ce32199",
- "canRollback": true,
- "lastDeployed": "2019-08-24T14:15:22Z"
}
]
stateId | string or null The state id that allows us to make the correct version references. |
token | string or null The unique token for this data job. The token can be used to help the plugin cache multiple data calls. If the token is provided, we can match it up with a previous data request - if we choose to cache it. |
typeElementBindingId | string or null The Id for the service element associated with this object data. The service element will give us the connection settings and allow us to validate various info around the type. |
object (AuthorizationAPI) | |
Array of objects or null (EngineValueAPI) The configuration information that comes from the service element. | |
object (CommandRequestAPI) | |
object (CultureAPI) | |
object (ListFilterAPI) | |
object (ObjectDataTypeAPI) | |
Array of objects or null (ObjectAPI) The list of objects to insert, update or delete. |
{- "culture": {
- "id": "string",
- "developerName": "string",
- "developerSummary": "string",
- "brand": "string",
- "language": "string",
- "country": "string",
- "variant": "string"
}, - "objectData": [
- {
- "internalId": "string",
- "externalId": "string",
- "developerName": "string",
- "typeElementId": "string",
- "order": 0,
- "properties": [
- {
- "typeElementPropertyId": "string",
- "developerName": "string",
- "contentValue": "string",
- "contentType": "string",
- "contentFormat": "string",
- "objectData": [
- { }
], - "typeElementId": "string"
}
], - "typeElementBindingDeveloperName": "string",
- "isSelected": true
}
], - "hasMoreResults": true,
- "offsetToken": "string",
- "stateId": "871bb69c-5872-42b2-88b0-72e9da663aaa"
}
stateId | string or null The state id that allows us to make the correct version references. |
serviceElementId | string or null The service to grab the files from. |
token | string or null The unique token for this data job. The token can be used to help the plugin cache multiple data calls. If the token is provided, we can match it up with a previous data request - if we choose to cache it. |
object (AuthorizationAPI) | |
Array of objects or null (EngineValueAPI) The configuration information that comes from the service element. | |
object (CultureAPI) | |
resourcePath | string or null The resouce path to use when sourcing the files. |
resourceFile | string or null The resouce path to use when sourcing a specific file. |
object (FileListFilterAPI) |
{- "culture": {
- "id": "string",
- "developerName": "string",
- "developerSummary": "string",
- "brand": "string",
- "language": "string",
- "country": "string",
- "variant": "string"
}, - "objectData": [
- {
- "internalId": "string",
- "externalId": "string",
- "developerName": "string",
- "typeElementId": "string",
- "order": 0,
- "properties": [
- {
- "typeElementPropertyId": "string",
- "developerName": "string",
- "contentValue": "string",
- "contentType": "string",
- "contentFormat": "string",
- "objectData": [
- { }
], - "typeElementId": "string"
}
], - "typeElementBindingDeveloperName": "string",
- "isSelected": true
}
], - "hasMoreResults": true,
- "offsetToken": "string",
- "stateId": "871bb69c-5872-42b2-88b0-72e9da663aaa"
}
{- "culture": {
- "id": "string",
- "developerName": "string",
- "developerSummary": "string",
- "brand": "string",
- "language": "string",
- "country": "string",
- "variant": "string"
}, - "objectData": [
- {
- "internalId": "string",
- "externalId": "string",
- "developerName": "string",
- "typeElementId": "string",
- "order": 0,
- "properties": [
- {
- "typeElementPropertyId": "string",
- "developerName": "string",
- "contentValue": "string",
- "contentType": "string",
- "contentFormat": "string",
- "objectData": [
- { }
], - "typeElementId": "string"
}
], - "typeElementBindingDeveloperName": "string",
- "isSelected": true
}
], - "hasMoreResults": true,
- "offsetToken": "string",
- "stateId": "871bb69c-5872-42b2-88b0-72e9da663aaa"
}
stateId | string or null The state id that allows us to make the correct version references. |
serviceElementId | string or null The service to grab the files from. |
token | string or null The unique token for this data job. The token can be used to help the plugin cache multiple data calls. If the token is provided, we can match it up with a previous data request - if we choose to cache it. |
object (AuthorizationAPI) | |
Array of objects or null (EngineValueAPI) The configuration information that comes from the service element. | |
object (CultureAPI) | |
resourcePath | string or null The resouce path to use when sourcing the files. |
resourceFile | string or null The resouce path to use when sourcing a specific file. |
object (FileListFilterAPI) |
{- "culture": {
- "id": "string",
- "developerName": "string",
- "developerSummary": "string",
- "brand": "string",
- "language": "string",
- "country": "string",
- "variant": "string"
}, - "objectData": [
- {
- "internalId": "string",
- "externalId": "string",
- "developerName": "string",
- "typeElementId": "string",
- "order": 0,
- "properties": [
- {
- "typeElementPropertyId": "string",
- "developerName": "string",
- "contentValue": "string",
- "contentType": "string",
- "contentFormat": "string",
- "objectData": [
- { }
], - "typeElementId": "string"
}
], - "typeElementBindingDeveloperName": "string",
- "isSelected": true
}
], - "hasMoreResults": true,
- "offsetToken": "string",
- "stateId": "871bb69c-5872-42b2-88b0-72e9da663aaa"
}
{- "id": {
- "id": "string",
- "versionId": "string"
}, - "developerName": "string",
- "developerSummary": "string",
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "whoCreated": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoModified": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoOwner": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "alertEmail": "string",
- "isActive": true,
- "isDefault": true,
- "comment": "string",
- "startMapElementId": "string"
}
{- "id": {
- "id": "string",
- "versionId": "string"
}, - "developerName": "string",
- "developerSummary": "string",
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "whoCreated": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoModified": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoOwner": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "alertEmail": "string",
- "isActive": true,
- "isDefault": true,
- "comment": "string",
- "startMapElementId": "string"
}
Used to list and filter existing snapshotted flows.
The filter can take the following formats:
developerName eq '{developer_name}'
: Filter the list of flows where the developerName
property exactly matches the provided developer name (case insensitive)substringof(developerName, '{developer_name}')
: Filter the list of flows where the developerName
property partially matches the provided developer name (case insensitive)filter | string The filter used for querying |
[- {
- "id": {
- "id": "string",
- "versionId": "string"
}, - "developerName": "string",
- "developerSummary": "string",
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "whoCreated": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoModified": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoOwner": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "alertEmail": "string",
- "isActive": true,
- "isDefault": true,
- "comment": "string",
- "startMapElementId": "string"
}
]
Get the execution log of a state
stateId required | string |
flowId | string |
{- "id": "string",
- "elementType": "string",
- "developerName": "string",
- "developerSummary": "string",
- "whoCreated": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoModified": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoOwner": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "stateId": "string",
- "flowId": "string",
- "flowDeveloperName": "string",
- "entries": {
- "property1": {
- "id": "string",
- "elementType": "string",
- "developerName": "string",
- "developerSummary": "string",
- "whoCreated": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoModified": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoOwner": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "timestamp": "2019-08-24T14:15:22Z",
- "message": "string",
- "data": "string",
- "level": 1
}, - "property2": {
- "id": "string",
- "elementType": "string",
- "developerName": "string",
- "developerSummary": "string",
- "whoCreated": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoModified": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoOwner": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "timestamp": "2019-08-24T14:15:22Z",
- "message": "string",
- "data": "string",
- "level": 1
}
}
}
Used to authenticate with OAuth 2.0.
code | string The OAuth authentication code the authenticate with. |
state | string The OAuth authentication state the authenticate with. |
error | string Provide an error code to throw an error with that code. |
error_description | string The error description to throw with the error code. |
When you initialize a Flow, you are provided with the authentication context in the response.
However, you can also retrieve and login to Services individually.
It’s important to note that despite authentication being done against a Flow state, the returned Runtime Authentication Token is valid across all Flow States.
stateId required | string The unique identifier of the Flow state. |
serviceElementId | string The serviceElmentId of the Service to get the authentication context of. |
{- "directoryName": "string",
- "directoryId": "string",
- "loginUrl": "string",
- "authenticationType": "string"
}
Authenticate with the given authentication credentials to the given state
stateId required | string The unique identifier of the Flow state to authenticate to. |
serviceElementId | string The Service element id of the Service to authenticate to. |
Array of objects or null (EngineValueAPI) Any additional configuration values that may have been applied by the engine to help with authentication. | |
authenticationType | string or null The type of authentication being performed |
username | string or null The username for your account in the directory |
password | string or null The password for your account in the directory |
token | string or null The account token for the directory. For OAuth2 integration, this the access token |
code | string or null The OAuth2 code |
sessionToken | string or null The session token for the directory. For services such as salesforce.com, this is the sessionId |
sessionUrl | string or null The session URL for the directory. For services such as salesforce.com, this is the pod instance you are currently logged into |
loginUrl | string or null The REST endpoint for the plugin providing the identity |
redirectUri | string or null The OAuth2 redirect URI |
instanceUrl | string or null The particular instance of the directory. For services such as salesforce.com, this is either "https://login.salesforce.com" (default) or "https://test.salesforce.com". |
platformUri | string or null The URI of the Flow platform that sent the request |
tenantId | string or null |
verifier | string or null The OAuth1.0 verifier |
"string"
Initiate a flow out from an Outcome that is configured with a Flow Out.
stateId required | string The unique identifier of the Flow state. |
selectedOutcomeId required | string The outcome to Flow Out through. |
{- "culture": {
- "id": "string",
- "developerName": "string",
- "developerSummary": "string",
- "brand": "string",
- "language": "string",
- "country": "string",
- "variant": "string"
}, - "stateId": "string",
- "stateToken": "string",
- "currentMapElementId": "string",
- "currentStreamId": "string",
- "statusCode": "string",
- "authorizationContext": {
- "directoryName": "string",
- "directoryId": "string",
- "loginUrl": "string",
- "authenticationType": "string"
}, - "navigationElementReferences": [
- {
- "id": "string",
- "developerName": "string",
- "persistState": true,
- "persistValues": true,
- "position": 0
}
], - "isHistoricalNavigationEnabled": true
}
Used to initialize a flow
object (FlowIdAPI) A composite unique identifier assigned by the platform, which should not be included for new flows. | |
stateId | string or null The unique identifier for an existing State. This parameter should be used if the first initialization request was rejected due to access being denied due to authentication. If you do not re-use this stateId property, your inputs will not be correctly assigned. |
parentStateId | string or null The unique identifier for the parent State that "spawned" this State. This property is assigned when a Flow calls a Sub-Flow. The Sub-Flow will have this property assigned referencing the parent Flow. |
externalIdentifier | string or null An arbitrary external identifier that can be used to query for a State. |
object or null Annotations take the form of {"mykey":"myvalue"}. Any annotations added to the State will be persisted for the duration of the Flow. Annotations are passed to the executing player and also through to Services. Annotations can be changed at any time through the execution of the Flow. | |
Array of objects or null (EngineValueAPI) An array of engine value objects that will be used to assign values in the flow at initialization. | |
playerUrl | string or null The location of the player that should be used for sharing and notifications when first running the flow. The service will automatically append the "flow-id" parameter to this url so the player knows which flow it is playing. |
joinPlayerUrl | string or null The location of the player that should be used for sharing and notifications when joining a running flow. The service will automatically append the "join" parameter to this url so the player knows which flow and state it is playing (the "join" parameter is the state identifier). |
mode | string or null The mode you wish to run the flow in. The mode is mainly useful for debugging purposes as you can step through the flow and also view state information to check everything is working as expected. |
reportingMode | string or null The reporting mode under which you want to run this State of a Flow. |
environmentId | string or null The environment where we want to run the flow in |
object (IdentityProviderCredentialsAPI) |
{- "culture": {
- "id": "string",
- "developerName": "string",
- "developerSummary": "string",
- "brand": "string",
- "language": "string",
- "country": "string",
- "variant": "string"
}, - "stateId": "string",
- "stateToken": "string",
- "currentMapElementId": "string",
- "currentStreamId": "string",
- "statusCode": "string",
- "authorizationContext": {
- "directoryName": "string",
- "directoryId": "string",
- "loginUrl": "string",
- "authenticationType": "string"
}, - "navigationElementReferences": [
- {
- "id": "string",
- "developerName": "string",
- "persistState": true,
- "persistValues": true,
- "position": 0
}
], - "isHistoricalNavigationEnabled": true
}
Used to initialise a flow and authenitcate into it.
The details of the Flow with a username and password to authenticate with.
id | string or null <uuid> |
versionId | string or null <uuid> |
developerName | string or null |
Array of objects or null (EngineValueAPI) | |
username | string or null |
password | string or null |
{- "culture": {
- "id": "string",
- "developerName": "string",
- "developerSummary": "string",
- "brand": "string",
- "language": "string",
- "country": "string",
- "variant": "string"
}, - "stateId": "string",
- "parentStateId": "string",
- "stateToken": "string",
- "alertEmail": "string",
- "waitMessage": "string",
- "notAuthorizedMessage": "string",
- "flowId": "string",
- "flowName": "string",
- "flowVersion": "string",
- "currentMapElementId": "string",
- "currentStreamId": "string",
- "invokeType": "string",
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "mapElementInvokeResponses": [
- {
- "mapElementId": "string",
- "developerName": "string",
- "label": "string",
- "pageResponse": {
- "label": "string",
- "pageContainerResponses": [
- {
- "id": "string",
- "containerType": "string",
- "developerName": "string",
- "label": "string",
- "pageContainerResponses": [
- { }
], - "order": 0,
- "attributes": {
- "property1": "string",
- "property2": "string"
}
}
], - "pageComponentResponses": [
- {
- "pageContainerDeveloperName": "string",
- "pageContainerId": "string",
- "id": "string",
- "developerName": "string",
- "componentType": "string",
- "contentType": "string",
- "label": "string",
- "columns": [
- {
- "developerName": "string",
- "typeElementPropertyId": "string",
- "contentFormat": "string",
- "contentType": "string",
- "label": "string",
- "isDisplayValue": true,
- "isEditable": true,
- "order": 0,
- "typeElementPropertyToDisplayId": "string",
- "componentType": "string"
}
], - "size": 0,
- "maxSize": 0,
- "height": 0,
- "width": 0,
- "hintValue": "string",
- "helpInfo": "string",
- "order": 0,
- "isMultiSelect": true,
- "isSearchable": true,
- "hasEvents": true,
- "attributes": {
- "property1": "string",
- "property2": "string"
}, - "className": "string",
- "row": 0,
- "column": 0,
- "rowSpan": 0,
- "colSpan": 0,
- "validations": [
- {
- "type": 0,
- "message": "string",
- "value": {
- "value": null,
- "index": 0,
- "isT0": true,
- "isT1": true,
- "isT2": true,
- "asT0": 0,
- "asT1": "string",
- "asT2": {
- "id": null,
- "typeElementPropertyId": null,
- "command": null,
- "relativeUnit": null
}
}
}
]
}
], - "pageComponentDataResponses": [
- {
- "pageComponentId": "string",
- "isEnabled": true,
- "isEditable": true,
- "isRequired": true,
- "isVisible": true,
- "objectData": [
- {
- "internalId": "string",
- "externalId": "string",
- "developerName": "string",
- "typeElementId": "string",
- "order": 0,
- "properties": [
- {
- "typeElementPropertyId": null,
- "developerName": null,
- "contentValue": null,
- "contentType": null,
- "contentFormat": null,
- "objectData": [ ],
- "typeElementId": null
}
], - "typeElementBindingDeveloperName": "string",
- "isSelected": true
}
], - "objectDataRequest": {
- "stateId": "string",
- "token": "string",
- "typeElementBindingId": "string",
- "authorization": {
- "users": [
- {
- "authenticationId": null,
- "attribute": null,
- "runningUser": null
}
], - "groups": [
- {
- "authenticationId": null,
- "attribute": null
}
], - "runningAuthenticationId": "string",
- "globalAuthenticationType": "string"
}, - "configurationValues": [
- {
- "valueElementId": "string",
- "typeElementId": "string",
- "typeElementPropertyId": "string",
- "developerName": "string",
- "typeElementDeveloperName": "string",
- "typeElementPropertyDeveloperName": "string",
- "contentValue": "string",
- "contentType": "string",
- "objectData": [
- null
]
}
], - "command": {
- "commandType": "string",
- "properties": {
- "property1": "string",
- "property2": "string"
}
}, - "culture": {
- "id": "string",
- "developerName": "string",
- "developerSummary": "string",
- "brand": "string",
- "language": "string",
- "country": "string",
- "variant": "string"
}, - "listFilter": {
- "comparisonType": "string",
- "where": [
- {
- "columnName": null,
- "criteriaType": null,
- "value": null,
- "contentValue": null,
- "objectData": [ ]
}
], - "listFilters": [
- {
- "comparisonType": null,
- "where": [ ],
- "listFilters": [ ]
}
], - "id": "string",
- "filterByProvidedObjects": true,
- "orderByPropertyDeveloperName": "string",
- "orderByDirectionType": "string",
- "orderBy": [
- {
- "columnName": null,
- "direction": null
}
], - "limit": 0,
- "offset": 0,
- "offsetToken": "string",
- "search": "string",
- "searchCriteria": [
- {
- "columnName": null
}
]
}, - "objectDataType": {
- "typeElementId": "string",
- "developerName": "string",
- "properties": [
- {
- "developerName": null,
- "list": [ ]
}
]
}, - "objectData": [
- {
- "internalId": "string",
- "externalId": "string",
- "developerName": "string",
- "typeElementId": "string",
- "order": 0,
- "properties": [
- null
], - "typeElementBindingDeveloperName": "string",
- "isSelected": true
}
]
}, - "fileDataRequest": {
- "stateId": "string",
- "serviceElementId": "string",
- "token": "string",
- "authorization": {
- "users": [
- {
- "authenticationId": null,
- "attribute": null,
- "runningUser": null
}
], - "groups": [
- {
- "authenticationId": null,
- "attribute": null
}
], - "runningAuthenticationId": "string",
- "globalAuthenticationType": "string"
}, - "configurationValues": [
- {
- "valueElementId": "string",
- "typeElementId": "string",
- "typeElementPropertyId": "string",
- "developerName": "string",
- "typeElementDeveloperName": "string",
- "typeElementPropertyDeveloperName": "string",
- "contentValue": "string",
- "contentType": "string",
- "objectData": [
- null
]
}
], - "culture": {
- "id": "string",
- "developerName": "string",
- "developerSummary": "string",
- "brand": "string",
- "language": "string",
- "country": "string",
- "variant": "string"
}, - "resourcePath": "string",
- "resourceFile": "string",
- "listFilter": {
- "orderByPropertyDeveloperName": "string",
- "orderByDirectionType": "string",
- "limit": 0,
- "offset": 0,
- "search": "string"
}
}, - "contentValue": "string",
- "content": "string",
- "imageUri": "string",
- "isValid": true,
- "validationMessage": "string",
- "tags": [
- {
- "valueElementId": "string",
- "typeElementId": "string",
- "typeElementPropertyId": "string",
- "developerName": "string",
- "typeElementDeveloperName": "string",
- "typeElementPropertyDeveloperName": "string",
- "contentValue": "string",
- "contentType": "string",
- "objectData": [
- {
- "internalId": null,
- "externalId": null,
- "developerName": null,
- "typeElementId": null,
- "order": null,
- "properties": [ ],
- "typeElementBindingDeveloperName": null,
- "isSelected": null
}
]
}
]
}
], - "pageContainerDataResponses": [
- {
- "pageContainerId": "string",
- "isEnabled": true,
- "isEditable": true,
- "isVisible": true,
- "tags": [
- {
- "valueElementId": "string",
- "typeElementId": "string",
- "typeElementPropertyId": "string",
- "developerName": "string",
- "typeElementDeveloperName": "string",
- "typeElementPropertyDeveloperName": "string",
- "contentValue": "string",
- "contentType": "string",
- "objectData": [
- {
- "internalId": null,
- "externalId": null,
- "developerName": null,
- "typeElementId": null,
- "order": null,
- "properties": [ ],
- "typeElementBindingDeveloperName": null,
- "isSelected": null
}
]
}
]
}
], - "tags": [
- {
- "valueElementId": "string",
- "typeElementId": "string",
- "typeElementPropertyId": "string",
- "developerName": "string",
- "typeElementDeveloperName": "string",
- "typeElementPropertyDeveloperName": "string",
- "contentValue": "string",
- "contentType": "string",
- "objectData": [
- {
- "internalId": "string",
- "externalId": "string",
- "developerName": "string",
- "typeElementId": "string",
- "order": 0,
- "properties": [
- {
- "typeElementPropertyId": null,
- "developerName": null,
- "contentValue": null,
- "contentType": null,
- "contentFormat": null,
- "objectData": [ ],
- "typeElementId": null
}
], - "typeElementBindingDeveloperName": "string",
- "isSelected": true
}
]
}
], - "attributes": {
- "property1": "string",
- "property2": "string"
}, - "order": 0
}, - "outcomeResponses": [
- {
- "id": "string",
- "developerName": "string",
- "label": "string",
- "order": 0,
- "pageActionBindingType": "string",
- "pageActionType": "string",
- "isBulkAction": true,
- "pageObjectBindingId": "string",
- "isOut": true,
- "attributes": {
- "property1": "string",
- "property2": "string"
}, - "className": "string"
}
], - "rootFaults": {
- "property1": "string",
- "property2": "string"
}
}
], - "voteResponse": {
- "configurationValues": [
- {
- "valueElementId": "string",
- "typeElementId": "string",
- "typeElementPropertyId": "string",
- "developerName": "string",
- "typeElementDeveloperName": "string",
- "typeElementPropertyDeveloperName": "string",
- "contentValue": "string",
- "contentType": "string",
- "objectData": [
- {
- "internalId": "string",
- "externalId": "string",
- "developerName": "string",
- "typeElementId": "string",
- "order": 0,
- "properties": [
- {
- "typeElementPropertyId": "string",
- "developerName": "string",
- "contentValue": "string",
- "contentType": "string",
- "contentFormat": "string",
- "objectData": [
- { }
], - "typeElementId": "string"
}
], - "typeElementBindingDeveloperName": "string",
- "isSelected": true
}
]
}
], - "authorization": {
- "users": [
- {
- "authenticationId": "string",
- "attribute": "string",
- "runningUser": true
}
], - "groups": [
- {
- "authenticationId": "string",
- "attribute": "string"
}
], - "runningAuthenticationId": "string",
- "globalAuthenticationType": "string"
}, - "userVotes": [
- {
- "latitude": 0,
- "longitude": 0,
- "accuracy": 0,
- "altitude": 0,
- "altitudeAccuracy": 0,
- "heading": 0,
- "speed": 0,
- "time": "2019-08-24T14:15:22Z",
- "selectedOutcomeId": "string",
- "directoryUserId": "string",
- "manywhoUserId": "string"
}
], - "voteType": "string",
- "minimumCount": 0,
- "minimumPercent": 0,
- "attributes": {
- "property1": "string",
- "property2": "string"
}, - "selectedOutcomeId": "string",
- "isComplete": true
}, - "stateLog": {
- "stateLogEntries": [
- {
- "engineInvokeRequest": {
- "culture": {
- "id": "string",
- "developerName": "string",
- "developerSummary": "string",
- "brand": "string",
- "language": "string",
- "country": "string",
- "variant": "string"
}, - "stateId": "string",
- "stateToken": "string",
- "currentMapElementId": "string",
- "navigationElementId": "string",
- "selectedNavigationItemId": "string",
- "selectedMapElementId": "string",
- "selectedStateEntryId": "string",
- "invokeType": "string",
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "geoLocation": {
- "latitude": 0,
- "longitude": 0,
- "accuracy": 0,
- "altitude": 0,
- "altitudeAccuracy": 0,
- "heading": 0,
- "speed": 0,
- "time": "2019-08-24T14:15:22Z"
}, - "mapElementInvokeRequest": {
- "selectedOutcomeId": "string",
- "pageRequest": {
- "pageComponentInputResponses": [
- {
- "pageComponentId": "string",
- "contentValue": "string",
- "objectData": [
- null
]
}
]
}, - "messageActionRequest": {
- "developerName": "string",
- "serviceElementId": "string",
- "serviceElementDeveloperName": "string",
- "uriPart": "string",
- "inputs": [
- {
- "valueElementToReferenceId": {
- "id": null,
- "typeElementPropertyId": null,
- "command": null,
- "relativeUnit": null
}, - "developerName": "string",
- "contentType": "string",
- "typeElementId": "string",
- "order": 0,
- "valueElementToReferenceDeveloperName": "string",
- "typeElementDeveloperName": "string"
}
], - "outputs": [
- {
- "valueElementToApplyId": {
- "id": null,
- "typeElementPropertyId": null,
- "command": null,
- "relativeUnit": null
}, - "developerName": "string",
- "contentType": "string",
- "typeElementId": "string",
- "order": 0,
- "valueElementToReferenceDeveloperName": "string",
- "typeElementDeveloperName": "string"
}
], - "attributes": {
- "property1": "string",
- "property2": "string"
}, - "order": 0,
- "serviceActionName": "string",
- "disabled": true,
- "selectedOutcomeId": "string"
}
}, - "mode": "string"
}, - "engineInvokeResponse": { },
- "stateLogEntryInvokePairs": [
- {
- "engineInvokeRequest": {
- "culture": {
- "id": "string",
- "developerName": "string",
- "developerSummary": "string",
- "brand": "string",
- "language": "string",
- "country": "string",
- "variant": "string"
}, - "stateId": "string",
- "stateToken": "string",
- "currentMapElementId": "string",
- "navigationElementId": "string",
- "selectedNavigationItemId": "string",
- "selectedMapElementId": "string",
- "selectedStateEntryId": "string",
- "invokeType": "string",
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "geoLocation": {
- "latitude": 0,
- "longitude": 0,
- "accuracy": 0,
- "altitude": 0,
- "altitudeAccuracy": 0,
- "heading": 0,
- "speed": 0,
- "time": "2019-08-24T14:15:22Z"
}, - "mapElementInvokeRequest": {
- "selectedOutcomeId": "string",
- "pageRequest": {
- "pageComponentInputResponses": [
- null
]
}, - "messageActionRequest": {
- "developerName": "string",
- "serviceElementId": "string",
- "serviceElementDeveloperName": "string",
- "uriPart": "string",
- "inputs": [
- null
], - "outputs": [
- null
], - "attributes": {
- "property1": null,
- "property2": null
}, - "order": 0,
- "serviceActionName": "string",
- "disabled": true,
- "selectedOutcomeId": "string"
}
}, - "mode": "string"
}, - "engineInvokeResponse": { },
- "order": "string"
}
], - "timeStamp": "string",
- "isActive": "string"
}
]
}, - "preCommitStateValues": [
- {
- "valueElementId": "string",
- "typeElementId": "string",
- "typeElementPropertyId": "string",
- "developerName": "string",
- "typeElementDeveloperName": "string",
- "typeElementPropertyDeveloperName": "string",
- "contentValue": "string",
- "contentType": "string",
- "objectData": [
- {
- "internalId": "string",
- "externalId": "string",
- "developerName": "string",
- "typeElementId": "string",
- "order": 0,
- "properties": [
- {
- "typeElementPropertyId": "string",
- "developerName": "string",
- "contentValue": "string",
- "contentType": "string",
- "contentFormat": "string",
- "objectData": [
- { }
], - "typeElementId": "string"
}
], - "typeElementBindingDeveloperName": "string",
- "isSelected": true
}
]
}
], - "stateValues": [
- {
- "valueElementId": "string",
- "typeElementId": "string",
- "typeElementPropertyId": "string",
- "developerName": "string",
- "typeElementDeveloperName": "string",
- "typeElementPropertyDeveloperName": "string",
- "contentValue": "string",
- "contentType": "string",
- "objectData": [
- {
- "internalId": "string",
- "externalId": "string",
- "developerName": "string",
- "typeElementId": "string",
- "order": 0,
- "properties": [
- {
- "typeElementPropertyId": "string",
- "developerName": "string",
- "contentValue": "string",
- "contentType": "string",
- "contentFormat": "string",
- "objectData": [
- { }
], - "typeElementId": "string"
}
], - "typeElementBindingDeveloperName": "string",
- "isSelected": true
}
]
}
], - "outputs": [
- {
- "valueElementId": "string",
- "typeElementId": "string",
- "typeElementPropertyId": "string",
- "developerName": "string",
- "typeElementDeveloperName": "string",
- "typeElementPropertyDeveloperName": "string",
- "contentValue": "string",
- "contentType": "string",
- "objectData": [
- {
- "internalId": "string",
- "externalId": "string",
- "developerName": "string",
- "typeElementId": "string",
- "order": 0,
- "properties": [
- {
- "typeElementPropertyId": "string",
- "developerName": "string",
- "contentValue": "string",
- "contentType": "string",
- "contentFormat": "string",
- "objectData": [
- { }
], - "typeElementId": "string"
}
], - "typeElementBindingDeveloperName": "string",
- "isSelected": true
}
]
}
], - "frames": [
- {
- "flowId": "ccd52024-9c9c-4751-993a-9d75a778bf9d",
- "mapElementId": "e181eea5-224a-46ff-9a23-0fd2213ec8f6",
- "mapElementDeveloperName": "string"
}
], - "statusCode": "string",
- "runFlowUri": "string",
- "joinFlowUri": "string",
- "authorizationContext": {
- "directoryName": "string",
- "directoryId": "string",
- "loginUrl": "string",
- "authenticationType": "string"
}, - "navigationElementReferences": [
- {
- "id": "string",
- "developerName": "string",
- "persistState": true,
- "persistValues": true,
- "position": 0
}
], - "isHistoricalNavigationEnabled": true,
- "waitExpiresAt": "2019-08-24T14:15:22Z",
- "isPageWait": true,
- "pageType": 0,
- "title": "string"
}
Used to invoke a flow state
stateId required | string The unique identifier of the Flow state. |
object (CultureAPI) | |
stateId | string or null The unique identifier for the initialized flow state. The state identifier is needed throughout the execution of the flow as it is the pointer that points the engine to the correct running instance of a flow. |
stateToken | string or null The unique identifier for the token response from the state. The state token identifier changes with every cycle of request/response. The token is needed as it tells the engine how in-sync your request is with the current service side state. |
currentMapElementId | string or null The unique identifier for the map element the user is currently executing against. |
navigationElementId | string or null The unique identifier for the navigation element that's being used to drive the navigation scheme. |
selectedNavigationItemId | string or null When executing using an InvokeType of 'NAVIGATE', this is the selected navigation item the user wishes to move to in the Flow. |
selectedMapElementId | string or null When executing a Flow that has the allowJumping property set to 'true', the user can move to any Map Element in the Flow regardless of navigation or outcomes. This is the unique identifier of the Map Element the user wishes to navigate to and must be used with an InvokeType of 'NAVIGATE'. |
selectedStateEntryId | string or null When executing a Flow that has the allowJumping property set to 'true', the user can move to any Map Element regardless of navigation or outcomes. This is the Id of the State Entry that the user wishes to navigate to and must be used with an InvokeType of 'NAVIGATE'. The engine will calculate the Map Element from the previous State Entry and execute a jump to it. This is an alternative to using 'selectedMapElementId' jumping, with this method offering an added capability to navigate between different flows. |
invokeType | string or null The way you want to invoke the engine as part of this request. The user may be navigating forward, or you may be wanting to perform a sync operation to update the UI due to another user making a change. |
object or null Key value pairs you wish to annotate to the flow. Annotations take the form of {"mykey":"myvalue"}. Any annotations added to the state will be persisted for the duration of the flow. Annotations are passed to the executing player and also through to plugin services. Annotations can be changed at any time through the execution of the flow. | |
object (GeoLocationAPI) | |
object (MapElementInvokeRequestAPI) | |
mode | string or null The mode you wish to run the flow in. The mode is mainly useful for debugging purposes as you can step through the flow and also view state information to check everything is working as expected. |
{- "culture": {
- "id": "string",
- "developerName": "string",
- "developerSummary": "string",
- "brand": "string",
- "language": "string",
- "country": "string",
- "variant": "string"
}, - "stateId": "string",
- "parentStateId": "string",
- "stateToken": "string",
- "alertEmail": "string",
- "waitMessage": "string",
- "notAuthorizedMessage": "string",
- "flowId": "string",
- "flowName": "string",
- "flowVersion": "string",
- "currentMapElementId": "string",
- "currentStreamId": "string",
- "invokeType": "string",
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "mapElementInvokeResponses": [
- {
- "mapElementId": "string",
- "developerName": "string",
- "label": "string",
- "pageResponse": {
- "label": "string",
- "pageContainerResponses": [
- {
- "id": "string",
- "containerType": "string",
- "developerName": "string",
- "label": "string",
- "pageContainerResponses": [
- { }
], - "order": 0,
- "attributes": {
- "property1": "string",
- "property2": "string"
}
}
], - "pageComponentResponses": [
- {
- "pageContainerDeveloperName": "string",
- "pageContainerId": "string",
- "id": "string",
- "developerName": "string",
- "componentType": "string",
- "contentType": "string",
- "label": "string",
- "columns": [
- {
- "developerName": "string",
- "typeElementPropertyId": "string",
- "contentFormat": "string",
- "contentType": "string",
- "label": "string",
- "isDisplayValue": true,
- "isEditable": true,
- "order": 0,
- "typeElementPropertyToDisplayId": "string",
- "componentType": "string"
}
], - "size": 0,
- "maxSize": 0,
- "height": 0,
- "width": 0,
- "hintValue": "string",
- "helpInfo": "string",
- "order": 0,
- "isMultiSelect": true,
- "isSearchable": true,
- "hasEvents": true,
- "attributes": {
- "property1": "string",
- "property2": "string"
}, - "className": "string",
- "row": 0,
- "column": 0,
- "rowSpan": 0,
- "colSpan": 0,
- "validations": [
- {
- "type": 0,
- "message": "string",
- "value": {
- "value": null,
- "index": 0,
- "isT0": true,
- "isT1": true,
- "isT2": true,
- "asT0": 0,
- "asT1": "string",
- "asT2": {
- "id": null,
- "typeElementPropertyId": null,
- "command": null,
- "relativeUnit": null
}
}
}
]
}
], - "pageComponentDataResponses": [
- {
- "pageComponentId": "string",
- "isEnabled": true,
- "isEditable": true,
- "isRequired": true,
- "isVisible": true,
- "objectData": [
- {
- "internalId": "string",
- "externalId": "string",
- "developerName": "string",
- "typeElementId": "string",
- "order": 0,
- "properties": [
- {
- "typeElementPropertyId": null,
- "developerName": null,
- "contentValue": null,
- "contentType": null,
- "contentFormat": null,
- "objectData": [ ],
- "typeElementId": null
}
], - "typeElementBindingDeveloperName": "string",
- "isSelected": true
}
], - "objectDataRequest": {
- "stateId": "string",
- "token": "string",
- "typeElementBindingId": "string",
- "authorization": {
- "users": [
- {
- "authenticationId": null,
- "attribute": null,
- "runningUser": null
}
], - "groups": [
- {
- "authenticationId": null,
- "attribute": null
}
], - "runningAuthenticationId": "string",
- "globalAuthenticationType": "string"
}, - "configurationValues": [
- {
- "valueElementId": "string",
- "typeElementId": "string",
- "typeElementPropertyId": "string",
- "developerName": "string",
- "typeElementDeveloperName": "string",
- "typeElementPropertyDeveloperName": "string",
- "contentValue": "string",
- "contentType": "string",
- "objectData": [
- null
]
}
], - "command": {
- "commandType": "string",
- "properties": {
- "property1": "string",
- "property2": "string"
}
}, - "culture": {
- "id": "string",
- "developerName": "string",
- "developerSummary": "string",
- "brand": "string",
- "language": "string",
- "country": "string",
- "variant": "string"
}, - "listFilter": {
- "comparisonType": "string",
- "where": [
- {
- "columnName": null,
- "criteriaType": null,
- "value": null,
- "contentValue": null,
- "objectData": [ ]
}
], - "listFilters": [
- {
- "comparisonType": null,
- "where": [ ],
- "listFilters": [ ]
}
], - "id": "string",
- "filterByProvidedObjects": true,
- "orderByPropertyDeveloperName": "string",
- "orderByDirectionType": "string",
- "orderBy": [
- {
- "columnName": null,
- "direction": null
}
], - "limit": 0,
- "offset": 0,
- "offsetToken": "string",
- "search": "string",
- "searchCriteria": [
- {
- "columnName": null
}
]
}, - "objectDataType": {
- "typeElementId": "string",
- "developerName": "string",
- "properties": [
- {
- "developerName": null,
- "list": [ ]
}
]
}, - "objectData": [
- {
- "internalId": "string",
- "externalId": "string",
- "developerName": "string",
- "typeElementId": "string",
- "order": 0,
- "properties": [
- null
], - "typeElementBindingDeveloperName": "string",
- "isSelected": true
}
]
}, - "fileDataRequest": {
- "stateId": "string",
- "serviceElementId": "string",
- "token": "string",
- "authorization": {
- "users": [
- {
- "authenticationId": null,
- "attribute": null,
- "runningUser": null
}
], - "groups": [
- {
- "authenticationId": null,
- "attribute": null
}
], - "runningAuthenticationId": "string",
- "globalAuthenticationType": "string"
}, - "configurationValues": [
- {
- "valueElementId": "string",
- "typeElementId": "string",
- "typeElementPropertyId": "string",
- "developerName": "string",
- "typeElementDeveloperName": "string",
- "typeElementPropertyDeveloperName": "string",
- "contentValue": "string",
- "contentType": "string",
- "objectData": [
- null
]
}
], - "culture": {
- "id": "string",
- "developerName": "string",
- "developerSummary": "string",
- "brand": "string",
- "language": "string",
- "country": "string",
- "variant": "string"
}, - "resourcePath": "string",
- "resourceFile": "string",
- "listFilter": {
- "orderByPropertyDeveloperName": "string",
- "orderByDirectionType": "string",
- "limit": 0,
- "offset": 0,
- "search": "string"
}
}, - "contentValue": "string",
- "content": "string",
- "imageUri": "string",
- "isValid": true,
- "validationMessage": "string",
- "tags": [
- {
- "valueElementId": "string",
- "typeElementId": "string",
- "typeElementPropertyId": "string",
- "developerName": "string",
- "typeElementDeveloperName": "string",
- "typeElementPropertyDeveloperName": "string",
- "contentValue": "string",
- "contentType": "string",
- "objectData": [
- {
- "internalId": null,
- "externalId": null,
- "developerName": null,
- "typeElementId": null,
- "order": null,
- "properties": [ ],
- "typeElementBindingDeveloperName": null,
- "isSelected": null
}
]
}
]
}
], - "pageContainerDataResponses": [
- {
- "pageContainerId": "string",
- "isEnabled": true,
- "isEditable": true,
- "isVisible": true,
- "tags": [
- {
- "valueElementId": "string",
- "typeElementId": "string",
- "typeElementPropertyId": "string",
- "developerName": "string",
- "typeElementDeveloperName": "string",
- "typeElementPropertyDeveloperName": "string",
- "contentValue": "string",
- "contentType": "string",
- "objectData": [
- {
- "internalId": null,
- "externalId": null,
- "developerName": null,
- "typeElementId": null,
- "order": null,
- "properties": [ ],
- "typeElementBindingDeveloperName": null,
- "isSelected": null
}
]
}
]
}
], - "tags": [
- {
- "valueElementId": "string",
- "typeElementId": "string",
- "typeElementPropertyId": "string",
- "developerName": "string",
- "typeElementDeveloperName": "string",
- "typeElementPropertyDeveloperName": "string",
- "contentValue": "string",
- "contentType": "string",
- "objectData": [
- {
- "internalId": "string",
- "externalId": "string",
- "developerName": "string",
- "typeElementId": "string",
- "order": 0,
- "properties": [
- {
- "typeElementPropertyId": null,
- "developerName": null,
- "contentValue": null,
- "contentType": null,
- "contentFormat": null,
- "objectData": [ ],
- "typeElementId": null
}
], - "typeElementBindingDeveloperName": "string",
- "isSelected": true
}
]
}
], - "attributes": {
- "property1": "string",
- "property2": "string"
}, - "order": 0
}, - "outcomeResponses": [
- {
- "id": "string",
- "developerName": "string",
- "label": "string",
- "order": 0,
- "pageActionBindingType": "string",
- "pageActionType": "string",
- "isBulkAction": true,
- "pageObjectBindingId": "string",
- "isOut": true,
- "attributes": {
- "property1": "string",
- "property2": "string"
}, - "className": "string"
}
], - "rootFaults": {
- "property1": "string",
- "property2": "string"
}
}
], - "voteResponse": {
- "configurationValues": [
- {
- "valueElementId": "string",
- "typeElementId": "string",
- "typeElementPropertyId": "string",
- "developerName": "string",
- "typeElementDeveloperName": "string",
- "typeElementPropertyDeveloperName": "string",
- "contentValue": "string",
- "contentType": "string",
- "objectData": [
- {
- "internalId": "string",
- "externalId": "string",
- "developerName": "string",
- "typeElementId": "string",
- "order": 0,
- "properties": [
- {
- "typeElementPropertyId": "string",
- "developerName": "string",
- "contentValue": "string",
- "contentType": "string",
- "contentFormat": "string",
- "objectData": [
- { }
], - "typeElementId": "string"
}
], - "typeElementBindingDeveloperName": "string",
- "isSelected": true
}
]
}
], - "authorization": {
- "users": [
- {
- "authenticationId": "string",
- "attribute": "string",
- "runningUser": true
}
], - "groups": [
- {
- "authenticationId": "string",
- "attribute": "string"
}
], - "runningAuthenticationId": "string",
- "globalAuthenticationType": "string"
}, - "userVotes": [
- {
- "latitude": 0,
- "longitude": 0,
- "accuracy": 0,
- "altitude": 0,
- "altitudeAccuracy": 0,
- "heading": 0,
- "speed": 0,
- "time": "2019-08-24T14:15:22Z",
- "selectedOutcomeId": "string",
- "directoryUserId": "string",
- "manywhoUserId": "string"
}
], - "voteType": "string",
- "minimumCount": 0,
- "minimumPercent": 0,
- "attributes": {
- "property1": "string",
- "property2": "string"
}, - "selectedOutcomeId": "string",
- "isComplete": true
}, - "stateLog": {
- "stateLogEntries": [
- {
- "engineInvokeRequest": {
- "culture": {
- "id": "string",
- "developerName": "string",
- "developerSummary": "string",
- "brand": "string",
- "language": "string",
- "country": "string",
- "variant": "string"
}, - "stateId": "string",
- "stateToken": "string",
- "currentMapElementId": "string",
- "navigationElementId": "string",
- "selectedNavigationItemId": "string",
- "selectedMapElementId": "string",
- "selectedStateEntryId": "string",
- "invokeType": "string",
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "geoLocation": {
- "latitude": 0,
- "longitude": 0,
- "accuracy": 0,
- "altitude": 0,
- "altitudeAccuracy": 0,
- "heading": 0,
- "speed": 0,
- "time": "2019-08-24T14:15:22Z"
}, - "mapElementInvokeRequest": {
- "selectedOutcomeId": "string",
- "pageRequest": {
- "pageComponentInputResponses": [
- {
- "pageComponentId": "string",
- "contentValue": "string",
- "objectData": [
- null
]
}
]
}, - "messageActionRequest": {
- "developerName": "string",
- "serviceElementId": "string",
- "serviceElementDeveloperName": "string",
- "uriPart": "string",
- "inputs": [
- {
- "valueElementToReferenceId": {
- "id": null,
- "typeElementPropertyId": null,
- "command": null,
- "relativeUnit": null
}, - "developerName": "string",
- "contentType": "string",
- "typeElementId": "string",
- "order": 0,
- "valueElementToReferenceDeveloperName": "string",
- "typeElementDeveloperName": "string"
}
], - "outputs": [
- {
- "valueElementToApplyId": {
- "id": null,
- "typeElementPropertyId": null,
- "command": null,
- "relativeUnit": null
}, - "developerName": "string",
- "contentType": "string",
- "typeElementId": "string",
- "order": 0,
- "valueElementToReferenceDeveloperName": "string",
- "typeElementDeveloperName": "string"
}
], - "attributes": {
- "property1": "string",
- "property2": "string"
}, - "order": 0,
- "serviceActionName": "string",
- "disabled": true,
- "selectedOutcomeId": "string"
}
}, - "mode": "string"
}, - "engineInvokeResponse": { },
- "stateLogEntryInvokePairs": [
- {
- "engineInvokeRequest": {
- "culture": {
- "id": "string",
- "developerName": "string",
- "developerSummary": "string",
- "brand": "string",
- "language": "string",
- "country": "string",
- "variant": "string"
}, - "stateId": "string",
- "stateToken": "string",
- "currentMapElementId": "string",
- "navigationElementId": "string",
- "selectedNavigationItemId": "string",
- "selectedMapElementId": "string",
- "selectedStateEntryId": "string",
- "invokeType": "string",
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "geoLocation": {
- "latitude": 0,
- "longitude": 0,
- "accuracy": 0,
- "altitude": 0,
- "altitudeAccuracy": 0,
- "heading": 0,
- "speed": 0,
- "time": "2019-08-24T14:15:22Z"
}, - "mapElementInvokeRequest": {
- "selectedOutcomeId": "string",
- "pageRequest": {
- "pageComponentInputResponses": [
- null
]
}, - "messageActionRequest": {
- "developerName": "string",
- "serviceElementId": "string",
- "serviceElementDeveloperName": "string",
- "uriPart": "string",
- "inputs": [
- null
], - "outputs": [
- null
], - "attributes": {
- "property1": null,
- "property2": null
}, - "order": 0,
- "serviceActionName": "string",
- "disabled": true,
- "selectedOutcomeId": "string"
}
}, - "mode": "string"
}, - "engineInvokeResponse": { },
- "order": "string"
}
], - "timeStamp": "string",
- "isActive": "string"
}
]
}, - "preCommitStateValues": [
- {
- "valueElementId": "string",
- "typeElementId": "string",
- "typeElementPropertyId": "string",
- "developerName": "string",
- "typeElementDeveloperName": "string",
- "typeElementPropertyDeveloperName": "string",
- "contentValue": "string",
- "contentType": "string",
- "objectData": [
- {
- "internalId": "string",
- "externalId": "string",
- "developerName": "string",
- "typeElementId": "string",
- "order": 0,
- "properties": [
- {
- "typeElementPropertyId": "string",
- "developerName": "string",
- "contentValue": "string",
- "contentType": "string",
- "contentFormat": "string",
- "objectData": [
- { }
], - "typeElementId": "string"
}
], - "typeElementBindingDeveloperName": "string",
- "isSelected": true
}
]
}
], - "stateValues": [
- {
- "valueElementId": "string",
- "typeElementId": "string",
- "typeElementPropertyId": "string",
- "developerName": "string",
- "typeElementDeveloperName": "string",
- "typeElementPropertyDeveloperName": "string",
- "contentValue": "string",
- "contentType": "string",
- "objectData": [
- {
- "internalId": "string",
- "externalId": "string",
- "developerName": "string",
- "typeElementId": "string",
- "order": 0,
- "properties": [
- {
- "typeElementPropertyId": "string",
- "developerName": "string",
- "contentValue": "string",
- "contentType": "string",
- "contentFormat": "string",
- "objectData": [
- { }
], - "typeElementId": "string"
}
], - "typeElementBindingDeveloperName": "string",
- "isSelected": true
}
]
}
], - "outputs": [
- {
- "valueElementId": "string",
- "typeElementId": "string",
- "typeElementPropertyId": "string",
- "developerName": "string",
- "typeElementDeveloperName": "string",
- "typeElementPropertyDeveloperName": "string",
- "contentValue": "string",
- "contentType": "string",
- "objectData": [
- {
- "internalId": "string",
- "externalId": "string",
- "developerName": "string",
- "typeElementId": "string",
- "order": 0,
- "properties": [
- {
- "typeElementPropertyId": "string",
- "developerName": "string",
- "contentValue": "string",
- "contentType": "string",
- "contentFormat": "string",
- "objectData": [
- { }
], - "typeElementId": "string"
}
], - "typeElementBindingDeveloperName": "string",
- "isSelected": true
}
]
}
], - "frames": [
- {
- "flowId": "ccd52024-9c9c-4751-993a-9d75a778bf9d",
- "mapElementId": "e181eea5-224a-46ff-9a23-0fd2213ec8f6",
- "mapElementDeveloperName": "string"
}
], - "statusCode": "string",
- "runFlowUri": "string",
- "joinFlowUri": "string",
- "authorizationContext": {
- "directoryName": "string",
- "directoryId": "string",
- "loginUrl": "string",
- "authenticationType": "string"
}, - "navigationElementReferences": [
- {
- "id": "string",
- "developerName": "string",
- "persistState": true,
- "persistValues": true,
- "position": 0
}
], - "isHistoricalNavigationEnabled": true,
- "waitExpiresAt": "2019-08-24T14:15:22Z",
- "isPageWait": true,
- "pageType": 0,
- "title": "string"
}
Used to join the state provided
stateId required | string The unique identifier of the Flow state. |
mode | string The mode in which to join the state. |
{- "culture": {
- "id": "string",
- "developerName": "string",
- "developerSummary": "string",
- "brand": "string",
- "language": "string",
- "country": "string",
- "variant": "string"
}, - "stateId": "string",
- "parentStateId": "string",
- "stateToken": "string",
- "alertEmail": "string",
- "waitMessage": "string",
- "notAuthorizedMessage": "string",
- "flowId": "string",
- "flowName": "string",
- "flowVersion": "string",
- "currentMapElementId": "string",
- "currentStreamId": "string",
- "invokeType": "string",
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "mapElementInvokeResponses": [
- {
- "mapElementId": "string",
- "developerName": "string",
- "label": "string",
- "pageResponse": {
- "label": "string",
- "pageContainerResponses": [
- {
- "id": "string",
- "containerType": "string",
- "developerName": "string",
- "label": "string",
- "pageContainerResponses": [
- { }
], - "order": 0,
- "attributes": {
- "property1": "string",
- "property2": "string"
}
}
], - "pageComponentResponses": [
- {
- "pageContainerDeveloperName": "string",
- "pageContainerId": "string",
- "id": "string",
- "developerName": "string",
- "componentType": "string",
- "contentType": "string",
- "label": "string",
- "columns": [
- {
- "developerName": "string",
- "typeElementPropertyId": "string",
- "contentFormat": "string",
- "contentType": "string",
- "label": "string",
- "isDisplayValue": true,
- "isEditable": true,
- "order": 0,
- "typeElementPropertyToDisplayId": "string",
- "componentType": "string"
}
], - "size": 0,
- "maxSize": 0,
- "height": 0,
- "width": 0,
- "hintValue": "string",
- "helpInfo": "string",
- "order": 0,
- "isMultiSelect": true,
- "isSearchable": true,
- "hasEvents": true,
- "attributes": {
- "property1": "string",
- "property2": "string"
}, - "className": "string",
- "row": 0,
- "column": 0,
- "rowSpan": 0,
- "colSpan": 0,
- "validations": [
- {
- "type": 0,
- "message": "string",
- "value": {
- "value": null,
- "index": 0,
- "isT0": true,
- "isT1": true,
- "isT2": true,
- "asT0": 0,
- "asT1": "string",
- "asT2": {
- "id": null,
- "typeElementPropertyId": null,
- "command": null,
- "relativeUnit": null
}
}
}
]
}
], - "pageComponentDataResponses": [
- {
- "pageComponentId": "string",
- "isEnabled": true,
- "isEditable": true,
- "isRequired": true,
- "isVisible": true,
- "objectData": [
- {
- "internalId": "string",
- "externalId": "string",
- "developerName": "string",
- "typeElementId": "string",
- "order": 0,
- "properties": [
- {
- "typeElementPropertyId": null,
- "developerName": null,
- "contentValue": null,
- "contentType": null,
- "contentFormat": null,
- "objectData": [ ],
- "typeElementId": null
}
], - "typeElementBindingDeveloperName": "string",
- "isSelected": true
}
], - "objectDataRequest": {
- "stateId": "string",
- "token": "string",
- "typeElementBindingId": "string",
- "authorization": {
- "users": [
- {
- "authenticationId": null,
- "attribute": null,
- "runningUser": null
}
], - "groups": [
- {
- "authenticationId": null,
- "attribute": null
}
], - "runningAuthenticationId": "string",
- "globalAuthenticationType": "string"
}, - "configurationValues": [
- {
- "valueElementId": "string",
- "typeElementId": "string",
- "typeElementPropertyId": "string",
- "developerName": "string",
- "typeElementDeveloperName": "string",
- "typeElementPropertyDeveloperName": "string",
- "contentValue": "string",
- "contentType": "string",
- "objectData": [
- null
]
}
], - "command": {
- "commandType": "string",
- "properties": {
- "property1": "string",
- "property2": "string"
}
}, - "culture": {
- "id": "string",
- "developerName": "string",
- "developerSummary": "string",
- "brand": "string",
- "language": "string",
- "country": "string",
- "variant": "string"
}, - "listFilter": {
- "comparisonType": "string",
- "where": [
- {
- "columnName": null,
- "criteriaType": null,
- "value": null,
- "contentValue": null,
- "objectData": [ ]
}
], - "listFilters": [
- {
- "comparisonType": null,
- "where": [ ],
- "listFilters": [ ]
}
], - "id": "string",
- "filterByProvidedObjects": true,
- "orderByPropertyDeveloperName": "string",
- "orderByDirectionType": "string",
- "orderBy": [
- {
- "columnName": null,
- "direction": null
}
], - "limit": 0,
- "offset": 0,
- "offsetToken": "string",
- "search": "string",
- "searchCriteria": [
- {
- "columnName": null
}
]
}, - "objectDataType": {
- "typeElementId": "string",
- "developerName": "string",
- "properties": [
- {
- "developerName": null,
- "list": [ ]
}
]
}, - "objectData": [
- {
- "internalId": "string",
- "externalId": "string",
- "developerName": "string",
- "typeElementId": "string",
- "order": 0,
- "properties": [
- null
], - "typeElementBindingDeveloperName": "string",
- "isSelected": true
}
]
}, - "fileDataRequest": {
- "stateId": "string",
- "serviceElementId": "string",
- "token": "string",
- "authorization": {
- "users": [
- {
- "authenticationId": null,
- "attribute": null,
- "runningUser": null
}
], - "groups": [
- {
- "authenticationId": null,
- "attribute": null
}
], - "runningAuthenticationId": "string",
- "globalAuthenticationType": "string"
}, - "configurationValues": [
- {
- "valueElementId": "string",
- "typeElementId": "string",
- "typeElementPropertyId": "string",
- "developerName": "string",
- "typeElementDeveloperName": "string",
- "typeElementPropertyDeveloperName": "string",
- "contentValue": "string",
- "contentType": "string",
- "objectData": [
- null
]
}
], - "culture": {
- "id": "string",
- "developerName": "string",
- "developerSummary": "string",
- "brand": "string",
- "language": "string",
- "country": "string",
- "variant": "string"
}, - "resourcePath": "string",
- "resourceFile": "string",
- "listFilter": {
- "orderByPropertyDeveloperName": "string",
- "orderByDirectionType": "string",
- "limit": 0,
- "offset": 0,
- "search": "string"
}
}, - "contentValue": "string",
- "content": "string",
- "imageUri": "string",
- "isValid": true,
- "validationMessage": "string",
- "tags": [
- {
- "valueElementId": "string",
- "typeElementId": "string",
- "typeElementPropertyId": "string",
- "developerName": "string",
- "typeElementDeveloperName": "string",
- "typeElementPropertyDeveloperName": "string",
- "contentValue": "string",
- "contentType": "string",
- "objectData": [
- {
- "internalId": null,
- "externalId": null,
- "developerName": null,
- "typeElementId": null,
- "order": null,
- "properties": [ ],
- "typeElementBindingDeveloperName": null,
- "isSelected": null
}
]
}
]
}
], - "pageContainerDataResponses": [
- {
- "pageContainerId": "string",
- "isEnabled": true,
- "isEditable": true,
- "isVisible": true,
- "tags": [
- {
- "valueElementId": "string",
- "typeElementId": "string",
- "typeElementPropertyId": "string",
- "developerName": "string",
- "typeElementDeveloperName": "string",
- "typeElementPropertyDeveloperName": "string",
- "contentValue": "string",
- "contentType": "string",
- "objectData": [
- {
- "internalId": null,
- "externalId": null,
- "developerName": null,
- "typeElementId": null,
- "order": null,
- "properties": [ ],
- "typeElementBindingDeveloperName": null,
- "isSelected": null
}
]
}
]
}
], - "tags": [
- {
- "valueElementId": "string",
- "typeElementId": "string",
- "typeElementPropertyId": "string",
- "developerName": "string",
- "typeElementDeveloperName": "string",
- "typeElementPropertyDeveloperName": "string",
- "contentValue": "string",
- "contentType": "string",
- "objectData": [
- {
- "internalId": "string",
- "externalId": "string",
- "developerName": "string",
- "typeElementId": "string",
- "order": 0,
- "properties": [
- {
- "typeElementPropertyId": null,
- "developerName": null,
- "contentValue": null,
- "contentType": null,
- "contentFormat": null,
- "objectData": [ ],
- "typeElementId": null
}
], - "typeElementBindingDeveloperName": "string",
- "isSelected": true
}
]
}
], - "attributes": {
- "property1": "string",
- "property2": "string"
}, - "order": 0
}, - "outcomeResponses": [
- {
- "id": "string",
- "developerName": "string",
- "label": "string",
- "order": 0,
- "pageActionBindingType": "string",
- "pageActionType": "string",
- "isBulkAction": true,
- "pageObjectBindingId": "string",
- "isOut": true,
- "attributes": {
- "property1": "string",
- "property2": "string"
}, - "className": "string"
}
], - "rootFaults": {
- "property1": "string",
- "property2": "string"
}
}
], - "voteResponse": {
- "configurationValues": [
- {
- "valueElementId": "string",
- "typeElementId": "string",
- "typeElementPropertyId": "string",
- "developerName": "string",
- "typeElementDeveloperName": "string",
- "typeElementPropertyDeveloperName": "string",
- "contentValue": "string",
- "contentType": "string",
- "objectData": [
- {
- "internalId": "string",
- "externalId": "string",
- "developerName": "string",
- "typeElementId": "string",
- "order": 0,
- "properties": [
- {
- "typeElementPropertyId": "string",
- "developerName": "string",
- "contentValue": "string",
- "contentType": "string",
- "contentFormat": "string",
- "objectData": [
- { }
], - "typeElementId": "string"
}
], - "typeElementBindingDeveloperName": "string",
- "isSelected": true
}
]
}
], - "authorization": {
- "users": [
- {
- "authenticationId": "string",
- "attribute": "string",
- "runningUser": true
}
], - "groups": [
- {
- "authenticationId": "string",
- "attribute": "string"
}
], - "runningAuthenticationId": "string",
- "globalAuthenticationType": "string"
}, - "userVotes": [
- {
- "latitude": 0,
- "longitude": 0,
- "accuracy": 0,
- "altitude": 0,
- "altitudeAccuracy": 0,
- "heading": 0,
- "speed": 0,
- "time": "2019-08-24T14:15:22Z",
- "selectedOutcomeId": "string",
- "directoryUserId": "string",
- "manywhoUserId": "string"
}
], - "voteType": "string",
- "minimumCount": 0,
- "minimumPercent": 0,
- "attributes": {
- "property1": "string",
- "property2": "string"
}, - "selectedOutcomeId": "string",
- "isComplete": true
}, - "stateLog": {
- "stateLogEntries": [
- {
- "engineInvokeRequest": {
- "culture": {
- "id": "string",
- "developerName": "string",
- "developerSummary": "string",
- "brand": "string",
- "language": "string",
- "country": "string",
- "variant": "string"
}, - "stateId": "string",
- "stateToken": "string",
- "currentMapElementId": "string",
- "navigationElementId": "string",
- "selectedNavigationItemId": "string",
- "selectedMapElementId": "string",
- "selectedStateEntryId": "string",
- "invokeType": "string",
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "geoLocation": {
- "latitude": 0,
- "longitude": 0,
- "accuracy": 0,
- "altitude": 0,
- "altitudeAccuracy": 0,
- "heading": 0,
- "speed": 0,
- "time": "2019-08-24T14:15:22Z"
}, - "mapElementInvokeRequest": {
- "selectedOutcomeId": "string",
- "pageRequest": {
- "pageComponentInputResponses": [
- {
- "pageComponentId": "string",
- "contentValue": "string",
- "objectData": [
- null
]
}
]
}, - "messageActionRequest": {
- "developerName": "string",
- "serviceElementId": "string",
- "serviceElementDeveloperName": "string",
- "uriPart": "string",
- "inputs": [
- {
- "valueElementToReferenceId": {
- "id": null,
- "typeElementPropertyId": null,
- "command": null,
- "relativeUnit": null
}, - "developerName": "string",
- "contentType": "string",
- "typeElementId": "string",
- "order": 0,
- "valueElementToReferenceDeveloperName": "string",
- "typeElementDeveloperName": "string"
}
], - "outputs": [
- {
- "valueElementToApplyId": {
- "id": null,
- "typeElementPropertyId": null,
- "command": null,
- "relativeUnit": null
}, - "developerName": "string",
- "contentType": "string",
- "typeElementId": "string",
- "order": 0,
- "valueElementToReferenceDeveloperName": "string",
- "typeElementDeveloperName": "string"
}
], - "attributes": {
- "property1": "string",
- "property2": "string"
}, - "order": 0,
- "serviceActionName": "string",
- "disabled": true,
- "selectedOutcomeId": "string"
}
}, - "mode": "string"
}, - "engineInvokeResponse": { },
- "stateLogEntryInvokePairs": [
- {
- "engineInvokeRequest": {
- "culture": {
- "id": "string",
- "developerName": "string",
- "developerSummary": "string",
- "brand": "string",
- "language": "string",
- "country": "string",
- "variant": "string"
}, - "stateId": "string",
- "stateToken": "string",
- "currentMapElementId": "string",
- "navigationElementId": "string",
- "selectedNavigationItemId": "string",
- "selectedMapElementId": "string",
- "selectedStateEntryId": "string",
- "invokeType": "string",
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "geoLocation": {
- "latitude": 0,
- "longitude": 0,
- "accuracy": 0,
- "altitude": 0,
- "altitudeAccuracy": 0,
- "heading": 0,
- "speed": 0,
- "time": "2019-08-24T14:15:22Z"
}, - "mapElementInvokeRequest": {
- "selectedOutcomeId": "string",
- "pageRequest": {
- "pageComponentInputResponses": [
- null
]
}, - "messageActionRequest": {
- "developerName": "string",
- "serviceElementId": "string",
- "serviceElementDeveloperName": "string",
- "uriPart": "string",
- "inputs": [
- null
], - "outputs": [
- null
], - "attributes": {
- "property1": null,
- "property2": null
}, - "order": 0,
- "serviceActionName": "string",
- "disabled": true,
- "selectedOutcomeId": "string"
}
}, - "mode": "string"
}, - "engineInvokeResponse": { },
- "order": "string"
}
], - "timeStamp": "string",
- "isActive": "string"
}
]
}, - "preCommitStateValues": [
- {
- "valueElementId": "string",
- "typeElementId": "string",
- "typeElementPropertyId": "string",
- "developerName": "string",
- "typeElementDeveloperName": "string",
- "typeElementPropertyDeveloperName": "string",
- "contentValue": "string",
- "contentType": "string",
- "objectData": [
- {
- "internalId": "string",
- "externalId": "string",
- "developerName": "string",
- "typeElementId": "string",
- "order": 0,
- "properties": [
- {
- "typeElementPropertyId": "string",
- "developerName": "string",
- "contentValue": "string",
- "contentType": "string",
- "contentFormat": "string",
- "objectData": [
- { }
], - "typeElementId": "string"
}
], - "typeElementBindingDeveloperName": "string",
- "isSelected": true
}
]
}
], - "stateValues": [
- {
- "valueElementId": "string",
- "typeElementId": "string",
- "typeElementPropertyId": "string",
- "developerName": "string",
- "typeElementDeveloperName": "string",
- "typeElementPropertyDeveloperName": "string",
- "contentValue": "string",
- "contentType": "string",
- "objectData": [
- {
- "internalId": "string",
- "externalId": "string",
- "developerName": "string",
- "typeElementId": "string",
- "order": 0,
- "properties": [
- {
- "typeElementPropertyId": "string",
- "developerName": "string",
- "contentValue": "string",
- "contentType": "string",
- "contentFormat": "string",
- "objectData": [
- { }
], - "typeElementId": "string"
}
], - "typeElementBindingDeveloperName": "string",
- "isSelected": true
}
]
}
], - "outputs": [
- {
- "valueElementId": "string",
- "typeElementId": "string",
- "typeElementPropertyId": "string",
- "developerName": "string",
- "typeElementDeveloperName": "string",
- "typeElementPropertyDeveloperName": "string",
- "contentValue": "string",
- "contentType": "string",
- "objectData": [
- {
- "internalId": "string",
- "externalId": "string",
- "developerName": "string",
- "typeElementId": "string",
- "order": 0,
- "properties": [
- {
- "typeElementPropertyId": "string",
- "developerName": "string",
- "contentValue": "string",
- "contentType": "string",
- "contentFormat": "string",
- "objectData": [
- { }
], - "typeElementId": "string"
}
], - "typeElementBindingDeveloperName": "string",
- "isSelected": true
}
]
}
], - "frames": [
- {
- "flowId": "ccd52024-9c9c-4751-993a-9d75a778bf9d",
- "mapElementId": "e181eea5-224a-46ff-9a23-0fd2213ec8f6",
- "mapElementDeveloperName": "string"
}
], - "statusCode": "string",
- "runFlowUri": "string",
- "joinFlowUri": "string",
- "authorizationContext": {
- "directoryName": "string",
- "directoryId": "string",
- "loginUrl": "string",
- "authenticationType": "string"
}, - "navigationElementReferences": [
- {
- "id": "string",
- "developerName": "string",
- "persistState": true,
- "persistValues": true,
- "position": 0
}
], - "isHistoricalNavigationEnabled": true,
- "waitExpiresAt": "2019-08-24T14:15:22Z",
- "isPageWait": true,
- "pageType": 0,
- "title": "string"
}
Used to invoke a flow state
stateId required | string The unique identifier of the Flow state. |
object (CultureAPI) | |
stateId | string or null The unique identifier for the initialized flow state. The state identifier is needed throughout the execution of the flow as it is the pointer that points the engine to the correct running instance of a flow. |
stateToken | string or null The unique identifier for the token response from the state. The state token identifier changes with every cycle of request/response. The token is needed as it tells the engine how in-sync your request is with the current service side state. |
currentMapElementId | string or null The unique identifier for the map element the user is currently executing against. |
navigationElementId | string or null The unique identifier for the navigation element that's being used to drive the navigation scheme. |
selectedNavigationItemId | string or null When executing using an InvokeType of 'NAVIGATE', this is the selected navigation item the user wishes to move to in the Flow. |
selectedMapElementId | string or null When executing a Flow that has the allowJumping property set to 'true', the user can move to any Map Element in the Flow regardless of navigation or outcomes. This is the unique identifier of the Map Element the user wishes to navigate to and must be used with an InvokeType of 'NAVIGATE'. |
selectedStateEntryId | string or null When executing a Flow that has the allowJumping property set to 'true', the user can move to any Map Element regardless of navigation or outcomes. This is the Id of the State Entry that the user wishes to navigate to and must be used with an InvokeType of 'NAVIGATE'. The engine will calculate the Map Element from the previous State Entry and execute a jump to it. This is an alternative to using 'selectedMapElementId' jumping, with this method offering an added capability to navigate between different flows. |
invokeType | string or null The way you want to invoke the engine as part of this request. The user may be navigating forward, or you may be wanting to perform a sync operation to update the UI due to another user making a change. |
object or null Key value pairs you wish to annotate to the flow. Annotations take the form of {"mykey":"myvalue"}. Any annotations added to the state will be persisted for the duration of the flow. Annotations are passed to the executing player and also through to plugin services. Annotations can be changed at any time through the execution of the flow. | |
object (GeoLocationAPI) | |
object (MapElementInvokeRequestAPI) | |
mode | string or null The mode you wish to run the flow in. The mode is mainly useful for debugging purposes as you can step through the flow and also view state information to check everything is working as expected. |
{- "tenantId": "f97df110-f4de-492e-8849-4a6af68026b0",
- "rootElement": {
- "id": "string",
- "pageContainerId": "string",
- "type": "string",
- "developerName": "string",
- "label": "string",
- "order": 0,
- "attributes": {
- "property1": "string",
- "property2": "string"
}, - "isEnabled": true,
- "isEditable": true,
- "isVisible": true,
- "tags": [
- {
- "valueElementId": "string",
- "typeElementId": "string",
- "typeElementPropertyId": "string",
- "developerName": "string",
- "typeElementDeveloperName": "string",
- "typeElementPropertyDeveloperName": "string",
- "contentValue": "string",
- "contentType": "string",
- "objectData": [
- {
- "internalId": "string",
- "externalId": "string",
- "developerName": "string",
- "typeElementId": "string",
- "order": 0,
- "properties": [
- {
- "typeElementPropertyId": "string",
- "developerName": "string",
- "contentValue": "string",
- "contentType": "string",
- "contentFormat": "string",
- "objectData": [
- { }
], - "typeElementId": "string"
}
], - "typeElementBindingDeveloperName": "string",
- "isSelected": true
}
]
}
], - "outcomes": [
- {
- "id": "string",
- "developerName": "string",
- "label": "string",
- "order": 0,
- "pageActionBindingType": "string",
- "pageActionType": "string",
- "isBulkAction": true,
- "pageObjectBindingId": "string",
- "isOut": true,
- "attributes": {
- "property1": "string",
- "property2": "string"
}, - "className": "string"
}
], - "children": [
- {
- "id": "string",
- "pageContainerId": "string",
- "type": "string",
- "developerName": "string",
- "label": "string",
- "order": 0,
- "attributes": {
- "property1": "string",
- "property2": "string"
}, - "isEnabled": true,
- "isEditable": true,
- "isVisible": true,
- "tags": [
- {
- "valueElementId": "string",
- "typeElementId": "string",
- "typeElementPropertyId": "string",
- "developerName": "string",
- "typeElementDeveloperName": "string",
- "typeElementPropertyDeveloperName": "string",
- "contentValue": "string",
- "contentType": "string",
- "objectData": [
- {
- "internalId": "string",
- "externalId": "string",
- "developerName": "string",
- "typeElementId": "string",
- "order": 0,
- "properties": [
- {
- "typeElementPropertyId": null,
- "developerName": null,
- "contentValue": null,
- "contentType": null,
- "contentFormat": null,
- "objectData": [ ],
- "typeElementId": null
}
], - "typeElementBindingDeveloperName": "string",
- "isSelected": true
}
]
}
], - "outcomes": [
- {
- "id": "string",
- "developerName": "string",
- "label": "string",
- "order": 0,
- "pageActionBindingType": "string",
- "pageActionType": "string",
- "isBulkAction": true,
- "pageObjectBindingId": "string",
- "isOut": true,
- "attributes": {
- "property1": "string",
- "property2": "string"
}, - "className": "string"
}
]
}
]
}, - "navigations": [
- {
- "id": "string",
- "developerName": "string",
- "label": "string",
- "items": [
- {
- "id": "string",
- "developerName": "string",
- "developerSummary": "string",
- "label": "string",
- "items": [
- { }
], - "order": 0,
- "isActive": true,
- "isCurrent": true,
- "isEnabled": true,
- "isVisible": true,
- "locationMapElementId": "string",
- "tags": [
- {
- "valueElementId": "string",
- "typeElementId": "string",
- "typeElementPropertyId": "string",
- "developerName": "string",
- "typeElementDeveloperName": "string",
- "typeElementPropertyDeveloperName": "string",
- "contentValue": "string",
- "contentType": "string",
- "objectData": [
- {
- "internalId": "string",
- "externalId": "string",
- "developerName": "string",
- "typeElementId": "string",
- "order": 0,
- "properties": [
- null
], - "typeElementBindingDeveloperName": "string",
- "isSelected": true
}
]
}
], - "url": "string",
- "urlTarget": "string"
}
], - "tags": [
- {
- "valueElementId": "string",
- "typeElementId": "string",
- "typeElementPropertyId": "string",
- "developerName": "string",
- "typeElementDeveloperName": "string",
- "typeElementPropertyDeveloperName": "string",
- "contentValue": "string",
- "contentType": "string",
- "objectData": [
- {
- "internalId": "string",
- "externalId": "string",
- "developerName": "string",
- "typeElementId": "string",
- "order": 0,
- "properties": [
- {
- "typeElementPropertyId": "string",
- "developerName": "string",
- "contentValue": "string",
- "contentType": "string",
- "contentFormat": "string",
- "objectData": [
- null
], - "typeElementId": "string"
}
], - "typeElementBindingDeveloperName": "string",
- "isSelected": true
}
]
}
], - "isVisible": true,
- "isEnabled": true,
- "persistState": true,
- "persistValues": true,
- "position": 0
}
], - "outcomes": [
- {
- "id": "string",
- "developerName": "string",
- "label": "string",
- "order": 0,
- "pageActionBindingType": "string",
- "pageActionType": "string",
- "isBulkAction": true,
- "pageObjectBindingId": "string",
- "isOut": true,
- "attributes": {
- "property1": "string",
- "property2": "string"
}, - "className": "string"
}
], - "stateId": "string",
- "stateToken": "string",
- "waitMessage": "string",
- "notAuthorizedMessage": "string",
- "flowId": "string",
- "flowName": "string",
- "flowVersion": "string",
- "currentMapElementId": "string",
- "invokeType": "string",
- "statusCode": "string",
- "joinFlowUri": "string",
- "authorizationContext": {
- "directoryName": "string",
- "directoryId": "string",
- "loginUrl": "string",
- "authenticationType": "string"
}, - "waitExpiresAt": "2019-08-24T14:15:22Z",
- "isPageWait": true,
- "rootFaults": {
- "property1": "string",
- "property2": "string"
}, - "pageComponentDataResponses": [
- {
- "pageComponentId": "string",
- "isEnabled": true,
- "isEditable": true,
- "isRequired": true,
- "isVisible": true,
- "objectData": [
- {
- "internalId": "string",
- "externalId": "string",
- "developerName": "string",
- "typeElementId": "string",
- "order": 0,
- "properties": [
- {
- "typeElementPropertyId": "string",
- "developerName": "string",
- "contentValue": "string",
- "contentType": "string",
- "contentFormat": "string",
- "objectData": [
- { }
], - "typeElementId": "string"
}
], - "typeElementBindingDeveloperName": "string",
- "isSelected": true
}
], - "objectDataRequest": {
- "stateId": "string",
- "token": "string",
- "typeElementBindingId": "string",
- "authorization": {
- "users": [
- {
- "authenticationId": "string",
- "attribute": "string",
- "runningUser": true
}
], - "groups": [
- {
- "authenticationId": "string",
- "attribute": "string"
}
], - "runningAuthenticationId": "string",
- "globalAuthenticationType": "string"
}, - "configurationValues": [
- {
- "valueElementId": "string",
- "typeElementId": "string",
- "typeElementPropertyId": "string",
- "developerName": "string",
- "typeElementDeveloperName": "string",
- "typeElementPropertyDeveloperName": "string",
- "contentValue": "string",
- "contentType": "string",
- "objectData": [
- {
- "internalId": "string",
- "externalId": "string",
- "developerName": "string",
- "typeElementId": "string",
- "order": 0,
- "properties": [
- {
- "typeElementPropertyId": null,
- "developerName": null,
- "contentValue": null,
- "contentType": null,
- "contentFormat": null,
- "objectData": [ ],
- "typeElementId": null
}
], - "typeElementBindingDeveloperName": "string",
- "isSelected": true
}
]
}
], - "command": {
- "commandType": "string",
- "properties": {
- "property1": "string",
- "property2": "string"
}
}, - "culture": {
- "id": "string",
- "developerName": "string",
- "developerSummary": "string",
- "brand": "string",
- "language": "string",
- "country": "string",
- "variant": "string"
}, - "listFilter": {
- "comparisonType": "string",
- "where": [
- {
- "columnName": "string",
- "criteriaType": "string",
- "value": "string",
- "contentValue": "string",
- "objectData": [
- {
- "internalId": "string",
- "externalId": "string",
- "developerName": "string",
- "typeElementId": "string",
- "order": 0,
- "properties": [
- null
], - "typeElementBindingDeveloperName": "string",
- "isSelected": true
}
]
}
], - "listFilters": [
- {
- "comparisonType": "string",
- "where": [
- {
- "columnName": "string",
- "criteriaType": "string",
- "value": "string",
- "contentValue": "string",
- "objectData": [
- null
]
}
], - "listFilters": [
- { }
]
}
], - "id": "string",
- "filterByProvidedObjects": true,
- "orderByPropertyDeveloperName": "string",
- "orderByDirectionType": "string",
- "orderBy": [
- {
- "columnName": "string",
- "direction": "string"
}
], - "limit": 0,
- "offset": 0,
- "offsetToken": "string",
- "search": "string",
- "searchCriteria": [
- {
- "columnName": "string"
}
]
}, - "objectDataType": {
- "typeElementId": "string",
- "developerName": "string",
- "properties": [
- {
- "developerName": "string",
- "list": [
- { }
]
}
]
}, - "objectData": [
- {
- "internalId": "string",
- "externalId": "string",
- "developerName": "string",
- "typeElementId": "string",
- "order": 0,
- "properties": [
- {
- "typeElementPropertyId": "string",
- "developerName": "string",
- "contentValue": "string",
- "contentType": "string",
- "contentFormat": "string",
- "objectData": [
- { }
], - "typeElementId": "string"
}
], - "typeElementBindingDeveloperName": "string",
- "isSelected": true
}
]
}, - "fileDataRequest": {
- "stateId": "string",
- "serviceElementId": "string",
- "token": "string",
- "authorization": {
- "users": [
- {
- "authenticationId": "string",
- "attribute": "string",
- "runningUser": true
}
], - "groups": [
- {
- "authenticationId": "string",
- "attribute": "string"
}
], - "runningAuthenticationId": "string",
- "globalAuthenticationType": "string"
}, - "configurationValues": [
- {
- "valueElementId": "string",
- "typeElementId": "string",
- "typeElementPropertyId": "string",
- "developerName": "string",
- "typeElementDeveloperName": "string",
- "typeElementPropertyDeveloperName": "string",
- "contentValue": "string",
- "contentType": "string",
- "objectData": [
- {
- "internalId": "string",
- "externalId": "string",
- "developerName": "string",
- "typeElementId": "string",
- "order": 0,
- "properties": [
- {
- "typeElementPropertyId": null,
- "developerName": null,
- "contentValue": null,
- "contentType": null,
- "contentFormat": null,
- "objectData": [ ],
- "typeElementId": null
}
], - "typeElementBindingDeveloperName": "string",
- "isSelected": true
}
]
}
], - "culture": {
- "id": "string",
- "developerName": "string",
- "developerSummary": "string",
- "brand": "string",
- "language": "string",
- "country": "string",
- "variant": "string"
}, - "resourcePath": "string",
- "resourceFile": "string",
- "listFilter": {
- "orderByPropertyDeveloperName": "string",
- "orderByDirectionType": "string",
- "limit": 0,
- "offset": 0,
- "search": "string"
}
}, - "contentValue": "string",
- "content": "string",
- "imageUri": "string",
- "isValid": true,
- "validationMessage": "string",
- "tags": [
- {
- "valueElementId": "string",
- "typeElementId": "string",
- "typeElementPropertyId": "string",
- "developerName": "string",
- "typeElementDeveloperName": "string",
- "typeElementPropertyDeveloperName": "string",
- "contentValue": "string",
- "contentType": "string",
- "objectData": [
- {
- "internalId": "string",
- "externalId": "string",
- "developerName": "string",
- "typeElementId": "string",
- "order": 0,
- "properties": [
- {
- "typeElementPropertyId": "string",
- "developerName": "string",
- "contentValue": "string",
- "contentType": "string",
- "contentFormat": "string",
- "objectData": [
- null
], - "typeElementId": "string"
}
], - "typeElementBindingDeveloperName": "string",
- "isSelected": true
}
]
}
]
}
], - "pageContainerDataResponses": [
- {
- "pageContainerId": "string",
- "isEnabled": true,
- "isEditable": true,
- "isVisible": true,
- "tags": [
- {
- "valueElementId": "string",
- "typeElementId": "string",
- "typeElementPropertyId": "string",
- "developerName": "string",
- "typeElementDeveloperName": "string",
- "typeElementPropertyDeveloperName": "string",
- "contentValue": "string",
- "contentType": "string",
- "objectData": [
- {
- "internalId": "string",
- "externalId": "string",
- "developerName": "string",
- "typeElementId": "string",
- "order": 0,
- "properties": [
- {
- "typeElementPropertyId": "string",
- "developerName": "string",
- "contentValue": "string",
- "contentType": "string",
- "contentFormat": "string",
- "objectData": [
- null
], - "typeElementId": "string"
}
], - "typeElementBindingDeveloperName": "string",
- "isSelected": true
}
]
}
]
}
], - "pageType": 0,
- "title": "string"
}
stateId required | string |
mode | string |
{- "tenantId": "f97df110-f4de-492e-8849-4a6af68026b0",
- "rootElement": {
- "id": "string",
- "pageContainerId": "string",
- "type": "string",
- "developerName": "string",
- "label": "string",
- "order": 0,
- "attributes": {
- "property1": "string",
- "property2": "string"
}, - "isEnabled": true,
- "isEditable": true,
- "isVisible": true,
- "tags": [
- {
- "valueElementId": "string",
- "typeElementId": "string",
- "typeElementPropertyId": "string",
- "developerName": "string",
- "typeElementDeveloperName": "string",
- "typeElementPropertyDeveloperName": "string",
- "contentValue": "string",
- "contentType": "string",
- "objectData": [
- {
- "internalId": "string",
- "externalId": "string",
- "developerName": "string",
- "typeElementId": "string",
- "order": 0,
- "properties": [
- {
- "typeElementPropertyId": "string",
- "developerName": "string",
- "contentValue": "string",
- "contentType": "string",
- "contentFormat": "string",
- "objectData": [
- { }
], - "typeElementId": "string"
}
], - "typeElementBindingDeveloperName": "string",
- "isSelected": true
}
]
}
], - "outcomes": [
- {
- "id": "string",
- "developerName": "string",
- "label": "string",
- "order": 0,
- "pageActionBindingType": "string",
- "pageActionType": "string",
- "isBulkAction": true,
- "pageObjectBindingId": "string",
- "isOut": true,
- "attributes": {
- "property1": "string",
- "property2": "string"
}, - "className": "string"
}
], - "children": [
- {
- "id": "string",
- "pageContainerId": "string",
- "type": "string",
- "developerName": "string",
- "label": "string",
- "order": 0,
- "attributes": {
- "property1": "string",
- "property2": "string"
}, - "isEnabled": true,
- "isEditable": true,
- "isVisible": true,
- "tags": [
- {
- "valueElementId": "string",
- "typeElementId": "string",
- "typeElementPropertyId": "string",
- "developerName": "string",
- "typeElementDeveloperName": "string",
- "typeElementPropertyDeveloperName": "string",
- "contentValue": "string",
- "contentType": "string",
- "objectData": [
- {
- "internalId": "string",
- "externalId": "string",
- "developerName": "string",
- "typeElementId": "string",
- "order": 0,
- "properties": [
- {
- "typeElementPropertyId": null,
- "developerName": null,
- "contentValue": null,
- "contentType": null,
- "contentFormat": null,
- "objectData": [ ],
- "typeElementId": null
}
], - "typeElementBindingDeveloperName": "string",
- "isSelected": true
}
]
}
], - "outcomes": [
- {
- "id": "string",
- "developerName": "string",
- "label": "string",
- "order": 0,
- "pageActionBindingType": "string",
- "pageActionType": "string",
- "isBulkAction": true,
- "pageObjectBindingId": "string",
- "isOut": true,
- "attributes": {
- "property1": "string",
- "property2": "string"
}, - "className": "string"
}
]
}
]
}, - "navigations": [
- {
- "id": "string",
- "developerName": "string",
- "label": "string",
- "items": [
- {
- "id": "string",
- "developerName": "string",
- "developerSummary": "string",
- "label": "string",
- "items": [
- { }
], - "order": 0,
- "isActive": true,
- "isCurrent": true,
- "isEnabled": true,
- "isVisible": true,
- "locationMapElementId": "string",
- "tags": [
- {
- "valueElementId": "string",
- "typeElementId": "string",
- "typeElementPropertyId": "string",
- "developerName": "string",
- "typeElementDeveloperName": "string",
- "typeElementPropertyDeveloperName": "string",
- "contentValue": "string",
- "contentType": "string",
- "objectData": [
- {
- "internalId": "string",
- "externalId": "string",
- "developerName": "string",
- "typeElementId": "string",
- "order": 0,
- "properties": [
- null
], - "typeElementBindingDeveloperName": "string",
- "isSelected": true
}
]
}
], - "url": "string",
- "urlTarget": "string"
}
], - "tags": [
- {
- "valueElementId": "string",
- "typeElementId": "string",
- "typeElementPropertyId": "string",
- "developerName": "string",
- "typeElementDeveloperName": "string",
- "typeElementPropertyDeveloperName": "string",
- "contentValue": "string",
- "contentType": "string",
- "objectData": [
- {
- "internalId": "string",
- "externalId": "string",
- "developerName": "string",
- "typeElementId": "string",
- "order": 0,
- "properties": [
- {
- "typeElementPropertyId": "string",
- "developerName": "string",
- "contentValue": "string",
- "contentType": "string",
- "contentFormat": "string",
- "objectData": [
- null
], - "typeElementId": "string"
}
], - "typeElementBindingDeveloperName": "string",
- "isSelected": true
}
]
}
], - "isVisible": true,
- "isEnabled": true,
- "persistState": true,
- "persistValues": true,
- "position": 0
}
], - "outcomes": [
- {
- "id": "string",
- "developerName": "string",
- "label": "string",
- "order": 0,
- "pageActionBindingType": "string",
- "pageActionType": "string",
- "isBulkAction": true,
- "pageObjectBindingId": "string",
- "isOut": true,
- "attributes": {
- "property1": "string",
- "property2": "string"
}, - "className": "string"
}
], - "stateId": "string",
- "stateToken": "string",
- "waitMessage": "string",
- "notAuthorizedMessage": "string",
- "flowId": "string",
- "flowName": "string",
- "flowVersion": "string",
- "currentMapElementId": "string",
- "invokeType": "string",
- "statusCode": "string",
- "joinFlowUri": "string",
- "authorizationContext": {
- "directoryName": "string",
- "directoryId": "string",
- "loginUrl": "string",
- "authenticationType": "string"
}, - "waitExpiresAt": "2019-08-24T14:15:22Z",
- "isPageWait": true,
- "rootFaults": {
- "property1": "string",
- "property2": "string"
}, - "pageComponentDataResponses": [
- {
- "pageComponentId": "string",
- "isEnabled": true,
- "isEditable": true,
- "isRequired": true,
- "isVisible": true,
- "objectData": [
- {
- "internalId": "string",
- "externalId": "string",
- "developerName": "string",
- "typeElementId": "string",
- "order": 0,
- "properties": [
- {
- "typeElementPropertyId": "string",
- "developerName": "string",
- "contentValue": "string",
- "contentType": "string",
- "contentFormat": "string",
- "objectData": [
- { }
], - "typeElementId": "string"
}
], - "typeElementBindingDeveloperName": "string",
- "isSelected": true
}
], - "objectDataRequest": {
- "stateId": "string",
- "token": "string",
- "typeElementBindingId": "string",
- "authorization": {
- "users": [
- {
- "authenticationId": "string",
- "attribute": "string",
- "runningUser": true
}
], - "groups": [
- {
- "authenticationId": "string",
- "attribute": "string"
}
], - "runningAuthenticationId": "string",
- "globalAuthenticationType": "string"
}, - "configurationValues": [
- {
- "valueElementId": "string",
- "typeElementId": "string",
- "typeElementPropertyId": "string",
- "developerName": "string",
- "typeElementDeveloperName": "string",
- "typeElementPropertyDeveloperName": "string",
- "contentValue": "string",
- "contentType": "string",
- "objectData": [
- {
- "internalId": "string",
- "externalId": "string",
- "developerName": "string",
- "typeElementId": "string",
- "order": 0,
- "properties": [
- {
- "typeElementPropertyId": null,
- "developerName": null,
- "contentValue": null,
- "contentType": null,
- "contentFormat": null,
- "objectData": [ ],
- "typeElementId": null
}
], - "typeElementBindingDeveloperName": "string",
- "isSelected": true
}
]
}
], - "command": {
- "commandType": "string",
- "properties": {
- "property1": "string",
- "property2": "string"
}
}, - "culture": {
- "id": "string",
- "developerName": "string",
- "developerSummary": "string",
- "brand": "string",
- "language": "string",
- "country": "string",
- "variant": "string"
}, - "listFilter": {
- "comparisonType": "string",
- "where": [
- {
- "columnName": "string",
- "criteriaType": "string",
- "value": "string",
- "contentValue": "string",
- "objectData": [
- {
- "internalId": "string",
- "externalId": "string",
- "developerName": "string",
- "typeElementId": "string",
- "order": 0,
- "properties": [
- null
], - "typeElementBindingDeveloperName": "string",
- "isSelected": true
}
]
}
], - "listFilters": [
- {
- "comparisonType": "string",
- "where": [
- {
- "columnName": "string",
- "criteriaType": "string",
- "value": "string",
- "contentValue": "string",
- "objectData": [
- null
]
}
], - "listFilters": [
- { }
]
}
], - "id": "string",
- "filterByProvidedObjects": true,
- "orderByPropertyDeveloperName": "string",
- "orderByDirectionType": "string",
- "orderBy": [
- {
- "columnName": "string",
- "direction": "string"
}
], - "limit": 0,
- "offset": 0,
- "offsetToken": "string",
- "search": "string",
- "searchCriteria": [
- {
- "columnName": "string"
}
]
}, - "objectDataType": {
- "typeElementId": "string",
- "developerName": "string",
- "properties": [
- {
- "developerName": "string",
- "list": [
- { }
]
}
]
}, - "objectData": [
- {
- "internalId": "string",
- "externalId": "string",
- "developerName": "string",
- "typeElementId": "string",
- "order": 0,
- "properties": [
- {
- "typeElementPropertyId": "string",
- "developerName": "string",
- "contentValue": "string",
- "contentType": "string",
- "contentFormat": "string",
- "objectData": [
- { }
], - "typeElementId": "string"
}
], - "typeElementBindingDeveloperName": "string",
- "isSelected": true
}
]
}, - "fileDataRequest": {
- "stateId": "string",
- "serviceElementId": "string",
- "token": "string",
- "authorization": {
- "users": [
- {
- "authenticationId": "string",
- "attribute": "string",
- "runningUser": true
}
], - "groups": [
- {
- "authenticationId": "string",
- "attribute": "string"
}
], - "runningAuthenticationId": "string",
- "globalAuthenticationType": "string"
}, - "configurationValues": [
- {
- "valueElementId": "string",
- "typeElementId": "string",
- "typeElementPropertyId": "string",
- "developerName": "string",
- "typeElementDeveloperName": "string",
- "typeElementPropertyDeveloperName": "string",
- "contentValue": "string",
- "contentType": "string",
- "objectData": [
- {
- "internalId": "string",
- "externalId": "string",
- "developerName": "string",
- "typeElementId": "string",
- "order": 0,
- "properties": [
- {
- "typeElementPropertyId": null,
- "developerName": null,
- "contentValue": null,
- "contentType": null,
- "contentFormat": null,
- "objectData": [ ],
- "typeElementId": null
}
], - "typeElementBindingDeveloperName": "string",
- "isSelected": true
}
]
}
], - "culture": {
- "id": "string",
- "developerName": "string",
- "developerSummary": "string",
- "brand": "string",
- "language": "string",
- "country": "string",
- "variant": "string"
}, - "resourcePath": "string",
- "resourceFile": "string",
- "listFilter": {
- "orderByPropertyDeveloperName": "string",
- "orderByDirectionType": "string",
- "limit": 0,
- "offset": 0,
- "search": "string"
}
}, - "contentValue": "string",
- "content": "string",
- "imageUri": "string",
- "isValid": true,
- "validationMessage": "string",
- "tags": [
- {
- "valueElementId": "string",
- "typeElementId": "string",
- "typeElementPropertyId": "string",
- "developerName": "string",
- "typeElementDeveloperName": "string",
- "typeElementPropertyDeveloperName": "string",
- "contentValue": "string",
- "contentType": "string",
- "objectData": [
- {
- "internalId": "string",
- "externalId": "string",
- "developerName": "string",
- "typeElementId": "string",
- "order": 0,
- "properties": [
- {
- "typeElementPropertyId": "string",
- "developerName": "string",
- "contentValue": "string",
- "contentType": "string",
- "contentFormat": "string",
- "objectData": [
- null
], - "typeElementId": "string"
}
], - "typeElementBindingDeveloperName": "string",
- "isSelected": true
}
]
}
]
}
], - "pageContainerDataResponses": [
- {
- "pageContainerId": "string",
- "isEnabled": true,
- "isEditable": true,
- "isVisible": true,
- "tags": [
- {
- "valueElementId": "string",
- "typeElementId": "string",
- "typeElementPropertyId": "string",
- "developerName": "string",
- "typeElementDeveloperName": "string",
- "typeElementPropertyDeveloperName": "string",
- "contentValue": "string",
- "contentType": "string",
- "objectData": [
- {
- "internalId": "string",
- "externalId": "string",
- "developerName": "string",
- "typeElementId": "string",
- "order": 0,
- "properties": [
- {
- "typeElementPropertyId": "string",
- "developerName": "string",
- "contentValue": "string",
- "contentType": "string",
- "contentFormat": "string",
- "objectData": [
- null
], - "typeElementId": "string"
}
], - "typeElementBindingDeveloperName": "string",
- "isSelected": true
}
]
}
]
}
], - "pageType": 0,
- "title": "string"
}
Used to get the invoke type of the service response provided
token | string or null The execution token needed for any callback responses from the Service. |
tenantId | string or null The unique identifier for the tenant that made the request to the Service. |
object (CultureAPI) | |
object or null Any runtime annotations that were provided to the State plus any additional annotations the Service may be providing. | |
invokeType | string or null Tells the engine what this service would like it to do. At the moment, there are really only two possible commands: WAIT (to tell the engine to wait for a completed response) or DONE (to tell the engine that it has completed its work. |
waitMessage | string or null The "wait" message that should be provided to users waiting for the Service to complete its tasks. |
Array of objects or null (EngineValueAPI) The output values from the Service being sent back to the Flow State. Outputs will be applied to the Flow State even if the InvokeType is set to WAIT. | |
selectedOutcomeId | string or null The Outcome the Service would like the Flow to follow. If the Outcome has Rules, the Service request for this outcome will be ignored unless the Rules are also satisfied. |
object or null Any faults that have happened in the Service that should be reported up to the Flow State. | |
Array of objects or null (ValueFaultAPI) Any faults that are directly attributed to an input value provided in the ServiceRequest. If a ValueFault is specified, ManyWho will attempt to match this error with any input fields that are bound to that Value. | |
mode | string or null The mode which the Service would like the Flow State to execute under. |
"string"
Used to get the invoke type of the service event provided
token | string or null The execution token needed for any callback responses from the Service. |
tenantId | string or null The unique identifier for the tenant that made the request to the Service. |
object (CultureAPI) | |
object or null Any runtime annotations that were provided to the State plus any additional annotations the Service may be providing. | |
object (EngineValueAPI) |
"string"
Used to add a listener to the state stateId
from the details in the request body
stateId required | string |
The details of the state listener used to set up the new listener
listenType | string or null |
stateId | string or null |
callbackUri | string or null |
object or null |
{- "listenType": "string",
- "stateId": "string",
- "callbackUri": "string",
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "id": "string"
}
Used to check if a change has occurred to the state, by comparing the current state token of the state with the provided one
stateId required | string <uuid> The unique identifier of the Flow state. |
stateToken required | string <uuid> The state token to compare to the current state token of the Flow state |
true
Used to get the value for the id provided in the flow state
stateId required | string <uuid> The unique identifier of the Flow state. |
id required | string <uuid> The unique identifier of the Flow value. |
{- "valueElementId": "string",
- "typeElementId": "string",
- "typeElementPropertyId": "string",
- "developerName": "string",
- "typeElementDeveloperName": "string",
- "typeElementPropertyDeveloperName": "string",
- "contentValue": "string",
- "contentType": "string",
- "objectData": [
- {
- "internalId": "string",
- "externalId": "string",
- "developerName": "string",
- "typeElementId": "string",
- "order": 0,
- "properties": [
- {
- "typeElementPropertyId": "string",
- "developerName": "string",
- "contentValue": "string",
- "contentType": "string",
- "contentFormat": "string",
- "objectData": [
- { }
], - "typeElementId": "string"
}
], - "typeElementBindingDeveloperName": "string",
- "isSelected": true
}
]
}
Used to get the value for the name provided in the flow state
stateId required | string <uuid> The unique identifier of the Flow state. |
name required | string The name of the Flow value. |
{- "valueElementId": "string",
- "typeElementId": "string",
- "typeElementPropertyId": "string",
- "developerName": "string",
- "typeElementDeveloperName": "string",
- "typeElementPropertyDeveloperName": "string",
- "contentValue": "string",
- "contentType": "string",
- "objectData": [
- {
- "internalId": "string",
- "externalId": "string",
- "developerName": "string",
- "typeElementId": "string",
- "order": 0,
- "properties": [
- {
- "typeElementPropertyId": "string",
- "developerName": "string",
- "contentValue": "string",
- "contentType": "string",
- "contentFormat": "string",
- "objectData": [
- { }
], - "typeElementId": "string"
}
], - "typeElementBindingDeveloperName": "string",
- "isSelected": true
}
]
}
Used to get all the values in the flow state. This endpoint requires a runtime authentication token, which means it can only be used with non-public flows.
stateId required | string <uuid> The unique identifier of the Flow state. |
[- {
- "valueElementId": "string",
- "typeElementId": "string",
- "typeElementPropertyId": "string",
- "developerName": "string",
- "typeElementDeveloperName": "string",
- "typeElementPropertyDeveloperName": "string",
- "contentValue": "string",
- "contentType": "string",
- "objectData": [
- {
- "internalId": "string",
- "externalId": "string",
- "developerName": "string",
- "typeElementId": "string",
- "order": 0,
- "properties": [
- {
- "typeElementPropertyId": "string",
- "developerName": "string",
- "contentValue": "string",
- "contentType": "string",
- "contentFormat": "string",
- "objectData": [
- { }
], - "typeElementId": "string"
}
], - "typeElementBindingDeveloperName": "string",
- "isSelected": true
}
]
}
]
Used to set values in the flow state with the given data. This endpoint requires a runtime authentication token, which means it can only be used with non-public flows.
stateId required | string <uuid> The unique identifier of the Flow state. |
The new details for a list of values.
valueElementId | string or null The unique identifier for the value in the flow being assigned. Using the id to reference the value ensures that your player is guaranteed to be assigning the correct value. If you reference a value by developerName, it is possible for the author to break integration points simply by changing the name of the value. You must provide an 'id' or a 'developerName'. |
typeElementId | string or null The unique identifier for the object type of the value in the flow being assigned. Using the typeElementId ensures that your player is guaranteed to be referencing the correct object type. If you use the typeElementDeveloperName property, a change in the type name can break the integration. We ask that you specify the type as we may in future support type casting and we therefore want to know the type you're passing in so we can validate it is correct before mapping to the super type. |
typeElementPropertyId | string or null The unique identifier for the object property of the value in the flow being assigned. Typed objects all have properties. Using the typeElementPropertyId allows you to assign a property in an object value as opposed to the whole value. As with the other identifier references, using the typeElementPropertyId ensures that your player is guaranteed to be assigning the correct value. Using the typeElementPropertyDeveloperName makes it possible to break the integration if the author changes the developerName of a property in the type. |
developerName | string or null |
typeElementDeveloperName | string or null The developer name for the object type of the value in the flow being assigned. |
typeElementPropertyDeveloperName | string or null The developer name for the object property of the value in the flow being assigned. |
contentValue | string or null The actual content value being assigned to the value in the flow. This property should be used for all "primitive", non-typed values in your flow. For example, if you are referencing a value called "First Name", this would be the value you actually want to assign to it: e.g. "Steve". |
contentType | string or null The content type of the value you are passing into the flow. The content types are specified by the ContentType enumeration. |
Array of objects or null (ObjectAPI) |
[- {
- "valueElementId": "string",
- "typeElementId": "string",
- "typeElementPropertyId": "string",
- "developerName": "string",
- "typeElementDeveloperName": "string",
- "typeElementPropertyDeveloperName": "string",
- "contentValue": "string",
- "contentType": "string",
- "objectData": [
- {
- "internalId": "string",
- "externalId": "string",
- "developerName": "string",
- "typeElementId": "string",
- "order": 0,
- "properties": [
- {
- "typeElementPropertyId": "string",
- "developerName": "string",
- "contentValue": "string",
- "contentType": "string",
- "contentFormat": "string",
- "objectData": [
- { }
], - "typeElementId": "string"
}
], - "typeElementBindingDeveloperName": "string",
- "isSelected": true
}
]
}
]
Returns a sequence of visited map elements (excluding the current one) in the order of visiting them
stateId required | string <uuid> The unique identifier of the Flow state. |
onlyUIMapElements | boolean Default: false The flag indicating that only the UI map elements should be returned |
{- "entries": [
- {
- "flowId": "ccd52024-9c9c-4751-993a-9d75a778bf9d",
- "mapElementId": "e181eea5-224a-46ff-9a23-0fd2213ec8f6",
- "mapElementName": "string",
- "stateEntryId": "263d34f5-71d2-425f-a4d5-4780d18c5026"
}
]
}
Downloads the octet stream of a document stored in the Flow internal storage
stateId required | string <uuid> The unique identifier of the Flow state. |
fileId required | string The id of the document |
filename required | string The chosen name of the document that is returned |
Get the metadata for every request sent to a Service
pageSize | integer <int32> Default: 10 The number of service requests to return |
page | integer <int32> Default: 1 The current page of service requests |
orderBy | string Default: "createdAt" Property to order service requests by, defaults to "createdAt" |
orderDirection | string Default: "DESC" ASC or DESC, defaults to DESC |
{- "meta": {
- "property1": null,
- "property2": null
}, - "links": {
- "property1": "string",
- "property2": "string"
}, - "items": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "tenantId": "f97df110-f4de-492e-8849-4a6af68026b0",
- "stateId": "871bb69c-5872-42b2-88b0-72e9da663aaa",
- "content": "string",
- "method": "string",
- "uri": "string",
- "authorizationHeader": "string",
- "mapElementId": "e181eea5-224a-46ff-9a23-0fd2213ec8f6",
- "sequenceNumber": 0,
- "createdAt": "2019-08-24T14:15:22Z",
- "failures": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "serviceRequestId": "b3fe5aa0-3d18-4218-a270-813044cf46da",
- "tenantId": "f97df110-f4de-492e-8849-4a6af68026b0",
- "stateId": "871bb69c-5872-42b2-88b0-72e9da663aaa",
- "problem": {
- "kind": 0,
- "uri": "string",
- "statusCode": 0,
- "responseBody": "string",
- "message": "string",
- "responseHeaders": {
- "property1": [
- "string"
], - "property2": [
- "string"
]
}, - "invokeType": "string",
- "action": "string"
}, - "createdAt": "2019-08-24T14:15:22Z"
}
], - "attributes": {
- "property1": null,
- "property2": null
}
}
]
}
Get the metadata for a specific request sent to a service
id required | string <uuid> |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "tenantId": "f97df110-f4de-492e-8849-4a6af68026b0",
- "stateId": "871bb69c-5872-42b2-88b0-72e9da663aaa",
- "content": "string",
- "method": "string",
- "uri": "string",
- "authorizationHeader": "string",
- "mapElementId": "e181eea5-224a-46ff-9a23-0fd2213ec8f6",
- "sequenceNumber": 0,
- "createdAt": "2019-08-24T14:15:22Z",
- "failures": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "serviceRequestId": "b3fe5aa0-3d18-4218-a270-813044cf46da",
- "tenantId": "f97df110-f4de-492e-8849-4a6af68026b0",
- "stateId": "871bb69c-5872-42b2-88b0-72e9da663aaa",
- "problem": {
- "kind": 0,
- "uri": "string",
- "statusCode": 0,
- "responseBody": "string",
- "message": "string",
- "responseHeaders": {
- "property1": [
- "string"
], - "property2": [
- "string"
]
}, - "invokeType": "string",
- "action": "string"
}, - "createdAt": "2019-08-24T14:15:22Z"
}
], - "attributes": {
- "property1": null,
- "property2": null
}
}
Get the metadata for every request sent to a Service from a specific Flow
id required | string <uuid> The flow ID |
pageSize | integer <int32> Default: 10 The number of service requests to return |
page | integer <int32> Default: 1 The current page of service requests |
orderBy | string Default: "createdAt" Property to order service requests by, defaults to "createdAt" |
orderDirection | string Default: "DESC" ASC or DESC, defaults to DESC |
{- "meta": {
- "property1": null,
- "property2": null
}, - "links": {
- "property1": "string",
- "property2": "string"
}, - "items": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "tenantId": "f97df110-f4de-492e-8849-4a6af68026b0",
- "stateId": "871bb69c-5872-42b2-88b0-72e9da663aaa",
- "content": "string",
- "method": "string",
- "uri": "string",
- "authorizationHeader": "string",
- "mapElementId": "e181eea5-224a-46ff-9a23-0fd2213ec8f6",
- "sequenceNumber": 0,
- "createdAt": "2019-08-24T14:15:22Z",
- "failures": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "serviceRequestId": "b3fe5aa0-3d18-4218-a270-813044cf46da",
- "tenantId": "f97df110-f4de-492e-8849-4a6af68026b0",
- "stateId": "871bb69c-5872-42b2-88b0-72e9da663aaa",
- "problem": {
- "kind": 0,
- "uri": "string",
- "statusCode": 0,
- "responseBody": "string",
- "message": "string",
- "responseHeaders": {
- "property1": [
- "string"
], - "property2": [
- "string"
]
}, - "invokeType": "string",
- "action": "string"
}, - "createdAt": "2019-08-24T14:15:22Z"
}
], - "attributes": {
- "property1": null,
- "property2": null
}
}
]
}
Get the metadata for every request sent to a Service from a specific version of a Flow
id required | string <uuid> The flow ID |
version required | string <uuid> The flow version |
pageSize | integer <int32> Default: 10 The number of service requests to return |
page | integer <int32> Default: 1 The current page of service requests |
orderBy | string Default: "createdAt" Property to order service requests by, defaults to "createdAt" |
orderDirection | string Default: "DESC" ASC or DESC, defaults to DESC |
{- "meta": {
- "property1": null,
- "property2": null
}, - "links": {
- "property1": "string",
- "property2": "string"
}, - "items": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "tenantId": "f97df110-f4de-492e-8849-4a6af68026b0",
- "stateId": "871bb69c-5872-42b2-88b0-72e9da663aaa",
- "content": "string",
- "method": "string",
- "uri": "string",
- "authorizationHeader": "string",
- "mapElementId": "e181eea5-224a-46ff-9a23-0fd2213ec8f6",
- "sequenceNumber": 0,
- "createdAt": "2019-08-24T14:15:22Z",
- "failures": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "serviceRequestId": "b3fe5aa0-3d18-4218-a270-813044cf46da",
- "tenantId": "f97df110-f4de-492e-8849-4a6af68026b0",
- "stateId": "871bb69c-5872-42b2-88b0-72e9da663aaa",
- "problem": {
- "kind": 0,
- "uri": "string",
- "statusCode": 0,
- "responseBody": "string",
- "message": "string",
- "responseHeaders": {
- "property1": [
- "string"
], - "property2": [
- "string"
]
}, - "invokeType": "string",
- "action": "string"
}, - "createdAt": "2019-08-24T14:15:22Z"
}
], - "attributes": {
- "property1": null,
- "property2": null
}
}
]
}
Get the metadata for every request sent to a Service from a specific State
id required | string <uuid> The state ID |
pageSize | integer <int32> Default: 10 The number of service requests to return |
page | integer <int32> Default: 1 The current page of service requests |
orderBy | string Default: "createdAt" Property to order service requests by, defaults to "createdAt" |
orderDirection | string Default: "DESC" ASC or DESC, defaults to DESC |
{- "meta": {
- "property1": null,
- "property2": null
}, - "links": {
- "property1": "string",
- "property2": "string"
}, - "items": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "tenantId": "f97df110-f4de-492e-8849-4a6af68026b0",
- "stateId": "871bb69c-5872-42b2-88b0-72e9da663aaa",
- "content": "string",
- "method": "string",
- "uri": "string",
- "authorizationHeader": "string",
- "mapElementId": "e181eea5-224a-46ff-9a23-0fd2213ec8f6",
- "sequenceNumber": 0,
- "createdAt": "2019-08-24T14:15:22Z",
- "failures": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "serviceRequestId": "b3fe5aa0-3d18-4218-a270-813044cf46da",
- "tenantId": "f97df110-f4de-492e-8849-4a6af68026b0",
- "stateId": "871bb69c-5872-42b2-88b0-72e9da663aaa",
- "problem": {
- "kind": 0,
- "uri": "string",
- "statusCode": 0,
- "responseBody": "string",
- "message": "string",
- "responseHeaders": {
- "property1": [
- "string"
], - "property2": [
- "string"
]
}, - "invokeType": "string",
- "action": "string"
}, - "createdAt": "2019-08-24T14:15:22Z"
}
], - "attributes": {
- "property1": null,
- "property2": null
}
}
]
}
The content value culture object represents a language or brand supported by the tenant.
Content value cultures are used to specify the language/brand options that are available for the tenant. By
default all tenants have a content value culture for USA (English). However, for multi-national/language
use-cases, others can be specified. They follow the ISO conventions for language. However, the platform also
supports a fourth variation on the standard ISO properties; this is brand
. As a result, content
value culture objects can also be used to specify white-labelling or single language variations on flow content.
Used to create new content value cultures or update existing ones.
id | string or null The id for the culture. |
developerName | string or null The developer name for the culture. |
developerSummary | string or null The developer summary for the culture. |
brand | string or null The brand for the culture. |
language | string or null The language for the culture. |
country | string or null The country for the culture. |
variant | string or null The variant for the culture. |
{- "id": "string",
- "developerName": "string",
- "developerSummary": "string",
- "brand": "string",
- "language": "string",
- "country": "string",
- "variant": "string"
}
Used to get an existing content value culture.
id required | string <uuid> The unique identifier for the content value culture |
{- "id": "string",
- "developerName": "string",
- "developerSummary": "string",
- "brand": "string",
- "language": "string",
- "country": "string",
- "variant": "string"
}
The flow translation object provides all of the content elements and properties in a flow that can be translated.
The flow translation object provides every element in the flow that is available for translation. It therefore provides all of the content in the flow, regardless of whether or not the elements are shared (such as value and page elements) or specific to the flow (such as map or navigation elements). The flow translation object also includes additional properties to help translators identify the purpose/location of the content being translated.
Used to filter existing flow objects that are available for translation.
The filter can take the following formats:
developerName eq '{developer_name}'
: Filter the list of flows where the developerName
property exactly matches the provided developer name (case insensitive)substringof(developerName, '{developer_name}')
: Filter the list of flows where the developerName
property partially matches the provided developer name (case insensitive)filter | string The filter used for querying |
[- {
- "editingToken": "4f2b41cf-03fb-4bbd-ab0e-8a28d1bb43cf",
- "id": {
- "id": "string",
- "versionId": "string"
}, - "developerName": "string",
- "developerSummary": "string",
- "startMapElementId": "string",
- "allowJumping": true,
- "enableHistoricalNavigation": true,
- "stateExpirationLength": 0,
- "idleStateExpirationLength": 0,
- "authorization": {
- "serviceElementId": "string",
- "globalAuthenticationType": "string",
- "streamBehaviourType": "string",
- "showPagesAsReadOnly": true,
- "groups": [
- {
- "authenticationId": "string",
- "attribute": "string",
- "attributeLabel": "string",
- "friendlyName": "string",
- "developerSummary": "string",
- "serviceElementId": "string"
}
], - "users": [
- {
- "authenticationId": "string",
- "attribute": "string",
- "runningUser": true,
- "attributeLabel": "string",
- "friendlyName": "string",
- "developerSummary": "string",
- "serviceElementId": "string"
}
], - "locations": [
- {
- "developerName": "string",
- "developerSummary": "string",
- "valueElementToReferenceId": {
- "id": "string",
- "typeElementPropertyId": "string",
- "command": "string",
- "relativeUnit": "string"
}, - "attribute": "string"
}
]
}, - "identityProvider": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "allowedUsers": [
- "string"
], - "allowedGroups": [
- "string"
]
}, - "tags": [
- "string"
], - "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "whoCreated": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoModified": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "whoOwner": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}, - "alertEmail": "string",
- "isActive": true,
- "isDefault": true,
- "comment": "string"
}
]
{- "editingToken": "4f2b41cf-03fb-4bbd-ab0e-8a28d1bb43cf",
- "id": "string",
- "developerName": "string",
- "developerSummary": "string",
- "startMapElementId": "string",
- "navigationElements": [
- {
- "id": "string",
- "elementType": "string",
- "developerName": "string",
- "developerSummary": "string",
- "contentValueDocument": {
- "translations": {
- "property1": {
- "contentValues": {
- "property1": "string",
- "property2": "string"
}, - "objectData": {
- "property1": [
- {
- "internalId": "string",
- "externalId": "string",
- "developerName": "string",
- "typeElementId": "string",
- "order": 0,
- "properties": [
- null
], - "typeElementBindingDeveloperName": "string",
- "isSelected": true
}
], - "property2": [
- {
- "internalId": "string",
- "externalId": "string",
- "developerName": "string",
- "typeElementId": "string",
- "order": 0,
- "properties": [
- null
], - "typeElementBindingDeveloperName": "string",
- "isSelected": true
}
]
}
}, - "property2": {
- "contentValues": {
- "property1": "string",
- "property2": "string"
}, - "objectData": {
- "property1": [
- {
- "internalId": "string",
- "externalId": "string",
- "developerName": "string",
- "typeElementId": "string",
- "order": 0,
- "properties": [
- null
], - "typeElementBindingDeveloperName": "string",
- "isSelected": true
}
], - "property2": [
- {
- "internalId": "string",
- "externalId": "string",
- "developerName": "string",
- "typeElementId": "string",
- "order": 0,
- "properties": [
- null
], - "typeElementBindingDeveloperName": "string",
- "isSelected": true
}
]
}
}
}
}, - "labelContentValueId": "string",
- "navigationItems": [
- {
- "locationMapElementId": "string",
- "developerName": "string",
- "developerSummary": "string",
- "labelContentValueId": "string",
- "navigationItems": [
- { }
]
}
]
}
], - "mapElements": [
- {
- "id": "string",
- "elementType": "string",
- "developerName": "string",
- "developerSummary": "string",
- "contentValueDocument": {
- "translations": {
- "property1": {
- "contentValues": {
- "property1": "string",
- "property2": "string"
}, - "objectData": {
- "property1": [
- {
- "internalId": "string",
- "externalId": "string",
- "developerName": "string",
- "typeElementId": "string",
- "order": 0,
- "properties": [
- null
], - "typeElementBindingDeveloperName": "string",
- "isSelected": true
}
], - "property2": [
- {
- "internalId": "string",
- "externalId": "string",
- "developerName": "string",
- "typeElementId": "string",
- "order": 0,
- "properties": [
- null
], - "typeElementBindingDeveloperName": "string",
- "isSelected": true
}
]
}
}, - "property2": {
- "contentValues": {
- "property1": "string",
- "property2": "string"
}, - "objectData": {
- "property1": [
- {
- "internalId": "string",
- "externalId": "string",
- "developerName": "string",
- "typeElementId": "string",
- "order": 0,
- "properties": [
- null
], - "typeElementBindingDeveloperName": "string",
- "isSelected": true
}
], - "property2": [
- {
- "internalId": "string",
- "externalId": "string",
- "developerName": "string",
- "typeElementId": "string",
- "order": 0,
- "properties": [
- null
], - "typeElementBindingDeveloperName": "string",
- "isSelected": true
}
]
}
}
}
}, - "userContentContentValueId": "string",
- "statusMessageContentValueId": "string",
- "postUpdateMessageContentValueId": "string",
- "notAuthorizedMessageContentValueId": "string",
- "labelContentValueId": "string",
- "outcomes": [
- {
- "developerName": "string",
- "developerSummary": "string",
- "labelContentValueId": "string",
- "nextMapElementId": "string"
}
]
}
], - "pageElements": [
- {
- "id": "string",
- "elementType": "string",
- "developerName": "string",
- "developerSummary": "string",
- "contentValueDocument": {
- "translations": {
- "property1": {
- "contentValues": {
- "property1": "string",
- "property2": "string"
}, - "objectData": {
- "property1": [
- {
- "internalId": "string",
- "externalId": "string",
- "developerName": "string",
- "typeElementId": "string",
- "order": 0,
- "properties": [
- null
], - "typeElementBindingDeveloperName": "string",
- "isSelected": true
}
], - "property2": [
- {
- "internalId": "string",
- "externalId": "string",
- "developerName": "string",
- "typeElementId": "string",
- "order": 0,
- "properties": [
- null
], - "typeElementBindingDeveloperName": "string",
- "isSelected": true
}
]
}
}, - "property2": {
- "contentValues": {
- "property1": "string",
- "property2": "string"
}, - "objectData": {
- "property1": [
- {
- "internalId": "string",
- "externalId": "string",
- "developerName": "string",
- "typeElementId": "string",
- "order": 0,
- "properties": [
- null
], - "typeElementBindingDeveloperName": "string",
- "isSelected": true
}
], - "property2": [
- {
- "internalId": "string",
- "externalId": "string",
- "developerName": "string",
- "typeElementId": "string",
- "order": 0,
- "properties": [
- null
], - "typeElementBindingDeveloperName": "string",
- "isSelected": true
}
]
}
}
}
}, - "labelContentValueId": "string",
- "pageContainers": [
- {
- "containerType": "string",
- "developerName": "string",
- "labelContentValueId": "string",
- "pageContainers": [
- { }
]
}
], - "pageComponents": [
- {
- "pageContainerDeveloperName": "string",
- "developerName": "string",
- "componentType": "string",
- "contentContentValueId": "string",
- "labelContentValueId": "string",
- "hintValueContentValueId": "string",
- "helpInfoContentValueId": "string",
- "columns": [
- {
- "labelContentValueId": "string"
}
]
}
]
}
], - "typeElements": [
- {
- "id": "string",
- "elementType": "string",
- "developerName": "string",
- "developerSummary": "string",
- "contentValueDocument": {
- "translations": {
- "property1": {
- "contentValues": {
- "property1": "string",
- "property2": "string"
}, - "objectData": {
- "property1": [
- {
- "internalId": "string",
- "externalId": "string",
- "developerName": "string",
- "typeElementId": "string",
- "order": 0,
- "properties": [
- null
], - "typeElementBindingDeveloperName": "string",
- "isSelected": true
}
], - "property2": [
- {
- "internalId": "string",
- "externalId": "string",
- "developerName": "string",
- "typeElementId": "string",
- "order": 0,
- "properties": [
- null
], - "typeElementBindingDeveloperName": "string",
- "isSelected": true
}
]
}
}, - "property2": {
- "contentValues": {
- "property1": "string",
- "property2": "string"
}, - "objectData": {
- "property1": [
- {
- "internalId": "string",
- "externalId": "string",
- "developerName": "string",
- "typeElementId": "string",
- "order": 0,
- "properties": [
- null
], - "typeElementBindingDeveloperName": "string",
- "isSelected": true
}
], - "property2": [
- {
- "internalId": "string",
- "externalId": "string",
- "developerName": "string",
- "typeElementId": "string",
- "order": 0,
- "properties": [
- null
], - "typeElementBindingDeveloperName": "string",
- "isSelected": true
}
]
}
}
}
}, - "properties": [
- {
- "id": "string",
- "developerName": "string",
- "contentFormatContentValueId": "string"
}
]
}
], - "valueElements": [
- {
- "id": "string",
- "elementType": "string",
- "developerName": "string",
- "developerSummary": "string",
- "contentValueDocument": {
- "translations": {
- "property1": {
- "contentValues": {
- "property1": "string",
- "property2": "string"
}, - "objectData": {
- "property1": [
- {
- "internalId": "string",
- "externalId": "string",
- "developerName": "string",
- "typeElementId": "string",
- "order": 0,
- "properties": [
- null
], - "typeElementBindingDeveloperName": "string",
- "isSelected": true
}
], - "property2": [
- {
- "internalId": "string",
- "externalId": "string",
- "developerName": "string",
- "typeElementId": "string",
- "order": 0,
- "properties": [
- null
], - "typeElementBindingDeveloperName": "string",
- "isSelected": true
}
]
}
}, - "property2": {
- "contentValues": {
- "property1": "string",
- "property2": "string"
}, - "objectData": {
- "property1": [
- {
- "internalId": "string",
- "externalId": "string",
- "developerName": "string",
- "typeElementId": "string",
- "order": 0,
- "properties": [
- null
], - "typeElementBindingDeveloperName": "string",
- "isSelected": true
}
], - "property2": [
- {
- "internalId": "string",
- "externalId": "string",
- "developerName": "string",
- "typeElementId": "string",
- "order": 0,
- "properties": [
- null
], - "typeElementBindingDeveloperName": "string",
- "isSelected": true
}
]
}
}
}
}, - "contentType": "string",
- "contentFormatContentValueId": "string",
- "defaultContentValueContentValueId": "string"
}
]
}
The map element translation object provides all of the content properties in a map element that can be translated.
The map element translation object also includes additional properties to help translators identity the purpose/location of the content being translated.
editingToken required | string <uuid> |
flow required | string <uuid> |
id | string or null |
elementType | string or null |
developerName | string or null |
developerSummary | string or null |
object (ContentValueDocumentAPI) | |
userContentContentValueId | string or null |
statusMessageContentValueId | string or null |
postUpdateMessageContentValueId | string or null |
notAuthorizedMessageContentValueId | string or null |
labelContentValueId | string or null |
Array of objects or null (OutcomeTranslationResponseAPI) |
{- "id": "string",
- "elementType": "string",
- "developerName": "string",
- "developerSummary": "string",
- "contentValueDocument": {
- "translations": {
- "property1": {
- "contentValues": {
- "property1": "string",
- "property2": "string"
}, - "objectData": {
- "property1": [
- {
- "internalId": "string",
- "externalId": "string",
- "developerName": "string",
- "typeElementId": "string",
- "order": 0,
- "properties": [
- {
- "typeElementPropertyId": "string",
- "developerName": "string",
- "contentValue": "string",
- "contentType": "string",
- "contentFormat": "string",
- "objectData": [
- null
], - "typeElementId": "string"
}
], - "typeElementBindingDeveloperName": "string",
- "isSelected": true
}
], - "property2": [
- {
- "internalId": "string",
- "externalId": "string",
- "developerName": "string",
- "typeElementId": "string",
- "order": 0,
- "properties": [
- {
- "typeElementPropertyId": "string",
- "developerName": "string",
- "contentValue": "string",
- "contentType": "string",
- "contentFormat": "string",
- "objectData": [
- null
], - "typeElementId": "string"
}
], - "typeElementBindingDeveloperName": "string",
- "isSelected": true
}
]
}
}, - "property2": {
- "contentValues": {
- "property1": "string",
- "property2": "string"
}, - "objectData": {
- "property1": [
- {
- "internalId": "string",
- "externalId": "string",
- "developerName": "string",
- "typeElementId": "string",
- "order": 0,
- "properties": [
- {
- "typeElementPropertyId": "string",
- "developerName": "string",
- "contentValue": "string",
- "contentType": "string",
- "contentFormat": "string",
- "objectData": [
- null
], - "typeElementId": "string"
}
], - "typeElementBindingDeveloperName": "string",
- "isSelected": true
}
], - "property2": [
- {
- "internalId": "string",
- "externalId": "string",
- "developerName": "string",
- "typeElementId": "string",
- "order": 0,
- "properties": [
- {
- "typeElementPropertyId": "string",
- "developerName": "string",
- "contentValue": "string",
- "contentType": "string",
- "contentFormat": "string",
- "objectData": [
- null
], - "typeElementId": "string"
}
], - "typeElementBindingDeveloperName": "string",
- "isSelected": true
}
]
}
}
}
}, - "userContentContentValueId": "string",
- "statusMessageContentValueId": "string",
- "postUpdateMessageContentValueId": "string",
- "notAuthorizedMessageContentValueId": "string",
- "labelContentValueId": "string",
- "outcomes": [
- {
- "developerName": "string",
- "developerSummary": "string",
- "labelContentValueId": "string",
- "nextMapElementId": "string"
}
]
}
editingToken required | string <uuid> |
flow required | string <uuid> |
id required | string <uuid> |
{- "id": "string",
- "elementType": "string",
- "developerName": "string",
- "developerSummary": "string",
- "contentValueDocument": {
- "translations": {
- "property1": {
- "contentValues": {
- "property1": "string",
- "property2": "string"
}, - "objectData": {
- "property1": [
- {
- "internalId": "string",
- "externalId": "string",
- "developerName": "string",
- "typeElementId": "string",
- "order": 0,
- "properties": [
- {
- "typeElementPropertyId": "string",
- "developerName": "string",
- "contentValue": "string",
- "contentType": "string",
- "contentFormat": "string",
- "objectData": [
- null
], - "typeElementId": "string"
}
], - "typeElementBindingDeveloperName": "string",
- "isSelected": true
}
], - "property2": [
- {
- "internalId": "string",
- "externalId": "string",
- "developerName": "string",
- "typeElementId": "string",
- "order": 0,
- "properties": [
- {
- "typeElementPropertyId": "string",
- "developerName": "string",
- "contentValue": "string",
- "contentType": "string",
- "contentFormat": "string",
- "objectData": [
- null
], - "typeElementId": "string"
}
], - "typeElementBindingDeveloperName": "string",
- "isSelected": true
}
]
}
}, - "property2": {
- "contentValues": {
- "property1": "string",
- "property2": "string"
}, - "objectData": {
- "property1": [
- {
- "internalId": "string",
- "externalId": "string",
- "developerName": "string",
- "typeElementId": "string",
- "order": 0,
- "properties": [
- {
- "typeElementPropertyId": "string",
- "developerName": "string",
- "contentValue": "string",
- "contentType": "string",
- "contentFormat": "string",
- "objectData": [
- null
], - "typeElementId": "string"
}
], - "typeElementBindingDeveloperName": "string",
- "isSelected": true
}
], - "property2": [
- {
- "internalId": "string",
- "externalId": "string",
- "developerName": "string",
- "typeElementId": "string",
- "order": 0,
- "properties": [
- {
- "typeElementPropertyId": "string",
- "developerName": "string",
- "contentValue": "string",
- "contentType": "string",
- "contentFormat": "string",
- "objectData": [
- null
], - "typeElementId": "string"
}
], - "typeElementBindingDeveloperName": "string",
- "isSelected": true
}
]
}
}
}
}, - "userContentContentValueId": "string",
- "statusMessageContentValueId": "string",
- "postUpdateMessageContentValueId": "string",
- "notAuthorizedMessageContentValueId": "string",
- "labelContentValueId": "string",
- "outcomes": [
- {
- "developerName": "string",
- "developerSummary": "string",
- "labelContentValueId": "string",
- "nextMapElementId": "string"
}
]
}
The page element translation object provides all of the content properties in a page element that can be translated.
The page element translation object also includes additional properties to help translators identify the purpose/location of the content being translated.
id | string or null |
elementType | string or null |
developerName | string or null |
developerSummary | string or null |
object (ContentValueDocumentAPI) | |
labelContentValueId | string or null |
Array of objects or null (PageContainerTranslationResponseAPI) | |
Array of objects or null (PageComponentTranslationResponseAPI) |
{- "id": "string",
- "elementType": "string",
- "developerName": "string",
- "developerSummary": "string",
- "contentValueDocument": {
- "translations": {
- "property1": {
- "contentValues": {
- "property1": "string",
- "property2": "string"
}, - "objectData": {
- "property1": [
- {
- "internalId": "string",
- "externalId": "string",
- "developerName": "string",
- "typeElementId": "string",
- "order": 0,
- "properties": [
- {
- "typeElementPropertyId": "string",
- "developerName": "string",
- "contentValue": "string",
- "contentType": "string",
- "contentFormat": "string",
- "objectData": [
- null
], - "typeElementId": "string"
}
], - "typeElementBindingDeveloperName": "string",
- "isSelected": true
}
], - "property2": [
- {
- "internalId": "string",
- "externalId": "string",
- "developerName": "string",
- "typeElementId": "string",
- "order": 0,
- "properties": [
- {
- "typeElementPropertyId": "string",
- "developerName": "string",
- "contentValue": "string",
- "contentType": "string",
- "contentFormat": "string",
- "objectData": [
- null
], - "typeElementId": "string"
}
], - "typeElementBindingDeveloperName": "string",
- "isSelected": true
}
]
}
}, - "property2": {
- "contentValues": {
- "property1": "string",
- "property2": "string"
}, - "objectData": {
- "property1": [
- {
- "internalId": "string",
- "externalId": "string",
- "developerName": "string",
- "typeElementId": "string",
- "order": 0,
- "properties": [
- {
- "typeElementPropertyId": "string",
- "developerName": "string",
- "contentValue": "string",
- "contentType": "string",
- "contentFormat": "string",
- "objectData": [
- null
], - "typeElementId": "string"
}
], - "typeElementBindingDeveloperName": "string",
- "isSelected": true
}
], - "property2": [
- {
- "internalId": "string",
- "externalId": "string",
- "developerName": "string",
- "typeElementId": "string",
- "order": 0,
- "properties": [
- {
- "typeElementPropertyId": "string",
- "developerName": "string",
- "contentValue": "string",
- "contentType": "string",
- "contentFormat": "string",
- "objectData": [
- null
], - "typeElementId": "string"
}
], - "typeElementBindingDeveloperName": "string",
- "isSelected": true
}
]
}
}
}
}, - "labelContentValueId": "string",
- "pageContainers": [
- {
- "containerType": "string",
- "developerName": "string",
- "labelContentValueId": "string",
- "pageContainers": [
- { }
]
}
], - "pageComponents": [
- {
- "pageContainerDeveloperName": "string",
- "developerName": "string",
- "componentType": "string",
- "contentContentValueId": "string",
- "labelContentValueId": "string",
- "hintValueContentValueId": "string",
- "helpInfoContentValueId": "string",
- "columns": [
- {
- "labelContentValueId": "string"
}
]
}
]
}
{- "id": "string",
- "elementType": "string",
- "developerName": "string",
- "developerSummary": "string",
- "contentValueDocument": {
- "translations": {
- "property1": {
- "contentValues": {
- "property1": "string",
- "property2": "string"
}, - "objectData": {
- "property1": [
- {
- "internalId": "string",
- "externalId": "string",
- "developerName": "string",
- "typeElementId": "string",
- "order": 0,
- "properties": [
- {
- "typeElementPropertyId": "string",
- "developerName": "string",
- "contentValue": "string",
- "contentType": "string",
- "contentFormat": "string",
- "objectData": [
- null
], - "typeElementId": "string"
}
], - "typeElementBindingDeveloperName": "string",
- "isSelected": true
}
], - "property2": [
- {
- "internalId": "string",
- "externalId": "string",
- "developerName": "string",
- "typeElementId": "string",
- "order": 0,
- "properties": [
- {
- "typeElementPropertyId": "string",
- "developerName": "string",
- "contentValue": "string",
- "contentType": "string",
- "contentFormat": "string",
- "objectData": [
- null
], - "typeElementId": "string"
}
], - "typeElementBindingDeveloperName": "string",
- "isSelected": true
}
]
}
}, - "property2": {
- "contentValues": {
- "property1": "string",
- "property2": "string"
}, - "objectData": {
- "property1": [
- {
- "internalId": "string",
- "externalId": "string",
- "developerName": "string",
- "typeElementId": "string",
- "order": 0,
- "properties": [
- {
- "typeElementPropertyId": "string",
- "developerName": "string",
- "contentValue": "string",
- "contentType": "string",
- "contentFormat": "string",
- "objectData": [
- null
], - "typeElementId": "string"
}
], - "typeElementBindingDeveloperName": "string",
- "isSelected": true
}
], - "property2": [
- {
- "internalId": "string",
- "externalId": "string",
- "developerName": "string",
- "typeElementId": "string",
- "order": 0,
- "properties": [
- {
- "typeElementPropertyId": "string",
- "developerName": "string",
- "contentValue": "string",
- "contentType": "string",
- "contentFormat": "string",
- "objectData": [
- null
], - "typeElementId": "string"
}
], - "typeElementBindingDeveloperName": "string",
- "isSelected": true
}
]
}
}
}
}, - "labelContentValueId": "string",
- "pageContainers": [
- {
- "containerType": "string",
- "developerName": "string",
- "labelContentValueId": "string",
- "pageContainers": [
- { }
]
}
], - "pageComponents": [
- {
- "pageContainerDeveloperName": "string",
- "developerName": "string",
- "componentType": "string",
- "contentContentValueId": "string",
- "labelContentValueId": "string",
- "hintValueContentValueId": "string",
- "helpInfoContentValueId": "string",
- "columns": [
- {
- "labelContentValueId": "string"
}
]
}
]
}
The type element translation object provides all of the content properties in a type element that can be translated.
The type element translation object also includes additional properties to help translators identify the purpose/location of the content being translated.
id | string or null |
elementType | string or null |
developerName | string or null |
developerSummary | string or null |
object (ContentValueDocumentAPI) | |
Array of objects or null (PropertyTranslationResponseAPI) |
{- "id": "string",
- "elementType": "string",
- "developerName": "string",
- "developerSummary": "string",
- "contentValueDocument": {
- "translations": {
- "property1": {
- "contentValues": {
- "property1": "string",
- "property2": "string"
}, - "objectData": {
- "property1": [
- {
- "internalId": "string",
- "externalId": "string",
- "developerName": "string",
- "typeElementId": "string",
- "order": 0,
- "properties": [
- {
- "typeElementPropertyId": "string",
- "developerName": "string",
- "contentValue": "string",
- "contentType": "string",
- "contentFormat": "string",
- "objectData": [
- null
], - "typeElementId": "string"
}
], - "typeElementBindingDeveloperName": "string",
- "isSelected": true
}
], - "property2": [
- {
- "internalId": "string",
- "externalId": "string",
- "developerName": "string",
- "typeElementId": "string",
- "order": 0,
- "properties": [
- {
- "typeElementPropertyId": "string",
- "developerName": "string",
- "contentValue": "string",
- "contentType": "string",
- "contentFormat": "string",
- "objectData": [
- null
], - "typeElementId": "string"
}
], - "typeElementBindingDeveloperName": "string",
- "isSelected": true
}
]
}
}, - "property2": {
- "contentValues": {
- "property1": "string",
- "property2": "string"
}, - "objectData": {
- "property1": [
- {
- "internalId": "string",
- "externalId": "string",
- "developerName": "string",
- "typeElementId": "string",
- "order": 0,
- "properties": [
- {
- "typeElementPropertyId": "string",
- "developerName": "string",
- "contentValue": "string",
- "contentType": "string",
- "contentFormat": "string",
- "objectData": [
- null
], - "typeElementId": "string"
}
], - "typeElementBindingDeveloperName": "string",
- "isSelected": true
}
], - "property2": [
- {
- "internalId": "string",
- "externalId": "string",
- "developerName": "string",
- "typeElementId": "string",
- "order": 0,
- "properties": [
- {
- "typeElementPropertyId": "string",
- "developerName": "string",
- "contentValue": "string",
- "contentType": "string",
- "contentFormat": "string",
- "objectData": [
- null
], - "typeElementId": "string"
}
], - "typeElementBindingDeveloperName": "string",
- "isSelected": true
}
]
}
}
}
}, - "properties": [
- {
- "id": "string",
- "developerName": "string",
- "contentFormatContentValueId": "string"
}
]
}
{- "id": "string",
- "elementType": "string",
- "developerName": "string",
- "developerSummary": "string",
- "contentValueDocument": {
- "translations": {
- "property1": {
- "contentValues": {
- "property1": "string",
- "property2": "string"
}, - "objectData": {
- "property1": [
- {
- "internalId": "string",
- "externalId": "string",
- "developerName": "string",
- "typeElementId": "string",
- "order": 0,
- "properties": [
- {
- "typeElementPropertyId": "string",
- "developerName": "string",
- "contentValue": "string",
- "contentType": "string",
- "contentFormat": "string",
- "objectData": [
- null
], - "typeElementId": "string"
}
], - "typeElementBindingDeveloperName": "string",
- "isSelected": true
}
], - "property2": [
- {
- "internalId": "string",
- "externalId": "string",
- "developerName": "string",
- "typeElementId": "string",
- "order": 0,
- "properties": [
- {
- "typeElementPropertyId": "string",
- "developerName": "string",
- "contentValue": "string",
- "contentType": "string",
- "contentFormat": "string",
- "objectData": [
- null
], - "typeElementId": "string"
}
], - "typeElementBindingDeveloperName": "string",
- "isSelected": true
}
]
}
}, - "property2": {
- "contentValues": {
- "property1": "string",
- "property2": "string"
}, - "objectData": {
- "property1": [
- {
- "internalId": "string",
- "externalId": "string",
- "developerName": "string",
- "typeElementId": "string",
- "order": 0,
- "properties": [
- {
- "typeElementPropertyId": "string",
- "developerName": "string",
- "contentValue": "string",
- "contentType": "string",
- "contentFormat": "string",
- "objectData": [
- null
], - "typeElementId": "string"
}
], - "typeElementBindingDeveloperName": "string",
- "isSelected": true
}
], - "property2": [
- {
- "internalId": "string",
- "externalId": "string",
- "developerName": "string",
- "typeElementId": "string",
- "order": 0,
- "properties": [
- {
- "typeElementPropertyId": "string",
- "developerName": "string",
- "contentValue": "string",
- "contentType": "string",
- "contentFormat": "string",
- "objectData": [
- null
], - "typeElementId": "string"
}
], - "typeElementBindingDeveloperName": "string",
- "isSelected": true
}
]
}
}
}
}, - "properties": [
- {
- "id": "string",
- "developerName": "string",
- "contentFormatContentValueId": "string"
}
]
}
The value element translation object provides all of the content properties in a value element that can be translated.
The value element translation object also includes additional properties to help translators identify the purpose/location of the content being translated.
id | string or null |
elementType | string or null |
developerName | string or null |
developerSummary | string or null |
object (ContentValueDocumentAPI) | |
contentType | string or null |
contentFormatContentValueId | string or null |
defaultContentValueContentValueId | string or null |
{- "id": "string",
- "elementType": "string",
- "developerName": "string",
- "developerSummary": "string",
- "contentValueDocument": {
- "translations": {
- "property1": {
- "contentValues": {
- "property1": "string",
- "property2": "string"
}, - "objectData": {
- "property1": [
- {
- "internalId": "string",
- "externalId": "string",
- "developerName": "string",
- "typeElementId": "string",
- "order": 0,
- "properties": [
- {
- "typeElementPropertyId": "string",
- "developerName": "string",
- "contentValue": "string",
- "contentType": "string",
- "contentFormat": "string",
- "objectData": [
- null
], - "typeElementId": "string"
}
], - "typeElementBindingDeveloperName": "string",
- "isSelected": true
}
], - "property2": [
- {
- "internalId": "string",
- "externalId": "string",
- "developerName": "string",
- "typeElementId": "string",
- "order": 0,
- "properties": [
- {
- "typeElementPropertyId": "string",
- "developerName": "string",
- "contentValue": "string",
- "contentType": "string",
- "contentFormat": "string",
- "objectData": [
- null
], - "typeElementId": "string"
}
], - "typeElementBindingDeveloperName": "string",
- "isSelected": true
}
]
}
}, - "property2": {
- "contentValues": {
- "property1": "string",
- "property2": "string"
}, - "objectData": {
- "property1": [
- {
- "internalId": "string",
- "externalId": "string",
- "developerName": "string",
- "typeElementId": "string",
- "order": 0,
- "properties": [
- {
- "typeElementPropertyId": "string",
- "developerName": "string",
- "contentValue": "string",
- "contentType": "string",
- "contentFormat": "string",
- "objectData": [
- null
], - "typeElementId": "string"
}
], - "typeElementBindingDeveloperName": "string",
- "isSelected": true
}
], - "property2": [
- {
- "internalId": "string",
- "externalId": "string",
- "developerName": "string",
- "typeElementId": "string",
- "order": 0,
- "properties": [
- {
- "typeElementPropertyId": "string",
- "developerName": "string",
- "contentValue": "string",
- "contentType": "string",
- "contentFormat": "string",
- "objectData": [
- null
], - "typeElementId": "string"
}
], - "typeElementBindingDeveloperName": "string",
- "isSelected": true
}
]
}
}
}
}, - "contentType": "string",
- "contentFormatContentValueId": "string",
- "defaultContentValueContentValueId": "string"
}
{- "id": "string",
- "elementType": "string",
- "developerName": "string",
- "developerSummary": "string",
- "contentValueDocument": {
- "translations": {
- "property1": {
- "contentValues": {
- "property1": "string",
- "property2": "string"
}, - "objectData": {
- "property1": [
- {
- "internalId": "string",
- "externalId": "string",
- "developerName": "string",
- "typeElementId": "string",
- "order": 0,
- "properties": [
- {
- "typeElementPropertyId": "string",
- "developerName": "string",
- "contentValue": "string",
- "contentType": "string",
- "contentFormat": "string",
- "objectData": [
- null
], - "typeElementId": "string"
}
], - "typeElementBindingDeveloperName": "string",
- "isSelected": true
}
], - "property2": [
- {
- "internalId": "string",
- "externalId": "string",
- "developerName": "string",
- "typeElementId": "string",
- "order": 0,
- "properties": [
- {
- "typeElementPropertyId": "string",
- "developerName": "string",
- "contentValue": "string",
- "contentType": "string",
- "contentFormat": "string",
- "objectData": [
- null
], - "typeElementId": "string"
}
], - "typeElementBindingDeveloperName": "string",
- "isSelected": true
}
]
}
}, - "property2": {
- "contentValues": {
- "property1": "string",
- "property2": "string"
}, - "objectData": {
- "property1": [
- {
- "internalId": "string",
- "externalId": "string",
- "developerName": "string",
- "typeElementId": "string",
- "order": 0,
- "properties": [
- {
- "typeElementPropertyId": "string",
- "developerName": "string",
- "contentValue": "string",
- "contentType": "string",
- "contentFormat": "string",
- "objectData": [
- null
], - "typeElementId": "string"
}
], - "typeElementBindingDeveloperName": "string",
- "isSelected": true
}
], - "property2": [
- {
- "internalId": "string",
- "externalId": "string",
- "developerName": "string",
- "typeElementId": "string",
- "order": 0,
- "properties": [
- {
- "typeElementPropertyId": "string",
- "developerName": "string",
- "contentValue": "string",
- "contentType": "string",
- "contentFormat": "string",
- "objectData": [
- null
], - "typeElementId": "string"
}
], - "typeElementBindingDeveloperName": "string",
- "isSelected": true
}
]
}
}
}
}, - "contentType": "string",
- "contentFormatContentValueId": "string",
- "defaultContentValueContentValueId": "string"
}