The Instart Logic Platform APIs are RESTful APIs that allow you to interact with our endpoint-aware application delivery service. They allow you to do anything you can do with our customer portal web interface and more. Requests can be sent and responses received via any standard method in most common programming languages, with your favorite REST client, or from the command line using cURL.
The API base URL is https://api.instartlogic.com/<your unique customer API name>/v1/
where you would of course use your own unique customer API name instead of the placeholder. This is displayed in the portal at the top of the Home page in the box displaying your account's properties.
There are two ways you can authenticate:
Then Base64-encode the string. Use the encoded string in the Authorization header by using the word "Basic" followed by a space and your Base64-encoded string, like this example:
Authorization: Basic aHNpbXBzb25AZXhhbXBsZS5jb206ZG9oITIwMTck
If anything does not work as expected or you have any questions, please contact us via our Customer Central support site.
Please visit our DevCentral community site, where you can join the conversation and interact with other Instart Logic users.
The following is a brief description of each API:
|Account Management||allows you to manage your account, users, and billing options and to create, list, update and delete properties. A property represents a group of closely-related web resources for a customer.|
|Session Management||allows you to create, update and delete authenticated sessions. A session can be used as a cookie value to authenticate to future requests.|
|Configuration Management||allows you to create, update, and delete property configurations. A property configuration defines the details of how the service controls the handling of your web traffic through our service.
The Property Config Schema Reference defines all the fields used in configurations. The Property Configuration Guide provides details on configuration structure and how to configure service features, etc.
|Cache Management||allows you to purge all or part of your cache on our service.|
|Delivery Stats||allows you to retrieve aggregated web delivery and performance statistics from our data platform.
The Stats API Guide provides details and examples on how to construct stats queries.
|Mobile App Stats||allows you to retrieve aggregated accelerated mobile app traffic statistics from our data platform.|
|Activity Reporting||allows you to retrieve information about tasks – long running operations – for example, when you issue a purge request, the API creates a task object for it.|
|WAF (Web Application Firewall)||allows you to retrieve WAF events – information about requests that triggered a WAF rule.|
|Network Lists||allows you to create and manage network lists of IP addresses and/or GEO country codes to use across properties.|