Sailpoint Identity Now
26 min
this connector ingests data from the sailpoint identitynow and integrates it with swimlane prerequisites to set up the asset, you need the following inputs url client id client secret token url capabilities the sailpoint identitynow connector integration provides the following capabilities get accounts get account activities get profiles identities get access profiles get roles note for task get accounts , the filtering is supported for the following fields and operators id eq, in identityid eq name eq, in nativeidentity eq, in sourceid eq, in uncorrelated eq for task get account activities , the filtering is supported for the following fields and operators type eq, in created gt, lt, ge, le modified gt, lt, ge, le api documentation link https //developer sailpoint com/idn/api/v3/ configurations oauth 2 0 client credentials authenticates using oauth 2 0 client credentials configuration parameters parameter description type required url a url to the target host string required token url string required client id the client id string required client secret the client secret string required scope permission scopes for this action array optional verify ssl verify ssl certificate boolean optional http proxy a proxy to route requests through string optional actions get access profiles this will give access profiles by using id endpoint url /access profiles/ {{id}} method get input argument name type required description path parameters id string required parameters for the get access profiles action input example {"path parameters" {"id" "2c9180837ca6693d017ca8d097500149"}} output parameter type description status code number http status code of the response reason string response reason phrase id string unique identifier name string name of the resource description string output field description created string output field created modified string output field modified enabled boolean output field enabled owner object output field owner owner type string type of the resource owner id string unique identifier owner name string name of the resource source object output field source source id string unique identifier source type string type of the resource source name string name of the resource entitlements array output field entitlements entitlements id string unique identifier entitlements type string type of the resource entitlements name string name of the resource requestable boolean output field requestable accessrequestconfig object output field accessrequestconfig accessrequestconfig commentsrequired boolean output field accessrequestconfig commentsrequired accessrequestconfig denialcommentsrequired boolean output field accessrequestconfig denialcommentsrequired accessrequestconfig approvalschemes array output field accessrequestconfig approvalschemes output example {"status code" 200,"response headers" {},"reason" "ok","json body" {"id" "2c91808a7190d06e01719938fcd20792","name" "employee database read write","description" "collection of entitlements to read/write the employee database","created" "2021 03 01t22 32 58 104z","modified" "2021 03 02t20 22 28 104z","enabled"\ true,"owner" {"type" "identity","id" "2c9180a46faadee4016fb4e018c20639","name" "support"},"source" {"id" "2c91809773dee3610173fdb0b6061ef4","type" "source","name" "ods ad source"},"entitleme get account activities this will give a collection of account activities endpoint url /account activities method get input argument name type required description parameters requested for string optional parameters for the get account activities action parameters requested by string optional parameters for the get account activities action parameters regarding identity string optional parameters for the get account activities action parameters limit number optional parameters for the get account activities action parameters offset number optional parameters for the get account activities action parameters count boolean optional parameters for the get account activities action parameters filters string optional parameters for the get account activities action parameters sorters string optional parameters for the get account activities action input example {"parameters" {"requested for" "2c91808568c529c60168cca6f90c1313","requested by" "2c91808568c529c60168cca6f90c1313","regarding identity" "2c91808568c529c60168cca6f90c1313","limit" 250,"offset" 0,"count"\ false,"filters" "identity refresh","sorters" "created"}} output parameter type description status code number http status code of the response reason string response reason phrase output example {"status code" 200,"response headers" {},"reason" "ok","json body" \[{"id" "2c9180835d2e5168015d32f890ca1581","name" "2c9180835d2e5168015d32f890ca1581","created" "2017 07 11t18 45 37 098z","modified" "2018 06 25t20 22 28 104z","completed" "2018 10 19t13 49 37 385z","completionstatus" "success","type" "apprequest","requesteridentitysummary" {},"targetidentitysummary" {},"errors" \[],"warnings" \[],"items" \[],"executionstatus" "completed","clientmetadata" {}}]} get accounts this returns a list of accounts endpoint url /accounts method get input argument name type required description parameters limit number optional parameters for the get accounts action parameters offset number optional parameters for the get accounts action parameters count boolean optional parameters for the get accounts action parameters filters string optional parameters for the get accounts action parameters sorters string optional parameters for the get accounts action input example {"parameters" {"limit" 250,"offset" 0,"count"\ false,"filters" "2c9180858082150f0180893dbaf44201","sorters" "id,name"}} output parameter type description status code number http status code of the response reason string response reason phrase output example {"status code" 200,"response headers" {},"reason" "ok","json body" \[{"id" "id12345","name" "aname","created" "2015 05 28t14 07 17z","modified" "2015 05 28t14 07 17z","sourceid" "2c9180835d2e5168015d32f890ca1581","sourcename" "employees","identityid" "2c9180835d2e5168015d32f890ca1581","attributes" {},"authoritative"\ false,"description"\ null,"disabled"\ false,"locked"\ false,"nativeidentity" "552775","systemaccount"\ false,"uncorrelated"\ false}]} get profiles identities this returns a single identity profile based on id endpoint url /identity profiles/ {{identity profile id}} method get input argument name type required description path parameters identity profile id string required parameters for the get profiles identities action input example {"path parameters" {"identity profile id" "2b838de9 db9b abcf e646 d4f274ad4238"}} output parameter type description status code number http status code of the response reason string response reason phrase id string unique identifier name string name of the resource created string output field created modified string output field modified description string output field description owner object output field owner owner type string type of the resource owner id string unique identifier owner name string name of the resource priority number output field priority authoritativesource object output field authoritativesource authoritativesource type string type of the resource authoritativesource id string unique identifier authoritativesource name string name of the resource identityrefreshrequired boolean unique identifier identitycount number unique identifier identityattributeconfig object unique identifier identityattributeconfig enabled boolean unique identifier identityattributeconfig attributetransforms array unique identifier identityattributeconfig attributetransforms identityattributename string unique identifier identityattributeconfig attributetransforms transformdefinition object unique identifier identityattributeconfig attributetransforms transformdefinition type string unique identifier identityattributeconfig attributetransforms transformdefinition attributes object unique identifier output example {"status code" 200,"response headers" {},"reason" "ok","json body" {"id" "id12345","name" "aname","created" "2015 05 28t14 07 17z","modified" "2015 05 28t14 07 17z","description" "my custom flat file profile","owner" {"type" "identity","id" "2c9180835d191a86015d28455b4b232a","name" "william wilson"},"priority" 10,"authoritativesource" {"type" "source","id" "2c9180835d191a86015d28455b4b232a","name" "hr active directory"},"identityrefreshrequired"\ true,"identitycount" 8,"identityattributeconfig" { get roles this will returns a role by its id endpoint url /roles/ {{id}} method get input argument name type required description path parameters id string required parameters for the get roles action input example {"path parameters" {"id" "2c91808a7813090a017814121e121518"}} output parameter type description status code number http status code of the response reason string response reason phrase id string unique identifier name string name of the resource created string output field created modified string output field modified description string output field description owner object output field owner owner type string type of the resource owner id string unique identifier owner name string name of the resource accessprofiles array output field accessprofiles accessprofiles id string unique identifier accessprofiles type string type of the resource accessprofiles name string name of the resource membership object output field membership membership type string type of the resource membership criteria object output field membership criteria membership criteria operation string output field membership criteria operation membership criteria key object output field membership criteria key membership criteria key type string type of the resource membership criteria key property string output field membership criteria key property membership criteria key sourceid string unique identifier membership criteria stringvalue string value for the parameter membership criteria children array output field membership criteria children output example {"status code" 200,"response headers" {},"reason" "ok","json body" {"id" "2c918086749d78830174a1a40e121518","name" "role 2567","created" "2021 03 01t22 32 58 104z","modified" "2021 03 02t20 22 28 104z","description" "urna amet cursus pellentesque nisl orci maximus lorem nisl euismod fusce morbi p ","owner" {"type" "identity","id" "2c9180a46faadee4016fb4e018c20639","name" "support"},"accessprofiles" \[{}],"membership" {"type" "identity list","criteria" {},"identities" \[]},"legacymembershipinfo" response headers header description example content type the media type of the resource application/json date the date and time at which the message was originated thu, 01 jan 2024 00 00 00 gmt