Gets the List of All Recon Jobs
get
/iam/governance/applicationmanagement/api/v1/applications/{appId}/jobs
Returns all the recon jobs for a given application.
Request
Path Parameters
-
appId: string
Name of the application
Response
Supported Media Types
- application/json
200 Response
Successful
Nested Schema : ReconJobDetail
Type:
Show Source
object-
jobName(optional):
string
-
mode(optional):
string
Allowed Values:
[ "Full", "Incremental", "Delete", "Entitlement", "Flat File Full", "Flat File Diff Sync", "Flat File Delete Sync", "Flat File Entitlement", "Flat File Delete" ] -
parameter(optional):
array parametersList
Nested Schema : ReconJobParameter
Type:
Show Source
object-
dataType(optional):
string
Allowed Values:
[ "String", "Number", "Boolean", "ITResource" ] -
encrypted(optional):
boolean
Default Value:
false -
helpText(optional):
string
-
name(optional):
string
-
required(optional):
boolean
Default Value:
false -
value(optional):
string
Examples
cURL Example
This example demonstrates the ability to return all the recon jobs for a given application. The information shown here is against a pseudo system and serves as a prototype.
curl -X GET http://pseudo.com/iam/governance/applicationmanagement/api/v1/applications/db2/jobs
Response Body Example
[
{
"jobName":"db2 Target Recon Job",
"mode":"Full",
"parametersList":{
"parameter":[
{
"name":"Application Name",
"value":"db",
"helpText":"Application Name",
"dataType":"String"
},
{
"name":"Filter",
"value":"",
"helpText":"Filter",
"dataType":"String"
},
{
"name":"Object Type",
"value":"User",
"helpText":"Object Type",
"dataType":"String"
}
]
}
},
{
"jobName":"db2 Target Incremental Recon Job",
"mode":"Incremental",
"parametersList":{
"parameter":[
{
"name":"Application Name",
"value":"db2",
"helpText":"Application Name",
"dataType":"String"
},
{
"name":"Scheduled Task Name",
"value":"db2 Target Incremental Recon Job",
"helpText":"Scheduled Task Name",
"dataType":"String"
},
{
"name":"Sync Token",
"value":"set Sync Token",
"helpText":"Sync Token",
"dataType":"String"
},
{
"name":"Object Type",
"value":"User",
"helpText":"Object Type",
"dataType":"String"
}
]
}
},
{
"jobName":"db2 Entitlement Loader Job",
"mode":"Entitlement",
"parametersList":{
"parameter":[
{
"name":"Lookup Name",
"value":"Lookup.Expense.Roles",
"helpText":"Lookup Name",
"dataType":"String",
"required":true
},
{
"name":"Code Key Attribute",
"value":"EXPENSE_ROLES.ROLEID",
"helpText":"Code Key Attribute",
"dataType":"String",
"required":true
},
{
"name":"Decode Attribute",
"value":"EXPENSE_ROLES.ROLENAME",
"helpText":"Decode Attribute",
"dataType":"String",
"required":true
},
{
"name":"Object Type",
"value":"Other",
"helpText":"Object Type",
"dataType":"String",
"required":true
},
{
"name":"Application Name",
"value":"db2",
"helpText":"Application Name",
"dataType":"String",
"required":false
}
]
}
},
{
"jobName":"ConnectorJob",
"mode":"Full",
"parametersList":{
"parameter":[
{
"name":"Object Type",
"value":"User",
"helpText":"Object Type",
"dataType":"String",
"required":true
},
{
"name":"Application Name",
"value":"db2",
"helpText":"Application Name",
"dataType":"String",
"required":true
}
]
}
}
]