Guardrails - Python SDK
The Python SDK and docs are currently in beta. Report issues on GitHub.
(guardrails)
Overview
Guardrails endpoints
Available Operations
- list - List guardrails
- create - Create a guardrail
- get - Get a guardrail
- update - Update a guardrail
- delete - Delete a guardrail
- list_key_assignments - List all key assignments
- list_member_assignments - List all member assignments
- list_guardrail_key_assignments - List key assignments for a guardrail
- bulk_assign_keys - Bulk assign keys to a guardrail
- list_guardrail_member_assignments - List member assignments for a guardrail
- bulk_assign_members - Bulk assign members to a guardrail
- bulk_unassign_keys - Bulk unassign keys from a guardrail
- bulk_unassign_members - Bulk unassign members from a guardrail
list
List all guardrails for the authenticated user.
Example Usage
Parameters
Response
operations.ListGuardrailsResponse
Errors
create
Create a new guardrail for the authenticated user.
Example Usage
Parameters
Response
operations.CreateGuardrailResponse
Errors
get
Get a single guardrail by ID.
Example Usage
Parameters
Response
operations.GetGuardrailResponse
Errors
update
Update an existing guardrail.
Example Usage
Parameters
Response
operations.UpdateGuardrailResponse
Errors
delete
Delete an existing guardrail.
Example Usage
Parameters
Response
operations.DeleteGuardrailResponse
Errors
list_key_assignments
List all API key guardrail assignments for the authenticated user.
Example Usage
Parameters
Response
operations.ListKeyAssignmentsResponse
Errors
list_member_assignments
List all organization member guardrail assignments for the authenticated user.
Example Usage
Parameters
Response
operations.ListMemberAssignmentsResponse
Errors
list_guardrail_key_assignments
List all API key assignments for a specific guardrail.
Example Usage
Parameters
Response
operations.ListGuardrailKeyAssignmentsResponse
Errors
bulk_assign_keys
Assign multiple API keys to a specific guardrail.
Example Usage
Parameters
Response
operations.BulkAssignKeysToGuardrailResponse
Errors
list_guardrail_member_assignments
List all organization member assignments for a specific guardrail.
Example Usage
Parameters
Response
operations.ListGuardrailMemberAssignmentsResponse
Errors
bulk_assign_members
Assign multiple organization members to a specific guardrail.
Example Usage
Parameters
Response
operations.BulkAssignMembersToGuardrailResponse
Errors
bulk_unassign_keys
Unassign multiple API keys from a specific guardrail.
Example Usage
Parameters
Response
operations.BulkUnassignKeysFromGuardrailResponse
Errors
bulk_unassign_members
Unassign multiple organization members from a specific guardrail.
Example Usage
Parameters
Response
operations.BulkUnassignMembersFromGuardrailResponse