Getting Permission Denied Error for Application Integration for Workday

HI Team ,

I have created a Integration Connector for Workday and it seems ok (since it is shows refresh schema .) but when i am using the connector in Application Integration , it is giving me below error :

'{“error”:{“code”:403,“message”:“Permission ‘connectors.googleapis.com/entities.get’ denied on resource ‘projects/q-gcp-01678-project-23-10’ (or it may not exist).”,“status”:“PERMISSION_DENIED”}} ’

Can you please help in this regard.

Not sure if the issue is with Integrations connector or Application Integration

Hi @ashish34 ,

Based on the error message, it seems that the service account used for executing the workflow does not have roles/connectors.invoker role. Please grant the roles/connectors.invoker role to the service account and try again.

Hi @gowthamnagarajn ,

Thanks for the help . I was able to solve the above error by recreating the application integration for Workday Integration connector but now i am facing another error on the same :

‘{“error”:{“code”:400,“details”:[{“@type”:“type.googleapis.com/google.rpc.ErrorInfo",“metadata”:{“cause”:"Unable to retrieve columns for table [Workers].”,“conditions”:“”,“connection_type”:“Workday”,“entity_type”:“Workers”}}],“message”:“Unable to list entities.”,“status”:“FAILED_PRECONDITION”}}’

i tried with Get type as well for Worker entity but it is not working .

Hi @ashish34 , Could you please DM the project and connection details to debug further?

Gcloud command for this?