Skip to main content

Project Sharing

VWire projects can be shared with other VWire users for collaborative monitoring and control. Shared users can view and interact with the project dashboard based on the permission level you grant.


Permission levels

RoleView dashboardControl widgetsEdit layoutManage devicesDelete project
Viewer
Operator
Editor
Owner

Sharing a project

  1. Open Project → Settings → Members
  2. Click + Invite Member
  3. Enter the user's exact email address
  4. Select a role
  5. Click Send Invite

The invited user receives an email with an acceptance link. They must have (or create) a VWire account to join.

Privacy

You must know the exact email address of the person you're inviting. VWire does not expose a searchable user directory to protect member privacy.


Removing a member

  1. Go to Project → Settings → Members
  2. Click the menu next to the member
  3. Click Remove

Removal is immediate — the user loses dashboard access on their next request.


Changing a member's role

Same menu — click Change Role and select the new permission level.


Checking your shared projects

All projects shared with you appear in Dashboard → Projects alongside your own projects, labeled with a share icon.


API: manage members

List members

GET /api/v1/projects/{projectId}/members
Authorization: Bearer <token>

Invite a member

POST /api/v1/projects/{projectId}/members
Authorization: Bearer <token>
Content-Type: application/json

{
"email": "colleague@example.com",
"role": "operator"
}

Remove a member

DELETE /api/v1/projects/{projectId}/members/{userId}
Authorization: Bearer <token>