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

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 templates
  • GET templates/{id}
  • POST templates
  • PUT 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}/search
  • GET 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/templates
  • GET interview/templates/{id}
  • POST interview/templates
  • PUT 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