@@ -214,6 +214,26 @@ export interface paths {
214214 patch ?: never ;
215215 trace ?: never ;
216216 } ;
217+ "/api/v2/user/me/{auth-id}" : {
218+ parameters : {
219+ query ?: never ;
220+ header ?: never ;
221+ path : {
222+ /** @description User's Auth0 sub ID */
223+ "auth-id" : components [ "parameters" ] [ "auth-id" ] ;
224+ } ;
225+ cookie ?: never ;
226+ } ;
227+ /** Retrieve User based on AuthID */
228+ get : operations [ "get-api-v2-user-me-auth-id" ] ;
229+ put ?: never ;
230+ post ?: never ;
231+ delete ?: never ;
232+ options ?: never ;
233+ head ?: never ;
234+ patch ?: never ;
235+ trace ?: never ;
236+ } ;
217237}
218238export type webhooks = Record < string , never > ;
219239export interface components {
@@ -489,6 +509,9 @@ export interface components {
489509 * @description Object representing a student user in the Meet@Mensa system.
490510 */
491511 UserNew : {
512+ /** @description Auth0 user.sub, used as a unique key
513+ * */
514+ authID : string ;
492515 /**
493516 * Format: email
494517 * @description Users's e-mail
@@ -614,6 +637,8 @@ export interface components {
614637 "request-id" : string ;
615638 /** @description UUID associated with a given match */
616639 "match-id" : string ;
640+ /** @description User's Auth0 sub ID */
641+ "auth-id" : string ;
617642 } ;
618643 requestBodies : never ;
619644 headers : never ;
@@ -1038,4 +1063,48 @@ export interface operations {
10381063 } ;
10391064 } ;
10401065 } ;
1066+ "get-api-v2-user-me-auth-id" : {
1067+ parameters : {
1068+ query ?: never ;
1069+ header ?: never ;
1070+ path : {
1071+ /** @description User's Auth0 sub ID */
1072+ "auth-id" : components [ "parameters" ] [ "auth-id" ] ;
1073+ } ;
1074+ cookie ?: never ;
1075+ } ;
1076+ requestBody ?: never ;
1077+ responses : {
1078+ /** @description OK */
1079+ 200 : {
1080+ headers : {
1081+ [ name : string ] : unknown ;
1082+ } ;
1083+ content : {
1084+ "application/json" : components [ "schemas" ] [ "User" ] ;
1085+ } ;
1086+ } ;
1087+ /** @description Bad Request */
1088+ 400 : {
1089+ headers : {
1090+ [ name : string ] : unknown ;
1091+ } ;
1092+ content ?: never ;
1093+ } ;
1094+ /** @description Forbidden */
1095+ 403 : {
1096+ headers : {
1097+ [ name : string ] : unknown ;
1098+ } ;
1099+ content ?: never ;
1100+ } ;
1101+ /** @description Not Found */
1102+ 404 : {
1103+ headers : {
1104+ [ name : string ] : unknown ;
1105+ } ;
1106+ content ?: never ;
1107+ } ;
1108+ } ;
1109+ } ;
10411110}
0 commit comments