Execution services
GET /insightservices/rest/v1/admin/execution/modes
Responses
*/*
- 200 OK
POST /insightservices/rest/v1/admin/execution/modes/{appId}/{executionModeName}
Request Body
application/json
Type: AppExecutionModeV1
appExecutionMode
Request Parameters
| Name | Description | Type | Data Type | |
|---|---|---|---|---|
| appId | appId | path | string (uuid) | required | 
| executionModeName | executionModeName | path | string | required | 
Responses
application/json
- 200 OK
-  
     Type: AppExecutionModeV1OK 
GET /insightservices/rest/v1/admin/execution/service
Responses
application/json
- 200 OK
POST /insightservices/rest/v1/admin/execution/service
Request Body
application/json
Type: ExecutionServiceV1
executionService
Responses
application/json
- 200 OK
-  
     Type: ExecutionServiceV1OK 
GET /insightservices/rest/v1/admin/execution/service/worker-mapping
Responses
application/json
- 200 OK
GET /insightservices/rest/v1/admin/execution/service/{id}
Request Parameters
| Name | Description | Type | Data Type | |
|---|---|---|---|---|
| id | id | path | string (uuid) | required | 
Responses
application/json
- 200 OK
-  
     Type: ExecutionServiceV1OK 
POST /insightservices/rest/v1/admin/execution/service/{id}
Request Body
application/json
Type: ExecutionServiceV1
executionService
Request Parameters
| Name | Description | Type | Data Type | |
|---|---|---|---|---|
| id | id | path | string (uuid) | required | 
Responses
application/json
- 200 OK
-  
     Type: ExecutionServiceV1OK 
DELETE /insightservices/rest/v1/admin/execution/service/{id}
Request Parameters
| Name | Description | Type | Data Type | |
|---|---|---|---|---|
| id | id | path | string (uuid) | required | 
Responses
application/json
- 200 OK
-  
     Type: SimpleReferenceV1OK 
POST /insightservices/rest/v1/admin/execution/service/{serviceId}/worker-mapping
Request Body
application/json
Type: ExecutionWorkerMappingV1
executionWorkerMapping
Request Parameters
| Name | Description | Type | Data Type | |
|---|---|---|---|---|
| serviceId | serviceId | path | string (uuid) | required | 
Responses
application/json
- 200 OK
-  
     Type: ExecutionWorkerMappingV1OK 
GET /insightservices/rest/v1/admin/execution/service/{serviceId}/worker-mapping/{workerId}
Request Parameters
| Name | Description | Type | Data Type | |
|---|---|---|---|---|
| serviceId | serviceId | path | string (uuid) | required | 
| workerId | workerId | path | string (uuid) | required | 
Responses
application/json
- 200 OK
-  
     Type: ExecutionWorkerMappingV1OK 
POST /insightservices/rest/v1/admin/execution/service/{serviceId}/worker-mapping/{workerId}
Request Body
application/json
Type: ExecutionWorkerMappingV1
executionWorkerMapping
Request Parameters
| Name | Description | Type | Data Type | |
|---|---|---|---|---|
| serviceId | serviceId | path | string (uuid) | required | 
| workerId | workerId | path | string (uuid) | required | 
Responses
application/json
- 200 OK
-  
     Type: ExecutionWorkerMappingV1OK 
DELETE /insightservices/rest/v1/admin/execution/service/{serviceId}/worker-mapping/{workerId}
Request Parameters
| Name | Description | Type | Data Type | |
|---|---|---|---|---|
| serviceId | serviceId | path | string (uuid) | required | 
| workerId | workerId | path | string (uuid) | required | 
Responses
*/*
- 204 No Content
-  
     No Content 
GET /insightservices/rest/v1/admin/execution/worker
Responses
application/json
- 200 OK
POST /insightservices/rest/v1/admin/execution/worker
Request Body
application/json
Type: ExecutionWorkerV1
executionWorker
Responses
application/json
- 200 OK
-  
     Type: ExecutionWorkerV1OK 
GET /insightservices/rest/v1/admin/execution/worker/{id}
Request Parameters
| Name | Description | Type | Data Type | |
|---|---|---|---|---|
| id | id | path | string (uuid) | required | 
Responses
application/json
- 200 OK
-  
     Type: ExecutionWorkerV1OK 
POST /insightservices/rest/v1/admin/execution/worker/{id}
Request Body
application/json
Type: ExecutionWorkerV1
executionWorker
Request Parameters
| Name | Description | Type | Data Type | |
|---|---|---|---|---|
| id | id | path | string (uuid) | required | 
Responses
application/json
- 200 OK
-  
     Type: ExecutionWorkerV1OK 
