{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "#/components/schemas/InProgressDevice", "title": "InProgressDevice", "type": "object", "properties": { "correlationId": { "type": "string", "example": "8ccced6c-b812-4dff-a5dd-4c5c28f8d47d", "description": "An internal ID that is associated with each join." }, "deviceType": { "type": "string", "example": "mac", "description": "The type of device." }, "audioType": { "type": "string", "enum": [ "pstn", "voip", "inactive" ], "description": "The audio type that the participant is using.\n * `pstn` - `PSTN`\n * `voip` - `VoIP`\n * `inactive` - The participant is not connected to audio.\n" }, "joinedTime": { "type": "string", "example": "2019-04-23T17:31:00.000Z", "description": "The time the device joined the meeting. If the field is non-existent or shows `1970-01-01T00:00:00.000Z` the meeting may be still ongoing and the `joinedTime` will be filled in after the meeting ended. If you need real-time joined events, please refer to the webhooks guide." }, "leftTime": { "type": "string", "example": "2019-04-23T17:32:00.000Z", "description": "The time the device left the meeting, `leftTime` is the exact moment when a specific device left the meeting. If the field is non-existent or shows `1970-01-01T00:00:00.000Z` the meeting may be still ongoing and the `leftTime` will be filled in after the meeting ended. If you need real-time left events, please refer to the webhooks guide." } } }