events.app.subscribe

Generated at from openvibe-contracts v0.33.0 and openvibe-sdk v0.5.0.

Grantable to apps: request it for an app on its project page. Network approves it only inside the project's allowance.

Manage webhook subscriptions as a developer app (ADR-014). Topic patterns are limited to the scope of events.app.read (own project's app.<project_key>.* events in the token's environment, plus public platform events). Endpoints must be https URLs whose host resolves only to public IP addresses; OpenVibe.Events re-checks the resolved address when it delivers and never follows redirects. Deliveries are signed with the subscription secret (X-OpenVibe-Signature: sha256=<HMAC of the raw body>). Subscriptions carry project_id and env; sandbox events reach sandbox subscriptions only.

Owner
events (token audience openvibe.events)
Version
1.0
Status
active
Visibility
public
Resource constraints
project
Quota class
events-app-subscribe
Permissions
events:subscribe
Events
Implemented by
  • POST /api/v1/subscriptions
  • GET /api/v1/subscriptions
  • GET /api/v1/subscriptions/:id
  • POST /api/v1/subscriptions/:id/disable
  • POST /api/v1/subscriptions/:id/enable