POST | /agent/details | Set agent details |
---|
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 /agent/details HTTP/1.1
Host: api.systematix.solutions
Accept: application/xml
Content-Type: application/xml
Content-Length: length
<AgentDetailsSet xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Systematix.ExternalAPI.Web.Models">
<AgentKey>String</AgentKey>
<AgentName>String</AgentName>
<AgentPassword>String</AgentPassword>
<AgentPin>String</AgentPin>
<AgentRef>String</AgentRef>
<ApiKey>String</ApiKey>
<CliTypeId>0</CliTypeId>
<CliTypeName>String</CliTypeName>
<Destination>String</Destination>
<DialTimeout>0</DialTimeout>
<EmailAddress>String</EmailAddress>
<IntroText>String</IntroText>
<MaxChannels>0</MaxChannels>
<Nickname>String</Nickname>
<ProfileImageAltText>String</ProfileImageAltText>
<ProfileText>String</ProfileText>
<RecordCalls>false</RecordCalls>
<StatusId>0</StatusId>
<StatusName>String</StatusName>
</AgentDetailsSet>
HTTP/1.1 200 OK Content-Type: application/xml Content-Length: length <AgentDetailsSetResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Systematix.ExternalAPI.Web.Models"> <AgentDetails xmlns:d2p1="http://schemas.datacontract.org/2004/07/Systematix.Portal.ServiceModel.DTO"> <d2p1:AgentKey>String</d2p1:AgentKey> <d2p1:AgentName>String</d2p1:AgentName> <d2p1:AgentPassword>String</d2p1:AgentPassword> <d2p1:AgentPin>String</d2p1:AgentPin> <d2p1:AgentRef>String</d2p1:AgentRef> <d2p1:CliTypeId>0</d2p1:CliTypeId> <d2p1:CliTypeName>String</d2p1:CliTypeName> <d2p1:Destination>String</d2p1:Destination> <d2p1:DialTimeout>0</d2p1:DialTimeout> <d2p1:EmailAddress>String</d2p1:EmailAddress> <d2p1:IntroText>String</d2p1:IntroText> <d2p1:MaxChannels>0</d2p1:MaxChannels> <d2p1:Nickname>String</d2p1:Nickname> <d2p1:ProfileImageAltText>String</d2p1:ProfileImageAltText> <d2p1:ProfileText>String</d2p1:ProfileText> <d2p1:RecordCalls>false</d2p1:RecordCalls> <d2p1:StatusId>0</d2p1:StatusId> <d2p1:StatusName>String</d2p1:StatusName> </AgentDetails> </AgentDetailsSetResponse>