Yes, the official UKG Pro system does have webhooks functionality, called UKG Webhooks. However, the information provided does not specifically mention the Recruiting API having webhooks.
UKG Webhooks allows users to subscribe to a catalog of events. While the search results don't provide an exhaustive list of event types specifically for recruiting, they do mention that users can subscribe to various events. The events are associated with subscriptions and are displayed in an Events grid, showing the event's status, timestamp, and name.
Event Subscription: Users can subscribe to specific events and implement Hash-Based Message Authentication Codes (HMAC) to ensure the security of the messages.
Real-time Notifications: When an event is triggered in the UKG Pro solution, the UKG Webhooks application enables passing that event's information to an endpoint of your choosing in near real-time.
Subscription Management: Subscriptions can be tested, deactivated, and reactivated at any time.
Event Details: To view the information contained in an event's payload, users can select the event in the Events grid.
Role-Based Access: UKG Webhooks incorporates Role-Based Access Control (RBAC) with three primary roles: Admin, Editor, and Viewer.
Security: When configuring a subscription, consider entering a Hash-based Message Authentication Code (HMAC) secret for Webhook message verification.
Testing: Test your subscription's endpoint to ensure notifications can be received.
Monitoring: Regularly check the Events grid to view the status of events and their payloads.
Backup Plan: If creating a business-critical integration based on UKG Webhooks notifications, consider implementing a secondary polling synchronization or nightly report as a safeguard.
While the search results don't provide specific information about the Recruiting API's webhook capabilities, they do confirm that UKG Pro has a robust webhooks system. For detailed information about available events for the Recruiting API, you may need to consult the UKG Webhooks Events Catalog or contact UKG support directly.
Here are the key points about the API Rate Limits for the UKG Pro Recruiting API:
UKG Pro employs an API gateway to manage quotas and rate limits for API calls.
The rate limit is typically set for how many API calls a client can make in a 1 minute period.
If the rate of requests is too high, the server will return an HTTP 429 status code.
Receiving a 429 is not an error, but a request to reduce the rate of API calls.
Applications must respect the server's rate limits and not try to circumvent them.
UKG is considering implementing a "Retry-after" header with 429 responses in the future.
Until then, clients should use a default delay of 1 second before retrying after receiving a 429.
Optionally, clients can use an exponentially increasing delay when retrying.
Respect the server's rate limits and do not try to bypass them.
Implement proper handling of 429 responses in your application.
Use a delay/backoff strategy when retrying after hitting rate limits.
Monitor your API usage to stay within the allowed limits.
The exact numeric rate limits are not specified in the provided documentation. Developers should be prepared to handle 429 responses and implement appropriate retry logic in their applications when integrating with the UKG Pro Recruiting API.
Based on the search results provided, here are the key points regarding the most recent version of the UKG Pro Recruiting API:
The most recent version of the UKG Pro Recruiting API appears to be part of the Pro 2024.R1 release [1][2].
A full suite of Recruiting API resources and operations, over 100 in total, was added in the Pro 2024.R1 release [2].
The new Recruiting content can be found in the Pro API specification [2].
The Pro 2024.R1 APIs became available approximately 4 months ago from the current date [1][2].
UKG Pro APIs now use REST-based web services, allowing for retrieval and updating of UKG Pro data [3].
Authentication for the UKG Pro Recruiting API requires an Authorization Token, unlike the core REST APIs which use Basic Authentication [3].
The UKG Pro API enables integration of UKG Pro data for various use cases, from API dashboards to data replication and custom reporting front-ends [3].
Historical REST API operation information can be found by viewing the Version History in the API documentation [3].
UKG has also introduced UKG Webhooks, which allow subscribing to specific events and implementing Hash-Based Message Authentication Codes (HMAC) for message security [2].
The API specifications now allow inputting appropriate authorization values needed to call the API, making it easier to create example API requests [2].
To get the most up-to-date and detailed information about the UKG Pro Recruiting API, it's recommended to check the official UKG Pro API documentation and release notes, as API versions and features may have been updated since the last major release.
To get a developer account for UKG Pro Recruiting and create an API integration, you'll need to follow these steps:
The first step is to reach out to UKG Pro support or your account representative to request access to their developer program. UKG Pro does not have a self-service developer portal, so you'll need to work directly with them to set up your developer account.
Once your developer account is approved, you'll need to obtain the following credentials:
UKG Pro uses OAuth 2.0 for API authentication. You'll need to use your Client ID and Secret to obtain an access token for API requests.
Once you have access, you can explore the UKG Pro API documentation:
With your credentials and access to the documentation, you can start developing your integration. Remember to:
Based on the search results provided, here is a list of data models that can be interacted with using the UKG Pro Recruiting API, along with what is possible for each:
The UKG Pro API has recently added a full suite of Recruiting API resources and operations, with over 100 in total [3]. Here are some key data models and capabilities:
Applicant Tracking
Job Postings
Candidates
Applications
Interviews
Offers
Onboarding
Recruitment Marketing
Analytics and Reporting
Integration
Automation
It's important to note that while these capabilities are likely available through the API, the exact details and extent of operations for each data model would need to be confirmed in the official API documentation.