···110110 "daytonaOrganizationId": {
111111 "type": "string",
112112 "description": "The organization ID for Daytona resources"
113113+ },
114114+ "vercelApiToken": {
115115+ "type": "string",
116116+ "description": "A token (encrypted) for accessing Vercel resources"
117117+ },
118118+ "redactedVercelApiToken": {
119119+ "type": "string",
120120+ "description": "A redacted token for accessing Vercel resources"
121121+ },
122122+ "vercelProjectId": {
123123+ "type": "string",
124124+ "description": "The project ID for Vercel resources"
125125+ },
126126+ "vercelTeamId": {
127127+ "type": "string",
128128+ "description": "The team ID for Vercel resources"
113129 }
114130 }
115131 }
+8
apps/api/lexicons/sandbox/defs.json
···322322 "organizationId": {
323323 "type": "string",
324324 "description": "The ID of the organization in the sandbox provider, if applicable. This can be used to associate the sandbox with a specific organization or team within the provider's platform."
325325+ },
326326+ "vercelProjectId": {
327327+ "type": "string",
328328+ "description": "The project ID for Vercel, if the sandbox provider is Vercel. This is used to determine which Vercel project the sandbox should be created in."
329329+ },
330330+ "vercelTeamId": {
331331+ "type": "string",
332332+ "description": "The team ID for Vercel, if the sandbox provider is Vercel and the sandbox should be created within a specific team. This is used to determine which team within the Vercel project the sandbox should be associated with."
325333 }
326334 }
327335 },
+16
apps/api/pkl/defs/sandbox/createSandbox.pkl
···108108 type = "string"
109109 description = "The organization ID for Daytona resources"
110110 }
111111+ ["vercelApiToken"] = new StringType {
112112+ type = "string"
113113+ description = "A token (encrypted) for accessing Vercel resources"
114114+ }
115115+ ["redactedVercelApiToken"] = new StringType {
116116+ type = "string"
117117+ description = "A redacted token for accessing Vercel resources"
118118+ }
119119+ ["vercelProjectId"] = new StringType {
120120+ type = "string"
121121+ description = "The project ID for Vercel resources"
122122+ }
123123+ ["vercelTeamId"] = new StringType {
124124+ type = "string"
125125+ description = "The team ID for Vercel resources"
126126+ }
111127 }
112128 }
113129 }
+10
apps/api/pkl/defs/sandbox/defs.pkl
···325325 description =
326326 "The ID of the organization in the sandbox provider, if applicable. This can be used to associate the sandbox with a specific organization or team within the provider's platform."
327327 }
328328+ ["vercelProjectId"] = new StringType {
329329+ type = "string"
330330+ description =
331331+ "The project ID for Vercel, if the sandbox provider is Vercel. This is used to determine which Vercel project the sandbox should be created in."
332332+ }
333333+ ["vercelTeamId"] = new StringType {
334334+ type = "string"
335335+ description =
336336+ "The team ID for Vercel, if the sandbox provider is Vercel and the sandbox should be created within a specific team. This is used to determine which team within the Vercel project the sandbox should be associated with."
337337+ }
328338 }
329339 }
330340 ["preferences"] = new Array {
+27
apps/api/src/lexicon/lexicons.ts
···618618 type: "string",
619619 description: "The organization ID for Daytona resources",
620620 },
621621+ vercelApiToken: {
622622+ type: "string",
623623+ description:
624624+ "A token (encrypted) for accessing Vercel resources",
625625+ },
626626+ redactedVercelApiToken: {
627627+ type: "string",
628628+ description: "A redacted token for accessing Vercel resources",
629629+ },
630630+ vercelProjectId: {
631631+ type: "string",
632632+ description: "The project ID for Vercel resources",
633633+ },
634634+ vercelTeamId: {
635635+ type: "string",
636636+ description: "The team ID for Vercel resources",
637637+ },
621638 },
622639 },
623640 },
···969986 type: "string",
970987 description:
971988 "The ID of the organization in the sandbox provider, if applicable. This can be used to associate the sandbox with a specific organization or team within the provider's platform.",
989989+ },
990990+ vercelProjectId: {
991991+ type: "string",
992992+ description:
993993+ "The project ID for Vercel, if the sandbox provider is Vercel. This is used to determine which Vercel project the sandbox should be created in.",
994994+ },
995995+ vercelTeamId: {
996996+ type: "string",
997997+ description:
998998+ "The team ID for Vercel, if the sandbox provider is Vercel and the sandbox should be created within a specific team. This is used to determine which team within the Vercel project the sandbox should be associated with.",
972999 },
9731000 },
9741001 },
···225225 redactedApiKey?: string;
226226 /** The ID of the organization in the sandbox provider, if applicable. This can be used to associate the sandbox with a specific organization or team within the provider's platform. */
227227 organizationId?: string;
228228+ /** The project ID for Vercel, if the sandbox provider is Vercel. This is used to determine which Vercel project the sandbox should be created in. */
229229+ vercelProjectId?: string;
230230+ /** The team ID for Vercel, if the sandbox provider is Vercel and the sandbox should be created within a specific team. This is used to determine which team within the Vercel project the sandbox should be associated with. */
231231+ vercelTeamId?: string;
228232 [k: string]: unknown;
229233}
230234
···11+ALTER TABLE "vercel_auth" ADD COLUMN "project_id" text NOT NULL;--> statement-breakpoint
22+ALTER TABLE "vercel_auth" ADD COLUMN "team_id" text NOT NULL;