Candidates API - Relaxed UUID validation
September 4th, 2024
Description
We have removed UUID validation for the id
property in the PUT /candidates/{id}/jobs/{jobId}/properties
endpoint
(operationId: candidates.properties.values.batchUpdateForJob
). This change is intended to maintain consistency with other parameters
that do not have this format enforced. The valid format for the id
remains unchanged and will remain as UUID.
Impact
There shouldn’t be any significant impact as there were no server-side validation of this format.
If user doesn’t provide UUID, he will receive status 404 NOT FOUND
with code PROPERTY_NOT_FOUND
as usual.
The only potential impacts are:
- relaxed validation in the Swagger/UI of the Developer portal
- if the user manually reads and interprets OpenAPI Specification for any reason.