{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "#/components/schemas/CallRecordingVendor", "title": "CallRecordingVendor", "type": "object", "required": [ "id", "name", "description", "migrateUserCreationEnabled", "loginUrl", "termsOfServiceUrl" ], "properties": { "id": { "type": "string", "description": "Unique identifier of the vendor." }, "name": { "type": "string", "description": "Name of the vendor." }, "description": { "type": "string", "description": "Description of the vendor." }, "migrateUserCreationEnabled": { "type": "boolean", "description": "Represents whether user creation is integrated for this vendor. When user creation is integrated, a call recording account in the vendor's system is automatically created when a user is created or added." }, "loginUrl": { "type": "string", "description": "Vendor login page to access user call recordings." }, "termsOfServiceUrl": { "type": "string", "description": "Vendor terms of service URL." } } }