Quortex
Streaming & PlayoutPublished by
Techtriq
Quortex
Streaming & PlayoutQuortex I/O ingests your live source and will deliver it anywhere globally, in any resolution, with any number of video and audio profiles, and with an unprecedented video quality. Use the nodes to launch channels, reconfigure them on the fly, gather analytics, schedule shutdowns, get billing information.
Quortex Analytics API
available filter values
average viewing time details
average viewing time overview
total viewing time overview
viewers overview
view number overview
peak hour
total viewing time details
viewers details
view number details
Get available filter values for RTMP inputs
Get all possible filter values on the given time range
Get RTMP input bitrates
Get the metrics about inputs bitrate
Get available filter values for SRT inputs
Get all possible filter values on the given time range
Get SRT input bandwidth
Get the metrics about the SRT bandwidth
Get SRT input bitrates
Get the metrics about inputs bitrate
Get SRT input Round Trip Time
Get the metrics about the SRT Round Trip Time
Get SRT input unrecovered errors
Get the metrics about SRT unrecovered errors
Get SRT input unrecovered errors
Get the metrics about SRT unrecovered errors
Get input status
Get the metrics about inputs status
Get pool usages
Quortex Billing API
Gets pricing on a custom time range.
Get pricing details for the given time range. The pricing representation will only contain used pricing tiers.
Gets pricing for a specified month.
Get pricing details for the given month. The pricing representation will contain all pricings tiers, even if empty
Get organization billing information
Update organization billing information
Gets the list of invoices.
Return the list of invoices.
Update the payment method
To be called by the frontend after calling Stripe create_payment_method
Create a subscription
To be called by the frontend after calling Stripe create_payment_method
Get organization trial information
Quortex OTT API
Gets the list of input regions.
Return the list of input regions.
Gets the list of drm merchants.
Return the list of drm merchants. [This route can be paginated](#section/Lists-and-pagination).
Creates a drm merchant.
Create new drm merchant.
Gets a single drm merchant.
Return the drm merchant identified by the given uuid.
Fully updates a single drm merchant.
Updates the drm merchant identified by the given uuid. This perform a full update of the input.
Partially updates a single drm merchant.
Updates the drm merchant identified by the given uuid. This perform a partial update of the input.
Deletes a single drm merchant.
Deletes the drm merchant identified by the given uuid.
Gets the list of events.
Return the list of events. [This route can be paginated](#section/Lists-and-pagination).
Gets the list of available features.
Return the list of features currently available on the platform.
Gets the list of inputs in all pools.
Return the list of inputs in all pools. [This route can be paginated](#section/Lists-and-pagination).
Gets the list of pools.
Return the list of pools. [This route can be paginated](#section/Lists-and-pagination).
Creates a pool.
Create new pool.
Gets the list of Pool API key.
Return the list of Pool API key. For security reason, the API keys secrets are not shown here.
Creates an Pool API key.
Create new Pool API key.
Rotate the Pool API key.
Rotate Pool API key identified by the given uuid. The old API key will no longer be available.
Gets a single Pool API key container, with its associated API key.
Return the Pool API key container identified by the given uuid, with the associated API key.
Update a pool API key.
Update a pool API key identified by the given uuid.
Deletes a single Pool API key.
Deletes the Pool API key identified by the given uuid.
Gets the list of inputs.
Return the list of inputs. [This route can be paginated](#section/Lists-and-pagination).
Creates an input.
Create new input.
Deletes all inputs.
Delete all inputs.
Gets the list of streams.
Return the list of streams. [This route can be paginated](#section/Lists-and-pagination).
Creates a stream.
Create new stream.
Gets a single stream configuration.
Return the stream identified by the given uuid.
Fully updates a single stream.
Updates the stream identified by the given uuid. This perform a full update of the stream.
Partially updates a single stream.
Updates the stream identified by the given uuid. This perform a partial update of the stream.
Deletes a single stream.
Deletes the stream identified by the given uuid.
Gets the list of virtual assets.
Return the list of virtual assets. [This route can be paginated](#section/Lists-and-pagination).
Gets a single virtual asset.
Return the virtual asset identified by the given uuid.
Partially updates a single virtual asset.
Updates the virtual asset identified by the given uuid. This perform a partial update of the virtual asset.
Deletes a single virtual asset.
Deletes the virtual asset identified by the given uuid.
Gets the list of virtual programs.
Return the list of virtual programs. [This route can be paginated](#section/Lists-and-pagination).
Creates a virtual program.
Create new virtual program.
Import programs.
Specify the new program list. All existing programs not in this list will be deleted.
Gets a single virtual program.
Return the virtual program identified by the given uuid.
Partially updates a single virtual program.
Updates the virtual program identified by the given uuid. This perform a partial update of the virtual program.
Deletes a single virtual program.
Deletes the virtual program identified by the given uuid.
Gets a single program specific information.
Return the stream program specific information of the given uuid.
Gets a single input configuration.
Return the input identified by the given uuid.
Fully updates a single input.
Updates the input identified by the given uuid. This perform a full update of the input.
Partially updates a single input.
Updates the input identified by the given uuid. This perform a partial update of the input.
Deletes a single input.
Deletes the input identified by the given uuid.
Get members of a pool.
Get members of a pool.
Add a member in a pool.
Add a member in a pool.
Update the access level of a member.
Update the access level of a member.
Remove a member from a pool.
Remove a member from a pool.
Reorder rules.
Reorder all or parts of the rules. Rules given here will be placed on top of unspecified ones.
Gets the list of processing configurations.
Return the list of processing configurations. [This route can be paginated](#section/Lists-and-pagination).
Creates a processing configuration.
Create new processing configuration.
Deletes all processing configurations.
Delete all processing configurations.
Gets a single processing configuration.
Return the processing configuration identified by the given uuid.
Fully updates a single processing configuration.
Updates the processing configuration identified by the given uuid. This perform a full update of the input.
Partially updates a single processing configuration.
Updates the processing configuration identified by the given uuid. This perform a partial update of the input.
Deletes a single processing configuration.
Deletes the processing configuration identified by the given uuid.
Gets the list of programs.
Return the list of programs. [This route can be paginated](#section/Lists-and-pagination).
Creates a program.
Create new program.
Deletes all programs.
Delete all programs.
Gets the list of vod assets.
Return the list of vod assets. [This route can be paginated](#section/Lists-and-pagination).
Creates a vod asset.
Create new vod asset.
Deletes all vod assets.
Delete all vod assets.
Gets a single vod asset configuration.
Return the vod asset identified by the given uuid.
Fully updates a single vod asset.
Updates the vod asset identified by the given uuid. This perform a full update of the vod asset.
Partially updates a single vod asset.
Updates the vod asset identified by the given uuid. This perform a partial update of the vod asset.
Deletes a single vod asset.
Deletes the vod asset identified by the given uuid.
Gets a single program configuration.
Return the program identified by the given uuid.
Fully updates a single program.
Updates the program identified by the given uuid. This perform a full update of the program.
Partially updates a single program.
Updates the program identified by the given uuid. This perform a partial update of the program.
Deletes a single program.
Deletes the program identified by the given uuid.
Delete the program source record.
After source record deletion, it will be impossible to add any vod assets to this program.
Gets the list of publishing points.
Return the list of publishing points, generated from published resource identifiers.
Configure publishing points.
Configure publishing points.
Import rules.
Import rules. Existing rules will be updated, non existing rules will be created.
Gets the list of rules in a pool.
Return the list of rules. [This route can be paginated](#section/Lists-and-pagination).
Creates a rule.
Create new rule.
Deletes all rules in a pool.
Delete all rules of the specified kind.
Gets a single rules configuration.
Return the rules identified by the given uuid.
Fully updates a single rules.
Updates the rules identified by the given uuid. This perform a full update of the rules.
Partially updates a single rules.
Updates the rules identified by the given uuid. This perform a partial update of the rules.
Deletes a single rules.
Deletes the rules identified by the given uuid.
Get potential pool members.
Get the list of users in the organization which can be added to this pool.
Gets the list of targets.
Return the list of targets. [This route can be paginated](#section/Lists-and-pagination).
Creates a target.
Create new target.
Deletes all targets.
Delete all targets.
Gets a single target.
Return the target identified by the given uuid.
Fully updates a single target.
Updates the target identified by the given uuid. This perform a full update of the target.
Partially updates a single target.
Updates the target identified by the given uuid. This perform a partial update of the target.
Deletes a single target.
Deletes the target identified by the given uuid.
Gets the list of all vod assets in the pool.
Return the list of all vod assets in the pool. [This route can be paginated](#section/Lists-and-pagination).
Gets a single pool configuration.
Return the pool identified by the given uuid.
Fully updates a single pool.
Updates the pool identified by the given uuid. This perform a full update of the pool.
Partially updates a single pool.
Updates the pool identified by the given uuid. This perform a partial update of the pool.
Deletes a single pool.
Deletes the pool identified by the given uuid.
Gets the list of processing presets.
Return the list of processing presets. [This route can be paginated](#section/Lists-and-pagination).
Gets a single processing preset.
Return the processing preset identified by the given uuid.
Gets the list of target presets.
Return the list of target presets. [This route can be paginated](#section/Lists-and-pagination).
Gets a single target preset.
Return the target preset identified by the given uuid.
Gets the list of processing in all pools.
Return the list of processing in all pools. [This route can be paginated](#section/Lists-and-pagination).
Gets the list of programs in all pools.
Return the list of programs in all pools. [This route can be paginated](#section/Lists-and-pagination).
Gets the list of input regions.
Return the list of input regions.
Gets a single stream thumbnail.
Return the stream thumbnail identified by the given uuid.
Gets the list of rules in all pools.
Return the list of rules in all pools. [This route can be paginated](#section/Lists-and-pagination).
Gets the list of targets in all pools.
Return the list of targets in all pools. [This route can be paginated](#section/Lists-and-pagination).
Gets the list of all vod assets in all pools.
Return the list of all vod assets in all pools. [This route can be paginated](#section/Lists-and-pagination).
Quortex Upload API
Upload Image
Upload Logo
Upload Assets
Upload assets for virtual inputs.
Upload Profile Picture
Set a profile picture. The image must be 256x256 pixels.
Quortex User API
Check invitation code information.
Before accepting an invitation code using the POST method, users are encouraged to check that the invitation is correct. When a code is used, it become unusable again.
Use an invitation code to get access to an organization.
Link the organization with the current account.
Create a new organization
Create a brand new organization, without any relation to any existing organizations. You will be granted administrator permission on that organization.
Gets the list of organization API keys.
Return the list of organization API keys. For security reason, the API secrets are not shown here.
Creates an organization API key.
Create new organization API key.
Rotate the organization API key.
Rotate organization API key secret identified by the given uuid. The old API key secret will no longer be available.
Gets a single organization API key container, including its secret.
Return the organization API key container identified by the given uuid, including its secret.
Update an organization API key.
Update an organization API key identified by the given uuid.
Deletes a single organization API key.
Deletes the organization API key identified by the given uuid.
Finalize the inscription process
Must be called by the user to set its name and finalize the inscription process
Get the organization information
Update organization information
Ask to invite an external user
Standard users can ask to invitation people outside the organization to join the organization and the pools. The invitation must be validated by an organization captain or admin. It is possible to invite the same person on different pools by creating many invitations. The first invitation will create a pending member, which will have to be accepted.
Get all members
Add a new member
Get a specific member
Update a member.
Delete a single member
Accept an invitation request
An email will be sent to the invited address. This route can also be called to send another invitation email.
Get the organization SSO configuration
Update the organization SSO configuration
Delete the organization SSO configuration
Accept Quortex I/O terms of service
Get access token.
Creates an access token from an API key.
Get self information
Get self user information. Not available for API keys.
Update self information
Update self user information. Not available for API keys.
Reset self password
An email will be sent with a reset password link.
2 months ago