GET api/Telecom/GetCallRecordings?MemberId={MemberId}&CaseId={CaseId}&Extension={Extension}

Request Information

URI Parameters

NameDescriptionTypeAdditional information
MemberId

string

None.

CaseId

string

None.

Extension

string

None.

Body Parameters

None.

Request Formats

text/json, application/json

Sample:
Request sample for request 

--------------------------------------------------------------------------------------------------------------------------------

{
  "MemberId": "sample string 1",
  "CaseId": "sample string 2",
  "Extension": "sample string 3"
}

--------------------------------------------------------------------------------------------------------------------------------


text/xml, application/xml

Sample:
Request sample for request 

--------------------------------------------------------------------------------------------------------------------------------

<CallRecordingRequest xmlns="http://schemas.datacontract.org/2004/07/AHC.WebServices.WebAPI.DTOs" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
  <CaseId>sample string 2</CaseId>
  <Extension>sample string 3</Extension>
  <MemberId>sample string 1</MemberId>
</CallRecordingRequest>

--------------------------------------------------------------------------------------------------------------------------------


Response Information

Resource Description

IHttpActionResult

None.

Response Formats

text/json, application/json

Sample:

--------------------------------------------------------------------------------------------------------------------------------

[
  {
    "CallId": "sample string 1",
    "ANI": "sample string 2",
    "RecordingDetail": {
      "CallDate": "2026-06-03T09:19:53.8712952-07:00",
      "TotalDuration": 1,
      "HoldDuration": 1,
      "Status": "sample string 1",
      "PlayBackURL": "sample string 2"
    },
    "Direction": 0,
    "Type": 0,
    "Agent": {
      "Name": "sample string 1",
      "MachineName": "sample string 2",
      "NetworkUserName": "sample string 3",
      "Team": "sample string 4",
      "PhoneNumber": "sample string 5"
    },
    "CallAttributes": {
      "sample string 1": "sample string 2",
      "sample string 3": "sample string 4"
    }
  },
  {
    "CallId": "sample string 1",
    "ANI": "sample string 2",
    "RecordingDetail": {
      "CallDate": "2026-06-03T09:19:53.8712952-07:00",
      "TotalDuration": 1,
      "HoldDuration": 1,
      "Status": "sample string 1",
      "PlayBackURL": "sample string 2"
    },
    "Direction": 0,
    "Type": 0,
    "Agent": {
      "Name": "sample string 1",
      "MachineName": "sample string 2",
      "NetworkUserName": "sample string 3",
      "Team": "sample string 4",
      "PhoneNumber": "sample string 5"
    },
    "CallAttributes": {
      "sample string 1": "sample string 2",
      "sample string 3": "sample string 4"
    }
  }
]

--------------------------------------------------------------------------------------------------------------------------------


text/xml, application/xml

Sample:

--------------------------------------------------------------------------------------------------------------------------------

<ArrayOfCallRecordingDTO xmlns="http://schemas.datacontract.org/2004/07/AHC.WebServices.WebAPI.DTOs" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
  <CallRecordingDTO>
    <ANI>sample string 2</ANI>
    <Agent>
      <MachineName>sample string 2</MachineName>
      <Name>sample string 1</Name>
      <NetworkUserName>sample string 3</NetworkUserName>
      <PhoneNumber>sample string 5</PhoneNumber>
      <Team>sample string 4</Team>
    </Agent>
    <CallAttributes xmlns:a="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
      <a:KeyValueOfstringstring>
        <a:Key>sample string 1</a:Key>
        <a:Value>sample string 2</a:Value>
      </a:KeyValueOfstringstring>
      <a:KeyValueOfstringstring>
        <a:Key>sample string 3</a:Key>
        <a:Value>sample string 4</a:Value>
      </a:KeyValueOfstringstring>
    </CallAttributes>
    <CallId>sample string 1</CallId>
    <Direction>None</Direction>
    <RecordingDetail>
      <CallDate>2026-06-03T09:19:53.8712952-07:00</CallDate>
      <HoldDuration>1</HoldDuration>
      <PlayBackURL>sample string 2</PlayBackURL>
      <Status>sample string 1</Status>
      <TotalDuration>1</TotalDuration>
    </RecordingDetail>
    <Type>None</Type>
  </CallRecordingDTO>
  <CallRecordingDTO>
    <ANI>sample string 2</ANI>
    <Agent>
      <MachineName>sample string 2</MachineName>
      <Name>sample string 1</Name>
      <NetworkUserName>sample string 3</NetworkUserName>
      <PhoneNumber>sample string 5</PhoneNumber>
      <Team>sample string 4</Team>
    </Agent>
    <CallAttributes xmlns:a="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
      <a:KeyValueOfstringstring>
        <a:Key>sample string 1</a:Key>
        <a:Value>sample string 2</a:Value>
      </a:KeyValueOfstringstring>
      <a:KeyValueOfstringstring>
        <a:Key>sample string 3</a:Key>
        <a:Value>sample string 4</a:Value>
      </a:KeyValueOfstringstring>
    </CallAttributes>
    <CallId>sample string 1</CallId>
    <Direction>None</Direction>
    <RecordingDetail>
      <CallDate>2026-06-03T09:19:53.8712952-07:00</CallDate>
      <HoldDuration>1</HoldDuration>
      <PlayBackURL>sample string 2</PlayBackURL>
      <Status>sample string 1</Status>
      <TotalDuration>1</TotalDuration>
    </RecordingDetail>
    <Type>None</Type>
  </CallRecordingDTO>
</ArrayOfCallRecordingDTO>

--------------------------------------------------------------------------------------------------------------------------------