HostedSuite

<back to all web services

UpdateScreenPopsRequest

Update a specific client's screen pops

The following routes are available for this service:
POST/api/clients/{clientId}/screen-pops
UpdateScreenPopsRequest Parameters:
NameParameterData TypeRequiredDescription
ClientIdpathstringYesThe unique ID of this client
ScreenPopsbodyList<string>YesThe list of screen pops to associate with this client
RequestBase<TResponse> Parameters:
NameParameterData TypeRequiredDescription
CustomerNameformstringYesThe HostedSuite Customer Name
UserNameformstringYesThe HostedSuite User Name. Data visibility and security is based on this user's permissions.
PasswordformstringYesThe HostedSuite User's Password
ClientInfo Parameters:
NameParameterData TypeRequiredDescription
IdformstringNo
DateLastModifiedformstringNo
NameformstringNo
CenterIdformstringNo
CenterNameformstringNo
ScreenPopsformList<string>No
GreetingformstringNo
CallInstructionsformstringNo
PopupInformationformstringNo
InformationformstringNo
FaxNumberformstringNo
CustomFieldsformList<CustomFieldInfo>No
AddressformAddressInfoNo
ThirdPartyAccountIdformstringNo
CallAllowanceTypeformCallAllowanceTypeNo
CallAllowanceAmountformdoubleNo
LinksformList<HyperlinkInfo>No
IndustryIdformstringNo
IndustryNameformstringNo
CategoriesformIList<CategoryInfo>No
LocationformstringNo
CustomFieldInfo Parameters:
NameParameterData TypeRequiredDescription
NameformstringNo
ValueformstringNo
AddressInfo Parameters:
NameParameterData TypeRequiredDescription
Street1formstringNo
Street2formstringNo
CityformstringNo
StateformstringNo
PostalCodeformstringNo
CountryformstringNo
CallAllowanceType Enum:
NotBillable
NumberOfMinutes
NumberOfCalls
HyperlinkInfo Parameters:
NameParameterData TypeRequiredDescription
IdformstringNo
NameformstringNo
UrlformstringNo
CategoryInfo Parameters:
NameParameterData TypeRequiredDescription
IdformstringNo
NameformstringNo
ClientInfo Parameters:
NameParameterData TypeRequiredDescription
IdformstringNo
DateLastModifiedformstringNo
NameformstringNo
CenterIdformstringNo
CenterNameformstringNo
ScreenPopsformList<string>No
GreetingformstringNo
CallInstructionsformstringNo
PopupInformationformstringNo
InformationformstringNo
FaxNumberformstringNo
CustomFieldsformList<CustomFieldInfo>No
AddressformAddressInfoNo
ThirdPartyAccountIdformstringNo
CallAllowanceTypeformCallAllowanceTypeNo
CallAllowanceAmountformdoubleNo
LinksformList<HyperlinkInfo>No
IndustryIdformstringNo
IndustryNameformstringNo
CategoriesformIList<CategoryInfo>No
LocationformstringNo

To override the Content-type in your clients, use the HTTP Accept Header, append the .xml suffix or ?format=xml

HTTP + XML

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

POST /api/clients/{clientId}/screen-pops HTTP/1.1 
Host: evo.hostedsuite.com 
Accept: application/xml
Content-Type: application/xml
Content-Length: length

<UpdateScreenPopsRequest 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>
  <ClientId>String</ClientId>
  <ScreenPops xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:string>String</d2p1:string>
  </ScreenPops>
</UpdateScreenPopsRequest>
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length

<ClientInfo xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Evo.HostedSuite.Core.ServiceModel">
  <Address>
    <City>String</City>
    <Country>String</Country>
    <PostalCode>String</PostalCode>
    <State>String</State>
    <Street1>String</Street1>
    <Street2>String</Street2>
  </Address>
  <CallAllowanceAmount>0</CallAllowanceAmount>
  <CallAllowanceType>NotBillable</CallAllowanceType>
  <CallInstructions>String</CallInstructions>
  <Categories i:nil="true" />
  <CenterId>String</CenterId>
  <CenterName>String</CenterName>
  <CustomFields>
    <CustomFieldInfo>
      <Name>String</Name>
      <Value>String</Value>
    </CustomFieldInfo>
  </CustomFields>
  <DateLastModified>String</DateLastModified>
  <FaxNumber>String</FaxNumber>
  <Greeting>String</Greeting>
  <Id>String</Id>
  <IndustryId>String</IndustryId>
  <IndustryName>String</IndustryName>
  <Information>String</Information>
  <Links>
    <HyperlinkInfo>
      <Id>String</Id>
      <Name>String</Name>
      <Url>String</Url>
    </HyperlinkInfo>
  </Links>
  <Location>String</Location>
  <Name>String</Name>
  <PopupInformation>String</PopupInformation>
  <ScreenPops xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:string>String</d2p1:string>
  </ScreenPops>
  <ThirdPartyAccountId>String</ThirdPartyAccountId>
</ClientInfo>