diff --git a/api.md b/api.md
index 53dabd5d05..6a395e187f 100644
--- a/api.md
+++ b/api.md
@@ -1963,7 +1963,6 @@ Types:
- PageRule
- Route
- Target
-- URLTarget
- PageruleCreateResponse
- PageruleUpdateResponse
- PageruleListResponse
diff --git a/src/resources/intel/attack-surface-report/issues.ts b/src/resources/intel/attack-surface-report/issues.ts
index b8848eb8ee..b8cb78c76e 100644
--- a/src/resources/intel/attack-surface-report/issues.ts
+++ b/src/resources/intel/attack-surface-report/issues.ts
@@ -143,12 +143,7 @@ export namespace IssueListResponse {
issue_class?: string;
- issue_type?:
- | 'compliance_violation'
- | 'email_security'
- | 'exposed_infrastructure'
- | 'insecure_configuration'
- | 'weak_authentication';
+ issue_type?: IssuesAPI.IssueType;
payload?: unknown;
diff --git a/src/resources/pagerules/pagerules.ts b/src/resources/pagerules/pagerules.ts
index e6d2e9303e..478b8fd8e8 100644
--- a/src/resources/pagerules/pagerules.ts
+++ b/src/resources/pagerules/pagerules.ts
@@ -197,18 +197,18 @@ export namespace RouteParam {
}
/**
- * A request condition target.
+ * URL target.
*/
export interface Target {
/**
* String constraint.
*/
- constraint: Target.Constraint;
+ constraint?: Target.Constraint;
/**
* A target based on the URL of the request.
*/
- target: 'url';
+ target?: 'url';
}
export namespace Target {
@@ -229,47 +229,14 @@ export namespace Target {
}
}
-/**
- * A request condition target.
- */
-export interface TargetParam {
- /**
- * String constraint.
- */
- constraint: TargetParam.Constraint;
-
- /**
- * A target based on the URL of the request.
- */
- target: 'url';
-}
-
-export namespace TargetParam {
- /**
- * String constraint.
- */
- export interface Constraint {
- /**
- * The matches operator can use asterisks and pipes as wildcard and 'or' operators.
- */
- operator: 'matches' | 'contains' | 'equals' | 'not_equal' | 'not_contain';
-
- /**
- * The URL pattern to match against the current request. The pattern may contain up
- * to four asterisks ('\*') as placeholders.
- */
- value: string;
- }
-}
-
/**
* URL target.
*/
-export interface URLTarget {
+export interface TargetParam {
/**
* String constraint.
*/
- constraint?: URLTarget.Constraint;
+ constraint?: TargetParam.Constraint;
/**
* A target based on the URL of the request.
@@ -277,7 +244,7 @@ export interface URLTarget {
target?: 'url';
}
-export namespace URLTarget {
+export namespace TargetParam {
/**
* String constraint.
*/
diff --git a/tests/api-resources/snippets/content.test.ts b/tests/api-resources/snippets/content.test.ts
index a424ec6bb8..a006604aa5 100644
--- a/tests/api-resources/snippets/content.test.ts
+++ b/tests/api-resources/snippets/content.test.ts
@@ -9,7 +9,8 @@ const cloudflare = new Cloudflare({
});
describe('resource content', () => {
- test('get: required and optional params', async () => {
+ // throwing HTTP 415
+ test.skip('get: required and optional params', async () => {
const response = await cloudflare.snippets.content.get('snippet_name_01', {
zone_id: '023e105f4ecef8ad9ca31a8372d0c353',
});