Raw schema
{
"type": "object",
"properties": {
"orgSlug": {
"type": "string"
},
"bookingReminder": {
"type": "object",
"properties": {
"enabled": {
"type": "boolean"
},
"daysAfter": {
"type": "integer",
"minimum": 1,
"maximum": 30
},
"maxReminders": {
"type": "integer",
"minimum": 1,
"maximum": 10
},
"interval": {
"type": "integer",
"minimum": 1,
"maximum": 30
}
}
},
"sessionReminder24h": {
"type": "object",
"properties": {
"enabled": {
"type": "boolean"
},
"hoursBefore": {
"type": "integer",
"minimum": 1,
"maximum": 72
},
"sendTime": {
"type": "string"
}
}
},
"sessionReminder1h": {
"type": "object",
"properties": {
"enabled": {
"type": "boolean"
},
"hoursBefore": {
"type": "integer",
"minimum": 1,
"maximum": 12
}
}
},
"paymentReminder": {
"type": "object",
"properties": {
"enabled": {
"type": "boolean"
},
"daysAfter": {
"type": "integer",
"minimum": 1,
"maximum": 30
},
"maxReminders": {
"type": "integer",
"minimum": 1,
"maximum": 10
},
"interval": {
"type": "integer",
"minimum": 1,
"maximum": 30
}
}
},
"paymentOverdue": {
"type": "object",
"properties": {
"enabled": {
"type": "boolean"
},
"daysOverdue": {
"type": "integer",
"minimum": 1,
"maximum": 90
},
"maxReminders": {
"type": "integer",
"minimum": 1,
"maximum": 10
},
"interval": {
"type": "integer",
"minimum": 1,
"maximum": 30
}
}
},
"notificationFollowup": {
"type": "object",
"properties": {
"enabled": {
"type": "boolean"
},
"daysAfter": {
"type": "integer",
"minimum": 1,
"maximum": 30
},
"maxFollowups": {
"type": "integer",
"minimum": 1,
"maximum": 10
},
"interval": {
"type": "integer",
"minimum": 1,
"maximum": 30
}
}
},
"pendingConfirmation": {
"type": "object",
"properties": {
"enabled": {
"type": "boolean"
},
"timeoutHours": {
"type": "integer",
"minimum": 1,
"maximum": 168
},
"autoConfirm": {
"type": "boolean"
}
}
},
"apiKey": {
"type": "string"
}
},
"required": [
"orgSlug"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}