Using Meta APIs (Workday)
12 min
bindbee’s meta apis retrieve the metadata required for write back operations, such as creating payroll runs and time off entries in workday integrations, certain metadata used by the meta apis is sourced through custom reports to expose this metadata in bindbee’s meta api responses, you must create the required custom reports in workday and transfer ownership of those reports to the authorized integration system user (isu) this guide explains how to configure the necessary workday custom reports for the meta apis you intend to use required custom reports the custom reports you need to create depend on the workday action you want to perform through bindbee you do not need to create all the reports listed below create only the reports required for the meta api you plan to use employee payroll run metadata to create employee payroll runs, set up the following reports report name earning codes (data source all earnings for payroll ) field column heading override workday id wid calculation name code report name deduction codes (data source all deductions for payroll ) field column heading override workday id wid calculation name code time off metadata to create time off entries, set up the following reports report name accrual codes (data source all absence accruals ) field column heading override workday id wid code code time off plan for absence component plan report name timeoff codes (data source all time offs ) field column heading override workday id wid code code time off plan for absence component plan create the custom reports in workday follow these steps for each report listed above step 1 search for create custom report in workday step 2 enter the report name from the required custom reports section above step 3 set the report type to advanced step 4 select enable as web service step 5 clear the optimized for performance checkbox step 6 select the data source listed for that report step 7 click ok to continue step 8 add the required fields and update the column heading overrides for the specific report you are setting up the screenshot below is only for reference refer to the required custom reports section above to confirm which fields and column heading overrides are required for each report step 9 open the share tab step 10 select share with specific authorized groups and users step 11 enter the authorized integration system user step 12 click ok to save the report transfer ownership of the custom report once the report has been created, transfer ownership to the authorized integration system user (isu) the isu must have the following domain security policy enabled view and modify custom report creation https //help bindbee dev/how to authenticate#maintain permissions for security group if this permission is not enabled, update the domain security policy for the isu's security group and activate the pending security policy changes in workday step 1 click the three dots next to your report, select custom report , then choose transfer ownership step 2 assign the integration system user (isu) as the new owner step 3 click ok and then done