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.
 
