Newer Version Available

This content describes an older version of this product. View Latest

Auto-Install Request Resource

Returns an auto-install request for a Tableau CRM embedded app, updates, and deletes an auto-install request.
Resource URL
1/wave/auto-install-requests/<autoInstallRequestId>
Formats
JSON
Available Version
50.0
HTTP Methods
GET PATCH DELETE
GET Response Body (AutoInstallRequestRepresentation)
Property Name Type Description Filter Group and Version Available Version
app​From​Request Wave​Folder​Representation[] The Tableau CRM application that this auto-install request is associated with. Supplemental, 50.0 50.0
configuration Auto​Install​Configuration​Representation[] The configuration attributes for the auto-install request. Supplemental, 50.0 50.0
created​By Wave​User​Representation The user that created the auto-install request. Small, 50.0 50.0
created​Date Date The date and time the auto-install request was created. Small, 50.0 50.0
failed​Reason Auto​Install​Request​Failed​Reason​Enum The reason that the auto-install request failed, where applicable. Valid values are:
  • App​Construction​Failure
  • App​Create​Failure
  • App​Installation​Skipped
  • App​Update​Failure
  • Cancel​Failed
  • Delete​Failed
  • Dependency​Cancelled
  • Dependency​Failure
  • Failed​Other
  • Failed​To​Enqueue
  • Organization​Incompatible
  • Request​Cancelled
  • RetriesE​xhausted
  • Wave​Disabled
Small, 50.0 50.0
folder​Id String The Tableau CRM application folder ID for the auto-install request. Small, 50.0 50.0
folder​Label String The Tableau CRM application folder label for the auto-install request. Small, 50.0 50.0
id String The ID for the auto-install request. Small, 50.0 50.0
last​Modified​By Wave​User​Representation The user that last modified the auto-install request. Small, 50.0 50.0
last​Modified​Date Date The date and time the auto-install request was last modified. Small, 50.0 50.0
parent​Requests Auto​Install​Request​Representation[] The collection of auto-install requests that the auto-install request depends on. Supplemental, 50.0 50.0
request​Log String The log for the auto-install request. Big, 50.0 50.0
request​Name String The user specified name for the auto-install request. Small, 50.0 50.0
request​Status Auto​Install​Request​Status​Enum The status of the auto-install request. Valid values are:
  • AppInProgress
  • Cancelled
  • Enqueued
  • Failed
  • InProgress
  • New
  • Success
Small, 50.0 50.0
request​Template Template​Representation The Tableau CRM template used to create and update the app, where applicable. Supplemental, 50.0 50.0
request​Type Auto​Install​Request​Type​Enum The type of the auto-install request. Valid values are:
  • OrgCompatibilityCheck
  • StartDataflow
  • WaveAppCreate
  • WaveAppDelete
  • WaveAppUpdate
  • WaveEnable
Small, 50.0 50.0
template​Api​Name String The Tableau CRM template API name or ID for the auto-install request. Small, 50.0 50.0
template​Version String The Tableau CRM template version for the auto-install request. Small, 50.0 50.0
url String The URL to get the auto-install request. Small, 50.0 50.0
PATCH Request Body (AutoInstallRequestUpdateInputRepresentation)

AutoInstallRequestUpdateInputRepresentation inherits properties from the abstract BaseAutoInstallRequestInputRepresentation. These base properties appear in AutoInstallRequestUpdateInputRepresentation alongside the properties defined explicitly in the following table.

