Get all Automations across all Workspaces
query Parameters
filterstringFiltering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').
includestring[] · style: formArray of included collections or individual relationships. Includes are separated by commas (e.g. include=entity1s,entity2s). Collection include represents the inclusion of every relationship between this entity and the given collection. Relationship include represents the inclusion of the particular relationships only. If single parameter "ALL" is present, all possible includes are used (include=ALL).
WARNING: Individual include types (collection, relationship or ALL) cannot be combined together.
Enum values:workspacesnotificationChannelsanalyticalDashboardsuserIdentifiersexportDefinitionsusersautomationResultsworkspacepageintegerZero-based page index (0..N)
Default: 0sizeintegerThe size of the page to be returned
Default: 20sortstring[]Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.
metaIncludestring[] · unique · style: formInclude Meta objects.
Included meta objects
Enum values:pageallALL
Responses
Request successfully processed
dataobject[] · unique · required
includedarray · uniqueIncluded resources
linksobjectmetaobject
Get all Automations
path Parameters
workspaceIdstring · required
query Parameters
originstring · enumDefines scope of origin of objects. All by default.
Enum values:ALLPARENTSNATIVEDefault: ALLfilterstringFiltering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').
includestring[] · style: formArray of included collections or individual relationships. Includes are separated by commas (e.g. include=entity1s,entity2s). Collection include represents the inclusion of every relationship between this entity and the given collection. Relationship include represents the inclusion of the particular relationships only. If single parameter "ALL" is present, all possible includes are used (include=ALL).
WARNING: Individual include types (collection, relationship or ALL) cannot be combined together.
Enum values:notificationChannelsanalyticalDashboardsuserIdentifiersexportDefinitionsusersautomationResultsnotificationChannelanalyticalDashboardpageintegerZero-based page index (0..N)
Default: 0sizeintegerThe size of the page to be returned
Default: 20sortstring[]Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.
metaIncludestring[] · unique · style: formInclude Meta objects.
Included meta objects
Enum values:originpageallALL
Headers
X-GDC-VALIDATE-RELATIONSbooleanDefault: false
Responses
Request successfully processed
dataobject[] · unique · required
includedarray · uniqueIncluded resources
linksobjectmetaobject
Post Automations
path Parameters
workspaceIdstring · required
query Parameters
includestring[] · style: formArray of included collections or individual relationships. Includes are separated by commas (e.g. include=entity1s,entity2s). Collection include represents the inclusion of every relationship between this entity and the given collection. Relationship include represents the inclusion of the particular relationships only. If single parameter "ALL" is present, all possible includes are used (include=ALL).
WARNING: Individual include types (collection, relationship or ALL) cannot be combined together.
Enum values:notificationChannelsanalyticalDashboardsuserIdentifiersexportDefinitionsusersautomationResultsnotificationChannelanalyticalDashboardmetaIncludestring[] · unique · style: formInclude Meta objects.
Included meta objects
Enum values:originallALL
Responses
Request successfully processed
dataobject · requiredJSON:API representation of automation entity.
includedarray · uniqueIncluded resources
linksobject
Get an Automation
path Parameters
workspaceIdstring · requiredobjectIdstring · required
query Parameters
filterstringFiltering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').
includestring[] · style: formArray of included collections or individual relationships. Includes are separated by commas (e.g. include=entity1s,entity2s). Collection include represents the inclusion of every relationship between this entity and the given collection. Relationship include represents the inclusion of the particular relationships only. If single parameter "ALL" is present, all possible includes are used (include=ALL).
WARNING: Individual include types (collection, relationship or ALL) cannot be combined together.
Enum values:notificationChannelsanalyticalDashboardsuserIdentifiersexportDefinitionsusersautomationResultsnotificationChannelanalyticalDashboardmetaIncludestring[] · unique · style: formInclude Meta objects.
Included meta objects
Enum values:originallALL
Headers
X-GDC-VALIDATE-RELATIONSbooleanDefault: false
Responses
Request successfully processed
dataobject · requiredJSON:API representation of automation entity.
includedarray · uniqueIncluded resources
linksobject
Put an Automation
path Parameters
workspaceIdstring · requiredobjectIdstring · required
query Parameters
filterstringFiltering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').
includestring[] · style: formArray of included collections or individual relationships. Includes are separated by commas (e.g. include=entity1s,entity2s). Collection include represents the inclusion of every relationship between this entity and the given collection. Relationship include represents the inclusion of the particular relationships only. If single parameter "ALL" is present, all possible includes are used (include=ALL).
WARNING: Individual include types (collection, relationship or ALL) cannot be combined together.
Enum values:notificationChannelsanalyticalDashboardsuserIdentifiersexportDefinitionsusersautomationResultsnotificationChannelanalyticalDashboard
Responses
Request successfully processed
dataobject · requiredJSON:API representation of automation entity.
includedarray · uniqueIncluded resources
linksobject
Delete an Automation
path Parameters
workspaceIdstring · requiredobjectIdstring · required
query Parameters
filterstringFiltering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').
Responses
Successfully deleted
Patch an Automation
path Parameters
workspaceIdstring · requiredobjectIdstring · required
query Parameters
filterstringFiltering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').
includestring[] · style: formArray of included collections or individual relationships. Includes are separated by commas (e.g. include=entity1s,entity2s). Collection include represents the inclusion of every relationship between this entity and the given collection. Relationship include represents the inclusion of the particular relationships only. If single parameter "ALL" is present, all possible includes are used (include=ALL).
WARNING: Individual include types (collection, relationship or ALL) cannot be combined together.
Enum values:notificationChannelsanalyticalDashboardsuserIdentifiersexportDefinitionsusersautomationResultsnotificationChannelanalyticalDashboard
Responses
Request successfully processed
dataobject · requiredJSON:API representation of automation entity.
includedarray · uniqueIncluded resources
linksobject
Get automations
Retrieve automations for the specific workspace
path Parameters
workspaceIdstring · required
query Parameters
excludestring[]Enum values:ACTIVITY_INFO
Responses
Retrieved automations.
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· required
alertobjectanalyticalDashboardobjectAn analytical dashboard identifier.
createdAtstring | null · pattern:[0-9]{4}-[0-9]{2}-[0…Time of the entity creation.
Example: 2023-07-20 12:30createdByobjectA user identifier.
Example: {"id":"example123","type":"user"}dashboardTabularExportsobject[] · uniquedescriptionstring · maxLength: 255detailsobject · maxLength: 10000TODO
evaluationModestring · enumSpecify automation evaluation mode.
Enum values:SHAREDPER_RECIPIENTDefault: PER_RECIPIENTexportDefinitionsobject[] · uniqueexternalRecipientsobject[] · uniqueExternal recipients of the automation action results.
imageExportsobject[] · uniquemetadataobject | null · maxLength: 250000Additional information for the automation.
modifiedAtstring | null · pattern:[0-9]{4}-[0-9]{2}-[0…Time of the last entity modification.
Example: 2023-07-20 12:30modifiedByobjectA user identifier.
Example: {"id":"example123","type":"user"}notificationChannelobjectA notification channel identifier.
rawExportsobject[] · uniquerecipientsobject[] · uniquescheduleobjectslidesExportsobject[] · uniquestatestring · enumCurrent state of the automation.
Enum values:ACTIVEPAUSEDDefault: ACTIVEtabularExportsobject[] · uniquetagsstring[] · uniquetitlestring · maxLength: 255visualExportsobject[] · unique
Set automations
Set automations for the specific workspace.
path Parameters
workspaceIdstring · required
Request Body
idstring · pattern:^(?!\.)[.A-Za-z0-9_-…· required
alertobjectanalyticalDashboardobjectAn analytical dashboard identifier.
createdAtstring | null · pattern:[0-9]{4}-[0-9]{2}-[0…Time of the entity creation.
Example: 2023-07-20 12:30createdByobjectA user identifier.
Example: {"id":"example123","type":"user"}dashboardTabularExportsobject[] · uniquedescriptionstring · maxLength: 255detailsobject · maxLength: 10000TODO
evaluationModestring · enumSpecify automation evaluation mode.
Enum values:SHAREDPER_RECIPIENTDefault: PER_RECIPIENTexportDefinitionsobject[] · uniqueexternalRecipientsobject[] · uniqueExternal recipients of the automation action results.
imageExportsobject[] · uniquemetadataobject | null · maxLength: 250000Additional information for the automation.
modifiedAtstring | null · pattern:[0-9]{4}-[0-9]{2}-[0…Time of the last entity modification.
Example: 2023-07-20 12:30modifiedByobjectA user identifier.
Example: {"id":"example123","type":"user"}notificationChannelobjectA notification channel identifier.
rawExportsobject[] · uniquerecipientsobject[] · uniquescheduleobjectslidesExportsobject[] · uniquestatestring · enumCurrent state of the automation.
Enum values:ACTIVEPAUSEDDefault: ACTIVEtabularExportsobject[] · uniquetagsstring[] · uniquetitlestring · maxLength: 255visualExportsobject[] · unique
Responses
Automations successfully set.