<iframe src="https://www.googletagmanager.com/ns.html?id=GTM-M74D8PB" height="0" width="0" style="display:none;visibility:hidden">
Loading
Skip to NavigationSkip to Main Content
UltiPro API Integration Error "Verification failed: Failed to validate Admin credentials: Cannot get Ultipro service"
Okta Integration Network
Overview

The UltiPro API Credentials test fails with the following error visible in the Okta dashboard:

Verification failed: Failed to validate Admin credentials: Cannot get Ultipro service
 

Error Message

Applies To
  • UltiPro
  • Provisioning
  • Error
Cause
The URL entered in the Web Base Services URL field for creating the API connection is incorrect.
Solution
  1. Locate and record the UltiPro web services URL and the user and customer API keys:

    1. Sign in to the UltiPro instance with administrator permissions.

    2. Click Menu > System Configuration and select Web Services below Security.

    3. Copy the values displayed in the User API Key and Customer API Key fields and paste them into a text editor.

    4. Copy the base URL displayed next to the Business Intelligence web service endpoint and paste it into a text editor. The base URL is the portion of the URL that is common to all of the displayed fields.

  2. Go to Okta Admin Console and navigate to Applications > Applications > UltiPro > Provisioning > Integration > click the Edit button.

  3. Complete these fields:

    1. Web Services Base URL: Paste the value copied in step 1d and change the URL protocol from http to https. For example, http://Servicet.ultipro.com becomes https://Servicet.ultipro.com.

    2. Admin User Name: Enter the UltiPro administrator user name.

    3. Admin Password: Enter the UltiPro administrator password.

    4. User API Key: Paste the value copied in step 1c.

    5. Customer API Key: Paste the value copied in step 1c.

    6. Okta Report Path: Paste the UltiPro report ID using this format: storeID("report ID"). See Create an UltiPro report and report ID.

    7. Create Groups Based on User Attribute (Cannot change once set): Select NoneOrg Level 1Org Level 2Org Level 3Org Level 4, or Custom.

    8. The selected user attribute must be included in the UltiPro report. The Okta template includes org levels 1,2,3, and 4. When Custom is selected, enter the attribute value in the Custom User Attribute For Group field.

    9. A group is created for every specified user attribute value, and imported users with a matching value are added to that group.

    10. Custom User Attribute For Group: Optional. Enter a custom group attribute. The attribute name and the table name must match.

    11. Pre-Start Interval: Optional. Enter the number of days before the start date that an employee should be considered active.

    12. Default Phone Country Code (USA, CAN, UKR, etc): Optional. Enter the phone number and country code prefix.

    13. Import Groups: Optional. Select this option to import groups.

  4. Verify that all the fields are correct and click the Test API Credentials button to test the API integration.

  5. Verify the connection was successful, and then click Save.

  6. If the issue still persists, please contact UltiPro support for more details and steps on how to resolve this error.

 

Related References

Loading
UltiPro API Integration Error "Verification failed: Failed to validate Admin credentials: Cannot get Ultipro service"