| POST | /api/calls/update |
|---|
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| Id | body | string | No | The Id of the call to update |
| Notes | body | string | No | The notes to save for the call. Send an empty string '' not null to clear them out |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| CustomerName | form | string | Yes | The HostedSuite Customer Name |
| UserName | form | string | Yes | The HostedSuite User Name. Data visibility and security is based on this user's permissions. |
| Password | form | string | Yes | The HostedSuite User's Password |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| Id | form | string | No | |
| ClientId | form | string | No | |
| ClientName | form | string | No | |
| CenterId | form | string | No | |
| StartTime | form | string | No | |
| CallerName | form | string | No | |
| CallerNumber | form | string | No | |
| TransferToName | form | string | No | |
| TransferToNumber | form | string | No | |
| Notes | form | string | No | |
| DurationInSeconds | form | double | No | |
| RingTimeInSeconds | form | double | No | |
| HoldTimeInSeconds | form | double | No | |
| HoldCount | form | int | No | |
| Interactions | form | IList<CallRecordInteractionInfo> | No | |
| AnsweredBy | form | string | No | |
| Server | form | string | No | |
| TalkTimeInSeconds | form | double | No | |
| TransferTimeInSeconds | form | double | No | |
| ScreenPop | form | string | No | |
| CompletedFormIds | form | IList<string> | No | |
| Flagged | form | bool | No | |
| FlagNotes | form | string | No | |
| Type | form | string | No | |
| WorkTimeInSeconds | form | double | No |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| StartTime | form | string | No | |
| Type | form | string | No | |
| Description | form | string | No |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| Id | form | string | No | |
| ClientId | form | string | No | |
| ClientName | form | string | No | |
| CenterId | form | string | No | |
| StartTime | form | string | No | |
| CallerName | form | string | No | |
| CallerNumber | form | string | No | |
| TransferToName | form | string | No | |
| TransferToNumber | form | string | No | |
| Notes | form | string | No | |
| DurationInSeconds | form | double | No | |
| RingTimeInSeconds | form | double | No | |
| HoldTimeInSeconds | form | double | No | |
| HoldCount | form | int | No | |
| Interactions | form | IList<CallRecordInteractionInfo> | No | |
| AnsweredBy | form | string | No | |
| Server | form | string | No | |
| TalkTimeInSeconds | form | double | No | |
| TransferTimeInSeconds | form | double | No | |
| ScreenPop | form | string | No | |
| CompletedFormIds | form | IList<string> | No | |
| Flagged | form | bool | No | |
| FlagNotes | form | string | No | |
| Type | form | string | No | |
| WorkTimeInSeconds | form | double | No |
To override the Content-type in your clients, use the HTTP Accept Header, append the .xml suffix or ?format=xml
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
POST /api/calls/update HTTP/1.1
Host: evo.hostedsuite.com
Accept: application/xml
Content-Type: application/xml
Content-Length: length
<UpdateCallRecordRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Evo.HostedSuite.Core.ServiceModel">
<CustomerName>String</CustomerName>
<Password>String</Password>
<UserName>String</UserName>
<Id>String</Id>
<Notes>String</Notes>
</UpdateCallRecordRequest>
HTTP/1.1 200 OK Content-Type: application/xml Content-Length: length <CallRecordInfo xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Evo.HostedSuite.Core.ServiceModel"> <AnsweredBy>String</AnsweredBy> <CallerName>String</CallerName> <CallerNumber>String</CallerNumber> <CenterId>String</CenterId> <ClientId>String</ClientId> <ClientName>String</ClientName> <CompletedFormIds xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" i:nil="true" /> <DurationInSeconds>0</DurationInSeconds> <FlagNotes>String</FlagNotes> <Flagged>false</Flagged> <HoldCount>0</HoldCount> <HoldTimeInSeconds>0</HoldTimeInSeconds> <Id>String</Id> <Interactions i:nil="true" /> <Notes>String</Notes> <RingTimeInSeconds>0</RingTimeInSeconds> <ScreenPop>String</ScreenPop> <Server>String</Server> <StartTime>String</StartTime> <TalkTimeInSeconds>0</TalkTimeInSeconds> <TransferTimeInSeconds>0</TransferTimeInSeconds> <TransferToName>String</TransferToName> <TransferToNumber>String</TransferToNumber> <Type>String</Type> <WorkTimeInSeconds>0</WorkTimeInSeconds> </CallRecordInfo>