| 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>