Indoor Camera Advance live stream API access

Joerg Nagel

We are integrating the Netatmo Security API and are currently implementing live streaming for the Indoor Camera Advance (NPC).

We are seeing a consistent error when calling the WebRTC offer endpoint:

Endpoint: POST /api/webrtc/offer
Response: 403 Forbidden
Error body:
{"error":{"code":13,"message":"Operation is forbidden"}}
What we have already verified:

We are using the regular access_token, not the restricted_access_token
Our token includes access_camerapro
We are calling the documented WebRTC flow for NPC:
/homestatus
/webrtc/offer
/webrtc/terminate

The request payload contains home_id, module_id, camera_id, session_id, tag_id, and SDP offer data

The camera type is confirmed as NPC

However, the documentation appears to be inconsistent:

In the Security API documentation, the product overview for Indoor Camera Advance says:
Live stream (available soon)*
In the same documentation, there is already a dedicated WebRTC Video Stream section for NPC, including /webrtc/offer and /webrtc/terminate

Is live streaming for Indoor Camera Advance currently available at all for third-party applications via the public API?
If yes, is additional whitelisting or manual approval required beyond having the access_camerapro scope?
Does 403 / code 13 / Operation is forbidden indicate that our application is not yet approved for NPC live streaming?

Is the “Live stream (available soon)” note still current, or is the feature already available for selected partners only?

0

Commentaires

0 commentaire

Vous devez vous connecter pour laisser un commentaire.