The Live Slicer Failover API allows you to manage failover groups, assign active Live Slicers, configure failover settings, and control user authorization. This API helps ensure seamless failover switching for live streaming workflows.
Key Features
- Assign and activate Live Slicers for failover groups.
- Manage live channels within a failover group.
- Retrieve and modify failover groups and their configurations.
- Control user authorization for failover group access.
- Toggle between Live Slicer and slate as the source feed.
- Update failover eligibility for Live Slicers.
Failover Group Management
Use the following endpoints to configure and control failover groups and Live Slicer assignments.
Available Endpoints
Endpoint | Description |
---|---|
PUT /failover-groups/{Failover Group ID}/activate_slicer | Sets a failover group's active Live Slicer. |
PUT /failover-groups/{Failover Group ID}/channels | Adds or removes live channels from a failover group. |
GET /failover-groups | Retrieves all failover groups. |
GET /failover-groups/{Failover Group ID}/allowed-owners | Retrieves a list of users authorized to use a failover group. |
GET /failover-groups/{Failover Group ID} | Retrieves a specific failover group by ID. |
PUT /failover-groups/{Failover Group ID}/allowed-owners | Grants or denies authorization to a failover group. |
PUT /failover-groups/{Failover Group ID}/set_no_slicer | Toggles a failover group's feed between a Live Slicer and slate. |
PATCH /failover-groups/{Failover Group ID} | Updates a failover group's failover mode, automatic failback, or both. |
PUT /failover-groups/{Failover Group ID}/slicers | Updates failover eligibility for one or more Live Slicer(s). |
Base URL
Use the following base URL:
<https://services.uplynk.com/api/v4>
Workflow
Follow these steps to configure a failover group and manage Live Slicer failover:
- Create or retrieve an existing failover group.
- Use
GET /failover-groups
to list all failover groups. - Use
GET /failover-groups/{Failover Group ID}
to retrieve a specific failover group.
- Use
- Configure user authorization.
- Use
PUT /failover-groups/{Failover Group ID}/allowed-owners
to grant or revoke access.
- Use
- Manage live channels in the failover group.
- Use
PUT /failover-groups/{Failover Group ID}/channels
to add or remove channels.
- Use
- Assign and activate a Live Slicer.
- Use
PUT /failover-groups/{Failover Group ID}/activate_slicer
to set an active Live Slicer. - Ensure automatic failback is disabled before activating a Live Slicer.
- Use
- Modify failover group settings.
- Use
PATCH /failover-groups/{Failover Group ID}
to update failover mode and automatic failback settings.
- Use
- Toggle between Live Slicer and slate as the source feed.
- Use
PUT /failover-groups/{Failover Group ID}/set_no_slicer
to switch feeds.
- Use
- Update failover eligibility for Live Slicers.
- Use
PUT /failover-groups/{Failover Group ID}/slicers
to configure eligible slicers for failover.
- Use
This API ensures failover groups are effectively managed, providing redundancy and high availability for live streaming workflows.