DELETE /insightservices/rest/v1/admin/execution/worker/{id}
Request Parameters
| Name | Description | Type | Data Type | |
|---|---|---|---|---|
| id | id | path | string (uuid) | required | 
Responses
application/json
- 200 OK
-  
     Type: SimpleReferenceV1OK 
Properties
- app: SimpleReferenceV1
-  
     
- clearInput: boolean
-  
     
- description: string
-  
     
- name: string
-  
     
- numberOfThreads: integer (int32)
-  
     
- preferredExecutionService: SimpleReferenceV1
-  
     
- preferredExecutionServiceName: string
-  
     
- unlimitedThreads: boolean
-  
     
- url: string
-  
     
Properties
- defaultService: boolean
-  
     
- enabled: boolean
-  
     
- objectType: string , x ∈ { EXECUTION_SERVICE }
-  
     
- id: string
-  
     The id of this item Example: "21384a4b-2c4a-4ce2-9f78-87c967ebe06e"
- displayName: string
-  
     The name of this item Example: "Item name"
- url: string
-  
     The URL of this item Example: "/insightservices/rest/v1/item/21384a4b-2c4a-4ce2-9f78-87c967ebe06e"
Properties
- enabled: boolean
-  
     
- jobCapacity: integer (int32)
-  
     
- objectType: string , x ∈ { EXECUTION_WORKER_MAPPING }
-  
     
- service: SimpleReferenceV1
-  
     
- threadCapacity: integer (int32)
-  
     
- unlimitedJobs: boolean
-  
     
- unlimitedThreads: boolean
-  
     
- worker: SimpleReferenceV1
-  
     
- id: string
-  
     The id of this item Example: "21384a4b-2c4a-4ce2-9f78-87c967ebe06e"
- displayName: string
-  
     The name of this item Example: "Item name"
- url: string
-  
     The URL of this item Example: "/insightservices/rest/v1/item/21384a4b-2c4a-4ce2-9f78-87c967ebe06e"
Properties
- enabled: boolean
-  
     
- jobCapacity: integer (int32)
-  
     
- objectType: string , x ∈ { EXECUTION_WORKER }
-  
     
- status: string
-  
     
- statusLastModified: integer (int64)
-  
     
- statusMessage: string
-  
     
- threadCapacity: integer (int32)
-  
     
- unlimitedThreads: boolean
-  
     
- version: string
-  
     
- workerUrl: string
-  
     
- id: string
-  
     The id of this item Example: "21384a4b-2c4a-4ce2-9f78-87c967ebe06e"
- displayName: string
-  
     The name of this item Example: "Item name"
- url: string
-  
     The URL of this item Example: "/insightservices/rest/v1/item/21384a4b-2c4a-4ce2-9f78-87c967ebe06e"
Properties
- objectType: string , x ∈ { SCENARIO , PROJECT , MODEL_SCHEMA , USER , PROJECT_USER , VIRTUAL_SCENARIO_GROUP , EXECUTION_STATUS , EXECUTION_REQUEST , FOLDER , VIEW , TABLEAU_WORKBOOK , SCENARIO_RUN_LOG , ATTACHMENT , EXECUTION_WORKER , EXECUTION_SERVICE , EXECUTION_WORKER_MAPPING , AUTHORITY_GROUP , USER_PROFILE , PORTATION , MIRROR_REQUEST , MIRROR_REQUEST_STATUS , MIRROR_DESCRIPTOR_STATUS , COMPUTE_JOB }
-  
     The type of object Example: "SCENARIO"
- id: string
-  
     The id of this item Example: "21384a4b-2c4a-4ce2-9f78-87c967ebe06e"
- displayName: string
-  
     The name of this item Example: "Item name"
- url: string
-  
     The URL of this item Example: "/insightservices/rest/v1/item/21384a4b-2c4a-4ce2-9f78-87c967ebe06e"
Properties
- start: integer (int32)
-  
     The start position of this list Example: 2
- maxResults: integer (int32)
-  
     The maximum number of items to include in this list Example: 7
- items: object[]
-  
     The items in this list Array of AppExecutionModeV1 
Properties
- start: integer (int32)
-  
     The start position of this list Example: 2
- maxResults: integer (int32)
-  
     The maximum number of items to include in this list Example: 7
- items: object[]
-  
     The items in this list Array of ExecutionServiceV1 
Properties
- start: integer (int32)
-  
     The start position of this list Example: 2
- maxResults: integer (int32)
-  
     The maximum number of items to include in this list Example: 7
- items: object[]
-  
     The items in this list Array of ExecutionWorkerMappingV1 
Properties
- start: integer (int32)
-  
     The start position of this list Example: 2
- maxResults: integer (int32)
-  
     The maximum number of items to include in this list Example: 7
- items: object[]
-  
     The items in this list Array of ExecutionWorkerV1 
 
