Quality on Demand

Quality on Demand

CAMARA Quality on Demand APIs

Create QoD session

Requests a Quality on Demand session for a subscriber device with specified performance requirements.

post
https://api.pxg.konera.com/camara/qod/v0.1/sessions

Headers

x-correlation-idstring

Correlation ID for request tracing

Body

application/json

QodSessionRequest

deviceobjectrequired
Show Child Parameters
durationintegerrequired

Requested QoD session duration in seconds.

Example:300

qosProfileobjectrequired
Show Child Parameters

Response

application/json

QoD session successfully created

QodSessionResponse

sessionIdstringrequired

Example:qod-session-123456

statusstringrequired

Allowed values:ACTIVEEXPIREDTERMINATED

Example:ACTIVE

expiresAtstring(date-time)

Example:2026-02-10T18:30:00Z

post/qod/v0.1/sessions

Body

{ "device": { "phoneNumber": "+12065550123" }, "duration": 300, "qosProfile": { "maxLatency": 50, "minDownlinkBandwidth": 5000, "minUplinkBandwidth": 1000 } }
 
application/json

Get QoD session status

Retrieves the current status of a Quality on Demand session.

get
https://api.pxg.konera.com/camara/qod/v0.1/sessions/{sessionId}

Path Parameters

sessionIdstringrequired

Example:qod-session-123456

Headers

x-correlation-idstring

Correlation ID for request tracing

Response

application/json

QoD session status

QodSessionResponse

sessionIdstringrequired

Example:qod-session-123456

statusstringrequired

Allowed values:ACTIVEEXPIREDTERMINATED

Example:ACTIVE

expiresAtstring(date-time)

Example:2026-02-10T18:30:00Z

get/qod/v0.1/sessions/{sessionId}
 
application/json

Terminate QoD session

Terminates an active Quality on Demand session.

delete
https://api.pxg.konera.com/camara/qod/v0.1/sessions/{sessionId}

Path Parameters

sessionIdstringrequired

Example:qod-session-123456

Headers

x-correlation-idstring

Correlation ID for request tracing

Response

QoD session terminated

delete/qod/v0.1/sessions/{sessionId}
 

QodSessionRequest

object
deviceobjectrequired
Show Child Parameters
durationintegerrequired

Requested QoD session duration in seconds.

Example:300

qosProfileobjectrequired
Show Child Parameters
Example