{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "#/components/schemas/NewCallAddingRequest", "title": "NewCallAddingRequest", "type": "object", "required": [ "actualStart", "clientUniqueId", "direction", "parties", "primaryUser" ], "properties": { "actualStart": { "type": "string", "format": "date-time", "description": "The actual start time of the call in ISO-8601 format." }, "clientUniqueId": { "type": "string", "description": "A unique identifier for the call provided by the client to prevent duplicates." }, "direction": { "type": "string", "enum": [ "Inbound", "Outbound", "Conference", "Unknown" ], "description": "The direction of the call." }, "downloadMediaUrl": { "type": "string", "format": "uri", "description": "Optional URL from which Gong can download the call recording media. If not provided, use /v2/calls/{id}/media to upload." }, "duration": { "type": "number", "description": "Duration of the call in seconds." }, "languageCode": { "type": "string", "description": "Language code of the call for transcription." }, "meetingUrl": { "type": "string", "format": "uri", "description": "URL of the meeting (if applicable)." }, "parties": { "type": "array", "items": { "$ref": "#/components/schemas/NewCallParty" }, "description": "List of call participants." }, "primaryUser": { "type": "string", "description": "Email address of the primary Gong user on the call." }, "purpose": { "type": "string", "description": "The purpose or subject of the call." }, "scheduledEnd": { "type": "string", "format": "date-time", "description": "The scheduled end time of the call." }, "scheduledStart": { "type": "string", "format": "date-time", "description": "The scheduled start time of the call." }, "title": { "type": "string", "description": "The title of the call." }, "workspaceId": { "type": "string", "description": "The workspace to associate the call with." } } }