access
GET
https://lucida.15-204-158-166.sslip.io /v1/projects/{project_id}/access-settings Parameters
project_idstringpathrequiredCode samples
cURL
curl -X GET "https://lucida.15-204-158-166.sslip.io/v1/projects/{project_id}/access-settings"TypeScript
Python
Go
PHP
Ruby
Java
Responses
200
Example
{
"default_access": "string",
"type_defaults": {}
}Schema
default_accessstringrequiredmember (every org member) or none (only project members, org owners and admins).type_defaultsobjectObject type (
dashboard, flag, ...) to the level unrestricted objects of that type give: view or edit (the default).404
PUT
https://lucida.15-204-158-166.sslip.io /v1/projects/{project_id}/access-settings Parameters
project_idstringpathrequiredRequest body
application/json
default_accessstringrequiredmember (every org member) or none (only project members, org owners and admins).type_defaultsobjectObject type (
dashboard, flag, ...) to the level unrestricted objects of that type give: view or edit (the default).{
"default_access": "string",
"type_defaults": {}
}Code samples
cURL
curl -X PUT "https://lucida.15-204-158-166.sslip.io/v1/projects/{project_id}/access-settings" \
-H "Content-Type: application/json" \
-d '{"default_access":"string","type_defaults":{}}'TypeScript
Python
Go
PHP
Ruby
Java
GET
https://lucida.15-204-158-166.sslip.io /v1/projects/{project_id}/members Parameters
project_idstringpathrequiredCode samples
cURL
curl -X GET "https://lucida.15-204-158-166.sslip.io/v1/projects/{project_id}/members"TypeScript
Python
Go
PHP
Ruby
Java
Responses
200
Example
{
"data": [
{
"created_at": "2024-01-01T00:00:00Z",
"email": "string",
"level": "string",
"name": "string",
"user_id": "string"
}
],
"next_cursor": "string"
}Schema
dataobject[]requiredShow child parameters
created_atstringrequiredemailstringrequiredlevelstringrequiredmember | adminnamestringrequireduser_idstringrequirednext_cursorstring404
PUT
https://lucida.15-204-158-166.sslip.io /v1/projects/{project_id}/members/{user_id} Parameters
project_idstringpathrequireduser_idstringpathrequiredRequest body
application/json
levelstringrequiredmember | admin{
"level": "string"
}Code samples
cURL
curl -X PUT "https://lucida.15-204-158-166.sslip.io/v1/projects/{project_id}/members/{user_id}" \
-H "Content-Type: application/json" \
-d '{"level":"string"}'TypeScript
Python
Go
PHP
Ruby
Java
Responses
204
400
403
404
DELETE
https://lucida.15-204-158-166.sslip.io /v1/projects/{project_id}/members/{user_id} Parameters
project_idstringpathrequireduser_idstringpathrequiredCode samples
cURL
curl -X DELETE "https://lucida.15-204-158-166.sslip.io/v1/projects/{project_id}/members/{user_id}"TypeScript
Python
Go
PHP
Ruby
Java
Responses
204
403
404
GET
https://lucida.15-204-158-166.sslip.io /v1/projects/{project_id}/objects/{rtype}/{rid}/access/report Parameters
project_idstringpathrequiredrtypestringpathrequireddashboard|insight|folder|flag|experiment|cohort|notebook|action|sql_view
ridstringpathrequiredCode samples
cURL
curl -X GET "https://lucida.15-204-158-166.sslip.io/v1/projects/{project_id}/objects/{rtype}/{rid}/access/report"TypeScript
Python
Go
PHP
Ruby
Java
Responses
200
Example
{
"data": [
{
"email": "string",
"level": "string",
"org_role": "string",
"source": "string",
"user_id": "string"
}
],
"next_cursor": "string"
}Schema
dataobject[]requiredShow child parameters
emailstringrequiredlevelstringrequirednone | view | edit | manage, before the person's role caps it.org_rolestringrequiredsourcestringrequiredWhere it comes from:
org_admin, project_admin, creator, user_grant, team:<names>, default, restricted (restricted with no grant), no_access_grant or private_project.user_idstringrequirednext_cursorstring403
404
Updated