Product updates · 3 min read

Admin API

Introducing the Admin API: A single API to enhance user management

Learn about the Admin API useful for businesses with a large number of customers.

api.video

July 11, 2024

What is the Admin API?

The Admin API is a tool that enables you to directly manage your api.video projects and API keys through a secure API.

 

It is a robust solution with a simple goal – to make it easy for you to manage your projects and thus your users, and their access to your platform on a programmatic level.

 

With the Admin API tool, you can now:

  • easily automate the creation or deletion of users’ Projects
  • retrieve accurate delivery and hosting usage data for every Project
  • manage a large number of Projects with a single Admin API key without doing manual work in the api.video dashboard

 

Watch the tutorial below to learn how to set up the Admin API.

What are Projects?

A ‘Project’ is a container within your workspace that allows you to isolate a set of videos, live streams, and player themes. Each Project holds its own API keys for authentication. Creating Projects is especially helpful if you want to create a clear separation between different customers, companies, or even working environments.

 

Projects are free to use. You can add as many Projects as you like based on the number of users/customers you have.

Key benefits of the Admin API

The Admin API is built to enhance your control over your api.video environment.

  • Granular user segmentation and measurement: With the Admin API, you can segment your user base more effectively. This is particularly useful when you need detailed insights into usage patterns and performance metrics across different user groups. By measuring usage at a more granular level, you can optimize your service delivery and tailor your offerings to meet specific user needs.
  • Enhanced multi-client management: If you work with multiple clients, the Admin API allows you to provide each client with separate access to different projects. This ensures that clients can only interact with the projects they are authorized to access, enhancing security and simplifying project management.
  • Per project data retrieval: The Admin API enables you to retrieve accurate delivery and hosting usage data for each project. This can be useful if you manage multiple clients and want to accurately measure and segment their individual usage. With the Admin API, you can retrieve delivery volumes for live streams and videos, as well as video hosting usage across your projects.
  • Secure API key management: The Admin API offers a secure way to create, update, and revoke API keys, ensuring that only authorized users can access your resources. This reduces the risk of unauthorized access and potential breaches.

Getting started with the Admin API

If you’re an enterprise with a large number of accounts or customers as your end users, the Admin API is for you. Managing numerous APIs for various clients can quickly become cumbersome and inefficient. Manage API can be a game-changer for your operational efficiency. So if you have a large number of accounts/customers as your end users, Manage API can come handy to manage their APIs centrally.

 

Integrating the Admin API into your workflow is straightforward. The API is well-documented and easy to use, with clear endpoints for managing projects and API keys. For any questions about the API, you can chat with us through our website or talk to our team here.

Try out more than 80 features for free

Access all the features for as long as you need.
No commitment or credit card required

Video API, simplified

Fully customizable API to manage everything video. From encoding to delivery, in minutes.

Built for Speed

The fastest video encoding platform. Serve your users globally with 140+ points of presence. 

Let end-users upload videos

Finally, an API that allows your end-users to upload videos and start live streams in a few clicks.

Affordable

Volume discounts and usage-based pricing to ensure you don’t exceed your budget.