Chat with us

LIMELIGHT CONFIGURATION API

DATA SHEET

The Limelight Configuration API (Application Programming Interface) suite lets developers securely control Limelight services from other applications. The APIs offer a range of calls with flexible syntax for controlling content, services, and administration functionality.

CHALLENGES MANAGING CONTENT DELIVERY

Many businesses have established workflows and tools for managing their content and online delivery. They also seek to enhance and expand their offerings using services from Limelight, and need ways to configure and manage Limelight services. While the Limelight Control self-service web portal is available, some situations require API access.

HOW LIMELIGHT HELPS SOLVE THESE CHALLENGES

The Limelight Configuration API suite lets customers programmatically manage content delivery services and service instances. The functionality is comparable to the configuration capabilities available in Limelight Control. Authorized users can create, update, retrieve and delete content delivery services.

FEATURES

  • Modern API technology stack based on REST (Representational State Transfer) interfaces with GET, POST, PUT and DELETE methods and JSON content
  • Robust technical documentation providing full operational detail as well as samples of request payloads and response objects
  • Configuration templates (ServiceProfile) define which options are required, default, allowed, and disallowed for each type of configuration
  • Configuration instances (ServiceInstances) represent each individual configuration itself, referencing a ServiceProfile upon which it’s based
  • Automatic Validation helps ensure error-free configurations
  • Versioning simplifies management and facilitates rollback if necessary
  • Use Case Based Configurations are abstracted to portray customer use cases and best practices
  • Secure implementation using symmetric key cryptography and HMAC using SHA256 hash function to implement stateless authentication
  • SSL certificate management provides secure upload, deployment, withdrawal and other management of SSL certificates

      BUSINESS BENEFITS

      Consistent workflow

      Maintain workflow by integrating Limelight content delivery

      Publicly-accessible set of configuration APIs

      Allow for programmatic configuration of Deliver, Performance, and Chunked Streaming services, at a functional level that is roughly equivalent to what can be accomplished via the Limelight Control web-based portal.

      Easier onboarding

      Configurations can be easily created based on use case and then managed programmatically.