Execution admin resources
GET /api/admin/execution/modes
Get all execution modes.
Request Parameters
| Name | Description | Type | Data Type | |
|---|---|---|---|---|
| page | Number of the page, starting at zero | query | integer (int32) | |
| size | Number of elements per page | query | integer (int32) | 
Responses
- 200 OK
-  
     The page of execution modes - Content-Type application/vnd.com.fico.xpress.insight.v2+json
 
- 403 Forbidden
-  
     The user did not have authorization to view the execution modes 
PATCH /api/admin/execution/modes/{appId}
Update the preferred execution service assigned to an app execution mode.
Request Body
- Content-Type application/vnd.com.fico.xpress.insight.v2+json
Request Parameters
| Name | Description | Type | Data Type | |
|---|---|---|---|---|
| appId | The app ID | path | string (uuid) | required | 
Responses
- 200 OK
-  
     The updated app execution mode - Content-Type application/vnd.com.fico.xpress.insight.v2+json
 
- 403 Forbidden
-  
     The user did not have authorization to update this app execution mode 
- 404 Not Found
-  
     The app or execution mode did not exist - Content-Type application/vnd.com.fico.xpress.insight.v2+json
 Example: {
 "error": {
 "code": "FICO-Platform-Http-404",
 "desc": "Not Found",
 "innerError": {
 "code": "OPTI-Insight-Persistence-DocumentNotFound",
 "desc": "Document not found",
 "message": "Unable to find document"
 },
 "message": "Not Found",
 "spanId": "0000000000000123",
 "timestamp": "1970-01-03T02:01:33.219Z",
 "traceId": "0000000000000abc"
 }
 }
- 422 Unprocessable Entity
-  
     The execution mode did not exist in the app, or the preferred name was too short or too long. - Content-Type application/vnd.com.fico.xpress.insight.v2+json
 Example: {
 "error": {
 "code": "FICO-Platform-Http-422",
 "desc": "Unprocessable Entity",
 "innerError": {
 "code": "FICO-Platform-Validation-InvalidValue",
 "desc": "Invalid execution mode",
 "message": "Execution mode must be one of [LOAD, RUN, CUSTOM_LOAD], not CUSTOM_RUN"
 },
 "message": "Unprocessable Entity",
 "spanId": "0000000000000123",
 "timestamp": "1970-01-03T02:01:33.219Z",
 "traceId": "0000000000000abc"
 }
 }Example: {
 "error": {
 "code": "FICO-Platform-Http-422",
 "desc": "Unprocessable Entity",
 "innerError": {
 "code": "FICO-Platform-Validation-InvalidValue",
 "desc": "Entity processing failed",
 "message": "Entity processing failed"
 },
 "message": "Unprocessable Entity",
 "spanId": "0000000000000123",
 "timestamp": "1970-01-03T02:01:33.219Z",
 "traceId": "0000000000000abc"
 }
 }
GET /api/admin/execution/service-worker-mappings
Get all mappings from execution services to execution workers.
Request Parameters
| Name | Description | Type | Data Type | |
|---|---|---|---|---|
| page | Number of the page, starting at zero | query | integer (int32) | |
| size | Number of elements per page | query | integer (int32) | 
Responses
- 200 OK
-  
     The page of service to worker mappings - Content-Type application/vnd.com.fico.xpress.insight.v2+json
 
- 403 Forbidden
-  
     The user did not have authority to list mappings 
GET /api/admin/execution/service-worker-mappings/{serviceId}/{workerId}
Get a mapping from an execution service to an execution worker.
Request Parameters
| Name | Description | Type | Data Type | |
|---|---|---|---|---|
| serviceId | The service ID | path | string (uuid) | required | 
| workerId | The worker ID | path | string (uuid) | required | 
Responses
- 200 OK
-  
     The mapping - Content-Type application/vnd.com.fico.xpress.insight.v2+json
 
