Execution resources
Operation | Description |
---|---|
POST /api/executions | Submit an execution |
POST /api/executions
Starts an execution using the provided input data and returns the result data once completed.
Request Body
- Content-Type multipart/form-data
-
Properties
- executionRequest: ExecutionRequest required
-
- inputData: string (binary) required
-
The execution input data
Responses
- 200 OK
-
The execution result
- Content-Type application/vnd.com.fico.executor.v2+octet-stream
-
string (binary)
FICO-Execution-Exit-Code The execution exit code
string FICO-Execution-Host The hostname of the Executor that handled the request
string FICO-Execution-Id The ID allocated to this execution
string FICO-Execution-Model-Status The execution model status
string FICO-Execution-Run-Log-Location The location of the execution run-log
string - 429 Too Many Requests
-
The executor node is too busy
- Content-Type application/vnd.com.fico.executor.v2+json
- Content-Type application/vnd.com.fico.executor.v2+octet-stream
-
Empty response body
Example: {
"error": {
"code": "FICO-Platform-Http-429",
"desc": "Too Many Requests",
"innerError": {
"code": "OPTI-Executor-Validation-TooManyExecutions",
"desc": "Maximum concurrent executions cannot be exceeded",
"message": "Execution was not accepted. There are too many executions. Please try again later."
},
"message": "Too Many Requests",
"parentId": "0000000000000def",
"spanId": "0000000000000123",
"timestamp": "1970-01-03T02:01:33.219Z",
"traceId": "0000000000000abc"
}
}FICO-Execution-Host The hostname of the Executor that handled the request
string
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
Contains configuration for an execution request
Properties
- parameters:
-
The execution parameters
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: InnerError
-
- 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-406 , 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-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"
© 2001-2025 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.