Skip to content

Retrieve a protected environment for a group

GET
/api/v4/groups/{id}/protected_environments/{name}

Retrieves a specified protected environment for a group.

id
required
One of:
string

The ID or URL-encoded path of the group maintained by the authenticated user

name
required
string

The deployment tier of the protected environment. One of production, staging, testing, development, or other

OK

Media type application/json
object
name
string
deploy_access_levels
object
id
integer format: int64
access_level
integer
access_level_description
string
deploy_key_id
integer format: int64
user_id
integer format: int64
group_id
integer format: int64
member_role_id
integer format: int64
member_role_name
string
group_inheritance_type
integer
required_approval_count
integer
approval_rules
object
id
integer format: int64
user_id
integer format: int64
group_id
integer format: int64
access_level
integer
access_level_description
string
required_approvals
integer
group_inheritance_type
integer
Example
{
"name": "production",
"deploy_access_levels": {
"id": 1,
"access_level": 40,
"access_level_description": "Maintainers",
"deploy_key_id": 1,
"user_id": 1,
"group_id": 1,
"member_role_id": 42,
"member_role_name": "Lead Developer",
"group_inheritance_type": 0
},
"required_approval_count": 2
}

Bad Request

Not found