- 404 Not Found
-  
     The mapping did not exist or was unavailable to the current user - Content-Type application/vnd.com.fico.xpress.insight.v2+json
 Example: {
 "error": {
 "code": "FICO-Platform-Http-404",
 "desc": "Not Found",
 "innerError": {
 "code": "OPTI-Insight-Persistence-DocumentNotFound",
 "desc": "Document not found",
 "message": "Unable to find document"
 },
 "message": "Not Found",
 "spanId": "0000000000000123",
 "timestamp": "1970-01-03T02:01:33.219Z",
 "traceId": "0000000000000abc"
 }
 }
POST /api/admin/execution/service-worker-mappings/{serviceId}/{workerId}
Create a new mapping if one did not already exist for this worker and service combination, or update an existing mapping. The request body need not supply the worker and service, but if it does the IDs must match this URL.
Request Body
- Content-Type application/vnd.com.fico.xpress.insight.v2+json
Request Parameters
| Name | Description | Type | Data Type | |
|---|---|---|---|---|
| serviceId | The service ID | path | string (uuid) | required | 
| workerId | The worker ID | path | string (uuid) | required | 
Responses
- 200 OK
-  
     The created or updated mapping - Content-Type application/vnd.com.fico.xpress.insight.v2+json
 
- 403 Forbidden
-  
     The user did not have authorization to create or update this mapping 
- 422 Unprocessable Entity
-  
     The request was not well-formed. For example, if the request contained worker or service IDs and these did not match the URL. - Content-Type application/vnd.com.fico.xpress.insight.v2+json
 Example: {
 "error": {
 "code": "FICO-Platform-Http-422",
 "desc": "Unprocessable Entity",
 "innerError": {
 "code": "FICO-Platform-Validation-InvalidValue",
 "desc": "Mismatched ID in request path and content",
 "message": "IDs must match, found \\'00000000-4995-29d9-0000-000194a8f472\\' in URL but \\'00000001-94a8-f472-0000-0000499529d9\\' in request body"
 },
 "message": "Unprocessable Entity",
 "spanId": "0000000000000123",
 "timestamp": "1970-01-03T02:01:33.219Z",
 "traceId": "0000000000000abc"
 }
 }
DELETE /api/admin/execution/service-worker-mappings/{serviceId}/{workerId}
Delete an existing mapping between an execution service and an execution worker.
Request Parameters
| Name | Description | Type | Data Type | |
|---|---|---|---|---|
| serviceId | The service ID | path | string (uuid) | required | 
| workerId | The worker ID | path | string (uuid) | required | 
Responses
- 204 No Content
-  
     The mapping was successfully deleted - Content-Type application/vnd.com.fico.xpress.insight.v2+json
- 
         
         Empty response body
 
- 403 Forbidden
-  
     The user did not have authorization to delete this mapping 
- 404 Not Found
-  
     The mapping did not exist - Content-Type application/vnd.com.fico.xpress.insight.v2+json
 Example: {
 "error": {
 "code": "FICO-Platform-Http-404",
 "desc": "Not Found",
 "innerError": {
 "code": "OPTI-Insight-Persistence-DocumentNotFound",
 "desc": "Document not found",
 "message": "Unable to find document"
 },
 "message": "Not Found",
 "spanId": "0000000000000123",
 "timestamp": "1970-01-03T02:01:33.219Z",
 "traceId": "0000000000000abc"
 }
 }
GET /api/admin/execution/services
Get all execution services.
Request Parameters
| Name | Description | Type | Data Type | |
|---|---|---|---|---|
| page | Number of the page, starting at zero | query | integer (int32) | |
| size | Number of elements per page | query | integer (int32) | 
Responses
- 200 OK
-  
     The page of services - Content-Type application/vnd.com.fico.xpress.insight.v2+json
 
- 403 Forbidden
-  
     The user did not have authority to list services 
POST /api/admin/execution/services
Create a new execution service.
Request Body
- Content-Type application/vnd.com.fico.xpress.insight.v2+json
Responses
- 201 Created
-  
     The service - Content-Type application/vnd.com.fico.xpress.insight.v2+json
 Location The URL of the created resource string 
