Virima API



Home
Commons
Constructs
Error Codes
Tester


SERVICES
CertificateManagementService
AgentResourceMonitor
AndroidService
AnnouncementService
AssetLicenseEntitlementService
ConsumableService
HardwareAssetService
OtherAssetService
SoftwareLicenseAssetService
StockRoomService
StockRoomTypeService
UserLicenseEntitlementService
AuditRecordService
BSMService
AvailabilityService
CommitmentScheduleService
OutagesService
OutScopeService
BusinessService
ServiceCommitment
ServiceOffering
InScopeService
ChangeAttributeService
ChangeApprovalServices
CherwellIntegrationService
CmdbAuditService
CMDBCIRelationship
CMDBCIVersion
CMDBCIService
CommentService
CommonService
ConfigurationServices
ContractService
CorrelationService
CostCenterService
CredentialService
CustomerService
CustomizedColumnsService
CyberArkService
DemandService
DesignationService
DevOpsService
DiscoveryService
DiscoveryMonitoringProfileService
DiscoveryClientService
DiscoveryPattern
DiscoveryScanService
DiscoveryScanSplitService
Document
DuplicatesAndRemediation
EMEmailService
EventService
ExternalAlertService
FederationService
FileService
FinanceService
GetRecordService
GroupProbeService
HelpDeskDashboardService
HomePageService
ImportCIService
ImportITILService
IncidentService
PriorityService
TimescaleService
IncidentAttributeService
InfoBloxService
AssetsAuditService
ITILMetricService
ITSMChangeService
ITSMTicketMgtService
IvantiIntegrationService
JiraIntegrationService
KnowledgeAttributeService
KnowledgeManagementService
LocationService
LoginService
MajorSoftwareService
MFAService
MMCCertificateService
OwnerService
PreprocessorService
PurchaseOrderService
PurchaseOrderLineItemService
ReceivingSlipService
ReceivingSlipsLineService
RequestItemService
RequestProcurementService
TransferOrderService
ProbeService
ProblemService
ProblemAttributeService
ProcessNetworkConnections
ProcessjobsService
ProgramService
ProjectService
PropertyGroupService
ReleaseManagementService
ReportDashBoardService
ReportingService
ReportingClauseService
ReportingOrderService
ReportPresentationService
RequestService
RequestAttributeService
AssessmentMasterAndQuestionService
RiskMangaementService
RoleAccessService
RuleService
RunBookService
SAMLService
SampleService
ScanService
SDPService
SearchService
SensorService
ServiceCatalog
ServiceNowMappingService
ServiceNowRecordService
SLAService
SoftwareMetricsService
ImportSpiceWorkTicketsService
SurveyMastersAndQuestions
TagService
TaskService
TaskTimeTrackingService
TimeTrackingExportService
TimeTrackingService
UCFADService
UnfuddleService
UserDepartmentService
UserGroupService
UserRoleService
UserService
VCenterHeirarchyService
VCenterTagsService
VendorService
WorkflowService
MenuService

Virima API Specification - JiraIntegrationService Services

The requests documented in this section are directed to JiraIntegrationService resources, which represent .

getJiraCredential GET Interface

Method: GET

Relative URL: jira-integration/get-jira-credential

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Response Structure:

Field NameTypeDescription
responseJiraCredential

Example Request:

Example Response:

{
   "id":2147483647,
   "jiraDomain":"?",
   "jiraUsername":"?",
   "jiraApiKey":"?",
   "workSpaceId":"?",
   "selectedSchemas":"?",
   "selectedProjectIDs":"?",
   "selectedIncidentTypeIssues":"?",
   "selectedChangeTypeIssues":"?",
   "jiraProjectsAndIssueTypes":"?",
   "isMoveVirimaBlueprints":?,
   "assetManagement":?,
   "serviceManagement":?,
   "incidentIssuesBy":"?",
   "changeIssuesBy":"?",
   "doesJiraKeyExists":?,
   "fromJiraAPP":?
}

saveJiraCredential POST Interface

Method: POST

Relative URL: jira-integration/save-jira-credential

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Request Structure:

Field NameTypeDescription
detailJiraCredential

Response Structure:

Field NameTypeDescription
responseResponse

Example Request:

