network.project.manage

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

Not grantable to apps (planned, public).

Manage developer projects on behalf of a signed-in member: projects, members, apps, credential rotation and revocation, grant requests and approvals within the project allowance. Today the API is used with the member's own Network access token and authorized by project role; this capability is what a delegated client (Codes CLI, SDK) will hold. Allowance, environment policy and quotas stay staff-only.

Owner
network (token audience openvibe.network)
Version
1.0
Status
planned
Visibility
public
Resource constraints
project
Quota class
projects-write
Permissions
projects:write
Events
network.app.created, network.app.revoked, network.credential.rotated, network.credential.revoked, network.grant.changed
Implemented by
  • POST /api/v1/projects
  • POST /api/v1/projects/:project/apps
  • POST /api/v1/projects/:project/apps/:app/credentials/rotate
  • POST /api/v1/projects/:project/apps/:app/credentials/:credential/revoke
  • POST /api/v1/projects/:project/apps/:app/grants