- 422 Unprocessable Entity
-  
     The request was not well-formed - Content-Type application/vnd.com.fico.xpress.insight.v2+json
 Example: {
 "error": {
 "code": "FICO-Platform-Http-422",
 "desc": "Unprocessable Entity",
 "details": [
 {
 "code": "FICO-Platform-Http-422",
 "desc": "Unprocessable Entity",
 "message": "Must not be empty, and must not start or end with space characters",
 "target": "name",
 "timestamp": "1970-01-03T02:01:33.219Z"
 }
 ],
 "message": "Validation failed",
 "spanId": "0000000000000123",
 "timestamp": "1970-01-03T02:01:33.219Z",
 "traceId": "0000000000000abc"
 }
 }
GET /api/admin/execution/services/{id}
Get an execution service by ID.
Request Parameters
| Name | Description | Type | Data Type | |
|---|---|---|---|---|
| id | The service ID | path | string (uuid) | required | 
Responses
- 200 OK
-  
     The service - Content-Type application/vnd.com.fico.xpress.insight.v2+json
 
- 404 Not Found
-  
     The service did not exist or was unavailable to the current user - Content-Type application/vnd.com.fico.xpress.insight.v2+json
 Example: {
 "error": {
 "code": "FICO-Platform-Http-404",
 "desc": "Not Found",
 "innerError": {
 "code": "OPTI-Insight-Persistence-DocumentNotFound",
 "desc": "Document not found",
 "message": "Unable to find document"
 },
 "message": "Not Found",
 "spanId": "0000000000000123",
 "timestamp": "1970-01-03T02:01:33.219Z",
 "traceId": "0000000000000abc"
 }
 }
DELETE /api/admin/execution/services/{id}
Delete an execution service and its mappings.
Request Parameters
| Name | Description | Type | Data Type | |
|---|---|---|---|---|
| id | The service ID | path | string (uuid) | required | 
Responses
- 204 No Content
-  
     The service was successfully deleted - Content-Type application/vnd.com.fico.xpress.insight.v2+json
- 
         
         Empty response body
 
- 403 Forbidden
-  
     The user did not have authorization to delete this service 
- 404 Not Found
-  
     The service did not exist - Content-Type application/vnd.com.fico.xpress.insight.v2+json
 Example: {
 "error": {
 "code": "FICO-Platform-Http-404",
 "desc": "Not Found",
 "innerError": {
 "code": "OPTI-Insight-Persistence-DocumentNotFound",
 "desc": "Document not found",
 "message": "Unable to find document"
 },
 "message": "Not Found",
 "spanId": "0000000000000123",
 "timestamp": "1970-01-03T02:01:33.219Z",
 "traceId": "0000000000000abc"
 }
 }
PATCH /api/admin/execution/services/{id}
Update an execution service. If supplied, the name and flags (default, enabled, and restricted) will be updated.
Request Body
- Content-Type application/vnd.com.fico.xpress.insight.v2+json
Request Parameters
| Name | Description | Type | Data Type | |
|---|---|---|---|---|
| id | The service ID | path | string (uuid) | required | 
Responses
- 200 OK
-  
     The updated service - Content-Type application/vnd.com.fico.xpress.insight.v2+json
 
- 403 Forbidden
-  
     The user did not have authorization to update this service 
- 404 Not Found
-  
     The service did not exist - Content-Type application/vnd.com.fico.xpress.insight.v2+json
 Example: {
 "error": {
 "code": "FICO-Platform-Http-404",
 "desc": "Not Found",
 "innerError": {
 "code": "OPTI-Insight-Persistence-DocumentNotFound",
 "desc": "Document not found",
 "message": "Unable to find document"
 },
 "message": "Not Found",
 "spanId": "0000000000000123",
 "timestamp": "1970-01-03T02:01:33.219Z",
 "traceId": "0000000000000abc"
 }
 }
