Upload Analysis
| API | UploadAnalysis |
| Purpose | To upload and process a CSV file containing incident/ticket data. This initiates an analysis job for identifying automation opportunities and generating runbook recommendations. |
| API URL | https://<API URL>:<API Port>//v1/analysis/upload-analysis |
| Authentication type | Basic/Bearer |
| Method Type | POST |
Parameters Required in Request Body of API
| Column | Column type | Expected/sample Value | Remarks |
| analysisInput.analysisName | string | Analysis_Name | Mandatory parameter: Analysis Name |
| analysisInput.runbookToolTypeName | string | BIGFIX | Mandatory parameter : analysis input runbookToolTypeName |
| analysisInput.type | string | SAAS | Optional value. Analysis input type |
| analysisInput.isScriptRequired | bool | true/false | Optional value. If isScriptRequired true or not |
| analysisInput.isKNWRequired | bool | true/false | Optional value. If KNWRRequired true or not |
| analysisInput.sAASUserEmail | string | optional | SAAS user email. Mandatory if authentication is bearer. |
| File | file | optional | Upload file |
Response Messages
| Column | Column type | Value | Remarks |
| statusCode | int |
|
This field provide status code |
| status | string | Success/Fail | This field provide status |
| message | string | null or message in case of not success | |
| result | string | XXXXXXXX | This field provide unique number for reference |