GuidesAPI Reference
API Reference

Update the ProjectSettings for a Project.

Update the Project Settings.


The setting *defaultNewMemberProjectPolicies* defines the default ProjectPolicy(ies) that are applied to new Project members when they are added to the Project. For a newly-created Project, there are two *defaultNewMemberProjectPolicies* set: * all-access-all-project-resources * resource-creation-access-all-project-resources


Access Control:

  • The calling principal must have "manage" action permission for the resource "{project}" in the "authorization" service.
  • In the Project workflow, the above permission is granted to all Project Admins and Resource Managers.
  • The calling principal MUST NOT include a project scope.
Path Params
string
required

HRN identifying the project

Body Params
string
enum
Defaults to thisProjectOnly

The scope of access that is allowed when operating within this project's scope (i.e. using a project scoped token). Available options include:

  • thisProjectOnly - Requests scoped to this project can only access resources and API calls available within this project's scope Unscoped and Linkable permissions are not blocked and MAY be granted via a realm level access filter. (When this option is selected, NO AccessFilter is attached to the project)
  • thisProjectOrNoProject - Requests scoped to this project can access resources and API calls available within this project's scope in addition to resources and API calls associated with no project at all that the calling identity has access to. (When this option is selected, the project-eval-unscoped AccessFilter is attached to the project)
Allowed:
defaultNewMemberProjectPolicies
array of strings
length between 1 and 5

The default Project Policies to apply to new Members in the project.

defaultNewMemberProjectPolicies
Responses

Language
Credentials
Bearer
JWT
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json