For security purposes, the GET ELN Entries CDD Vault API command documented here is only available for Vault Administrators.
GET /api/v1/vaults/<vault_id>/users
Returns a list of CDD Vault members.
Query Parameters (all optional):
include_projects |
Boolean If true, each user’s Vault role and an array of project memberships are returned |
Example:
curl -H "X-CDD-Token: $TOKEN" https://app.collaborativedrug.com/api/v1/vaults/<vault_id>/users
Returns:
[
{
"id": 1234,
"first_name": "Barbara",
"last_name": "Biologist"
},
{
"id": 9876,
"first_name": "Carlos",
"last_name": "Chemist"
}
]
curl -H "X-CDD-Token: $TOKEN" https://app.collaborativedrug.com/api/v1/vaults/<vault_id>/users?include_projects=true
Returns:
[
{
"id": 1234,
"first_name": "Barbara",
"last_name": "Biologist",
"role_name": "vault admin"
"projects": [
{
"name": "Corporate Data",
"id": 4444,
"can_manage_project": true,
"can_edit_data": true,
"hidden": false
}
]
}
]
Noteworthy Tips
- Only Vault Administrators can use this GET Users API call.
- This API call is useful to identify the Members' IDs of users for use in the GET ELN Entries API call.