SAVEJIRACREDENTIAL 
Host: example.com
Authorization: Basic xxxxxxxxxxxxxxxxxxx
Content-Type : nnn
{
   "jiraDomain":"?",
   "jiraUsername":"?",
   "jiraApiKey":"?",
   "workSpaceId":"?",
   "selectedSchemas":"?",
   "selectedProjectIDs":"?",
   "selectedIncidentTypeIssues":"?",
   "selectedChangeTypeIssues":"?",
   "jiraProjectsAndIssueTypes":"?",
   "isMoveVirimaBlueprints":?,
   "assetManagement":?,
   "serviceManagement":?,
   "incidentIssuesBy":"?",
   "changeIssuesBy":"?",
   "doesJiraKeyExists":?,
   "fromJiraAPP":?
}

Example Response:

{
   "id":1258756320,
   "response":"?"
}

newgetJiraCredential GET Interface

Method: GET

Relative URL: jira-integration/new-get-jira-credential

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Response Structure:

Field NameTypeDescription
responseJiraCredential

Example Request:

Example Response:

{
   "id":2147483647,
   "jiraDomain":"?",
   "jiraUsername":"?",
   "jiraApiKey":"?",
   "workSpaceId":"?",
   "selectedSchemas":"?",
   "selectedProjectIDs":"?",
   "selectedIncidentTypeIssues":"?",
   "selectedChangeTypeIssues":"?",
   "jiraProjectsAndIssueTypes":"?",
   "isMoveVirimaBlueprints":?,
   "assetManagement":?,
   "serviceManagement":?,
   "incidentIssuesBy":"?",
   "changeIssuesBy":"?",
   "doesJiraKeyExists":?,
   "fromJiraAPP":?
}

loadJiraMeta POST Interface

Method: POST

Relative URL: jira-integration/load-jira-metadata

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Request Structure:

Field NameTypeDescription
detailJiraCredential

Response Structure:

Field NameTypeDescription
responseResponse

Example Request:

LOADJIRAMETA 
Host: example.com
Authorization: Basic xxxxxxxxxxxxxxxxxxx
Content-Type : nnn
{
   "jiraDomain":"?",
   "jiraUsername":"?",
   "jiraApiKey":"?",
   "workSpaceId":"?",
   "selectedSchemas":"?",
   "selectedProjectIDs":"?",
   "selectedIncidentTypeIssues":"?",
   "selectedChangeTypeIssues":"?",
   "jiraProjectsAndIssueTypes":"?",
   "isMoveVirimaBlueprints":?,
   "assetManagement":?,
   "serviceManagement":?,
   "incidentIssuesBy":"?",
   "changeIssuesBy":"?",
   "doesJiraKeyExists":?,
   "fromJiraAPP":?
}

Example Response:

{
   "id":2147483647,
   "response":"?"
}

verifyAndSaveJiraCredential POST Interface

Method: POST

Relative URL: jira-integration/verify-save-jira-credential

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Request Structure:

Field NameTypeDescription
detailJiraCredential

Response Structure:

Field NameTypeDescription
responseJiraCredential

Example Request:

VERIFYANDSAVEJIRACREDENTIAL 
Host: example.com
Authorization: Basic xxxxxxxxxxxxxxxxxxx
Content-Type : nnn
{
   "jiraDomain":"?",
   "jiraUsername":"?",
   "jiraApiKey":"?",
   "workSpaceId":"?",
   "selectedSchemas":"?",
   "selectedProjectIDs":"?",
   "selectedIncidentTypeIssues":"?",
   "selectedChangeTypeIssues":"?",
   "jiraProjectsAndIssueTypes":"?",
   "isMoveVirimaBlueprints":?,
   "assetManagement":?,
   "serviceManagement":?,
   "incidentIssuesBy":"?",
   "changeIssuesBy":"?",
   "doesJiraKeyExists":?,
   "fromJiraAPP":?
}

Example Response:

{
   "id":2147483647,
   "jiraDomain":"?",
   "jiraUsername":"?",
   "jiraApiKey":"?",
   "workSpaceId":"?",
   "selectedSchemas":"?",
   "selectedProjectIDs":"?",
   "selectedIncidentTypeIssues":"?",
   "selectedChangeTypeIssues":"?",
   "jiraProjectsAndIssueTypes":"?",
   "isMoveVirimaBlueprints":?,
   "assetManagement":?,
   "serviceManagement":?,
   "incidentIssuesBy":"?",
   "changeIssuesBy":"?",
   "doesJiraKeyExists":?,
   "fromJiraAPP":?
}

deleteJiraCredential GET Interface

Description: Delete jira credentials.

Method: GET

Relative URL: jira-integration/delete-jira-credential/record-id

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Response Structure:

