Ga naar hoofdinhoud
Version: v4

Cursad REST API

Cursad REST API Version 4

❗ Error Codes

Below we present a list of possible error codes that can be returned by the API. The hex code (0x***) will always remain the same. The names however, even though they can also be used to uniquely identify each error, are open to future changes.

Error CodeError NameDescription
0x0000unknownCatch-all for unhandled errors
0x0001invalid_requestMalformed request, missing parameters
0x0002validation_failedField validation failed
0x0003internal_failureUnexpected server error
0x0101unauthorizedUser not logged in
0x0201user_not_foundUser ID not found
0x0301course_not_foundCourse ID does not exist
0x0302course_fullMax participants reached
0x0305course_end_date_passedCan't enroll in past courses
0x0306course_cancelledCourse is no longer available
0x0351course_offer_not_foundCourse offer ID does not exist
0x0401already_enrolledUser already enrolled
0x0402enrollment_closedEnrollments not allowed (time window)
0x0406debtor_underagedDebtor needs to be at least 18 years old
0x0407debtor_requiredDebtor is required when student is not equal to debtor
0x0408debtor_email_address_requiredDebtor requires an email address

Authentication

Security Scheme Type:

apiKey

Header parameter name:

Endpoint-Access-Token