- 409 Conflict
-  
     The updated name was already in use - Content-Type application/vnd.com.fico.xpress.insight.v2+json
 Example: {
 "error": {
 "code": "FICO-Platform-Http-409",
 "desc": "Conflict",
 "innerError": {
 "code": "OPTI-Insight-Locks-ConflictingNameUpdate",
 "desc": "Conflicting naming operation",
 "message": "An item with the same name already exists"
 },
 "message": "Conflict",
 "spanId": "0000000000000123",
 "timestamp": "1970-01-03T02:01:33.219Z",
 "traceId": "0000000000000abc"
 }
 }
- 422 Unprocessable Entity
-  
     The IDs did not match, or the updated fields did not meet their constraints - Content-Type application/vnd.com.fico.xpress.insight.v2+json
 Example: {
 "error": {
 "code": "FICO-Platform-Http-422",
 "desc": "Unprocessable Entity",
 "innerError": {
 "code": "FICO-Platform-Validation-InvalidValue",
 "desc": "Mismatched ID in request path and content",
 "message": "IDs must match, found \\'00000000-4995-29d9-0000-000194a8f472\\' in URL but \\'00000001-94a8-f472-0000-0000499529d9\\' in request body"
 },
 "message": "Unprocessable Entity",
 "spanId": "0000000000000123",
 "timestamp": "1970-01-03T02:01:33.219Z",
 "traceId": "0000000000000abc"
 }
 }
GET /api/admin/execution/workers
Get all execution workers.
Request Parameters
| Name | Description | Type | Data Type | |
|---|---|---|---|---|
| page | Number of the page, starting at zero | query | integer (int32) | |
| size | Number of elements per page | query | integer (int32) | 
Responses
- 200 OK
-  
     The page of workers - Content-Type application/vnd.com.fico.xpress.insight.v2+json
 
- 403 Forbidden
-  
     The user did not have authority to list workers 
POST /api/admin/execution/workers
Create a new execution worker.
Request Body
- Content-Type application/vnd.com.fico.xpress.insight.v2+json
Responses
- 201 Created
-  
     The worker - Content-Type application/vnd.com.fico.xpress.insight.v2+json
 Location The URL of the created resource string 
- 422 Unprocessable Entity
-  
     The request was not well-formed - Content-Type application/vnd.com.fico.xpress.insight.v2+json
 Example: {
 "error": {
 "code": "FICO-Platform-Http-422",
 "desc": "Unprocessable Entity",
 "details": [
 {
 "code": "FICO-Platform-Http-422",
 "desc": "Unprocessable Entity",
 "message": "Must not be empty, and must not start or end with space characters",
 "target": "name",
 "timestamp": "1970-01-03T02:01:33.219Z"
 }
 ],
 "message": "Validation failed",
 "spanId": "0000000000000123",
 "timestamp": "1970-01-03T02:01:33.219Z",
 "traceId": "0000000000000abc"
 }
 }
GET /api/admin/execution/workers/{id}
Get an execution worker by ID.
Request Parameters
| Name | Description | Type | Data Type | |
|---|---|---|---|---|
| id | The worker ID | path | string (uuid) | required | 
Responses
- 200 OK
-  
     The worker - Content-Type application/vnd.com.fico.xpress.insight.v2+json
 
- 404 Not Found
-  
     The worker did not exist or was unavailable to the current user - Content-Type application/vnd.com.fico.xpress.insight.v2+json
 Example: {
 "error": {
 "code": "FICO-Platform-Http-404",
 "desc": "Not Found",
 "innerError": {
 "code": "OPTI-Insight-Persistence-DocumentNotFound",
 "desc": "Document not found",
 "message": "Unable to find document"
 },
 "message": "Not Found",
 "spanId": "0000000000000123",
 "timestamp": "1970-01-03T02:01:33.219Z",
 "traceId": "0000000000000abc"
 }
 }