Field NameTypeDescription
responseResponse

Example Request:

Example Response:

{
   "id":1522149744,
   "response":"?"
}

copyAllRecordsToJira POST Interface

Description: Service to move all the selected records in cmdb to Jira.

Method: POST

Relative URL: jira-integration/copy-all-records-to-jira

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Request Structure:

Field NameTypeDescription
listOfIdsRecordList

Response Structure:

Field NameTypeDescription
responseResponse

Example Request:

COPYALLRECORDSTOJIRA 
Host: example.com
Authorization: Basic xxxxxxxxxxxxxxxxxxx
Content-Type : nnn
{
   "id":2147483647,
   "scanId":?,
   "workflowId":?,
   "fromSACM":?,
   "customerId":"?",
   "userId":"?",
   "startTime":"?",
   "idList":[
      {
         "id":2147483647,
         "flag":?
      }   ]
}

Example Response:

{
   "id":2147483647,
   "response":"?"
}

getAllJiraObjSchemas GET Interface

Method: GET

Relative URL: jira-integration/get-all-jira-obj-schemas

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Response Structure:

Field NameTypeDescription
responseResponse

Example Request:

Example Response:

{
   "id":2147483647,
   "response":"?"
}

getJiraObjTypes POST Interface

Method: POST

Relative URL: jira-integration/get-jira-obj-types

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Request Structure:

Field NameTypeDescription
detailJiraIDAndNameDetails

Response Structure:

Field NameTypeDescription
responseResponse

Example Request:

GETJIRAOBJTYPES 
Host: example.com
Authorization: Basic xxxxxxxxxxxxxxxxxxx
Content-Type : nnn
{
   "jiraIDValue":?,
   "jiraNameValue":"?"
}

Example Response:

{
   "id":2147483647,
   "response":"?"
}

saveMappingForBlueprint POST Interface

Method: POST

Relative URL: jira-integration/save-mappings

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Request Structure:

Field NameTypeDescription
jiraMappingJiraMapping

Response Structure:

Field NameTypeDescription
responseResponse

Example Request:

SAVEMAPPINGFORBLUEPRINT 
Host: example.com
Authorization: Basic xxxxxxxxxxxxxxxxxxx
Content-Type : nnn
{
   "virimaBluePrinId":?,
   "virimaBluePrintName":"?",
   "jiraObjSchemaId":?,
   "jiraObjSchema":"?",
   "jiraObjTypeId":?,
   "jiraObjType":"?",
   "jiraChildId":?,
   "jiraChild":"?",
   "propertyMapping":"?",
   "isEnabled":?,
   "jiraMappingCondition":[
      {
         "jiraMappingId":"?",
         "operator": {
               "stringobj":"?",
               "shortName":"?",
               "s3Name":"?",
               "uniqueId":"?",
               "lineType":"?",
            },
         "column":"?",
         "value":"?",
         "value1":"?",
         "condition":"?"
      }   ],
   "jiraObjTypeHierarchy":"?",
   "archive":?,
   "actualJiraObjType":"?"
}

Example Response:

{
   "id":2147483647,
   "response":"?"
}

getPickListPropertiesWithId POST Interface

Method: POST

Relative URL: jira-integration/get-picklist-with-id

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Request Structure:

Field NameTypeDescription
detailJiraIDAndNameDetails

Response Structure:

Field NameTypeDescription
responseResponse

Example Request:

GETPICKLISTPROPERTIESWITHID 
Host: example.com
Authorization: Basic xxxxxxxxxxxxxxxxxxx
Content-Type : nnn
{
   "jiraIDValue":?,
   "jiraNameValue":"?"
}

Example Response:

{
   "id":316147268,
   "response":"?"
}

getVirimaBlueprints GET Interface

Method: GET

Relative URL: jira-integration/get-virima-blueprints

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Response Structure:

Field NameTypeDescription
responseResponse

Example Request:

Example Response:

{
   "id":2147483647,
   "response":"?"
}

getVirimaProperties POST Interface

Method: POST

Relative URL: jira-integration/get-virima-properties

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Request Structure:

Field NameTypeDescription
detailResponse

Response Structure:

Field NameTypeDescription
responseResponse

Example Request:

GETVIRIMAPROPERTIES 
Host: example.com
Authorization: Basic xxxxxxxxxxxxxxxxxxx
Content-Type : nnn
{
   "response":"?"
}

Example Response:

{
   "id":2034093143,
   "response":"?"
}

getAllColumnNamesForTable POST Interface

