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: cpo.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>