components: responses: {} schemas: Error: properties: code: description: Podium code for the error. type: integer message: description: Specific details about the error. nullable: true type: string moreInfo: description: URL providing more information about the error. type: string title: Error type: object call: description: A phone call. properties: conversationUid: description: Podium unique identifier for conversation. example: 00000000-0000-0000-0000-000000000000 format: uuid nullable: true type: string customerPhoneNumber: description: The customer's phone number. example: '+18017580580' nullable: true type: string direction: description: Whether the call was initiated by the customer (inbound) or the location (outbound). enum: - inbound - outbound nullable: true type: string durationSeconds: description: Total call duration in seconds, including ring time. example: 134 nullable: true type: integer endedAt: description: When the call ended. example: '2015-01-23T23:50:07Z' format: date-time nullable: true type: string hasVoicemail: description: Whether a voicemail recording was left. nullable: true type: boolean isPrivate: description: Whether the call was placed from a private number. nullable: true type: boolean locationPhoneNumber: description: The Podium location's phone number. example: '+18017580580' nullable: true type: string locationUid: description: Podium unique identifier for location. example: 00000000-0000-0000-0000-000000000000 format: uuid nullable: true type: string organizationUid: description: Podium unique identifier for organization. example: 00000000-0000-0000-0000-000000000000 format: uuid nullable: true type: string startedAt: description: When the call began. example: '2015-01-23T23:50:07Z' format: date-time nullable: true type: string status: description: Current or final state of the call. enum: - abandoned - active - answered - blocked - busy - canceled - completed - continue_forward_to_pstn - continue_forward_to_softphone - dialing_out - directed_to_audio_file - directed_to_voicemail - forwarded - incoming - internal_call - missed_call - no_answer - prompt_to_text nullable: true type: string uid: description: Podium unique identifier for call. example: 00000000-0000-0000-0000-000000000000 format: uuid type: string userUid: description: UID of the user who handled the call, if any. example: 00000000-0000-0000-0000-000000000000 format: uuid nullable: true type: string title: call type: object info: title: Phones version: 2021.04.01 openapi: 3.0.0 paths: /v4/calls/{uid}: get: callbacks: {} description: 'Gets a call by UID. Required scope: `read_phones`.' operationId: call.get parameters: - description: Podium unique identifier for call. in: path name: uid required: true schema: example: 00000000-0000-0000-0000-000000000000 format: uuid type: string responses: '200': content: application/json: schema: properties: data: $ref: '#/components/schemas/call' metadata: description: Additional response data. properties: url: description: The resource URL. example: https://www.podium.com/ type: string type: object type: object description: Successful response. default: content: application/json: schema: properties: code: description: Podium code for the error. type: integer message: description: Specific details about the error. nullable: true type: string moreInfo: description: URL providing more information about the error. type: string title: Error type: object description: Error response. summary: Get a call. tags: - Call security: [] servers: - url: https://api.podium.com variables: {} tags: []