{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://raw.githubusercontent.com/api-evangelist/telnyx/main/json-schema/telnyx-paginated-billing-bundles-response-schema.json", "title": "PaginatedBillingBundlesResponse", "x-generated": "2026-10-08", "x-method": "derived", "x-generator": "derive-json-schema.py", "x-source": "openapi/telnyx-bundles-api-openapi.yml#/components/schemas/PaginatedBillingBundlesResponse", "properties": { "data": { "items": { "$ref": "#/$defs/BillingBundleSummary" }, "title": "Data", "type": "array" }, "meta": { "$ref": "#/$defs/PaginationResponse" } }, "required": [ "meta", "data" ], "type": "object", "$defs": { "BillingBundleSummary": { "properties": { "cost_code": { "description": "Bundle's cost code, this is used to identify the bundle in the billing system.", "title": "Cost Code", "type": "string" }, "created_at": { "description": "Date the bundle was created.", "format": "date", "title": "Created At", "type": "string" }, "currency": { "description": "Bundle's currency code.", "title": "Currency", "type": "string" }, "id": { "description": "Bundle's ID, this is used to identify the bundle in the API.", "format": "uuid", "title": "Id", "type": "string" }, "is_public": { "description": "Available to all customers or only to specific customers.", "title": "Is Public", "type": "boolean" }, "mrc_price": { "description": "Monthly recurring charge price.", "format": "float", "title": "Mrc Price", "type": "number" }, "name": { "description": "Bundle's name, this is used to identify the bundle in the UI.", "title": "Name", "type": "string" }, "slug": { "description": "Slugified version of the bundle's name.", "title": "Slug", "type": "string" }, "specs": { "items": { "type": "string" }, "title": "Specs", "type": "array" } }, "required": [ "id", "name", "cost_code", "is_public", "created_at" ], "title": "BillingBundleSummary", "type": "object" }, "PaginationResponse": { "properties": { "page_number": { "description": "The current page number.", "title": "Page Number", "type": "integer" }, "page_size": { "description": "The number of results per page.", "title": "Page Size", "type": "integer" }, "total_pages": { "description": "Total number of pages from the results.", "title": "Total Pages", "type": "integer" }, "total_results": { "description": "Total number of results returned.", "title": "Total Results", "type": "integer" } }, "required": [ "total_results", "total_pages", "page_number", "page_size" ], "title": "PaginationResponse", "type": "object" } } }