Updating Open API Specs Jul 21st, 2026#34
Conversation
WalkthroughThe specifications were regenerated with updated metadata, payment-method enums, filters, schemas, documentation, path parameters, webhook events, metering operations, and asynchronous response models across API v1, API v2, and SDK YAML/JSON contracts. ChangesSpecification refresh
Estimated code review effort: 4 (Complex) | ~60 minutes 🚥 Pre-merge checks | ✅ 1✅ Passed checks (1 passed)
Warning There were issues while running some tools. Please review the errors and either fix the tool's configuration or disable the tool if it's a critical failure. 🔧 ast-grep (0.44.1)spec/chargebee_api_v2_pc_v1_spec.jsonast-grep skipped this file: it is too large to scan (9732885 bytes) spec/chargebee_api_v2_pc_v1_spec.yamlast-grep skipped this file: it is too large to scan (9053414 bytes) spec/chargebee_api_v2_pc_v2_spec.jsonast-grep skipped this file: it is too large to scan (14378698 bytes)
🔧 Checkov (3.3.8)spec/chargebee_api_v2_pc_v1_spec.jsonCheckov skipped this file: it is too large to scan (9732885 bytes) spec/chargebee_api_v2_pc_v1_spec.yamlCheckov skipped this file: it is too large to scan (9053414 bytes) spec/chargebee_api_v2_pc_v2_spec.jsonCheckov skipped this file: it is too large to scan (14378698 bytes)
Comment |
There was a problem hiding this comment.
Actionable comments posted: 1
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Inline comments:
In `@spec/chargebee_sdk_spec.yaml`:
- Around line 191096-191100: Remove property_data_type from the required lists
for the top-level ColumnDefinition, Meter.column_definitions.items, and
MeteredFeature.column_definitions.items in spec/chargebee_sdk_spec.yaml at lines
191096-191100, 210085-210089, and 210313-210317; leave the defined column_name
and data_type properties unchanged.
🪄 Autofix (Beta)
Fix all unresolved CodeRabbit comments on this PR:
- Push a commit to this branch (recommended)
- Create a new PR with the fixes
ℹ️ Review info
⚙️ Run configuration
Configuration used: Organization UI
Review profile: CHILL
Plan: Enterprise
Run ID: 7ac8bdf9-8864-4c62-b7c6-8d3e759857f9
📒 Files selected for processing (8)
spec/chargebee_api_v1_spec.jsonspec/chargebee_api_v1_spec.yamlspec/chargebee_api_v2_pc_v1_spec.jsonspec/chargebee_api_v2_pc_v1_spec.yamlspec/chargebee_api_v2_pc_v2_spec.jsonspec/chargebee_api_v2_pc_v2_spec.yamlspec/chargebee_sdk_spec.jsonspec/chargebee_sdk_spec.yaml
Automated update of OpenAPI specification files from cloudfront source.
Updated OpenAPI and SDK specifications with refreshed metadata, expanded payment methods and enums, new subscription filters, meters and webhook APIs, async response schemas, path parameters, and additional resource fields. Removed the obsolete
ApiKeyschema and updated hosted-page documentation.