3.2. Error Codes

Requirements

ID Requirement
XAPI-00323 An LRS can only reject Statements using the error codes in this specification
XAPI-00324 An LRS rejects with error code 400 Bad Request any request to an API which uses a parameter not recognized by the LRS
XAPI-00325 An LRS rejects with error code 400 Bad Request any request to an API which uses a parameter with differing case
XAPI-00326 An LRS rejects with a 400 Bad Request any batch of Statements in which one or more Statements is rejected and if necessary, restores the LRS to the state in which it was before the batch began processing. The response may identify the first statementId which failed.
XAPI-00327 An LRS rejects a Statement of insufficient permissions (credentials are valid, but not adequate) with error code 403 Forbidden
XAPI-00328 An LRS rejects a Statement due to size if the Statement exceeds the size limit the LRS is configured to with error code 413 Request Entity Too Large. Suggestion: test increasingly larger statements to identify capacity of the upper limit - 1MB, 5MB, 10MB, 20MB until a 413 is returned.
XAPI-00329 An LRS rejects a Statement due to network/server issues with an error code of 500 Internal Server Error

results matching ""

    No results matching ""