DELETE /api/admin/execution/workers/{id}
Delete an execution worker and its mappings.
Request Parameters
| Name | Description | Type | Data Type | |
|---|---|---|---|---|
| id | The worker ID | path | string (uuid) | required | 
Responses
- 204 No Content
-  
     The worker was successfully deleted - Content-Type application/vnd.com.fico.xpress.insight.v2+json
- 
         
         Empty response body
 
- 403 Forbidden
-  
     The user did not have authorization to delete this worker 
- 404 Not Found
-  
     The worker did not exist - Content-Type application/vnd.com.fico.xpress.insight.v2+json
 Example: {
 "error": {
 "code": "FICO-Platform-Http-404",
 "desc": "Not Found",
 "innerError": {
 "code": "OPTI-Insight-Persistence-DocumentNotFound",
 "desc": "Document not found",
 "message": "Unable to find document"
 },
 "message": "Not Found",
 "spanId": "0000000000000123",
 "timestamp": "1970-01-03T02:01:33.219Z",
 "traceId": "0000000000000abc"
 }
 }
PATCH /api/admin/execution/workers/{id}
If supplied, the name, worker URL, job and thread capacities, and unlimited threads flag will be updated.
Request Body
- Content-Type application/vnd.com.fico.xpress.insight.v2+json
Request Parameters
| Name | Description | Type | Data Type | |
|---|---|---|---|---|
| id | The worker ID | path | string (uuid) | required | 
Responses
- 200 OK
-  
     The updated worker - Content-Type application/vnd.com.fico.xpress.insight.v2+json
 
- 403 Forbidden
-  
     The user did not have authorization to update this worker 
- 404 Not Found
-  
     The worker did not exist - Content-Type application/vnd.com.fico.xpress.insight.v2+json
 Example: {
 "error": {
 "code": "FICO-Platform-Http-404",
 "desc": "Not Found",
 "innerError": {
 "code": "OPTI-Insight-Persistence-DocumentNotFound",
 "desc": "Document not found",
 "message": "Unable to find document"
 },
 "message": "Not Found",
 "spanId": "0000000000000123",
 "timestamp": "1970-01-03T02:01:33.219Z",
 "traceId": "0000000000000abc"
 }
 }
- 409 Conflict
-  
     The updated name was already in use - Content-Type application/vnd.com.fico.xpress.insight.v2+json
 Example: {
 "error": {
 "code": "FICO-Platform-Http-409",
 "desc": "Conflict",
 "innerError": {
 "code": "OPTI-Insight-Locks-ConflictingNameUpdate",
 "desc": "Conflicting naming operation",
 "message": "An item with the same name already exists"
 },
 "message": "Conflict",
 "spanId": "0000000000000123",
 "timestamp": "1970-01-03T02:01:33.219Z",
 "traceId": "0000000000000abc"
 }
 }
- 422 Unprocessable Entity
-  
     The IDs did not match, or the updated fields did not meet their constraints - Content-Type application/vnd.com.fico.xpress.insight.v2+json
 Example: {
 "error": {
 "code": "FICO-Platform-Http-422",
 "desc": "Unprocessable Entity",
 "innerError": {
 "code": "FICO-Platform-Validation-InvalidValue",
 "desc": "Mismatched ID in request path and content",
 "message": "IDs must match, found \\'00000000-4995-29d9-0000-000194a8f472\\' in URL but \\'00000001-94a8-f472-0000-0000499529d9\\' in request body"
 },
 "message": "Unprocessable Entity",
 "spanId": "0000000000000123",
 "timestamp": "1970-01-03T02:01:33.219Z",
 "traceId": "0000000000000abc"
 }
 }
An execution mode for an app
Properties
- app:
-  
     The app this execution mode belongs to 
- clearsInputData: boolean
-  
     Whether this execution mode causes input data to be cleared when it is run Example: false
- description: string
-  
     The description of this execution mode Example: "My execution mode description"
- name: string
-  
     The name of this execution mode Example: "RUN"
- preferredExecutionService:
-  
     The execution service preferred by this execution mode 
- preferredExecutionServiceName: string (1 to 255 chars)
-  
     The name of this execution mode's preferred service 
