It took me a while, but I eventually got there with help of support.
The Frontdoor API is a complex with nested data depending on custom or standard role usage.
In addition to the above instructions from Julie listed on connecting Datalink to Frontdoor API, we had to use resource path url of api/v2/environmentusers/environment/{envId} and also:
1. use a payload indicator of "data^objects"
2. Limit-Offset as Pagination type as the API has a limit of records returned so if you have large userbase/role assignments you'll go over ti
3. Limit Param Value of 450 and Offset Param Name of start
Then on the TBM Studio side, add a formula step after import on the destination table (the destination table name entered in datalink)
customRoles environment =If($_ = "",result customRoles environment,$_)
customRoles id =If($_ = "",result customRoles id,$_)
customRoles name =If($_ = "",result customRoles name,$_)
defaultRoles id =If($_ = "",result defaultRoles id,$_)
defatultRoles name =If($_ = "",result defaultRoles name,$_)
------------------------------
Andrew Bell
------------------------------
Original Message:
Sent: Fri May 23, 2025 08:54 AM
From: Joseph Fant
Subject: API in Access Administration to GET Domain Users
Thank you, I will give it a try today!
------------------------------
Joseph Fant
------------------------------
Original Message:
Sent: Fri May 23, 2025 08:49 AM
From: Julie Whitehurst
Subject: API in Access Administration to GET Domain Users
I recently inquired about ingesting the Access Admin data into a reference table in Cost Transparency and my premier support contact shared the following with me.
This can be done via REST connector in Datalink. Here are the steps:
- You would need to provide an API key pair for your DL service account (normally start with uls_svc).
- Follow the instruction in REST Connector setup
- Find your environment ID in Access Admin
- Setup for REST:
- HTTP Method = Get
- Authentication Type = Apptio; REST URL = https://frontdoor.apptio.com
- Need Refresh Token = Yes
- Insert the Public Key into Frontdoor Key and Secret Key into Frontdoor Secret
- for Environment User report, the path = api/export/environmentusers/environment/{envId}
My contact also said that if we aren't able to configure it successfully, that we could seek assistance from the support staff. You may need to open a support case if it doesn't work. Hope this helps.
------------------------------
Julie Whitehurst
Original Message:
Sent: Fri May 23, 2025 02:08 AM
From: Andrew Bell
Subject: API in Access Administration to GET Domain Users
It completely surprises me that there is no ADM or Datalink to be able to pull frontdoor/access environment information into TBM studio automatically.
For customers that use TargetProcess as well, not been able to keep users/integration users in sync from Apptio only tools is a pretty big gap.
------------------------------
Andrew Bell