Method: organizations.customConstraints.create

Creates a custom constraint.

Returns a google.rpc.Status with google.rpc.Code.NOT_FOUND if the organization does not exist. Returns a google.rpc.Status with google.rpc.Code.ALREADY_EXISTS if the constraint already exists on the given organization.

HTTP request


The URL uses gRPC Transcoding syntax.

Path parameters



Required. Must be in the following form:

  • organizations/{organization_id}

Authorization requires the following IAM permission on the specified resource parent:

  • orgpolicy.customConstraints.create

Request body

The request body contains an instance of CustomConstraint.

Response body

If successful, the response body contains a newly created instance of CustomConstraint.

Authorization scopes

Requires the following OAuth scope:


For more information, see the Authentication Overview.