This guide outlines common FAQs and their solutions.
Workday - 500 error Validation error occurred. The next step, parallel step, or disposition chosen is invalid.
Candidates failing through the integration and audit log shows a 500 error with this:
The key here is that the faultstring gives us a hint that the step is invalid.
- We need to check in the payload what this field is trying to pull. Right above Response Returned, we can see Payload Sent.
- This shows us the below when looking for Question Multiple Choice Answer:
- You can see that <wd:IDwd:type="Question_Multiple_Choice_Answer_ID"></wd:ID> has the entry JOB_APPLICATION_DEFAULT_DEFINITION_STEP_A_SCREEN_CONCLUSION:_DOES_NOT_MEET_QUALIFICATIONS.

- You can see that <wd:IDwd:type="Question_Multiple_Choice_Answer_ID"></wd:ID> has the entry JOB_APPLICATION_DEFAULT_DEFINITION_STEP_A_SCREEN_CONCLUSION:_DOES_NOT_MEET_QUALIFICATIONS.
- Once reviewing this part of the payload, confirm with the client if this matches exactly what they are looking to receive for this answer. Always confirm if this answer is a valid answer or if we need to fix our mapping of the answer options.
- Navigate to the Edit Mapped Value drawer and find the field in question. Once the client gives you the correct value, apply it to the correct field here.
Workday - 500 error Validation Error Occurred. Invalid ID value '' is not valid.
- Check the conversation that was used by this candidate.
- Compare each question's mapping to the Mapped Values section of the Integration Center. The conversation can be seen both in the payload and in the candidate conversation.
- Payload example:

- Candidate conversation example:

- Payload example:
- In Conversation Builder, look to see what should be mapped.
- If there is no mapping here that would cause an issue, then you can add field mapping and make sure to select the System Attribute that matches based on the payload for what pulls for this field.
-
If there is mapping that can cause an issue, then ensure that the System Attribute (Map Name field) matches the value in the payload.
- This can be checked by taking the candidate ID and clicking Run on the integration in question. This will give you a preview of the payload before sending so you can check if the value is applied.
If the above does not fix the issue, then:
- Check the payload that relates to the necessary question to make sure that the System Attribute and the mapping value match.
- Easiest way to check your work is to take the candidate ID and preview the outbound request by clicking Run and pasting in that candidate ID and then selecting Preview.
- View your payload to see if the expected value from the Output of the mapped value shows up.
Workday - Error 500 invalid credentials.
If you see an error 500 for invalid credentials,
- Check that the password and username are set up correctly within the body of the payload.
- Workday does not have any headers or values in Authentication. These are listed under global values, which can be accessed when going to Settings > Integration Center > Edit the integration.

- In the payload, you can see username and password. To make sure we are pulling the correct values, you can use the <...> button in the top right and select Global Values from the dropdown.
If these values look accurate,
- Ask the client to provide you with the current credentials needed.
- Once you have them, navigate to the Integration Center.
- Open the Global Values field.
- You should see an option for each that you can update with the new/current credentials.
If the permissions error is related to the domain security policy, the entered information does not meet the restrictions defined for this field. (Interview_Questionnaires_Reference)
- To include questionnaires on the interview, you need GET permission to the Questionnaire Creation and Distribution policy.