|
85 | 85 | "type": "string",
|
86 | 86 | "enum": ["closed", "suspended", "active"],
|
87 | 87 | "x-enum-varnames": ["CLOSED", "SUSPENDED", "ACTIVE"],
|
88 |
| - "description": "The status of this account. It is one of: active, suspended, or closed." |
| 88 | + "description": "The status of this account. It is one of: active, suspended, or closed.", |
| 89 | + "nullable": true |
89 | 90 | },
|
90 | 91 | "AccountType": {
|
91 | 92 | "type": "string",
|
92 | 93 | "description": "The type of this account. It is one of: trial or full.",
|
93 | 94 | "enum": ["trial", "full"],
|
94 |
| - "x-enum-varnames": ["TRIAL", "FULL"] |
| 95 | + "x-enum-varnames": ["TRIAL", "FULL"], |
| 96 | + "nullable": true |
95 | 97 | },
|
96 | 98 | "AnsweredBy": {
|
97 | 99 | "type": "string",
|
| 100 | + "nullable": true, |
98 | 101 | "enum": ["human", "machine"],
|
99 | 102 | "x-enum-varnames": ["HUMAN", "MACHINE"],
|
100 | 103 | "description": "If this Call was initiated with answering machine detection, either `human` or `machine`. Empty otherwise."
|
101 | 104 | },
|
102 | 105 | "CallDirection": {
|
103 | 106 | "type": "string",
|
| 107 | + "nullable": true, |
104 | 108 | "enum": ["inbound", "outboundAPI", "outboundDial"],
|
105 | 109 | "x-enum-varnames": ["INBOUND", "OUTBOUND_API", "OUTBOUND_DIAL"],
|
106 | 110 | "description": "Direction of the Call. `inbound` for Calls into FreeClimb, `outboundAPI` for Calls initiated via the REST API, `outboundDial` for Calls initiated by the `OutDial` PerCL command."
|
107 | 111 | },
|
108 | 112 | "CallStatus": {
|
109 | 113 | "type": "string",
|
| 114 | + "nullable": true, |
110 | 115 | "enum": [
|
111 | 116 | "queued",
|
112 | 117 | "ringing",
|
|
131 | 136 | },
|
132 | 137 | "ConferenceStatus": {
|
133 | 138 | "type": "string",
|
| 139 | + "nullable": true, |
134 | 140 | "enum": ["empty", "populated", "inProgress", "terminated"],
|
135 | 141 | "x-enum-varnames": ["EMPTY", "POPULATED", "IN_PROGRESS", "TERMINATED"],
|
136 | 142 | "description": "The status of the Conference. One of: creating, empty, populated, inProgress, or terminated."
|
|
194 | 200 | "GrammarType": {
|
195 | 201 | "type": "string",
|
196 | 202 | "enum": ["URL", "BUILTIN"],
|
| 203 | + "nullable": true, |
197 | 204 | "x-enum-varnames": ["URL", "BUILT_IN"],
|
198 | 205 | "description": "The grammar file type to use for speech recognition. A value of 'URL' indicates the grammarFile attribute specifies a URL that points to the grammar file. A value of `BUILTIN` indicates the grammarFile attribute specifies the name of one of the platform built-in grammar files."
|
199 | 206 | },
|
|
265 | 272 | "LogLevel": {
|
266 | 273 | "type": "string",
|
267 | 274 | "enum": ["info", "warning", "error"],
|
| 275 | + "nullable": true, |
268 | 276 | "x-enum-varnames": ["INFO", "WARNING", "ERROR"],
|
269 | 277 | "description": "Level of the log. Possible values are info, warning, and error."
|
270 | 278 | },
|
|
280 | 288 | },
|
281 | 289 | "MessageStatus": {
|
282 | 290 | "type": "string",
|
| 291 | + "nullable": true, |
283 | 292 | "description": "Indicates the state of the message through the message lifecycle including: new, queued, rejected, sending, sent, failed, received, undelivered, expired, deleted, and unknown",
|
284 | 293 | "enum": [
|
285 | 294 | "new",
|
|
310 | 319 | },
|
311 | 320 | "PlayBeep": {
|
312 | 321 | "type": "string",
|
| 322 | + "nullable": true, |
313 | 323 | "enum": ["always", "never", "entryOnly", "exitOnly"],
|
314 | 324 | "x-enum-varnames": ["ALWAYS", "NEVER", "ENTRY_ONLY", "EXIT_ONLY"],
|
315 |
| - "description": "Controls when a beep is played. Valid values: `always`, `never`, `entryOnly`, `exitOnly`.", |
| 325 | + "description": "Indicates whether to play a beep when a Participant enters or leaves the Conference. either `always`, `never`, `entryOnly`, or `exitOnly`. Leaving this unset will make conference default to `always` ", |
316 | 326 | "default": "always",
|
317 | 327 | "x-enum-default-attr": "ALWAYS"
|
318 | 328 | },
|
|
520 | 530 | "type": "boolean"
|
521 | 531 | },
|
522 | 532 | "playBeep": {
|
523 |
| - "description": "Indicates whether to play a beep when a Participant enters or leaves the Conference. either `always`, `never`, `entryOnly`, or `exitOnly`. Leaving this unset will make conference default to `always` ", |
524 | 533 | "$ref": "#/components/schemas/PlayBeep"
|
525 | 534 | },
|
526 | 535 | "record": {
|
|
653 | 662 | "format": "uri"
|
654 | 663 | },
|
655 | 664 | "grammarType": {
|
656 |
| - "$ref": "#/components/schemas/GrammarType", |
657 |
| - "nullable": true |
| 665 | + "$ref": "#/components/schemas/GrammarType" |
658 | 666 | },
|
659 | 667 | "grammarFile": {
|
660 | 668 | "description": "The grammar file to use for speech recognition. If grammarType is set to URL, this attribute is specified as a download URL.",
|
|
1297 | 1305 | "nullable": true
|
1298 | 1306 | },
|
1299 | 1307 | "type": {
|
1300 |
| - "$ref": "#/components/schemas/AccountType", |
1301 |
| - "nullable": true |
| 1308 | + "$ref": "#/components/schemas/AccountType" |
1302 | 1309 | },
|
1303 | 1310 | "status": {
|
1304 |
| - "$ref": "#/components/schemas/AccountStatus", |
1305 |
| - "nullable": true |
| 1311 | + "$ref": "#/components/schemas/AccountStatus" |
1306 | 1312 | },
|
1307 | 1313 | "subresourceUris": {
|
1308 | 1314 | "type": "object",
|
|
1648 | 1654 | "nullable": true
|
1649 | 1655 | },
|
1650 | 1656 | "callStatus": {
|
1651 |
| - "$ref": "#/components/schemas/CallStatus", |
1652 |
| - "nullable": true |
| 1657 | + "$ref": "#/components/schemas/CallStatus" |
1653 | 1658 | },
|
1654 | 1659 | "startTime": {
|
1655 | 1660 | "type": "string",
|
|
1677 | 1682 | "nullable": true
|
1678 | 1683 | },
|
1679 | 1684 | "direction": {
|
1680 |
| - "$ref": "#/components/schemas/CallDirection", |
1681 |
| - "nullable": true |
| 1685 | + "$ref": "#/components/schemas/CallDirection" |
1682 | 1686 | },
|
1683 | 1687 | "answeredBy": {
|
1684 |
| - "$ref": "#/components/schemas/AnsweredBy", |
1685 |
| - "nullable": true |
| 1688 | + "$ref": "#/components/schemas/AnsweredBy" |
1686 | 1689 | },
|
1687 | 1690 | "subresourceUris": {
|
1688 | 1691 | "type": "object",
|
|
1834 | 1837 | "nullable": true
|
1835 | 1838 | },
|
1836 | 1839 | "level": {
|
1837 |
| - "$ref": "#/components/schemas/LogLevel", |
1838 |
| - |
1839 |
| - "nullable": true |
| 1840 | + "$ref": "#/components/schemas/LogLevel" |
1840 | 1841 | },
|
1841 | 1842 | "requestId": {
|
1842 | 1843 | "type": "string",
|
|
1909 | 1910 | },
|
1910 | 1911 | "playBeep": {
|
1911 | 1912 | "$ref": "#/components/schemas/PlayBeep",
|
1912 |
| - "description": "Setting that controls when a beep is played. One of: always, never, entryOnly, exitOnly. Defaults to always.", |
1913 |
| - "nullable": true |
| 1913 | + "description": "Setting that controls when a beep is played. One of: always, never, entryOnly, exitOnly. Defaults to always." |
1914 | 1914 | },
|
1915 | 1915 | "record": {
|
1916 | 1916 | "type": "boolean",
|
1917 | 1917 | "description": "Flag indicating whether recording is enabled for this Conference.",
|
1918 | 1918 | "nullable": true
|
1919 | 1919 | },
|
1920 | 1920 | "status": {
|
1921 |
| - "$ref": "#/components/schemas/ConferenceStatus", |
1922 |
| - "nullable": true |
| 1921 | + "$ref": "#/components/schemas/ConferenceStatus" |
1923 | 1922 | },
|
1924 | 1923 | "waitUrl": {
|
1925 | 1924 | "type": "string",
|
|
2036 | 2035 | "nullable": true
|
2037 | 2036 | },
|
2038 | 2037 | "status": {
|
2039 |
| - "$ref": "#/components/schemas/MessageStatus", |
2040 |
| - "nullable": true |
| 2038 | + "$ref": "#/components/schemas/MessageStatus" |
2041 | 2039 | },
|
2042 | 2040 | "from": {
|
2043 | 2041 | "type": "string",
|
|
3066 | 3064 | "type": "string"
|
3067 | 3065 | }
|
3068 | 3066 | },
|
| 3067 | + { |
| 3068 | + "name": "applicationId", |
| 3069 | + "in": "query", |
| 3070 | + "description": "Only show calls belonging to the given applicationId. This parameter can be repeated to return calls from multiple Applications.", |
| 3071 | + "explode": true, |
| 3072 | + "required": false, |
| 3073 | + "schema": { |
| 3074 | + "type": "array", |
| 3075 | + "maxItems": 16, |
| 3076 | + "items": { |
| 3077 | + "type": "string", |
| 3078 | + "pattern": "^AP[0-9a-fA-F]{40}$" |
| 3079 | + } |
| 3080 | + } |
| 3081 | + }, |
3069 | 3082 | {
|
3070 | 3083 | "$ref": "#/components/parameters/AccountId"
|
3071 | 3084 | }
|
|
0 commit comments