- priority: integer (int32)
-  
     The priority of this execution mode. A higher number indicates higher precedence, for example a priority of 100 will be prioritised over a priority of 1. Example: 5
- sendsProgress: boolean
-  
     Whether the execution sends progress when this execution mode is run Example: false
- threads: integer (int32)
-  
     The number of threads that this execution mode uses, or null for unlimited Example: 1
- unlimitedThreads: boolean
-  
     Whether this execution mode places any restriction on number of threads Example: false
- url: string (uri)
-  
     The URL of this execution mode 
An error detail
Properties
- code: string
-  
     The unique code for this error Example: "FICO_PLATFORM_VALIDATION_INVALID_VALUE"
- desc: string
-  
     A description of this error for client information, not intended for display to the end user Example: "Conflict"
- message: string
-  
     A message providing further information which may be displayed to the end user Example: "Conflict"
- target: string
-  
     An identifier to help the client locate the error. Typically a JSON property name. 
- timestamp: string (date-time)
-  
     When the error was first detected 
An error response containing fault or error information
Properties
- error:
-  
     The top level error 
An execution service running on an execution worker
Properties
- default: boolean
-  
     Whether this service is the default for models which do not nominate a specific service Example: true
- enabled: boolean
-  
     Whether this service is enabled Example: true
- id: string (uuid)
-  
     The ID of this execution service Example: "8aadc318-75b3-3bee-7552-3ce8030b27c4"
- name: string (1 to 255 chars) , must match ^[^\p{Cntrl}]*$ & ^\S(?:[\s\S]*\S)?$
-  
     The name of this execution service Example: "My execution service"
- objectType: string , one of { EXECUTION_SERVICE }
-  
     
- restricted: boolean
-  
     Whether this service is restricted to certain users via user authorities Example: false
- url: string (uri)
-  
     The URL of this execution service Example: "/api/admin/execution/services/8aadc318-75b3-3bee-7552-3ce8030b27c4"
A request to create a new execution service
Properties
- default: boolean
-  
     Whether this service is the default for models which do not nominate a specific service Example: true
- enabled: boolean
-  
     Whether this service is enabled Example: true
- name: string (1 to 255 chars) , must match ^[^\p{Cntrl}]*$ & ^\S(?:[\s\S]*\S)?$
-  
     The name of the new service Example: "Fast Lane"
- restricted: boolean
-  
     Whether this service is restricted to certain users via user authorities Example: false
Properties
- enabled: boolean
-  
     Whether this mapping is enabled Example: false
- jobCapacity: integer (int32)
-  
     The maximum number of jobs that can run at once Example: 4
- objectType: string , one of { EXECUTION_SERVICE_WORKER_MAPPING }
-  
     The type of reference 
- service:
-  
     A reference to the execution service 
- threadCapacity: integer (int32)
-  
     The maximum number of threads that can run at once Example: 16
- unlimitedJobs: boolean
-  
     Whether this mapping places any restriction on the number of jobs Example: false
- unlimitedThreads: boolean
-  
     Whether this mapping places any restriction on the number of threads Example: false
- url: string (uri)
-  
     The URL of this mapping 
- worker:
-  
     A reference to the execution worker 
A worker which executes jobs
Properties
- enabled: boolean
-  
     Whether this worker is enabled Example: true
- id: string (uuid)
-  
     The ID of this execution worker Example: "c0025fa4-889a-df02-3ffd-a05bc67ebe59"
- jobCapacity: integer (int32)
-  
     The maximum number of jobs that this worker can run at once Example: 2
- name: string (1 to 255 chars) , must match ^[^\p{Cntrl}]*$ & ^\S(?:[\s\S]*\S)?$
-  
     The name of this execution worker Example: "My execution worker"
- objectType: string , one of { EXECUTION_WORKER }
-  
     
- state:
-  
     The current state of this worker 
- threadCapacity: integer (int32)
-  
     The maximum number of threads that this worker can run at once Example: 4
