API/RaaS Integrations with Quantum Workplace
Learn more about API/Raas ('Reports-as-a-Service') integrations.
In this article:
Overview
With an API/RaaS (‘Reports-as-a-Service’) integration, your organization creates a report within your HRIS and provides QW with credentials to access this report. It will be pulled and processed nightly.
We currently offer API/RaaS integrations with the following systems:
- BambooHR
- Namely
- Ultipro/UKG
- Workday
Build process
- Your organization creates the file/report with the data you want the integration to process.
- Your organization creates the relevant user/credentials needed for QW to pull the report, and sends this info to QW. See below section for details about what we need for each type of integration.
- QW will pull a report, validate it, and begin the build process.
- Once QW begins the build, the timeline is up to 5 business days. When complete, the integration will be enabled and begin running nightly. You will be notified once this happens.
- Your organization will set an integration notification admin to be notified of any processing issues.
Credentials
Bamboo
- "domain": "xxxxxx"
- Typically the company name (ex; 'quantumworkplace')
- "reportId": "1234"
- Typically a 4-digit number
- "apiUser": "XXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
- Long string of numbers and letters
Namely
- "domain": "xxxxxx"
- Typically the company name (ex; 'quantumworkplace')
- "reportId": "XXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX"
- String of numbers and letters with hyphens throughout
- "apiKey": "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
- Long string of numbers and letters
Ultipro/UKG
⚠️ Important for UKG/UltiPro Integrations
We occasionally see an issue where credentials appear valid, but the API user does not have access to the specified report.
Before sharing credentials with QW, please verify that the API user can access the report you intend to use for the integration. This helps avoid delays in setup and troubleshooting.
- "userName": "XXXXXXX"
- "password": "XXXXXXXX"
- "userAccessKey": "ABCDEF000010"
- API Key – typically some letters followed by some numbers with a lot of zeroes
- "clientAccessKey": "X1X2X"
- API password – short string of letters/numbers
- "reportPath": "/content/folder[@name=\'zzzCompany Folders\']/folder[@name=\'Vandelay Industries\']/folder[@name=\'Service Account Reports - Vendor\']/report[@name=\'Quantum Workplace - HRIS Integration Data File\']"
- Path to the report. Typically begins with /content/folder/
- "reportName": "Quantum Workplace – HRIS Integration Data File"
- Custom report name
- "biDataServiceUrl": https://service2.ultipro.com/services/BIDataService
- Link which looks very similar to this sample
Workday
- "url": https://services1.myworkday.com/ccx/service/customreport/companyname/reportfolder/reportname?format=csv
- URL to the report
- "apiUser": "XXXXXXXXXXX"
- API username
- "apiPassword": "XXXXXXXXXX"
- API password