- Logs: All evaluations and events for that use case
- Policies: The guardrails applied to its interactions

Assign policies to applications
Policies are reusable. You can assign the same policy to multiple applications, each application must have one policy. This lets you:- Reuse once, enforce everywhere: A single policy can protect multiple apps
- Isolate by use case: Different applications can enable different policy sets
- Evolve safely: Update a policy centrally and it applies to all assigned apps

- Open the desired application
- Click Assign policy
- Select one or more policies to enable for this application
One policy can be used by many applications. Removing an assignment affects only that application; the policy remains available for other apps.
Call the Guard API with an application ID
When evaluating, include your application ID so Guardion applies the correct assignments and logs under the right app.- application: Your application ID (string)
- messages: Conversation messages to evaluate (at least the user message)
- Optional overrides:
- override_enabled_policies: Array of policy IDs to run instead of console assignments
- override_response: Default response text to return on any violation