@itentialopensource/adapter-zoom
Version:
This adapter integrates with system described as: zoom.
141 lines • 3.31 kB
JSON
{
"$id": "schema.json",
"type": "object",
"schema": "http://json-schema.org/draft-07/schema#",
"translate": true,
"dynamicfields": true,
"properties": {
"ph_request_type": {
"type": "string",
"description": "type of request (internal to adapter)",
"default": "getUsers",
"enum": [
"getUsers",
"userCreate",
"user",
"userUpdate",
"userDelete",
"userAssistants",
"userAssistantCreate",
"userAssistantsDelete",
"userAssistantDelete",
"userSchedulers",
"userSchedulersDelete",
"userSchedulerDelete",
"userPicture",
"userSettings",
"userSettingsUpdate",
"userStatus",
"userPassword",
"userPermission",
"userToken",
"userSSOTokenDelete",
"userEmailUpdate",
"userZPK",
"userEmail",
"userVanityName"
],
"external_name": "ph_request_type"
},
"pageSize": {
"type": "number",
"description": "The number of records returned within a single API call",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "page_size"
},
"pageNumber": {
"type": "number",
"description": "Current page number of returned records",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "page_number"
},
"loginType": {
"type": "string",
"description": "",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "login_type"
},
"transferEmail": {
"type": "string",
"description": "Transfer email",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "transfer_email"
},
"transferMeeting": {
"type": "boolean",
"description": "Transfer meeting",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "transfer_meeting"
},
"transferWebinar": {
"type": "boolean",
"description": "Transfer webinar",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "transfer_webinar"
},
"transferRecording": {
"type": "boolean",
"description": "Transfer recording",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "transfer_recording"
},
"picFile": {
"type": "string",
"description": "User picture file, must be a jpg/jpeg file",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "pic_file"
},
"vanityName": {
"type": "string",
"description": "Personal meeting room name",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "vanity_name"
}
},
"definitions": {}
}