Error codes

This topic provides a reference to error codes that you might get in the responses to the CorrigoPro Direct API calls.

The following table lists and describes all possible error codes:

ValueDescription
1000Internal server error occurred. Contact support and tell them this code.
1001Internal server error occurred. Contact support and tell them this code.
1002Internal server error occurred. Contact support and tell them this code.
1003Internal server error occurred. Contact support and tell them this code.
1004Internal server error occurred. Contact support and tell them this code.
1005Internal server error occurred. Contact support and tell them this code.
1006Internal server error occurred. Contact support and tell them this code.
1007Internal server error occurred. Contact support and tell them this code.
1008Internal server error occurred. Contact support and tell them this code.
2000Unauthorized access, incorrect token, expired token, etc.
2100Model validation failed.
2200Request size exceeds maximum allowed limit.
3000Workflow business logic rules validation failed.
3001Work order state is wrong.
3002A prebilled work order cannot be accepted.
3003Request parameter is invalid.
3004A quote cannot be submitted.
3005Work order is unknown or recalled.
3006Work orders is unknown or rejected.
3007Work order verification is missing.
3008Rejection reason is missing.
3009Check list must be completed.
3010Custom Fields are required.
3011Completion details must be added.
3012Repair Category is required.
3013NTE reason is required.
3014Equipment is required.
3015No additional pieces of equipment can be added when a piece of equipment with Type = Excluding exists.
3016No piece of equipment with Type = Excluding can be added if another piece of equipment exists.
3017Returned only in case of errors during api/bulk/assign or api/bulk/unassign operations. Returned if a given associate does not exist in CorrigoPro Network.
3018Returned only in case of errors during api/bulk/assign or api/bulk/unassign operations. Returned if a given associate exists, but is not a member/sub of your company, thus cannot be assigned to a work order.
3019Quote submit failed.
3020Check list items were not found.
3021No equipment asset available.
3022No equipment found to delete for the requested id.
3023No equipment asset found for the requested id.
3024No attributes available for the equipment.
3025No equipment attribute found for the requested id(-s).
3026Equipment is not editable.
3027Equipment asset is not editable in current context.
3028Wrong equipment type to update.
3029Procedure must be completed.
3030Given procedure can’t be marked as N/A.
3031Attempt to delete non-existing step attachment(s).
3032Unable to upload step attachment. Check error Message for the details.
3034The Customer's configuration doesn't allow for Backdating an action by using ActualActionDate.
3036Invoice is not editable.
3037Invoice attachment is read-only.
3038Invoice was not found.
3039Customer price list item id is not specified in line item of type "PriceList".
3040Customer price list item with a given id was not found.
3041Customer price list item rate is read-only and does not match with provided one.
3042Work order service area does not support more than one tax item per invoice.
3043Attempt to edit a line item with nonexistent id.
3044Aggregated invoice validation error. Check Details property for more information.
3045Reserved.
3046Invoice attachment not found.
3047Invoice can not be canceled.
3048Invoice concurrency mismatch.
3049Could not send invoice attachments to the customer.
3050Invoice status does not allow submission.
3051Unable to submit an invoice for a work order which is not completed.
3052Invoice validation failed.
3053Invoice total amount exceeds work order NTE.
3054Invoice number is not unique.
3055Invalid invoice date.
3056Tax validation failed.
3057Can not submit invoice (Only tax specified for current invoice or some unhandled error).
3058Work order of current invoice verified as “not completed”
3059Invoice concurrency mismatch (need to be removed after patch).
3069QuoteValidationFailed
3070QuoteValidationFailed
3071TaxesAreNotAllowed
3072QuoteAmountValidationFailed
3073VisitWoCheckInPauseNotAllowed
3074IsmProcedureIsNotPassed

What’s Next