@@ -36,10 +36,84 @@ export interface paths {
3636 patch ?: never ;
3737 trace ?: never ;
3838 } ;
39+ "/workos/provision_associated_workos_team" : {
40+ parameters : {
41+ query ?: never ;
42+ header ?: never ;
43+ path ?: never ;
44+ cookie ?: never ;
45+ } ;
46+ get ?: never ;
47+ put ?: never ;
48+ /** @description Provision a WorkOS team for a Convex team */
49+ post : operations [ "provision_associated_workos_team" ] ;
50+ delete ?: never ;
51+ options ?: never ;
52+ head ?: never ;
53+ patch ?: never ;
54+ trace ?: never ;
55+ } ;
56+ "/workos/get_or_provision_workos_environment" : {
57+ parameters : {
58+ query ?: never ;
59+ header ?: never ;
60+ path ?: never ;
61+ cookie ?: never ;
62+ } ;
63+ get ?: never ;
64+ put ?: never ;
65+ /** @description Get or provision a WorkOS environment for a deployment */
66+ post : operations [ "get_or_provision_workos_environment" ] ;
67+ delete ?: never ;
68+ options ?: never ;
69+ head ?: never ;
70+ patch ?: never ;
71+ trace ?: never ;
72+ } ;
73+ "/workos/has_associated_workos_team" : {
74+ parameters : {
75+ query ?: never ;
76+ header ?: never ;
77+ path ?: never ;
78+ cookie ?: never ;
79+ } ;
80+ get ?: never ;
81+ put ?: never ;
82+ /** @description Check if a deployment has an associated WorkOS team */
83+ post : operations [ "has_associated_workos_team" ] ;
84+ delete ?: never ;
85+ options ?: never ;
86+ head ?: never ;
87+ patch ?: never ;
88+ trace ?: never ;
89+ } ;
90+ "/workos/available_workos_team_emails" : {
91+ parameters : {
92+ query ?: never ;
93+ header ?: never ;
94+ path ?: never ;
95+ cookie ?: never ;
96+ } ;
97+ /** @description Get candidate email addresses to be WorkOS admins. */
98+ get : operations [ "get_available_workos_team_emails" ] ;
99+ put ?: never ;
100+ post ?: never ;
101+ delete ?: never ;
102+ options ?: never ;
103+ head ?: never ;
104+ patch ?: never ;
105+ trace ?: never ;
106+ } ;
39107}
40108export type webhooks = Record < string , never > ;
41109export interface components {
42110 schemas : {
111+ GetOrProvisionEnvironmentRequest : {
112+ deploymentName : string ;
113+ } ;
114+ HasAssociatedWorkOSTeamRequest : {
115+ deploymentName : string ;
116+ } ;
43117 /** Format: int64 */
44118 MemberId : number ;
45119 ProjectDetails : {
@@ -57,6 +131,13 @@ export interface components {
57131 ProjectId : number ;
58132 ProjectName : string ;
59133 ProjectSlug : string ;
134+ ProvisionWorkOSTeamRequest : {
135+ /** @description Email address to use for the WorkOS team admin,
136+ * must be a verified email address associated with the user's account */
137+ email : string ;
138+ /** @description Convex team ID, no WorkOS team exists at this point */
139+ teamId : components [ "schemas" ] [ "TeamId" ] ;
140+ } ;
60141 ReferralCode : string ;
61142 Team : {
62143 creator ?: null | components [ "schemas" ] [ "MemberId" ] ;
@@ -79,11 +160,14 @@ export interface components {
79160 headers : never ;
80161 pathItems : never ;
81162}
163+ export type GetOrProvisionEnvironmentRequest = components [ 'schemas' ] [ 'GetOrProvisionEnvironmentRequest' ] ;
164+ export type HasAssociatedWorkOsTeamRequest = components [ 'schemas' ] [ 'HasAssociatedWorkOSTeamRequest' ] ;
82165export type MemberId = components [ 'schemas' ] [ 'MemberId' ] ;
83166export type ProjectDetails = components [ 'schemas' ] [ 'ProjectDetails' ] ;
84167export type ProjectId = components [ 'schemas' ] [ 'ProjectId' ] ;
85168export type ProjectName = components [ 'schemas' ] [ 'ProjectName' ] ;
86169export type ProjectSlug = components [ 'schemas' ] [ 'ProjectSlug' ] ;
170+ export type ProvisionWorkOsTeamRequest = components [ 'schemas' ] [ 'ProvisionWorkOSTeamRequest' ] ;
87171export type ReferralCode = components [ 'schemas' ] [ 'ReferralCode' ] ;
88172export type Team = components [ 'schemas' ] [ 'Team' ] ;
89173export type TeamId = components [ 'schemas' ] [ 'TeamId' ] ;
@@ -132,4 +216,56 @@ export interface operations {
132216 } ;
133217 } ;
134218 } ;
219+ provision_associated_workos_team : {
220+ parameters : {
221+ query ?: never ;
222+ header ?: never ;
223+ path ?: never ;
224+ cookie ?: never ;
225+ } ;
226+ requestBody : {
227+ content : {
228+ "application/json" : components [ "schemas" ] [ "ProvisionWorkOSTeamRequest" ] ;
229+ } ;
230+ } ;
231+ responses : never ;
232+ } ;
233+ get_or_provision_workos_environment : {
234+ parameters : {
235+ query ?: never ;
236+ header ?: never ;
237+ path ?: never ;
238+ cookie ?: never ;
239+ } ;
240+ requestBody : {
241+ content : {
242+ "application/json" : components [ "schemas" ] [ "GetOrProvisionEnvironmentRequest" ] ;
243+ } ;
244+ } ;
245+ responses : never ;
246+ } ;
247+ has_associated_workos_team : {
248+ parameters : {
249+ query ?: never ;
250+ header ?: never ;
251+ path ?: never ;
252+ cookie ?: never ;
253+ } ;
254+ requestBody : {
255+ content : {
256+ "application/json" : components [ "schemas" ] [ "HasAssociatedWorkOSTeamRequest" ] ;
257+ } ;
258+ } ;
259+ responses : never ;
260+ } ;
261+ get_available_workos_team_emails : {
262+ parameters : {
263+ query ?: never ;
264+ header ?: never ;
265+ path ?: never ;
266+ cookie ?: never ;
267+ } ;
268+ requestBody ?: never ;
269+ responses : never ;
270+ } ;
135271}
0 commit comments