diff --git a/apps/api/src/deployment/http-schemas/deployment.schema.ts b/apps/api/src/deployment/http-schemas/deployment.schema.ts index 88a538ddd8..f2f4ca566a 100644 --- a/apps/api/src/deployment/http-schemas/deployment.schema.ts +++ b/apps/api/src/deployment/http-schemas/deployment.schema.ts @@ -131,9 +131,11 @@ export const UpdateDeploymentResponseSchema = z.object({ data: DeploymentResponseSchema }); +export const deploymentListMaxLimit = 100; + export const ListDeploymentsQuerySchema = z.object({ skip: z.coerce.number().min(0).optional(), - limit: z.coerce.number().min(1).default(1000).optional() + limit: z.coerce.number().min(1).max(deploymentListMaxLimit).default(deploymentListMaxLimit).optional() }); export const ListDeploymentsResponseSchema = z.object({ @@ -148,8 +150,6 @@ export const ListDeploymentsResponseSchema = z.object({ }) }); -export const deploymentListMaxLimit = 100; - export const ListWithResourcesParamsSchema = z.object({ address: AkashAddressSchema.openapi({ description: "Wallet Address", diff --git a/apps/api/test/functional/__snapshots__/docs.spec.ts.snap b/apps/api/test/functional/__snapshots__/docs.spec.ts.snap index 9611086418..266c2f9722 100644 --- a/apps/api/test/functional/__snapshots__/docs.spec.ts.snap +++ b/apps/api/test/functional/__snapshots__/docs.spec.ts.snap @@ -6238,7 +6238,8 @@ exports[`API Docs > GET /v1/doc > returns docs with all routes expected 1`] = ` "name": "limit", "required": false, "schema": { - "default": 1000, + "default": 100, + "maximum": 100, "minimum": 1, "type": "number", },