{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "#/components/schemas/CallForwardRulesObject", "title": "CallForwardRulesObject", "type": "object", "required": [ "id", "name" ], "properties": { "id": { "type": "string", "example": "Y2lzY29zcGFyazovL3VzL0NBTExfRk9SV0FSRElOR19TRUxFQ1RJVkVfUlVMRS9WR1Z6ZENCU2RXeGw", "description": "Unique ID for the rule." }, "name": { "type": "string", "example": "Test Rule", "description": "Unique name of rule." }, "callsFrom": { "type": "string", "example": "Any private number", "description": "Comma-separated list of incoming call numbers that, when matched, will not be forwarded. A Limit of 12 numbers is allowed. Use `Any private Number` in the comma-separated value to indicate rules that match incoming calls from a private number. Use `Any unavailable number` in the comma-separated value to match incoming calls from an unavailable number." }, "callsTo": { "type": "string", "example": "+19705550006", "description": "Comma-separated list of the types of numbers being matched for incoming call destination." }, "forwardTo": { "type": "string", "example": "+19705550026", "description": "Number to which calls will be forwarded if the rule is of type \"Forward To\" and the incoming call is matched." }, "enabled": { "type": "boolean", "example": true, "description": "Reflects if rule is enabled." } } }