- unlimitedThreads: boolean
-  
     Whether this worker has unlimited thread capacity Example: false
- url: string (uri)
-  
     The URL of this execution worker Example: "/api/admin/execution/workers/c0025fa4-889a-df02-3ffd-a05bc67ebe59"
- version: string
-  
     The version of this worker Example: "1.2.3"
- workerUrl: string (uri)
-  
     The URL that this worker is available on Example: "https://my-worker:9080"
A request to create a new execution worker
Properties
- enabled: boolean
-  
     Whether this worker is enabled Example: true
- jobCapacity: integer (int32)
-  
     The maximum number of jobs that this worker can run at once Example: 2
- name: string (1 to 255 chars) , must match ^[^\p{Cntrl}]*$ & ^\S(?:[\s\S]*\S)?$
-  
     The name for this worker Example: "worker1"
- threadCapacity: integer (int32)
-  
     The maximum number of threads that this worker can run at once Example: 4
- unlimitedThreads: boolean
-  
     Whether this worker has unlimited thread capacity Example: false
- workerUrl: string (uri)
-  
     The URL that this worker is available on Example: "https://my-worker:9080"
Properties
- message: string
-  
     A message containing information about this worker's status Example: "Status check passed"
- status: string , one of { OFFLINE , ONLINE }
-  
     The current status of this worker Example: "ONLINE"
- statusLastModified: string (date-time)
-  
     When this worker's status was last modified 
More specific error information
Properties
- code: string
-  
     The unique code for this error Example: "FICO-Platform-Validation-FileTooLarge"
- desc: string
-  
     A description of this error for client information, not intended for display to the end user Example: "Attachment upload too large"
- innerError:
-  
     More specific error information 
- message: string
-  
     A message providing further information which may be displayed to the end user Example: "Files larger than 300 MB cannot be uploaded as attachments."
The top level error
Properties
- code: string , one of { FICO-Platform-Http-400 , FICO-Platform-Http-404 , FICO-Platform-Http-409 , FICO-Platform-Http-413 , FICO-Platform-Http-422 , FICO-Platform-Http-423 , FICO-Platform-Http-429 , FICO-Platform-Http-500 , FICO-Platform-Http-502 , FICO-Platform-Http-503 }
-  
     The unique code for this error Example: "FICO-Platform-Http-409"
- desc: string
-  
     A description of this error for client information, not intended for display to the end user Example: "Conflict"
- details: object[]
-  
     Details about specific errors that led to this reported error Array of ErrorDetail 
- innerError:
-  
     More specific error information 
- message: string
-  
     A message providing further information which may be displayed to the end user Example: "Conflict"
- parentId: string
-  
     An OpenTracing parent-span ID Example: "0020000000000001"
- spanId: string
-  
     An OpenTracing span ID Example: "b2fb4a1d1a96d312"
- timestamp: string (date-time)
-  
     When the error was first detected 
- traceId: string
-  
     An OpenTracing trace ID Example: "463ac35c9f6413ad48485a3953bb6125"
A page containing a subset of content which can be paginated through
Properties
- content: object[]
-  
     The items in this page of results Array of AppExecutionMode 
- first: boolean
-  
     Whether this is the first page Example: false
- last: boolean
-  
     Whether this is the last page Example: true
- number: integer (int32)
-  
     The page number, starting at 0 Example: 4
- numberOfElements: integer (int32)
-  
     The number of elements in this page of results Example: 18
- size: integer (int32)
-  
     The number of results per page Example: 20
- sort:
-  
     The sort order applied to the results 
- totalElements: integer (int32)
-  
     The total number of elements in all the pages Example: 98
- totalPages: integer (int32)
-  
     The total number of pages Example: 5
A page containing a subset of content which can be paginated through
Properties
- content: object[]
-  
     The items in this page of results Array of ExecutionService 
- first: boolean
-  
     Whether this is the first page Example: false
- last: boolean
-  
     Whether this is the last page Example: true
- number: integer (int32)
-  
     The page number, starting at 0 Example: 4
