© Informatica. Proprietary and Confidential.1212
Profiling REST API
Following IICS Rest APIs have been used
Login API
To log into IICS and get Session ID. The session ID expires after 30 minutes of inactivity and used as header parameter for all subsequent REST API calls.
https://dm-{POD_region}.informaticacloud.com/ma/api/v2/user/login
Profiling API
• Get list of profiles
• https://{POD}-dqprofile.dm-{POD_region}.informaticacloud.com/pro filing-service/api/v1/profile
• Get details of each profile – like Profilable fields, Rules tagged, Sampling Option, Filter enable flag, Created by, date etc.
• https://{POD}-dqprofile.dm-{POD_region}.informaticacloud.com/pro filing-service/api/v1/profile/{id}
• Get Column Profiling Details By Column Id – Column Profile Result as seen on Profile Result page in IICS – Data Profiling
• https://{POD}-dqprofile.dm-{POD_region}.informaticacloud.com/metric-store/api/v1/odata/Profiles('{profileId}')/Columns('{columnId}’)
• Get Top N value frequencies by column id
• https://{POD}-dqprofile.dm-{POD_region}.informaticacloud.com/metric-store/api/v1/odata/Profiles('{profileId}')/Columns('{columnId}')/ValueFrequencies
• Lists all the profile runs for a profile ID – like Job execution status, Start/End time, Time Taken, Memory Consumed etc.
• https://{POD}-dqprofile.dm-{POD_region}.informaticacloud.com/pro filing-service/api/v1/runDetail?profileId={profileId}
FRS API
• Get Additional Metadata Details – like profile and rule project, folder name, rule dimension name etc.
• https://{POD}.dm-{POD_region}.informaticacloud.com/frs/v1/Documents('{in_frs_id}')?$expand=userInfo