Skip to main content

Find Applications

Find applications. The command uses the PV_APPLICATION public view to find data. Any filters passed should be passed on this public view.

GET https://instance.securid.com/aveksa/command.submit?cmd=findApplications

Request

Parameters

findApplications
format

properties - (Default) key=value. most useful when requesting a single object. If multiple objects are returned, values is a csv. ie key=value1,value2,value3 where value1 is the value for the first object, value2 is the value for the 2nd object, etc.

json - Useful format for parsing into javascript or other languages. See www.json.org for details.

csv - Comma separated values

tsv - Tab separated values

xml - Extensible Markup Language
delimiterThe delimiter to use between values for csv, properties formats
returnColumns

The names of the columns to return. returnColumns may be a CSV list of multiple column names. The returnColumns parameter may also be listed multiple times (ie returnColumns=col1,col2&returnColumns=col3,col4)

Refer to Columns table below.
returnMaxRowsThe maximum number of objects to return
distincttrue, false Returns only distinct values similar to the distinct keyword in SQL.
sortByColumns

The results will be sorted based on the columns listed using comma as the delimiter if multiple columns are specified.

Refer to Columns table below.
sortDirectionThis determines sorting order. When defined as 'asc' the sorting is in ascending order else in 'desc' descending order. If this parameter is not specified, the natural order of rows returned by database is used.
includeHeaderRowtrue, false To include column headers when the return format is csv, tsv. (Default) true
ignoreCasetrue, false Returns case insensitive search result for specified filter parameters. (Default) false

Columns

id[Primary Key] Unique application identifier
nameApplication name
created_by[Foreign Key referencing USERS.ID] User id that created this application
creation_dateDate stamp when this application was created
descriptionDescription associated with this application
sensitivitySensitivity
ownershipOwnership
localityLocality
business_owner[Foreign Key referencing USERS.ID] Business owner user id
technical_owner[Foreign Key referencing USERS.ID] Technical owner user id
exception_manager[Foreign Key referencing USERS.ID] Exception manager user
business_unit_id[Foreign Key referencing BUSINESS_UNIT.ID] Related business unit id
alt_nameAlternate name for this entry
short_descShort description for this entry
long_descLong description for this entry
url_refURL reference for this entry
user_countTotal number of collected users for this application
account_countTotal number of collected accounts for this application
orphaned_account_countTotal number of collected accounts for this application that do not map to any user
entitlement_countTotal number of collected entitlements for this application
categoryCategory
exclude_from_normal_add_accessExclude application from normal add access
allow_create_entitlementAllow create entitlement
allow_manual_activityAllow manual activity
ents_require_accountStores true and false and signifies whether entitlements added to the users have to come from an account
directory_for_accountsStores the directory of the accounts for the application
rules_account_template_idSignifies the account template to be used when a change request is created from Rules to add entitlements to this application
attr_sync_enabledStores true and false and signifies whether attribute sync feature is enabled
allow_disabled_accountsStores true and false and signifies whether the disabled accounts are allowed to be collected
allow_locked_accountsStores true and false and signifies whether the locked accounts are allowed to be collected
roles_account_template_idSignifies the account template to be used when a change request is created from Roles to add entitlements to this application
business_owner_nameBusiness owner display name
technical_owner_nameTechnical owner display name
exception_manager_nameException manager display name
editableTRUE, FALSEIf the application is editable.
backup_business_owner[Foreign Key referencing USERS.ID] Backup business owner
backup_technical_owner[Foreign Key referencing USERS.ID] Backup technical owner
business_criticalitySpecifies the level of criticality for the business source
privileged_flagSpecifies that the business source manages and controls privileged access
cau1Value of custom user type attributes configured on the instance represented by their reference names
cad1Value of custom date type attributes configured on the instance represented by their reference names
cas1Value of custom string type attributes configured on the instance represented by their reference names

Headers

Bearer token
Acceptapplication/json
Content-Typeapplication/json

Response

Parameters

The API returns the requested columns specified by returnColumns as output. If returnColumns is unspecified then all columns listed will be returned.

Examples

Request

curl -K -X GET  \
"https://instance.securid.com/aveksa/command.submit?cmd=findApplications&format=json" \
"&returnColumns=id%2Cname%2Cdescription&category=DEV" \
-H "Authorization: Bearer <token>" \
-H "Content-Type: application/json"

Response

{
"findApplications": [{
"id": "70",
"name": "Cherwell",
"description": "Cherwell Service Management is a cloud-based IT service management solution that helps IT teams in organizations to implement, automate and upgrade service and support processes."
},
{
"id": "71",
"name": "DataReach AWS",
"description": "This application will contain the AWS accounts and permission and will be used for recertification purpose."
},
{
"id": "72",
"name": "Deltek Costpoint",
"description": "Deltek CostPoint is an ERP software solution designed for government contractors. It enables users to manage project accounting, labor management, manufacturing, and business intelligence. Modules include payroll, budgeting and planning, reporting, human resources and benefits, manufacturing and compliance, subcontractor management, time and expense, contract management, and enterprise insights for planning and forecasting."
},
{
"id": "73",
"name": "Dropbox Business",
"description": "Share, sync, and collaborate on files securely with Dropbox Business, a file sharing and cloud storage solution that employees love and IT admins trust."
},
{
"id": "74",
"name": "Generic SecurID Tokens",
"description": "Represents generic requestable tokens meant to allow the system to request the “next available” token"
}
]
}