- numberOfElements: integer (int32)
-  
     The number of elements in this page of results Example: 18
- size: integer (int32)
-  
     The number of results per page Example: 20
- sort:
-  
     The sort order applied to the results 
- totalElements: integer (int32)
-  
     The total number of elements in all the pages Example: 98
- totalPages: integer (int32)
-  
     The total number of pages Example: 5
A page containing a subset of content which can be paginated through
Properties
- content: object[]
-  
     The items in this page of results Array of ExecutionServiceWorkerMapping 
- first: boolean
-  
     Whether this is the first page Example: false
- last: boolean
-  
     Whether this is the last page Example: true
- number: integer (int32)
-  
     The page number, starting at 0 Example: 4
- numberOfElements: integer (int32)
-  
     The number of elements in this page of results Example: 18
- size: integer (int32)
-  
     The number of results per page Example: 20
- sort:
-  
     The sort order applied to the results 
- totalElements: integer (int32)
-  
     The total number of elements in all the pages Example: 98
- totalPages: integer (int32)
-  
     The total number of pages Example: 5
A page containing a subset of content which can be paginated through
Properties
- content: object[]
-  
     The items in this page of results Array of ExecutionWorker 
- first: boolean
-  
     Whether this is the first page Example: false
- last: boolean
-  
     Whether this is the last page Example: true
- number: integer (int32)
-  
     The page number, starting at 0 Example: 4
- numberOfElements: integer (int32)
-  
     The number of elements in this page of results Example: 18
- size: integer (int32)
-  
     The number of results per page Example: 20
- sort:
-  
     The sort order applied to the results 
- totalElements: integer (int32)
-  
     The total number of elements in all the pages Example: 98
- totalPages: integer (int32)
-  
     The total number of pages Example: 5
The basic details of an app
Properties
- id: string (uuid)
-  
     The ID of this app Example: "00007eff-83f9-05fe-ffff-81007c05fc01"
- name: string (1 to 255 chars) , must match ^[^\p{Cntrl}]*$ & ^\S(?:[\s\S]*\S)?$
-  
     The name of this app Example: "My app"
- objectType: string , one of { APP }
-  
     
- url: string (uri)
-  
     The URL of this app Example: "/api/apps/00007eff-83f9-05fe-ffff-81007c05fc01"
Properties
- id: string (uuid)
-  
     The ID of this execution service Example: "8aadc318-75b3-3bee-7552-3ce8030b27c4"
- name: string (1 to 255 chars) , must match ^[^\p{Cntrl}]*$ & ^\S(?:[\s\S]*\S)?$
-  
     The name of this execution service Example: "My execution service"
- objectType: string , one of { EXECUTION_SERVICE }
-  
     
- url: string (uri)
-  
     The URL of this execution service Example: "/api/admin/execution/services/8aadc318-75b3-3bee-7552-3ce8030b27c4"
Properties
- id: string (uuid)
-  
     The ID of this execution worker Example: "c0025fa4-889a-df02-3ffd-a05bc67ebe59"
- name: string (1 to 255 chars) , must match ^[^\p{Cntrl}]*$ & ^\S(?:[\s\S]*\S)?$
-  
     The name of this execution worker Example: "My execution worker"
- objectType: string , one of { EXECUTION_WORKER }
-  
     
- url: string (uri)
-  
     The URL of this execution worker Example: "/api/admin/execution/workers/c0025fa4-889a-df02-3ffd-a05bc67ebe59"
© 2001-2022 Fair Isaac Corporation. All rights reserved. This documentation is the property of Fair Isaac Corporation (“FICO”). Receipt or possession of this documentation does not convey rights to disclose, reproduce, make derivative works, use, or allow others to use it except solely for internal evaluation purposes to determine whether to purchase a license to the software described in this documentation, or as otherwise set forth in a written software license agreement between you and FICO (or a FICO affiliate). Use of this documentation and the software described in it must conform strictly to the foregoing permitted uses, and no other use is permitted.
 
