@@ -10,6 +10,9 @@ components:
1010 type : apiKey
1111 in : header
1212 name : X-Admin-Token
13+ # Generated code uses security schemas in the alphabetical order.
14+ # In order to check first the token, and then the team (so we can already use the user),
15+ # there is a 1 and 2 present in the names of the security schemas.
1316 Supabase1TokenAuth :
1417 type : apiKey
1518 in : header
@@ -18,6 +21,16 @@ components:
1821 type : apiKey
1922 in : header
2023 name : X-Supabase-Team
24+ # AuthProviderBearerAuth / AuthProviderTeamAuth: B before T in the name
25+ # so Bearer is validated before Team (same reason as Supabase1/2 above).
26+ AuthProviderBearerAuth :
27+ type : http
28+ scheme : bearer
29+ bearerFormat : access_token
30+ AuthProviderTeamAuth :
31+ type : apiKey
32+ in : header
33+ name : X-Team-ID
2134
2235 parameters :
2336 build_id :
@@ -617,6 +630,8 @@ paths:
617630 security :
618631 - Supabase1TokenAuth : []
619632 Supabase2TeamAuth : []
633+ - AuthProviderBearerAuth : []
634+ AuthProviderTeamAuth : []
620635 parameters :
621636 - $ref : " #/components/parameters/build_id_or_template"
622637 - $ref : " #/components/parameters/build_statuses"
@@ -645,6 +660,8 @@ paths:
645660 security :
646661 - Supabase1TokenAuth : []
647662 Supabase2TeamAuth : []
663+ - AuthProviderBearerAuth : []
664+ AuthProviderTeamAuth : []
648665 parameters :
649666 - $ref : " #/components/parameters/build_ids"
650667
@@ -671,6 +688,8 @@ paths:
671688 security :
672689 - Supabase1TokenAuth : []
673690 Supabase2TeamAuth : []
691+ - AuthProviderBearerAuth : []
692+ AuthProviderTeamAuth : []
674693 parameters :
675694 - $ref : " #/components/parameters/build_id"
676695 responses :
@@ -696,6 +715,8 @@ paths:
696715 security :
697716 - Supabase1TokenAuth : []
698717 Supabase2TeamAuth : []
718+ - AuthProviderBearerAuth : []
719+ AuthProviderTeamAuth : []
699720 parameters :
700721 - $ref : " #/components/parameters/sandboxID"
701722 responses :
@@ -721,6 +742,7 @@ paths:
721742 tags : [teams]
722743 security :
723744 - Supabase1TokenAuth : []
745+ - AuthProviderBearerAuth : []
724746 responses :
725747 " 200 " :
726748 description : Successfully returned user teams.
@@ -737,6 +759,7 @@ paths:
737759 tags : [teams]
738760 security :
739761 - Supabase1TokenAuth : []
762+ - AuthProviderBearerAuth : []
740763 requestBody :
741764 required : true
742765 content :
@@ -784,6 +807,7 @@ paths:
784807 tags : [teams]
785808 security :
786809 - Supabase1TokenAuth : []
810+ - AuthProviderBearerAuth : []
787811 parameters :
788812 - $ref : " #/components/parameters/teamSlug"
789813 responses :
@@ -809,6 +833,8 @@ paths:
809833 security :
810834 - Supabase1TokenAuth : []
811835 Supabase2TeamAuth : []
836+ - AuthProviderBearerAuth : []
837+ AuthProviderTeamAuth : []
812838 parameters :
813839 - $ref : " #/components/parameters/teamID"
814840 requestBody :
@@ -840,6 +866,8 @@ paths:
840866 security :
841867 - Supabase1TokenAuth : []
842868 Supabase2TeamAuth : []
869+ - AuthProviderBearerAuth : []
870+ AuthProviderTeamAuth : []
843871 parameters :
844872 - $ref : " #/components/parameters/teamID"
845873 responses :
@@ -861,6 +889,8 @@ paths:
861889 security :
862890 - Supabase1TokenAuth : []
863891 Supabase2TeamAuth : []
892+ - AuthProviderBearerAuth : []
893+ AuthProviderTeamAuth : []
864894 parameters :
865895 - $ref : " #/components/parameters/teamID"
866896 requestBody :
@@ -890,6 +920,8 @@ paths:
890920 security :
891921 - Supabase1TokenAuth : []
892922 Supabase2TeamAuth : []
923+ - AuthProviderBearerAuth : []
924+ AuthProviderTeamAuth : []
893925 parameters :
894926 - $ref : " #/components/parameters/teamID"
895927 - $ref : " #/components/parameters/userId"
@@ -912,6 +944,7 @@ paths:
912944 tags : [templates]
913945 security :
914946 - Supabase1TokenAuth : []
947+ - AuthProviderBearerAuth : []
915948 responses :
916949 " 200 " :
917950 description : Successfully returned default templates.
0 commit comments