v1

latestOpenAPI 3.1.02026-07-13154170539.0 KB
Teams & Resource Access

Grant Resource Access

Grant access to a resource (project).

Only works for organizational resources. Personal resources cannot be shared. User must have appropriate permissions on the resource.

Note: For org-level permissions, use OrganizationMember roles instead.

:param request_fastapi: FastAPI request object. :param resource_type: Type of resource ("project"). :param resource_id: Resource ID. :param access_data: Access grant data. :param session: Database session. :return: Created access entry.

post/v0/resources/{resource_type}/{resource_id}/access

Path parameters

resource_typestring required
resource_idinteger required

Request body

role_idinteger required
grantee_typestring required
grantee_idstring required

Response

Successful Response

idinteger required
resource_typestring required
resource_idinteger required
role_idinteger required
role_namestring required
grantee_typestring required
grantee_idstring required
grantee_namestring nullable
created_atstring date-time required