RSA Product Set: SecurID Access
RSA Product/Service Type: Cloud Access Service (CAS)/IDPlus Admin Rest API
There are no examples of using RSA IDPlus Admin Rest API with an OAuth client for looking up user data.
An OAuth client (Client Type: Admin API) has already been defined in CAS.
Refer to Manage OAuth API Clients at https://community.rsa.com/s/article/Manage-OAuth-API-Clients-ef26333a
An example of Authentication:
An example of Permissions:
Developers can refer to Authentication for the Cloud Administration APIs at URL https://community.securid.com/s/article/Authentication-for-the-Cloud-Administration-APIs-a04e3fb9 for generating OAuth credentials. To generate OAuth credentials for your client, you must first build a client assertion as a signed JSON Web Token (JWT) and send it to CAS. CAS (acting as an OAuth authorization server) will generate and return an access token to the client. The access token can be reused in multiple Admin API requests, until it expires.
The following are examples of using curl, Postman and Talend API tester to retrieve user data where an access token has been generated.
Template of curl Command
curl --header "Content-Type: application/json" --header "Authorization: Bearer <access token>" --url https://tenantname/AdminInterface/restapi/v1/users/lookup --data "{\"email\":\"user@domain.suffix\",\"searchUnsynched\":\"false\"}"
Example of curl Command
curl --header "Content-Type: application/json" --header "Authorization: Bearer eyJraWQiOiIyOTQwMjkxOTgyODE0OTYwODg0NzAyNDQxMjYyMDc4Mjg1MDc0ODA4NDI2NzU3MDgiLCJhbGciOiJSUzI1NiJ9.eyJzdWIiOiI1MGYyNDQyNS01Y2MyLTRmMmMtYmE2Mi0wNzgyODU2ZmQzY2QiLCJhdWQiOlsiaHR0cHM6Ly9nczgyLmFjY2Vzcy1kZW1vLnNlY3VyaWQuY29tIiwiaHR0cHM6Ly9nczgyLmF1dGgtZGVtby5zZWN1cmlkLmNvbSJdLCJ2ZXIiOjEsInNjb3BlIjoicnNhLmF1ZGl0LmFkbWluIHJzYS51c2VyLnJlYWQiLCJpc3MiOiJodHRwczovL2dzODIuYXV0aC1kZW1vLnNlY3VyaWQuY29tL29hdXRoIiwiZXhwIjoxNzYzMzQxMzY3LCJpYXQiOjE3NjMzMzk1MDcsImp0aSI6IjIwMDgwODk2MzUifQ.X84iSNbGj7R9YXtOJOzWiVlMpAzWjjnnC6kI697K78RFIL3DTJrqV49GRh9T482r0w5s9DWcHAKwaE2_44ZLYORuoNBlaewdruYvBUODTqgQpvqP5ch7masrEoD6ijUGvMaZwM_jiB4cSbgyEvE6GffHNWoNHAPm_vOgXa1psLg1yRuL6GxUVXmKgANdsuUZgLQKIwPr6WP4yYo7a_1_MJxYBta24P6VR5mvhkiOdQsOmBqE49P_4J_warIGXoYH-OCsvbWG4K86yNAGw_S2ZKLzEIUFOzgcl3UN9AqB-yrdT40YetLscOd7BLQAAT5mJ3odkK_tVZJy8_vUxkoCXw" --url https://gs82.access-demo.securid.com/AdminInterface/restapi/v1/users/lookup --data "{\"email\":\"mbell@securidcsapj.local\",\"searchUnsynched\":\"false\"}"
Response
{"id":"7616b2b7-63c6-43c1-801c-1271e9cbd4ac","emailAddress":"mbell@securidcsapj.local","firstName":"Mark","lastName":"Bell","creationDate":"2022-08-01T23:35:21.000Z","identitySource":"securidcsapj.local","userStatus":"Enabled","highRiskUser":false,"markDeleted":false,"markDeletedAt":null,"markDeletedBy":null,"smsNumber":null,"voiceNumber":null,"isTokenLocked":false,"isSmsLocked":false,"isVoiceLocked":false,"isFingerprintLocked":false,"isApproveLocked":false,"lastSyncTime":"2025-11-03T03:54:16.000Z","emergencyAccessStatus":"Disabled","emergencyTokencodeId":null,"emergencyTokencodeExpiration":null,"emergencyTokencodeLastUse":null,"emergencyTokencodeOneTimeUse":null,"offlineEmergencyTokencodeExpiration":null,"offlineEmergencyAccessStatus":"Disabled","monthLastAuthenticated":"Nov 2025","principalUsername":"mbell","alternateUsername":"","primaryUniqueIdentifier":"CN=Mark Bell,OU=People,OU=APJ,OU=RSA Customer Support,DC=securidcsapj,DC=local","lastSuccessfulAuthenticationMethod":null,"lastSuccessfulAuthenticationDate":null}
Postman configuration
POST
https://gs82.access-demo.securid.com/AdminInterface/restapi/v1/users/lookup
Authorization:

Bearer Token <Token Value>
Headers:
Content-Type application/json
Body:
{
"email":"mbell@securidcsapj.local",
"searchUnsynched":"false"
}
Response:
{
"id": "7616b2b7-63c6-43c1-801c-1271e9cbd4ac",
"emailAddress": "mbell@securidcsapj.local",
"firstName": "Mark",
"lastName": "Bell",
"creationDate": "2022-08-01T23:35:21.000Z",
"identitySource": "securidcsapj.local",
"userStatus": "Enabled",
"highRiskUser": false,
"markDeleted": false,
"markDeletedAt": null,
"markDeletedBy": null,
"smsNumber": null,
"voiceNumber": null,
"isTokenLocked": false,
"isSmsLocked": false,
"isVoiceLocked": false,
"isFingerprintLocked": false,
"isApproveLocked": false,
"lastSyncTime": "2025-11-03T03:54:16.000Z",
"emergencyAccessStatus": "Disabled",
"emergencyTokencodeId": null,
"emergencyTokencodeExpiration": null,
"emergencyTokencodeLastUse": null,
"emergencyTokencodeOneTimeUse": null,
"offlineEmergencyTokencodeExpiration": null,
"offlineEmergencyAccessStatus": "Disabled",
"monthLastAuthenticated": "Nov 2025",
"principalUsername": "mbell",
"alternateUsername": "",
"primaryUniqueIdentifier": "CN=Mark Bell,OU=People,OU=APJ,OU=RSA Customer Support,DC=securidcsapj,DC=local",
"lastSuccessfulAuthenticationMethod": null,
"lastSuccessfulAuthenticationDate": null
}
Talend API Tester configuration
POST
https://gs82.access-demo.securid.com/AdminInterface/restapi/v1/users/lookup
HEADERS
Authorization Bearer eyJraWQiOiIyOTQwMjkxOTgyODE0OTYwODg0NzAyNDQxMjYyMDc4Mjg1MDc0ODA4NDI2NzU3MDgiLCJhbGciOiJSUzI1NiJ9.eyJzdWIiOiI1MGYyNDQyNS01Y2MyLTRmMmMtYmE2Mi0wNzgyODU2ZmQzY2QiLCJhdWQiOlsiaHR0cHM6Ly9nczgyLmFjY2Vzcy1kZW1vLnNlY3VyaWQuY29tIiwiaHR0cHM6Ly9nczgyLmF1dGgtZGVtby5zZWN1cmlkLmNvbSJdLCJ2ZXIiOjEsInNjb3BlIjoicnNhLmF1ZGl0LmFkbWluIHJzYS51c2VyLnJlYWQiLCJpc3MiOiJodHRwczovL2dzODIuYXV0aC1kZW1vLnNlY3VyaWQuY29tL29hdXRoIiwiZXhwIjoxNzYzMzM1NjQxLCJpYXQiOjE3NjMzMzM3ODEsImp0aSI6IjM2NTA1MjU1MiJ9.DUYDFthgKzb3qwCTlKfB3YIYYe4rKzfpTSTomDXgXApz8cbvIH6mBgE-wTAjig2oHkWy72whGgU1Np9ITwi9nhnfg-5zZubodQL7yqHwgNBAOEw71-3dx-5yLdLSz66WbOtEueVcDS6lqVnwQYTyaE3L_tPrtz_TFKufr6WIb6_bA_kYChweC7KtL95tcBcJX8CTtux-QJc7e1FP8Up8w51mr8peb0MXMvTnvf4qOnbfHEsRIpokRfXffwMelp4PVa-N9mhEMtTeF5UZgaqMondmz8suswKGWqH7rdQKXKZqhdYxruM8swikdjQryPN5tyu-syGrrVLYwA7mcV_CqA
Content-Type application/json
BODY
{
"email":"mbell@securidcsapj.local",
"searchUnsynched":"false"
}
Response:
POST /AdminInterface/restapi/v1/users/lookup HTTP/1.1
Authorization: Bearer eyJraWQiOiIyOTQwMjkxOTgyODE0OTYwODg0NzAyNDQxMjYyMDc4Mjg1MDc0ODA4NDI2NzU3MDgiLCJhbGciOiJSUzI1NiJ9.eyJzdWIiOiI1MGYyNDQyNS01Y2MyLTRmMmMtYmE2Mi0wNzgyODU2ZmQzY2QiLCJhdWQiOlsiaHR0cHM6Ly9nczgyLmFjY2Vzcy1kZW1vLnNlY3VyaWQuY29tIiwiaHR0cHM6Ly9nczgyLmF1dGgtZGVtby5zZWN1cmlkLmNvbSJdLCJ2ZXIiOjEsInNjb3BlIjoicnNhLmF1ZGl0LmFkbWluIHJzYS51c2VyLnJlYWQiLCJpc3MiOiJodHRwczovL2dzODIuYXV0aC1kZW1vLnNlY3VyaWQuY29tL29hdXRoIiwiZXhwIjoxNzYzMzM1NjQxLCJpYXQiOjE3NjMzMzM3ODEsImp0aSI6IjM2NTA1MjU1MiJ9.DUYDFthgKzb3qwCTlKfB3YIYYe4rKzfpTSTomDXgXApz8cbvIH6mBgE-wTAjig2oHkWy72whGgU1Np9ITwi9nhnfg-5zZubodQL7yqHwgNBAOEw71-3dx-5yLdLSz66WbOtEueVcDS6lqVnwQYTyaE3L_tPrtz_TFKufr6WIb6_bA_kYChweC7KtL95tcBcJX8CTtux-QJc7e1FP8Up8w51mr8peb0MXMvTnvf4qOnbfHEsRIpokRfXffwMelp4PVa-N9mhEMtTeF5UZgaqMondmz8suswKGWqH7rdQKXKZqhdYxruM8swikdjQryPN5tyu-syGrrVLYwA7mcV_CqA
Content-Length: 69
Content-Type: application/json
Host: gs82.access-demo.securid.com
{
"email":"mbell@securidcsapj.local",
"searchUnsynched":"false"
}
HTTP/1.1 200
Date: Sun, 16 Nov 2025 22:57:46 GMT
Content-Type: application/json;charset=UTF-8
Content-Length: 1033
Connection: keep-alive
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
Strict-Transport-Security: max-age=31536000 ; includeSubDomains
X-Frame-Options: SAMEORIGIN
Set-Cookie: JSESSIONID=NDQ2ZTdkMjAtNDI4OS00ZjUyLWIyYTEtNWUzMzE5OTYwMDk1; Path=/; Secure; HttpOnly; SameSite=None
{"id":"7616b2b7-63c6-43c1-801c-1271e9cbd4ac","emailAddress":"mbell@securidcsapj.local","firstName":"Mark","lastName":"Bell","creationDate":"2022-08-01T23:35:21.000Z","identitySource":"securidcsapj.local","userStatus":"Enabled","highRiskUser":false,"markDeleted":false,"markDeletedAt":null,"markDeletedBy":null,"smsNumber":null,"voiceNumber":null,"isTokenLocked":false,"isSmsLocked":false,"isVoiceLocked":false,"isFingerprintLocked":false,"isApproveLocked":false,"lastSyncTime":"2025-11-03T03:54:16.000Z","emergencyAccessStatus":"Disabled","emergencyTokencodeId":null,"emergencyTokencodeExpiration":null,"emergencyTokencodeLastUse":null,"emergencyTokencodeOneTimeUse":null,"offlineEmergencyTokencodeExpiration":null,"offlineEmergencyAccessStatus":"Disabled","monthLastAuthenticated":"Nov 2025","principalUsername":"mbell","alternateUsername":"","primaryUniqueIdentifier":"CN=Mark Bell,OU=People,OU=APJ,OU=RSA Customer Support,DC=securidcsapj,DC=local","lastSuccessfulAuthenticationMethod":null,"lastSuccessfulAuthenticationDate":null}
RSA IDPlus Admin Rest API 2.8.0 Download is available from URL https://community.rsa.com/s/product-download/a9GPO0000000AnN2AU/rsa-idplus-admin-rest-api-280-download
Cloud Administration User Details API information is provided at URL https://community.rsa.com/s/article/Cloud-Administration-User-Details-API-a399621b
Accessing the Cloud Administration APIs is provided at URL https://community.rsa.com/s/article/Accessing-the-Cloud-Administration-APIs-52de1c1c
Related Articles
Microsoft Office 365 – WS-Federation SSO and Hybrid Domain Join Configuration – RSA Ready Implementation Guide 96Number of Views Download RSA SecurID Access Cloud User Event audit logs using Cloud Administration REST API CLU 2.04KNumber of Views Authentication Manager How to Retrieve the LDAPS Certificate and Configure an External Identity Source to Use LDAPS 4.33KNumber of Views Microsoft SharePoint 2016 - WS-Fed SSO Agent Configuration - RSA Ready Implementation Guide 25Number of Views RSA SecurID Access O365 WS-Fed Authentication Fails Intermittently 117Number of Views
Trending Articles
How to manipulate imported RSA SecurID Software Token(s) on an iPhone or iPad device Reporting on RSA Authentication Manager 8.x users with On-Demand Token, a fixed passcode or a hardware/software token assi… How to Download OTP Token Seed Files from myRSA Anomalix idGenius - SAML Relying Party Configuration - RSA Ready Implementation Guide RSA MFA Agent 2.5 for Microsoft Windows Installation and Administration Guide