Method: POST

Relative URL: jira-integration/get-all-column-names-table

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Request Structure:

Field NameTypeDescription
detailResponse

Response Structure:

Field NameTypeDescription
responseResponse

Example Request:

GETALLCOLUMNNAMESFORTABLE 
Host: example.com
Authorization: Basic xxxxxxxxxxxxxxxxxxx
Content-Type : nnn
{
   "response":"?"
}

Example Response:

{
   "id":2147483647,
   "response":"?"
}

getMappingDetails POST Interface

Method: POST

Relative URL: jira-integration/get-mapping-details

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Request Structure:

Field NameTypeDescription
detailResponse

Response Structure:

Field NameTypeDescription
responseResponse

Example Request:

GETMAPPINGDETAILS 
Host: example.com
Authorization: Basic xxxxxxxxxxxxxxxxxxx
Content-Type : nnn
{
   "response":"?"
}

Example Response:

{
   "id":2147483647,
   "response":"?"
}

getAttributeValuesWithId POST Interface

Method: POST

Relative URL: jira-integration/get-attribute-values

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Request Structure:

Field NameTypeDescription
detailResponse

Response Structure:

Field NameTypeDescription
responseResponse

Example Request:

GETATTRIBUTEVALUESWITHID 
Host: example.com
Authorization: Basic xxxxxxxxxxxxxxxxxxx
Content-Type : nnn
{
   "response":"?"
}

Example Response:

{
   "id":2147483647,
   "response":"?"
}

isRedisKeyExisted GET Interface

Method: GET

Relative URL: jira-integration/is-rediskey-existed

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Response Structure:

Field NameTypeDescription
responseResponse

Example Request:

Example Response:

{
   "id":2147483647,
   "response":"?"
}

resyncJiraData GET Interface

Method: GET

Relative URL: jira-integration/resync-jira-data

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Response Structure:

Field NameTypeDescription
responseResponse

Example Request:

Example Response:

{
   "id":2147483647,
   "response":"?"
}

getSchemasFromJira GET Interface

Method: GET

Relative URL: jira-integration/get-schemas-from-jira

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Response Structure:

Field NameTypeDescription
responseResponse

Example Request:

Example Response:

{
   "id":2147483647,
   "response":"?"
}

getProjectIssuesTypesFromJira GET Interface

Method: GET

Relative URL: jira-integration/get-projects-issues-from-jira

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Response Structure:

Field NameTypeDescription
responseResponse

Example Request:

Example Response:

{
   "id":2147483647,
   "response":"?"
}

createSchemaInJira POST Interface

Method: POST

Relative URL: jira-integration/create-schema-in-jira

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Request Structure:

Field NameTypeDescription
detailStringClass

Response Structure:

Field NameTypeDescription
responseResponse

Example Request:

CREATESCHEMAINJIRA 
Host: example.com
Authorization: Basic xxxxxxxxxxxxxxxxxxx
Content-Type : nnn
{
   "stringobj":"?",
   "shortName":"?",
   "s3Name":"?",
   "uniqueId":"?",
   "lineType":"?",
}

Example Response:

{
   "id":2147483647,
   "response":"?"
}

getLogsForCi GET Interface

Method: GET

Relative URL: jira-integration/get-logs-for-ci/main-ci/copy-start-time/entity

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Response Structure:

Field NameTypeDescription
responseResponse

Example Request:

Example Response:

{
   "id":2147483647,
   "response":"?"
}

saveMappingForServiceManagement POST Interface

Method: POST

Relative URL: jira-integration/save-mapping-for-servicemanagement/module

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Request Structure:

Field NameTypeDescription
jiraIncidentAndChangeMappingJiraIncidentAndChangeMapping

Response Structure:

Field NameTypeDescription
responseResponse

Example Request:

SAVEMAPPINGFORSERVICEMANAGEMENT 
Host: example.com
Authorization: Basic xxxxxxxxxxxxxxxxxxx
Content-Type : nnn
{
   "incidentMapping":"?",
   "changeMapping":"?"
}

Example Response:

{
   "id":2147483647,
   "response":"?"
}

getServiceManagementMapping GET Interface

Method: GET

Relative URL: jira-integration/get-service-management-mapping/module

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Response Structure:

Field NameTypeDescription
responseResponse

Example Request:

Example Response:

{
   "id":2147483647,
   "response":"?"
}

deleteServiceManagementMapping POST Interface

Description: Delete service management mapping.

Method: POST

