{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "#/components/schemas/ViewRule", "title": "ViewRule", "properties": { "id": { "type": "string", "description": "Unique system generated identifier for each rule. This ID can be used when calling the PUT method to update a view rule. If the ID is passed, and the rule is found, the existing rule gets updated. Else, a new rule is created with a system created ID.", "example": "755dfc54-b50b-4471-88cd-57d040766cb6" }, "name": { "maximum": 100, "minimum": 1, "type": "string", "description": "View rule name is an optional string type field representing the name of the View Rule. When displaying the rules to a user, the names will be easier for the user to understand as opposed to IDs.", "example": "All Transactions Above $100" }, "fromDate": { "type": "string", "description": "Essentially every View rule must have a lifespan range specified by fromDate and toDate fields. Expected format - yyyy-MM-dd'T'HH:mm:ss. Note: Please provide the date in UTC timezone instead of Local timezone