network.consent.manage

Generated at from openvibe-contracts v0.419.0 and openvibe-sdk v0.161.0.

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

"Your data choices" for the signed-in person (L24): GET /api/v1/me/consent lists every purpose with its wording, the person's choices and their history; PUT /api/v1/me/consent/:purpose turns one on or off (network.consent-choice@1); DELETE /api/v1/me/consent/:purpose/:client turns one app's purpose off. "Apps you allowed" (0.310.0): GET /api/v1/me/consent/apps lists the purposes each app was granted or refused at sign-in (network.me-consent-apps-result@1), and DELETE /api/v1/me/consent/:purpose/:client/refusal ends a refusal's 30 quiet days so that app's next sign-in asks again. Off is the default for every purpose. Only the person's own session or token reaches it.

Owner
network (token audience openvibe.network)
Version
1.0
Status
active
Visibility
public
Resource constraints
none
Quota class
standard
Permissions
network:read, network:write
Input
network.consent-choice@1
Output
network.me-consent-result@1
Events
network.consent.changed
Implemented by
  • GET /api/v1/me/consent
  • PUT /api/v1/me/consent/:purpose
  • DELETE /api/v1/me/consent/:purpose/:client
  • GET /api/v1/me/consent/apps
  • DELETE /api/v1/me/consent/:purpose/:client/refusal

These routes in the API explorer