Query streaming key

Updated

Queries information for a specified Media Gateway streaming key.

GET
https://api.agora.io/{region}/v1/projects/{appId}/rtls/ingress/streamkeys/{streamkey}

This method queries the current list of ongoing Media Gateway streams, including the associated UID, channel name, stream status, bitrate, and audio and video metrics.

Path Parameters

regionstring
Required

Region for the streaming key or stream. Supported values are na for North America, eu for Europe, ap for Asia except mainland China, and cn for mainland China.

Important

Make sure that:

  • The region value is the same as for the input source stream.
  • The domain names for setting the region parameter and streaming are the same.
  • The region value is in lowercase.
appIdstring
Required

The app ID provided by Agora to each developer. After creating a project in Agora Console, you can get an app ID. The app ID is a unique identifier for a project.

streamkeystring
Required

The streaming key.

Header Parameters

X-Request-IDstring

The UUID (Universally Unique Identifier) of the request. After you pass in this field, the Agora server returns this field in the response header. It is recommended to assign X-Request-ID a value. If omitted, the Agora server automatically generates a UUID and returns it.

Response Body

The request succeeded and returned streaming key information.

Response Headers

X-Request-IDstring

The UUID (Universally Unique Identifier) of the request. The value is in the X-Request-ID response header. If a request error occurs, print the value in the log to troubleshoot the problem.

Example
6d35d43f-f4c5-4b3a-9df4-8f0d7e1d5f0a
statusstring

Request status. success means the request succeeds.

dataobject

Authorization

This endpoint requires authentication.

basicAuthhmacAuth

Request examples

curl --location 'https://api.agora.io/ap/v1/projects/9d2498880e934632b38b0a68fa2f1622/rtls/ingress/streamkeys/:streamkey'

Response example

{  "status": "success",  "data": {    "streamKey": "2dfMTR****fys",    "channel": "shx001",    "uid": "1001",    "expiresAfter": 0,    "createdAt": "1686820170"  }}