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.

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.