REST Interface Details
The Enterprise API uses a REST interface. This means that our method calls are made over the internet by sending HTTP GET, POST, PUT, or DELETE requests to the Enterprise API REST server. Any computer language that has an implementation of the HTTP protocol can be used to interface. Read more information about REST.
Security Model
All calls to the Enterprise API require authentication. This is accomplished using HTTP Basic Authentication, i.e. a simple username and password mechanism. The username must take the form "companyname/username" (without quotes). An HTTP error code of 401 signifies an authentication failure has occurred due to an incorrect username or password. These credentials are provided to customers and are identical to those used by the Enterprise UI Application. Operator logins can be created, updated, or have their passwords changed through the UI application or by engaging Technical Support. When an operator login is created it must specifically be enabled for the web services API by a customer service representative.