Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 5 Current »

The base url for the API varies by region. Use the region that your OneLogin account resides in.

STEP-1

Generate One Login Client ID and Secrets

Go to, Developers Tab > API Credentials > Click New Credentials

Make sure to save Client ID and secrets in safe place

Name: Groups Sync for Jira Cloud

Choose Read all

Click Save.

STEP-2

Generate One Login Access Token using above Client ID and Secrets.

$ curl "https://api.us.onelogin.com/auth/oauth2/v2/token" -X POST 
-H "Authorization: client_id:*****8b97d64318fe, client_secret:*********78c4a5527ced2" 
-H "Content-Type: application/json" -d '{"grant_type":"client_credentials"}'
{"access_token":"*************e36a8d0e7a00bd93187defd","created_at":"2020-01-28T13:51:43.857Z",
"expires_in":36000,"refresh_token":"bd66d859bd484c4d0*******","token_type":"bearer",
"account_id":162360}
$

Take note of access token for below commands.

STEP-3

Get Custom Attributes

$ curl -XGET -H "Authorization: bearer:*************e36a8d0e7a00bd93187defd" 
"https://api.us.onelogin.com/api/1/users/custom_attributes"
{"status":{"error":false,"code":200,"type":"success","message":"Success"},"data":[[]]}
$

STEP-4

Get Users by Group Attribute.

$ curl -XGET -H "Authorization: bearer:*************e36a8d0e7a00bd93187defd" 
"https://api.us.onelogin.com/api/1/users/?limit=10"

Not sure about APIs

  • How to get group ID by group name

  • How to get users by group ID

If any help from Onelogin team appreciated.

  • No labels