Grant Project Access

Beta
Grant a workspace member access to this project. Once a member holds any grant, they see and touch only the projects they have been granted. Requires `members.manage_project_scope` (owner or admin). An owner or billing admin cannot be scoped: both already hold workspace-wide access that a project scope would contradict without restricting anything. Idempotent: granting a project the member already holds is a no-op.

Authentication

AuthorizationBearer

Enter your API key with the Bearer prefix, e.g. ‘Bearer sk_…’.

Path parameters

project_idstringRequired
Project ID.

Headers

Speechify-VersionstringOptional

Request

This endpoint expects an object.
user_idstringRequiredformat: "^user_[a-z2-7]+$"
The prefixed user id of the workspace member to grant.

Response

The member now holds this project.

Errors

400
Bad Request Error
401
Unauthorized Error
403
Forbidden Error
404
Not Found Error