Overview

The AnywhereDirect Web Service is the "machine interface" to the ContactAnywhere system. It allows client applications to retrieve data from and update data in ContactAnywhere. Specifically, the supported operations allow client applications to:

Although there are relatively few operations, the means by which data is passed to and from the AnywhereDirect Web Service allows for a wide range of data complexity. It is important to understand the Data Structures involved before attempting to use the service.

Before any operations can be performed, a client application must identify itself for security purposes using the Login Method. Access credentials can be those of Employees in an existing ContactAnywhere account or of a pre-configured AnywhereDirect pseudo-Employee (which can be obtained from AnywhereSG).

An example of a client application that uses the AnywhereDirect Web Service is one that automatically captures user-entered contact details from a web site at regular intervals and adds those details into ContactAnywhere. Such an application would Login to the AnywhereDirect Web Service, perform a search to determine if any of the contacts already exist in the system, create contacts that don't yet exist then update the system using the new contact details.