Status codes
HTTP Status Codes
T1C-GCL uses the following HTTP response codes when handling a request.
Code
Description
Info
200
Success
The request was successful
400
Bad Request
The request input contains errors (e.g. wrong json)
412
Precondition Failed
An application error occurred while handling the request (e.g. pin blocked)
In case of an error (400 or 412) the response will contain a body with more detailed information about the error:
All possible values of the codes are described below in "Application Status Codes" The description field contains more information and a stack trace from the exception.
Application Status Codes
Card reader related errors
Code
Description
0
Card reader error
1
No reader found
2
Card reader is not a Belfius reader
Card related errors
Code
Description
100
Card error
101
Card not present
102
Wrong card (not an eID)
103
Wrong pin, 2 tries remaining
104
Wrong pin, 1 try remaining
105
Pin blocked
106
Invalid Pin
107
Verify Pin not supported on reader
108
Application locked
109
Verify Pin cancelled
110
Verify Pin timed out
111
Wrong pin, 4 tries remaining
112
Wrong pin, 3 tries remaining
113
PUK blocked
JWT Security errors
Code
Description
200
JWT token is malformed
201
No valid certificate available
202
JWT token algorithm is not supported
203
JWT token has an incorrect signature
204
JWT token UID is incorrect
205
JWT token is expired
Container and Library errors
Code
Description
300
Failed to load the library
For container errors, the information is provided in the container documentation section.
Session errors
Code
Description
400
Session error
401
No active session
402
Invalid session id
Agent errors
Code
Description
500
Agent error
501
Unknown agent
Input errors
Code
Description
800
Invalid json
801
Invalid arguments
802
Invalid HTTP request
803
X-Authentication-Token header missing
804
Invalid X-Authentication-Token header
General errors
Code
Description
900
Internal error
901
Invalid configuration
902
Invalid container configuration
Last updated