OAuth 2.0 Authentication
This section provides the details of the required permissions for the OAuth 2.0 Authentication Type:
- 
                                                
Create the API Client.
For more information on API Client creation, refer to Create API Client for Integration.
 - 
                                                
The Workday Account used by the API Client to generate a refresh token must be an integration user, and it must have all the permissions as described in Basic Authentication.
 - 
                                                
Add all of the following functional areas under the API Client Integration used for OAuth 2.0:
- 
                                                        
Staffing
 - 
                                                        
System
 - 
                                                        
Contact Information
 - 
                                                        
Personal Data
 - 
                                                        
Integration
 - 
                                                        
Organization and Roles
 
 - 
                                                        
 - 
                                                
Provide access to the Integration security group for the Workday Query Language domain in the System functional area.
 - 
                                                
Provide access to the Integration security group for the Worker Data source.
 
Note
                                            
Configure OAuth 2.0 authentication using a designated service account. Ensure this service account has all the required permissions and access scopes, as defined in the Basic Authentication configuration section.