Relative URL: jira-integration/delete-service-management-mapping/module

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Request Structure:

Field NameTypeDescription
detailResponse

Response Structure:

Field NameTypeDescription
responseResponse

Example Request:

DELETESERVICEMANAGEMENTMAPPING 
Host: example.com
Authorization: Basic xxxxxxxxxxxxxxxxxxx
Content-Type : nnn
{
   "response":"?"
}

Example Response:

{
   "id":2147483647,
   "response":"?"
}

getServiceManagementDetails GET Interface

Method: GET

Relative URL: jira-integration/get-service-management-datails

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Response Structure:

Field NameTypeDescription
responseResponse

Example Request:

Example Response:

{
   "id":2012447309,
   "response":"?"
}

getNewPropertiesOfAllIssuetypeFromJira GET Interface

Method: GET

Relative URL: jira-integration/get-new-props-of-allissuetype-from-jira/module

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Response Structure:

Field NameTypeDescription
responseResponse

Example Request:

Example Response:

{
   "id":2147483647,
   "response":"?"
}

getNewPropertiesOfIssuetypeFromJira POST Interface

Method: POST

Relative URL: jira-integration/get-new-props-of-issuetype-from-jira/module

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Request Structure:

Field NameTypeDescription
detailResponse

Response Structure:

Field NameTypeDescription
responseResponse

Example Request:

GETNEWPROPERTIESOFISSUETYPEFROMJIRA 
Host: example.com
Authorization: Basic xxxxxxxxxxxxxxxxxxx
Content-Type : nnn
{
   "response":"?"
}

Example Response:

{
   "id":2147483647,
   "response":"?"
}

jiraRedisKeyCheck GET Interface

Method: GET

Relative URL: jira-integration/jira-redis-key-check

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Response Structure:

Field NameTypeDescription
responseResponse

Example Request:

Example Response:

{
   "id":2147483647,
   "response":"?"
}

resetDefaultMapping POST Interface

Method: POST

Relative URL: jira-integration/reset-mapping

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Request Structure:

Field NameTypeDescription
listOfIdsRecordList

Response Structure:

Field NameTypeDescription
responseResponse

Example Request:

RESETDEFAULTMAPPING 
Host: example.com
Authorization: Basic xxxxxxxxxxxxxxxxxxx
Content-Type : nnn
{
   "id":2147483647,
   "scanId":?,
   "workflowId":?,
   "fromSACM":?,
   "customerId":"?",
   "userId":"?",
   "startTime":"?",
   "idList":[
      {
         "id":2147483647,
         "flag":?
      }   ]
}

Example Response:

{
   "id":1391398692,
   "response":"?"
}

verifyAndSaveJiraVirimaAppCredential POST Interface

Method: POST

Relative URL: jira-integration/verify-save-jira-virima-app-credential

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Request Structure:

Field NameTypeDescription
detailJiraCredential

Response Structure:

Field NameTypeDescription
responseResponse

Example Request:

VERIFYANDSAVEJIRAVIRIMAAPPCREDENTIAL 
Host: example.com
Authorization: Basic xxxxxxxxxxxxxxxxxxx
Content-Type : nnn
{
   "jiraDomain":"?",
   "jiraUsername":"?",
   "jiraApiKey":"?",
   "workSpaceId":"?",
   "selectedSchemas":"?",
   "selectedProjectIDs":"?",
   "selectedIncidentTypeIssues":"?",
   "selectedChangeTypeIssues":"?",
   "jiraProjectsAndIssueTypes":"?",
   "isMoveVirimaBlueprints":?,
   "assetManagement":?,
   "serviceManagement":?,
   "incidentIssuesBy":"?",
   "changeIssuesBy":"?",
   "doesJiraKeyExists":?,
   "fromJiraAPP":?
}

Example Response:

{
   "id":2147483647,
   "response":"?"
}

sendMailAndLogeGeneration POST Interface

Method: POST

Relative URL: jira-integration/send-mail-and-synclog-generation

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Request Structure:

Field NameTypeDescription
propsIntegrationProps

Response Structure:

Field NameTypeDescription
responseResponse

Example Request:

SENDMAILANDLOGEGENERATION 
Host: example.com
Authorization: Basic xxxxxxxxxxxxxxxxxxx
Content-Type : nnn
{
   "userId":?,
   "customerId":?,
   "startTime":?,
   "statusMessage":"?",
   "moveId":"?",
   "action":"?"
}

Example Response:

{
   "id":2147483647,
   "response":"?"
}