{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://raw.githubusercontent.com/api-evangelist/telnyx/main/json-schema/telnyx-usecase-metadata-schema.json", "title": "UsecaseMetadata", "x-generated": "2026-10-08", "x-method": "derived", "x-generator": "derive-json-schema.py", "x-source": "openapi/telnyx-campaign-api-openapi.yml#/components/schemas/UsecaseMetadata", "properties": { "annualFee": { "description": "Campaign annual subscription fee", "title": "Annualfee", "type": "number" }, "maxSubUsecases": { "description": "Maximum number of sub-usecases declaration required.", "title": "Maxsubusecases", "type": "integer" }, "minSubUsecases": { "description": "Minimum number of sub-usecases declaration required.", "title": "Minsubusecases", "type": "integer" }, "mnoMetadata": { "additionalProperties": true, "description": "Map of usecase metadata for each MNO. Key is the network ID of the MNO (e.g. 10017), Value is the mno metadata for the usecase.", "title": "Mnometadata", "type": "object" }, "monthlyFee": { "description": "Campaign monthly subscription fee", "title": "Monthlyfee", "type": "number" }, "quarterlyFee": { "description": "Campaign quarterly subscription fee", "title": "Quarterlyfee", "type": "number" }, "usecase": { "description": "Campaign usecase", "title": "Usecase", "type": "string" } }, "type": "object" }