@@ -247,6 +247,11 @@ paths:
247247 schema :
248248 $ref : " #/components/schemas/ErrorResponse"
249249 examples :
250+ no_body_or_headers :
251+ summary : Missing event body or headers
252+ value :
253+ error : " BAD_REQUEST"
254+ error_description : " No Event Body or Headers Found"
250255 missing_content_type :
251256 summary : Missing Content-Type header
252257 value :
@@ -267,6 +272,11 @@ paths:
267272 value :
268273 error : " BAD_REQUEST"
269274 error_description : " No jti in Payload"
275+ invalid_jti :
276+ summary : Invalid jti format in payload
277+ value :
278+ error : " BAD_REQUEST"
279+ error_description : " The jti claim is not a lower case uuid string"
270280 missing_status_expiry :
271281 summary : Missing statusExpiry in payload
272282 value :
@@ -289,51 +299,11 @@ paths:
289299 schema :
290300 $ref : " #/components/schemas/ErrorResponse"
291301 examples :
292- missing_kid :
293- summary : Missing Key ID in header
294- value :
295- error : " UNAUTHORIZED"
296- error_description : " No Key ID in Header"
297- invalid_kid :
298- summary : Invalid Key ID in header
299- value :
300- error : " UNAUTHORIZED"
301- error_description : " Invalid Key ID in Header"
302- missing_typ :
303- summary : Missing typ in header
304- value :
305- error : " UNAUTHORIZED"
306- error_description : " No Type in Header"
307- invalid_typ :
308- summary : Invalid typ in header
309- value :
310- error : " UNAUTHORIZED"
311- error_description : " Invalid Type in Header"
312- missing_alg :
313- summary : Missing alg in header
314- value :
315- error : " UNAUTHORIZED"
316- error_description : " No Algorithm in Header"
317- invalid_alg :
318- summary : Invalid alg in header
319- value :
320- error : " UNAUTHORIZED"
321- error_description : " Invalid Algorithm in Header"
322- missing_iss :
323- summary : Missing iss in payload
324- value :
325- error : " UNAUTHORIZED"
326- error_description : " No Issuer in Payload"
327- non_matching_client_id :
328- summary : JWT has non-matching Client ID
329- value :
330- error : " UNAUTHORIZED"
331- error_description : " JWT has non-matching Client ID"
332- non_verified_signature :
333- summary : Non-verified signature used to sign JWT
302+ unauthorized :
303+ summary : Authentication failure
334304 value :
335305 error : " UNAUTHORIZED"
336- error_description : " JWT has non-verified signature "
306+ error_description : " Unauthorized Request "
337307 " 409 " :
338308 description : Conflict - Concurrent idempotent request in progress
339309 content :
@@ -418,6 +388,11 @@ paths:
418388 schema :
419389 $ref : " #/components/schemas/ErrorResponse"
420390 examples :
391+ no_body_or_headers :
392+ summary : Missing event body or headers
393+ value :
394+ error : " BAD_REQUEST"
395+ error_description : " No Event Body or Headers Found"
421396 missing_content_type :
422397 summary : Missing Content-Type header
423398 value :
@@ -444,10 +419,10 @@ paths:
444419 error : " BAD_REQUEST"
445420 error_description : " No jti in Payload"
446421 invalid_jti :
447- summary : Invalid jti in payload
422+ summary : Invalid jti format in payload
448423 value :
449424 error : " BAD_REQUEST"
450- error_description : " Invalid jti in Payload "
425+ error_description : " The jti claim is not a lower case uuid string "
451426 missing_idx :
452427 summary : Missing idx in payload
453428 value :
@@ -475,56 +450,11 @@ paths:
475450 schema :
476451 $ref : " #/components/schemas/ErrorResponse"
477452 examples :
478- missing_kid :
479- summary : Missing Key ID in header
480- value :
481- error : " UNAUTHORIZED"
482- error_description : " No Key ID in Header"
483- invalid_kid :
484- summary : Invalid Key ID in header
485- value :
486- error : " UNAUTHORIZED"
487- error_description : " Invalid Key ID in Header"
488- missing_typ :
489- summary : Missing typ in header
490- value :
491- error : " UNAUTHORIZED"
492- error_description : " No Type in Header"
493- invalid_typ :
494- summary : Invalid typ in header
495- value :
496- error : " UNAUTHORIZED"
497- error_description : " Invalid Type in Header"
498- missing_alg :
499- summary : Missing alg in header
500- value :
501- error : " UNAUTHORIZED"
502- error_description : " No Algorithm in Header"
503- invalid_alg :
504- summary : Invalid alg in header
505- value :
506- error : " UNAUTHORIZED"
507- error_description : " Invalid Algorithm in Header"
508- missing_iss :
509- summary : Missing iss in payload
510- value :
511- error : " UNAUTHORIZED"
512- error_description : " No Issuer in Payload"
513- non_matching_client_id :
514- summary : JWT has non-matching Client ID
515- value :
516- error : " UNAUTHORIZED"
517- error_description : " JWT has non-matching Client ID"
518- non_verified_signature :
519- summary : Non-verified signature used to sign JWT
520- value :
521- error : " UNAUTHORIZED"
522- error_description : " JWT has non-verified signature"
523- client_mismatch :
524- summary : Client ID mismatch with original issuer
453+ unauthorized :
454+ summary : Authentication failure
525455 value :
526456 error : " UNAUTHORIZED"
527- error_description : " The original clientId is different to the clientId in the request "
457+ error_description : " Unauthorized Request "
528458 " 403 " :
529459 description : Forbidden
530460 content :
@@ -565,7 +495,7 @@ paths:
565495 summary : Database update failure
566496 value :
567497 error : " INTERNAL_SERVER_ERROR"
568- error_description : " Error updating revokedAt field "
498+ error_description : " Failed to update revocation status "
569499 " 503 " :
570500 description : Service temporarily unavailable
571501 content :
0 commit comments