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 repeat invite configuration to event invitation.
Impact
The update allows adding optional repeat invite configuration 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
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
Description
The screening question model in the Application API response now includes the aiGenerated boolean field. This allows clients to identify questions that were created using our AI generation feature.
Impact
The change is backwards-compatible, with the only modification being the addition of a new field in the response.
References
Description
Added two new optional security settings to the WebSSO SAML configuration:
Require signed assertions– enforces that the SAML assertion itself must be digitally signed. If the assertion is not signed, login attempts will be rejected.Enable strict replay attack protection– ensures that every login response matches a specific request issued by SmartRecruiters, preventing replay attacks. This option disables IdP-initiated logins.
Impact
This enhancement is backward-compatible and does not require any changes to existing client implementations.
Both options are disabled by default for all existing configurations. Administrators can enable them as needed depending on their IdP setup and security requirements.
References
Description
Removing the following BETA Sandbox Public API endpoints:
- getting list of available entity names:
/configuration/entity-mapping/entity-names - getting entity mappings by configuration ID:
/configuration/entity-mapping/entity-name/{entityName}/by-configuration-id - getting entity mappings by entity ID:
/configuration/entity-mapping/entity-name/{entityName}/by-entity-id
Impact
There is no impact of this change on the users.
References
Description
Updating the Interview Templates API with new endpoints and deprecated the old end points. This API allow to create, update, delete and search for interview and manage job templates.
In interview templates API:
The following endpoints are added to replace the deprecated interview template endpoints:
GET templatesGET templates/{id}POST templatesPUT templates/{id}DELETE templates/{id}GET templates/jobs/{jobId}
The following endpoints are added to replace the deprecated job level interview template endpoints:
GET job-templates/jobs/{jobId}GET job-templates/job-applications/{applicationId}PATCH job-templates/{jobInterviewTemplateId}PUT job-templates/{jobInterviewTemplateId}POST job-templates/jobs/{jobId}/searchGET job-templates/jobs/{jobId}/hiringStages/{hiringStage}PUT job-templates/jobs/{jobId}/hiringStages/{hiringStage}
Impact
The Interview Templates API empowers users to interact with the interview templates, job level templates and interviewers scheduling preferences. The previous end points are deprecated and replaced with new endpoints.
In interview templates API:
The following endpoints are deprecated:
GET interview/templatesGET interview/templates/{id}POST interview/templatesPUT interview/templates/{id}DELETE interview/templates/{id}
The following job level templates endpoints are deprecated:
GET interview/templates/jobs/{jobId}GET interview/templates/job-applications/{applicationId}PATCH interview/templates/job/{jobInterviewTemplateId}PUT interview/templates/job/{jobInterviewTemplateId}
References
Description
Extending Jobs API by adding new optional integer request parameter delayPublicInDays used to postpone PUBLIC jobAd creation. The following endpoints are impacted:
POST jobs/{jobId}/jobads/{jobAdId}/postingsPOST jobs/{jobId}/publication
Impact
This enhancement is backward-compatible and does not require any changes to existing client implementations.
This feature allows clients to add option to schedule INTERNAL jobAd to become PUBLIC after specified period of time. If the delayPublicInDays parameter is not specified, the default behavior is not to publish jobAd as PUBLIC.
References
Description
Removed deprecated interviewers property from the Interview Templates API.
This property was deprecated in favor of the hiringTeamRoleToInterviewers property, which provides a more structured way to manage interviewers selection
in the context of hiring teams. It allows to specify interviewers based on their roles within the hiring team,
whereas the interviewers property was a flat list of interviewers with implicitly assigned ANY role.
Since now the hiringTeamRoleToInterviewers property is the only way to manage interviewers in the Interview Templates API.
It is removed from the request of the following endpoints:
It is removed from the response of the following endpoints:
- https://developers.smartrecruiters.com/reference/getjobinterviewtemplates
- https://developers.smartrecruiters.com/reference/getjobapplicationinterviewtemplates
Impact
This change enforces the removal of the interviewers property from any existing integrations and requires all the clients
to migrate from interviewers to hiringTeamRoleToInterviewers property.
It ensures that all interviewers are managed in a consistent way, and that the interviewers are always associated with their roles within the hiring
team.