I P Access
Get blocked IP access attempts
Returns the last 10 blocked IP access attempts for an environment from audit logs.
Authorization
Authorization<token>JWT Bearer token (format: Bearer {token})
In: header
Path Parameters
envIdRequiredstringEnvironment ID
"uuid"OK
Get effective IP access rules
Returns the resolved IP access rules for an environment with inheritance information from project and org scopes.
Authorization
Authorization<token>JWT Bearer token (format: Bearer {token})
In: header
Path Parameters
envIdRequiredstringEnvironment ID
"uuid"OK
List environment IP access rules
Returns all IP access rules scoped to an environment.
Authorization
Authorization<token>JWT Bearer token (format: Bearer {token})
In: header
Path Parameters
envIdRequiredstringEnvironment ID
"uuid"OK
Create environment IP access rule
Creates a new IP access rule at the environment scope.
Authorization
Authorization<token>JWT Bearer token (format: Bearer {token})
In: header
Request Body
application/jsonRequiredIP access rule
cidrRequiredstringisActivebooleanlabelstringtrafficScopesarray<string>Path Parameters
envIdRequiredstringEnvironment ID
"uuid"Created
Bulk import environment IP access rules
Imports multiple IP access rules at the environment scope.
Authorization
Authorization<token>JWT Bearer token (format: Bearer {token})
In: header
Request Body
application/jsonRequiredBulk import rules
cidrsRequiredstringlabelstringtrafficScopesarray<string>Path Parameters
envIdRequiredstringEnvironment ID
"uuid"OK
Delete environment IP access rule
Deletes an IP access rule at the environment scope.
Authorization
Authorization<token>JWT Bearer token (format: Bearer {token})
In: header
Path Parameters
envIdRequiredstringEnvironment ID
"uuid"ruleIdRequiredstringRule ID
"uuid"No Content
Update environment IP access rule
Updates an existing IP access rule at the environment scope.
Authorization
Authorization<token>JWT Bearer token (format: Bearer {token})
In: header
Request Body
application/jsonRequiredUpdated rule
cidrstringisActivebooleanlabelstringtrafficScopesarray<string>Path Parameters
envIdRequiredstringEnvironment ID
"uuid"ruleIdRequiredstringRule ID
"uuid"OK
List organization IP access rules
Returns all IP access rules scoped to the current organization.
Authorization
Authorization<token>JWT Bearer token (format: Bearer {token})
In: header
OK
Create organization IP access rule
Creates a new IP access rule at the organization scope and enqueues proxy config updates.
Authorization
Authorization<token>JWT Bearer token (format: Bearer {token})
In: header
Request Body
application/jsonRequiredIP access rule
cidrRequiredstringisActivebooleanlabelstringtrafficScopesarray<string>Created
Bulk import organization IP access rules
Imports multiple IP access rules at the organization scope.
Authorization
Authorization<token>JWT Bearer token (format: Bearer {token})
In: header
Request Body
application/jsonRequiredBulk import rules
cidrsRequiredstringlabelstringtrafficScopesarray<string>OK
Delete organization IP access rule
Deletes an IP access rule at the organization scope and re-applies proxy config.
Authorization
Authorization<token>JWT Bearer token (format: Bearer {token})
In: header
Path Parameters
ruleIdRequiredstringRule ID
"uuid"No Content
Update organization IP access rule
Updates an existing IP access rule at the organization scope.
Authorization
Authorization<token>JWT Bearer token (format: Bearer {token})
In: header
Request Body
application/jsonRequiredUpdated rule
cidrstringisActivebooleanlabelstringtrafficScopesarray<string>Path Parameters
ruleIdRequiredstringRule ID
"uuid"OK
List project IP access rules
Returns all IP access rules scoped to a project.
Authorization
Authorization<token>JWT Bearer token (format: Bearer {token})
In: header
Path Parameters
projectIdRequiredstringProject ID
"uuid"OK
Create project IP access rule
Creates a new IP access rule at the project scope.
Authorization
Authorization<token>JWT Bearer token (format: Bearer {token})
In: header
Request Body
application/jsonRequiredIP access rule
cidrRequiredstringisActivebooleanlabelstringtrafficScopesarray<string>Path Parameters
projectIdRequiredstringProject ID
"uuid"Created
Bulk import project IP access rules
Imports multiple IP access rules at the project scope.
Authorization
Authorization<token>JWT Bearer token (format: Bearer {token})
In: header
Request Body
application/jsonRequiredBulk import rules
cidrsRequiredstringlabelstringtrafficScopesarray<string>Path Parameters
projectIdRequiredstringProject ID
"uuid"OK
Delete project IP access rule
Deletes an IP access rule at the project scope.
Authorization
Authorization<token>JWT Bearer token (format: Bearer {token})
In: header
Path Parameters
projectIdRequiredstringProject ID
"uuid"ruleIdRequiredstringRule ID
"uuid"No Content
Update project IP access rule
Updates an existing IP access rule at the project scope.
Authorization
Authorization<token>JWT Bearer token (format: Bearer {token})
In: header
Request Body
application/jsonRequiredUpdated rule
cidrstringisActivebooleanlabelstringtrafficScopesarray<string>Path Parameters
projectIdRequiredstringProject ID
"uuid"ruleIdRequiredstringRule ID
"uuid"OK