Get QoS Profile for a given name
GET/qualityondemand/qos-profiles/{name}
Returns a QoS Profile that matches the given name.
The access token may be either a 2-legged or 3-legged access token. If the access token is 3-legged, a QoS Profile is only returned if available to all subjects associated with the access token.
Path Parameters
name: string
A unique name for identifying a specific QoS profile. This may follow different formats depending on the service providers implementation. Some options addresses:
- A UUID style string
- Support for predefined profile names like
QOS_E,QOS_S,QOS_M, andQOS_L - A searchable descriptive name
minLength3
maxLength256
formatstring
Get QoS Profile for a given name
curl https://api.example.com/camara/qualityondemand/qos-profiles/$NAME \
-H "Authorization: Bearer $CAMARA_BEARER_TOKEN"{
"name": "voice",
"status": "ACTIVE",
"countryAvailability": [
{
"countryName": "GB",
"networks": [
"23591",
"23415"
]
},
{
"countryName": "DE",
"networks": [
"26202"
]
}
],
"description": "QoS profile for video streaming",
"jitter": {
"unit": "Days",
"value": 12
},
"l4sQueueType": "non-l4s-queue",
"maxDownstreamBurstRate": {
"unit": "bps",
"value": 10
},
"maxDownstreamRate": {
"unit": "bps",
"value": 10
},
"maxDuration": {
"unit": "Days",
"value": 12
},
"maxUpstreamBurstRate": {
"unit": "bps",
"value": 10
},
"maxUpstreamRate": {
"unit": "bps",
"value": 10
},
"minDuration": {
"unit": "Days",
"value": 12
},
"packetDelayBudget": {
"unit": "Days",
"value": 12
},
"packetErrorLossRate": 3,
"priority": 20,
"serviceClass": "real_time_interactive",
"targetMinDownstreamRate": {
"unit": "bps",
"value": 10
},
"targetMinUpstreamRate": {
"unit": "bps",
"value": 10
}
}{
"status": 400,
"code": "INVALID_ARGUMENT",
"message": "Client specified an invalid argument, request body or query param."
}{
"status": 400,
"code": "OUT_OF_RANGE",
"message": "Client specified an invalid range."
}{
"status": 401,
"code": "UNAUTHENTICATED",
"message": "Request not authenticated due to missing, invalid, or expired credentials. A new authentication is required."
}{
"status": 403,
"code": "PERMISSION_DENIED",
"message": "Client does not have sufficient permissions to perform this action."
}{
"status": 404,
"code": "NOT_FOUND",
"message": "The specified resource is not found."
}{
"status": 429,
"code": "QUOTA_EXCEEDED",
"message": "Out of resource quota."
}{
"status": 429,
"code": "TOO_MANY_REQUESTS",
"message": "Rate limit reached."
}Returns Examples
{
"name": "voice",
"status": "ACTIVE",
"countryAvailability": [
{
"countryName": "GB",
"networks": [
"23591",
"23415"
]
},
{
"countryName": "DE",
"networks": [
"26202"
]
}
],
"description": "QoS profile for video streaming",
"jitter": {
"unit": "Days",
"value": 12
},
"l4sQueueType": "non-l4s-queue",
"maxDownstreamBurstRate": {
"unit": "bps",
"value": 10
},
"maxDownstreamRate": {
"unit": "bps",
"value": 10
},
"maxDuration": {
"unit": "Days",
"value": 12
},
"maxUpstreamBurstRate": {
"unit": "bps",
"value": 10
},
"maxUpstreamRate": {
"unit": "bps",
"value": 10
},
"minDuration": {
"unit": "Days",
"value": 12
},
"packetDelayBudget": {
"unit": "Days",
"value": 12
},
"packetErrorLossRate": 3,
"priority": 20,
"serviceClass": "real_time_interactive",
"targetMinDownstreamRate": {
"unit": "bps",
"value": 10
},
"targetMinUpstreamRate": {
"unit": "bps",
"value": 10
}
}{
"status": 400,
"code": "INVALID_ARGUMENT",
"message": "Client specified an invalid argument, request body or query param."
}{
"status": 400,
"code": "OUT_OF_RANGE",
"message": "Client specified an invalid range."
}{
"status": 401,
"code": "UNAUTHENTICATED",
"message": "Request not authenticated due to missing, invalid, or expired credentials. A new authentication is required."
}{
"status": 403,
"code": "PERMISSION_DENIED",
"message": "Client does not have sufficient permissions to perform this action."
}{
"status": 404,
"code": "NOT_FOUND",
"message": "The specified resource is not found."
}{
"status": 429,
"code": "QUOTA_EXCEEDED",
"message": "Out of resource quota."
}{
"status": 429,
"code": "TOO_MANY_REQUESTS",
"message": "Rate limit reached."
}