How This Helps

Sharing datasets allows for seamless collaboration across team members. You can grant access to reviewers, annotators, or developers without duplicating data.


API Request

To share a dataset with another user:

POST /api/v1/dataset/{dataset_id}/share
Headers: Authorization: Bearer <jwt>

Form Parameters

ParameterDescription
user_emailEmail of the user to share with. Must be a registered Visual Layer user.

Example Request

curl -X POST -H "Authorization: Bearer <jwt>" \
     -F user_email=annotator1@company.com \
     http://localhost:9999/api/v1/dataset/{dataset_id}/share

Possible Responses

Status CodeMeaning
200 OK✅ Dataset successfully shared
404❌ Failed to share dataset

Make sure the recipient’s email matches an existing registered user in your Visual Layer environment.