Skip to content

Commit 08c1c65

Browse files
dobracgithub-actions[bot]
authored andcommitted
chore: sync infra OpenAPI specs
1 parent 9eecf53 commit 08c1c65

4 files changed

Lines changed: 4319 additions & 4168 deletions

File tree

spec/openapi.dashboard-api.yaml

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)