Error Messages Returned by the Supplier Data API with Pagination

This topic describes error messages that might be generated for all Supplier Data API with Pagination endpoints as well as error messages specific to the headerFields endpoint.

Error Messages Returned by the Supplier Data API with Pagination

Use this information to troubleshoot your queries to the Supplier Data API with Pagination endpoints.

Error code

Message

Description

400

The API key passed in the request is not valid.

The API key passed in the query headers does not match the API key in the OAuth token.

420

Vendor not found

The specified SM vendor ID doesn't match any suppliers.

421

Questionnaire not found

The specified questionnaire ID doesn't match any questionnaires for the specified supplier or specified supplier doesn't have any submitted questionnaires.

422

Invalid or missing workspace ID

The specified workspace ID does not match any projects for the specified supplier or the query requires a workspace ID and it is missing.

423

Invalid Parameter

One of the parameters specified in the URL is invalid.

429

Rate limit error

You have exceeded the maximum permitted query rate. Refer to the developer portal discovery page for this API for the applicable query rates.

431

Version not found

The version you entered doesn't exist. This error message can be returned when you run the versionId endpoint.

504

Gateway Time-out

The server timeout time has been exceeded, possibly due to network traffic or reliability issues. Retry your query.

Error Messages Returned by the Supplier Data API with Pagination headerFields Endpoint

Use this information to troubleshoot issues you encountered when making or updating decisions for process projects by using the Supplier Data API with Pagination headerFields endpoint.

Error code

Message

Description

400

Invalid process status: testStatus.

The value testStatus you input for the decisionStatus field is not one of the values you defined for the master data ProjectStatus.

400

The user is not in the Decision Maker group configured in the process template: tester.

The value tester you input for the decisionMadeBy field in not one of the values in the Decision Maker group in the process template.

400

'decisionMadeBy' attribute is mandatory to set process status.

You need to specify a value for decisionMadeBy.

400

'decisionComment' attribute is mandatory to set process status.

You need to specify a value for decisionComment.

400

Maximum limit for 'decisionComment' attribute is 255 characters.

The comments you input for the decisionComment field exceed 255 characters.

400

Making or changing a decision is not allowed in the current process status: InProgress

The current process project is processing and you cannot make a decision.

400

Missing or invalid workspaceId

The entered workspace ID is invalid. You need to enter a valid workspace ID.

400

Invalid SM Vendor Id

The entered SM vendor ID is invalid. You need to enter a valid SM vendor ID.

404

Workspace %s Not Found.

The workspace ID is not specified. You need to enter a valid workspace ID.