Description

Extending Configuration API by adding optional field: key to the create job property endpoint request body:

  • POST /configuration/job-properties

Impact

This enhancement is backward-compatible and does not require any changes to existing client implementations. This will allow clients to set a custom key for job properties during their creation. If the key is not provided, the system will auto-generate one as per existing behavior.

References

Description

A new Notifications API has been introduced to manage notification preferences in SmartRecruiters. This API allows you to configure how and when notifications are delivered to employees and set global notification preferences for your organization.

The API provides the following capabilities:

  • Employee Preferences Management: Get, save, and update individual employee notification preferences for specific channels (EMAIL, SLACK, TEAMS). You can manage preferences for different hiring team roles and notification types.
  • Global Preferences Management: Configure organization-wide notification preferences that apply to all users. You can choose to save preferences while preserving individual user settings, or override all individual preferences.
  • Notification Types Discovery: Retrieve all supported notification types along with the applicable hiring team roles and delivery channels for each type.
  • Bulk Operations: Activate or deactivate multiple notification preferences in a single request for both employee and global preferences.

The API supports OAuth2 authentication with the following scopes:

  • notification_preferences:read - Read access to notification preferences
  • notification_preferences:manage - Write access to notification preferences

Impact

This is a new API addition and does not affect any existing APIs or integrations.

References

Description

We have added support for the hybrid and hybridDescription properties for the location object. Job and Job ad can be created and updated with boolean: hybrid and String hybridDescriptionprovided in thelocation property.

This change is backward compatible.hybrid and hybridDescription properties are optional. If not provided, the Job or Job ad location will be saved/updated with default hybrid set to false.

Until now the publications were filterable only by single locationType consisting only one of following: REMOTE, ONSITE, ANY. With this update publications can be filtered by multiple locationTypes including HYBRID.

Impact

This enhancement is backward-compatible and does not require any changes to existing client implementations.

References

Description

The Audit API has been enhanced to provide detailed insights into the management of company-level Hiring Team Roles. These new events track the creation, updates, deletion, and activation status changes of hiring team roles, offering a comprehensive audit trail for administrative actions.

The following new event types are now available:

  • COMPANY_HIRING_TEAM_ROLE_CREATED: Triggered when a new hiring team role is created. The event context includes the full details of the newly created role, including its id, name, active status, defaultRole status, and configuration for job and application access.
  • COMPANY_HIRING_TEAM_ROLE_UPDATED: Occurs when a hiring team role's properties are modified. The event context provides a before and after snapshot, detailing the state of the hiring team role prior to and following the update. This includes changes to the role's name, and access configurations.
  • COMPANY_HIRING_TEAM_ROLE_DELETED: Fired when a hiring team role is permanently removed from the system. The event context contains the last known details of the deleted role, ensuring a complete record of what was removed.
  • COMPANY_HIRING_TEAM_ROLE_ACTIVATION_CHANGED: Logged when a hiring team role is either activated or deactivated. The event context specifies the role's id and shows the before and after activation states, making it easy to track when a role's availability is changed.

Impact

These changes are backward-compatible and introduce new event types that can be monitored. Existing integrations will not be affected. These events provide greater visibility into administrative changes.

References

Description

Added a new endpoint for resume parsing in Candidates Public API to allow our customers to parse resumes without creating a candidate application.

Impact

This change introduces a new, non-breaking feature to the Candidates Public API. Users can now parse resumes directly without needing to create a candidate application. There are no breaking changes or required migration steps. Existing integrations will continue to function as before.

References

Description

Update Event Management API with support of editing event invitations and reminders during updating of event.

Impact

The update allows editing invitations and reminders (both optional) for an event, just like on the UI side. The change is backward-compatible, with the only modification being the addition of a new field in the input parameters.

References

Description

Update Event Management API with support of LINE messaging in event invitation.

Impact

The update allows adding optional LINE messaging to invitation for event, just like on the UI side. The change is backward-compatible, with the only modification being the addition of a new field in the input parameters.

References