diff --git a/.generator/schemas/v2/openapi.yaml b/.generator/schemas/v2/openapi.yaml index be7bf771e30e..53075be4ab62 100644 --- a/.generator/schemas/v2/openapi.yaml +++ b/.generator/schemas/v2/openapi.yaml @@ -114455,6 +114455,11 @@ paths: schema: default: 50 type: integer + - description: Filter status pages by exact domain prefix match. Returns at most one result. + in: query + name: filter[domain_prefix] + schema: + type: string - description: "Comma-separated list of resources to include. Supported values: created_by_user, last_modified_by_user." in: query name: include diff --git a/private/bdd_runner/src/support/scenarios_model_mapping.ts b/private/bdd_runner/src/support/scenarios_model_mapping.ts index 69ce92e503a5..e4fd92277390 100644 --- a/private/bdd_runner/src/support/scenarios_model_mapping.ts +++ b/private/bdd_runner/src/support/scenarios_model_mapping.ts @@ -11397,6 +11397,10 @@ export const ScenariosModelMappings: { [key: string]: OperationMapping } = { type: "number", format: "", }, + filterDomainPrefix: { + type: "string", + format: "", + }, include: { type: "string", format: "", diff --git a/services/status_pages/src/v2/StatusPagesApi.ts b/services/status_pages/src/v2/StatusPagesApi.ts index 1ba74bc0dde4..eff726575a28 100644 --- a/services/status_pages/src/v2/StatusPagesApi.ts +++ b/services/status_pages/src/v2/StatusPagesApi.ts @@ -952,6 +952,7 @@ export class StatusPagesApiRequestFactory extends BaseAPIRequestFactory { public async listStatusPages( pageOffset?: number, pageLimit?: number, + filterDomainPrefix?: string, include?: string, _options?: Configuration, ): Promise { @@ -993,6 +994,13 @@ export class StatusPagesApiRequestFactory extends BaseAPIRequestFactory { "", ); } + if (filterDomainPrefix !== undefined) { + requestContext.setQueryParam( + "filter[domain_prefix]", + serialize(filterDomainPrefix, TypingInfo, "string", ""), + "", + ); + } if (include !== undefined) { requestContext.setQueryParam( "include", @@ -2795,6 +2803,11 @@ export interface StatusPagesApiListStatusPagesRequest { * @type number */ pageLimit?: number; + /** + * Filter status pages by exact domain prefix match. Returns at most one result. + * @type string + */ + filterDomainPrefix?: string; /** * Comma-separated list of resources to include. Supported values: created_by_user, last_modified_by_user. * @type string @@ -3269,6 +3282,7 @@ export class StatusPagesApi { const requestContextPromise = this.requestFactory.listStatusPages( param.pageOffset, param.pageLimit, + param.filterDomainPrefix, param.include, options, );