Parameter Name Type Description Required or Optional Available Version
request​Log String The log of the auto-install request. Required 50.0
PATCH Response Body (AutoInstallRequestRepresentation)
Property Name Type Description Filter Group and Version Available Version
app​From​Request Wave​Folder​Representation[] The Tableau CRM application that this auto-install request is associated with. Supplemental, 50.0 50.0
configuration Auto​Install​Configuration​Representation[] The configuration attributes for the auto-install request. Supplemental, 50.0 50.0
created​By Wave​User​Representation The user that created the auto-install request. Small, 50.0 50.0
created​Date Date The date and time the auto-install request was created. Small, 50.0 50.0
failed​Reason Auto​Install​Request​Failed​Reason​Enum The reason that the auto-install request failed, where applicable. Valid values are:
  • App​Construction​Failure
  • App​Create​Failure
  • App​Installation​Skipped
  • App​Update​Failure
  • Cancel​Failed
  • Delete​Failed
  • Dependency​Cancelled
  • Dependency​Failure
  • Failed​Other
  • Failed​To​Enqueue
  • Organization​Incompatible
  • Request​Cancelled
  • RetriesE​xhausted
  • Wave​Disabled
Small, 50.0 50.0
folder​Id String The Tableau CRM application folder ID for the auto-install request. Small, 50.0 50.0
folder​Label String The Tableau CRM application folder label for the auto-install request. Small, 50.0 50.0
id String The ID for the auto-install request. Small, 50.0 50.0
last​Modified​By Wave​User​Representation The user that last modified the auto-install request. Small, 50.0 50.0
last​Modified​Date Date The date and time the auto-install request was last modified. Small, 50.0 50.0
parent​Requests Auto​Install​Request​Representation[] The collection of auto-install requests that the auto-install request depends on. Supplemental, 50.0 50.0
request​Log String The log for the auto-install request. Big, 50.0 50.0
request​Name String The user specified name for the auto-install request. Small, 50.0 50.0
request​Status Auto​Install​Request​Status​Enum The status of the auto-install request. Valid values are:
  • AppInProgress
  • Cancelled
  • Enqueued
  • Failed
  • InProgress
  • New
  • Success
Small, 50.0 50.0
request​Template Template​Representation The Tableau CRM template used to create and update the app, where applicable. Supplemental, 50.0 50.0
request​Type Auto​Install​Request​Type​Enum The type of the auto-install request. Valid values are:
  • OrgCompatibilityCheck
  • StartDataflow
  • WaveAppCreate
  • WaveAppDelete
  • WaveAppUpdate
  • WaveEnable
Small, 50.0 50.0
template​Api​Name String The Tableau CRM template API name or ID for the auto-install request. Small, 50.0 50.0
template​Version String The Tableau CRM template version for the auto-install request. Small, 50.0 50.0
url String The URL to get the auto-install request. Small, 50.0 50.0
AutoInstallConfigurationRepresentation
Parameter Name Type Description Filter Group and Version Available Version
app​Configuration Auto​Install​App​Configuration​Representation The configuration used to create or update the Tableau CRM application. Supplemental, v50.0 50.0
parent​Request​Ids String[] The collection of the parent auto-install request ids this request depends on. Supplemental, v50.0 50.0
AutoInstallAppConfigurationRepresentation
Parameter Name Type Description Filter Group and Version Available Version
auto​Share​With​Licensed​Users Boolean Indicates whether the Tableau CRM application is automatically shared with users that are assigned the Tableau CRM View Only Embedded App permission set (true) or not (false). Required 50.0
auto​Share​With​Originator Boolean Indicates whether the Tableau CRM application is automatically shared with the user that initiated the auto-install request (true) or not (false). Required 50.0
delete​App​On​Construction​Failure Boolean Indicates whether the Tableau CRM application is deleted when a failure occurs on the WaveAppCreate request (true) or not (false). Required 50.0
fail​On​Duplicate​Names Boolean Indicates whether the Tableau CRM application creation fails when another asset exists with the same developer name (true) or not (false). Required 50.0
values Map<String, Object> A map of application template variable values used to create or update the Tableau CRM application. Required 50.0
PATCH Request Body (BaseAutoInstallRequestInputRepresentation)
Parameter Name Type Description Required or Optional Available Version
request​Status Auto​Install​Request​Status​Enum The status of the auto-install request. Valid values are:
  • AppInProgress
  • Cancelled
  • Enqueued
  • Failed
  • InProgress
  • New
  • Success
Optional 50.0