# ZeroDrift Enforcement API > ZeroDrift Enforcement API - Enforce regulations and policies on AI content and communications - [Introduction](https://docs.zerodrift.com/index.md): ZeroDrift Enforcement API - Enforce regulations and policies on AI content and communications - [Quickstart](https://docs.zerodrift.com/quickstart.md): Send your first piece of content through the Enforcement API in minutes - [Use Cases](https://docs.zerodrift.com/use-cases.md): What teams enforce with the ZeroDrift Enforcement API today. - [Concepts](https://docs.zerodrift.com/concepts.md): The five words you need to read the rest of these docs. - [Choose a model](https://docs.zerodrift.com/models.md): When to use Anchor 3.0 Mini, Flagship, or Max on the one enforce endpoint. - [For AI Agents](https://docs.zerodrift.com/for-agents.md): Connect coding agents to ZeroDrift's machine-readable documentation, OpenAPI specification, and docs search MCP server. - [Act on Each Verdict](https://docs.zerodrift.com/guides/act-on-verdicts.md): The production handler: Pass, Fix, Block, Escalate, with thresholds and logging. - [Enforce a Chatbot](https://docs.zerodrift.com/guides/enforce-a-chatbot.md): Enforce every reply your chatbot generates before the customer sees it. - [Agent-to-Agent Traffic](https://docs.zerodrift.com/guides/agent-to-agent.md): Enforce every message an agent sends, including messages between agents. - [Long-Form Content](https://docs.zerodrift.com/guides/long-form-content.md): Enforce documents, articles, and long messages with the async flow. - [Per-Tenant Rulepacks](https://docs.zerodrift.com/guides/per-tenant-rulepacks.md): Serve many customers with different rules from one integration. - [Import a Policy](https://docs.zerodrift.com/guides/import-a-policy.md): Turn your own policy document into enforceable rules. - [Train an Adapter](https://docs.zerodrift.com/guides/train-an-adapter.md): Train a policy-specific adapter in Training Studio, then enforce against it. - [Export Activity](https://docs.zerodrift.com/guides/export-activity.md): Pull the verdict log for review, reporting, and your own retention. - [SDKs](https://docs.zerodrift.com/generate-sdk.md): Generate a typed Python or TypeScript client from ZeroDrift's public OpenAPI spec - [MCP Connectors](https://docs.zerodrift.com/connecting-mcp.md): Connect Notion, Linear, Confluence, or Google Drive through the Connections Service and turn a source document into an enforceable policy. - [Data Retention](https://docs.zerodrift.com/data-retention.md): How long ZeroDrift retains customer content, enforcement verdicts, and activity records. - [Security](https://docs.zerodrift.com/security.md): Certifications, deployment, data handling, and how to request reports. - [Pricing](https://docs.zerodrift.com/pricing.md): What ZeroDrift bills for: validations, custom rules, and Training Studio, across Anchor 3.0 Mini, Flagship, and Max. - [Changelog](https://docs.zerodrift.com/changelog.md): What changed in the ZeroDrift API and documentation. - [Introduction](https://docs.zerodrift.com/api-reference/introduction.md): ZeroDrift Enforcement API - [Errors](https://docs.zerodrift.com/api-reference/errors.md): Every HTTP status code the ZeroDrift Enforcement API returns, and what to do. - [OpenAPI specification](https://docs.zerodrift.com/api-reference/openapi.md): Machine-readable OpenAPI 3.0 spec for the ZeroDrift Enforcement API - [Enforce Content](https://docs.zerodrift.com/api-reference/validate/validate-content.md): Send content to Anchor, the compliance enforcement model, and get a verdict. Async or sync. - [Get Verdict](https://docs.zerodrift.com/api-reference/validate/get-results.md): Retrieve the verdict for an enforcement job. - [Import Policy](https://docs.zerodrift.com/api-reference/custom-policies/import-policy.md): Upload a policy and extract enforceable rules. - [Get Import Presigned URL](https://docs.zerodrift.com/api-reference/custom-policies/import-presigned-url.md): Get an S3 presigned URL for importing large policy files - [Start Import](https://docs.zerodrift.com/api-reference/custom-policies/start-import.md): Start rule extraction after uploading a policy file via presigned URL - [List Policy Imports](https://docs.zerodrift.com/api-reference/custom-policies/list-imports.md): List all policy imports for your account - [Get Import Details](https://docs.zerodrift.com/api-reference/custom-policies/get-import-details.md): Retrieve details and extracted rules for a specific policy import - [Edit Imported Rule](https://docs.zerodrift.com/api-reference/custom-policies/edit-imported-rule.md): Partially edit a pending imported rule before activation - [Activate Rules](https://docs.zerodrift.com/api-reference/custom-policies/activate-rules.md): Activate extracted rules from a policy import so they run during validation - [List Rules](https://docs.zerodrift.com/api-reference/custom-policies/list-rules.md): List all default and custom rules with their active/deactivated status - [Create Custom Rule](https://docs.zerodrift.com/api-reference/custom-policies/create-rule.md): Create a customer-owned AI_SIGNAL, REGEX, or REQUIRE_NEAR rule - [Get Custom Rule](https://docs.zerodrift.com/api-reference/custom-policies/get-rule.md): Return the full editable definition for a customer-owned custom rule - [Edit Custom Rule](https://docs.zerodrift.com/api-reference/custom-policies/edit-rule.md): Partially update an existing customer-owned custom rule - [Delete Custom Rule](https://docs.zerodrift.com/api-reference/custom-policies/delete-rule.md): Permanently delete a customer-owned custom rule - [Deactivate Rules](https://docs.zerodrift.com/api-reference/custom-policies/deactivate-rules.md): Deactivate rules by rule pack, import, rule-pack scenario selector, or specific IDs - [Reactivate Rules](https://docs.zerodrift.com/api-reference/custom-policies/reactivate-rules.md): Reactivate previously deactivated rules - [Rule Packs](https://docs.zerodrift.com/api-reference/rulepacks.md): Query the normalized policy catalog of managed and custom rule packs - [List Activity](https://docs.zerodrift.com/api-reference/activities/list-activities.md): List Command activity for your account. - [Get Activity](https://docs.zerodrift.com/api-reference/activities/get-activity.md): Get one Command activity event with timeline and rule detail. - [Train Policy Adapter](https://docs.zerodrift.com/api-reference/training-studio/train-policy.md): Start a Training Studio adapter run from an activated policy import - [Get Training Status](https://docs.zerodrift.com/api-reference/training-studio/get-training-status.md): Poll a policy import until its Training Studio adapter is ready ## OpenAPI Specs - [openapi](/openapi.json) This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.