# Deasy Labs ## Docs - [Batch Create](https://docs.deasylabs.com/api-reference/data-connectors/batch-create.md): Create multiple data connectors in a single call. Useful for multi-site SharePoint connections where each site is a separate connector. - [Batch Delete](https://docs.deasylabs.com/api-reference/data-connectors/batch-delete.md): Delete multiple data connectors in a single call. Useful for removing all connectors in a multi-site group. - [Create](https://docs.deasylabs.com/api-reference/data-connectors/create.md): Create a new vector database (VDB) connector. - [Delete](https://docs.deasylabs.com/api-reference/data-connectors/delete.md): Delete a data connector and all associated data. - [Get Document Text](https://docs.deasylabs.com/api-reference/data-connectors/get-document-text.md): Retrieve the raw text content for specified documents from the vector database - [Get Ocr Page Text](https://docs.deasylabs.com/api-reference/data-connectors/get-ocr-page-text.md) - [Ingest](https://docs.deasylabs.com/api-reference/data-connectors/ingest.md): Process documents with OCR and ingest them into Unstructured. - [List](https://docs.deasylabs.com/api-reference/data-connectors/list.md): List all vector database (VDB) connectors for the authenticated user. - [List Ingested Data](https://docs.deasylabs.com/api-reference/data-connectors/list-ingested-data.md): Retrieve metadata from documents ingested into Unstructured. - [List Onedrive Sites](https://docs.deasylabs.com/api-reference/data-connectors/list-onedrive-sites.md): List all OneDrive sites in the tenant (same Graph API as SharePoint). - [List Paginated](https://docs.deasylabs.com/api-reference/data-connectors/list-paginated.md): Retrieve a paginated list of files/nodes from the vector database - supports shared connections - [List S3 Buckets](https://docs.deasylabs.com/api-reference/data-connectors/list-s3-buckets.md): List all S3 buckets accessible with the provided credentials. - [List Sharepoint Sites](https://docs.deasylabs.com/api-reference/data-connectors/list-sharepoint-sites.md): List all SharePoint sites in the tenant. - [List Source Files](https://docs.deasylabs.com/api-reference/data-connectors/list-source-files.md): List files available for ingestion from a data source (S3, SharePoint). - [Ocr Sync Stats](https://docs.deasylabs.com/api-reference/data-connectors/ocr-sync-stats.md): Get OCR sync statistics for multiple data connectors from cached database values. - [Set Active Connector](https://docs.deasylabs.com/api-reference/data-connectors/set-active-connector.md): Set the active connector - [Update](https://docs.deasylabs.com/api-reference/data-connectors/update.md): Update an existing data connector configuration. - [Check Dataslice Sync Endpoint](https://docs.deasylabs.com/api-reference/data-slices/check-dataslice-sync-endpoint.md): Check the synchronization status of a specific data slice - [Create](https://docs.deasylabs.com/api-reference/data-slices/create.md): Create a new data slice based on specified conditions. - [Delete](https://docs.deasylabs.com/api-reference/data-slices/delete.md): Delete a single data slice by its unique identifier. - [Export](https://docs.deasylabs.com/api-reference/data-slices/export.md): Export metadata for a specific data slice or the entire data connector, in JSON or CSV format. - [Export Dataslice2Vdb](https://docs.deasylabs.com/api-reference/data-slices/export-dataslice2vdb.md): Export metadata for a data slice to a target vector database - [Get Dataslice File Count](https://docs.deasylabs.com/api-reference/data-slices/get-dataslice-file-count.md): Get count of files matching dataslice conditions or provided conditions Supports shared connections for Contributors and Admins. - [Get Dataslice Metrics Endpoint](https://docs.deasylabs.com/api-reference/data-slices/get-dataslice-metrics-endpoint.md): Retrieve data slice metrics - [List](https://docs.deasylabs.com/api-reference/data-slices/list.md): Retrieve all data slices associated with the currently authenticated user. - [Suggest Endpoint](https://docs.deasylabs.com/api-reference/data-slices/suggest-endpoint.md): Suggest a data slice - [Create](https://docs.deasylabs.com/api-reference/destinations/create.md): Create a new destination connector for data export. - [Delete](https://docs.deasylabs.com/api-reference/destinations/delete.md): Delete a destination connector. - [Export](https://docs.deasylabs.com/api-reference/destinations/export.md): Export dataslice metadata and/or nodes to a configured destination. - [List](https://docs.deasylabs.com/api-reference/destinations/list.md): List all destinations for the authenticated user. - [API Introduction](https://docs.deasylabs.com/api-reference/introduction.md): Authentication, conventions, and patterns shared by every endpoint - [Delete](https://docs.deasylabs.com/api-reference/metadata/delete.md): Delete metadata for specified files, tags, and/or conditions. - [Delete Standardization](https://docs.deasylabs.com/api-reference/metadata/delete-standardization.md): Delete a standardization mapping - [Delete Tag Values](https://docs.deasylabs.com/api-reference/metadata/delete-tag-values.md): Delete specific values from a tag across all files. Accepts tag_name (str), values (List[str]), data_connector_name (str), and optional dataslice_id (str). - [Generate](https://docs.deasylabs.com/api-reference/metadata/generate.md): Classify specified files with the provided tags. To run sensitivity detection, use tags with a strategy of SENSITIVITY or a group which includes the magic word "Sensitivity" - [Generate Batch](https://docs.deasylabs.com/api-reference/metadata/generate-batch.md): Classify all files in a data connector in batches with the provided tags. To run sensitivity detection, use tags with a strategy of SENSITIVITY or a group which includes the magic word "Sensitivity" - [Get Evidence](https://docs.deasylabs.com/api-reference/metadata/get-evidence.md): Retrieve evidence for specified file and tag - supports shared connections - [Get Filtered Metadata](https://docs.deasylabs.com/api-reference/metadata/get-filtered-metadata.md): Get paginated filtered metadata based on conditions - [Get Unique Tags](https://docs.deasylabs.com/api-reference/metadata/get-unique-tags.md): Get a list of unique tags that have been extracted - supports shared connections - [Insert Standardization](https://docs.deasylabs.com/api-reference/metadata/insert-standardization.md): Insert or update a standardization mapping for a tag - [List](https://docs.deasylabs.com/api-reference/metadata/list.md): Get filtered metadata based on conditions. Supports shared connections. - [List Chunk Metadata](https://docs.deasylabs.com/api-reference/metadata/list-chunk-metadata.md): Get metadata for specified files and tags - [List Paginated](https://docs.deasylabs.com/api-reference/metadata/list-paginated.md): Get paginated filtered metadata based on conditions. - [List Standardizations](https://docs.deasylabs.com/api-reference/metadata/list-standardizations.md): Retrieve all standardization mappings for a user - [Standardize Metadata](https://docs.deasylabs.com/api-reference/metadata/standardize-metadata.md): Standardize metadata values using LLM — supports multiple tags with optional auto-apply. - [Standardize Metadata Bulk](https://docs.deasylabs.com/api-reference/metadata/standardize-metadata-bulk.md): Start bulk standardization as a background task and return job ID immediately. - [Standardize Metadata Db](https://docs.deasylabs.com/api-reference/metadata/standardize-metadata-db.md): Apply standardization mapping to metadata values in database - [Upsert](https://docs.deasylabs.com/api-reference/metadata/upsert.md): Insert or update metadata for files and tags. - [Create Project](https://docs.deasylabs.com/api-reference/projects/create-project.md) - [Delete Project](https://docs.deasylabs.com/api-reference/projects/delete-project.md) - [Get Project](https://docs.deasylabs.com/api-reference/projects/get-project.md) - [Get Project Sensitive Data](https://docs.deasylabs.com/api-reference/projects/get-project-sensitive-data.md) - [List Projects](https://docs.deasylabs.com/api-reference/projects/list-projects.md) - [Update Project](https://docs.deasylabs.com/api-reference/projects/update-project.md) - [Bulk Upsert Tag](https://docs.deasylabs.com/api-reference/tags/bulk-upsert-tag.md): Bulk upsert tags - [Create Tag Route](https://docs.deasylabs.com/api-reference/tags/create-tag-route.md): Create a new tag - [Delete](https://docs.deasylabs.com/api-reference/tags/delete.md): Delete a tag by name. Tag must not be in use by any graphs or dataslices. - [Evaluate Test Cases](https://docs.deasylabs.com/api-reference/tags/evaluate-test-cases.md): Evaluate test cases against multiple regex patterns. - [Generate Test Cases](https://docs.deasylabs.com/api-reference/tags/generate-test-cases.md): Generate test cases for regex pattern validation. - [Get Default Tags Route](https://docs.deasylabs.com/api-reference/tags/get-default-tags-route.md): Return the current OOB default tag definitions (name + available_values). - [Get Searchability Scores](https://docs.deasylabs.com/api-reference/tags/get-searchability-scores.md): Get stored searchability scores for tags in a dataset context. - [Get Sensitivity Default Tags Route](https://docs.deasylabs.com/api-reference/tags/get-sensitivity-default-tags-route.md): Return the current OOB sensitivity tag definitions (name + available_values). - [Get Tag Scores](https://docs.deasylabs.com/api-reference/tags/get-tag-scores.md): Get tag scores - [List](https://docs.deasylabs.com/api-reference/tags/list.md): List all tags for the authenticated user. - [Suggest Description](https://docs.deasylabs.com/api-reference/tags/suggest-description.md): Suggest a description for a tag based on context and vector DB content - [Suggest Extraction Strategy](https://docs.deasylabs.com/api-reference/tags/suggest-extraction-strategy.md): Determine the optimal extraction strategy for a tag based on its name and description. - [Suggest Patterns](https://docs.deasylabs.com/api-reference/tags/suggest-patterns.md): Generate a regex pattern based on a natural language description using AI. - [Update Tag Route](https://docs.deasylabs.com/api-reference/tags/update-tag-route.md): Update an existing tag - [Update Tag Searchability Scores](https://docs.deasylabs.com/api-reference/tags/update-tag-searchability-scores.md): Get tag searchability scores - [Upsert](https://docs.deasylabs.com/api-reference/tags/upsert.md): Insert or update a tag definition. - [Abort Progress Tracker](https://docs.deasylabs.com/api-reference/task-tracking/abort-progress-tracker.md): Abort a progress tracker and update the tracker in Postgres. - [Delete Progress Trackers](https://docs.deasylabs.com/api-reference/task-tracking/delete-progress-trackers.md): Delete progress trackers from Postgres. Aborts any in-progress tasks before deleting. - [Get Progress Trackers](https://docs.deasylabs.com/api-reference/task-tracking/get-progress-trackers.md): Get all progress trackers for a user. When ENABLE_CONNECTION_SHARING is True, returns tasks from all users in the user's groups. - [Get Status](https://docs.deasylabs.com/api-reference/task-tracking/get-status.md): Get the status of a task by job ID. - [Get Tracker Errors](https://docs.deasylabs.com/api-reference/task-tracking/get-tracker-errors.md): Get the errors for a progress tracker. - [Delete](https://docs.deasylabs.com/api-reference/taxonomies/delete.md): Delete a taxonomy (schema/hierarchy) by name. - [Generate from Context](https://docs.deasylabs.com/api-reference/taxonomies/generate-from-context.md): Generate a taxonomy structure from user-provided context using AI. - [List](https://docs.deasylabs.com/api-reference/taxonomies/list.md): List all taxonomies (schemas/hierarchies) for the authenticated user. - [Suggest](https://docs.deasylabs.com/api-reference/taxonomies/suggest.md): Suggest a tag taxonomy based on file content and existing metadata. - [Upsert](https://docs.deasylabs.com/api-reference/taxonomies/upsert.md): Insert or update a taxonomy (schema/hierarchy) in the database. - [Delete Workflow](https://docs.deasylabs.com/api-reference/workflows/delete-workflow.md): Delete a workflow - [Execute Workflow](https://docs.deasylabs.com/api-reference/workflows/execute-workflow.md): Execute a workflow - [List Workflows](https://docs.deasylabs.com/api-reference/workflows/list-workflows.md): List workflows - [Upsert Workflow](https://docs.deasylabs.com/api-reference/workflows/upsert-workflow.md): Upsert a workflow - [AI Readiness](https://docs.deasylabs.com/concepts/ai-readiness.md): What makes a document set ready for AI, and how the platform measures and enforces it - [Data Connectors](https://docs.deasylabs.com/concepts/data-connectors.md): Connect to your document repositories and storage systems - [Data Slices](https://docs.deasylabs.com/concepts/data-slices.md): Filter documents for targeted processing and analysis - [Destinations](https://docs.deasylabs.com/concepts/destinations.md): Export enriched metadata to external systems - [Metadata](https://docs.deasylabs.com/concepts/metadata.md): The structured output from your document processing - [Projects](https://docs.deasylabs.com/concepts/projects.md): Organize your work into focused workspaces - [Taxonomies & Tags](https://docs.deasylabs.com/concepts/taxonomies-tags.md): Define what metadata to extract from your documents - [Workflows](https://docs.deasylabs.com/concepts/workflows.md): Schedule and automate ingestion, classification, and export pipelines - [Bootstrap a Taxonomy with AI](https://docs.deasylabs.com/cookbooks/custom-taxonomy.md): Use AI to automatically generate domain-specific taxonomies for your documents - [Prepare an AI-Ready Dataset](https://docs.deasylabs.com/cookbooks/data-quality.md): Run the readiness flow headlessly and in cost order: expire stale files, drop duplicate versions, classify only the survivors, and slice to the relevant set - [Keep Answers Current Over Time](https://docs.deasylabs.com/cookbooks/freshness-curation.md): Apply your freshness rule to platform-extracted dates, let the platform group versions, and keep agents answering from current documents - [Scope Chatbot Answers with Metadata](https://docs.deasylabs.com/cookbooks/metadata-filtered-rag.md): Build a RAG chatbot where extracted tags become retrieval filters that scope every answer - [Protect Sensitive Data](https://docs.deasylabs.com/cookbooks/pii-detection.md): Run the platform's built-in sensitive data detection and gate what AI systems are allowed to see - [Precision Patterns for Sensitive Data](https://docs.deasylabs.com/cookbooks/precision-patterns.md): Let the platform engineer regex plus context keywords from your data, then prove precision with generated test cases - [Clean Up a RAG Index](https://docs.deasylabs.com/cookbooks/qdrant-to-qdrant.md): Enrich an existing Qdrant collection with metadata and serve a curated AI-ready collection, kept fresh over time - [Organize a SharePoint Library](https://docs.deasylabs.com/cookbooks/sharepoint-to-sharepoint.md): Enrich a SharePoint library at the source with AI-extracted metadata columns and keep it maintained over time - [Open Source Credits](https://docs.deasylabs.com/essentials/open-source-mentions.md): Libraries and tools that power Deasy - [Collibra](https://docs.deasylabs.com/integrations/collibra.md): Catalog Deasy document sets and tag definitions in the Collibra platform - [Databricks](https://docs.deasylabs.com/integrations/databricks.md): Deliver curated slices to Unity Catalog Volumes with metadata alongside - [Microsoft Purview](https://docs.deasylabs.com/integrations/microsoft-purview.md): Surface Deasy metadata in the Purview data map - [Integrations Overview](https://docs.deasylabs.com/integrations/overview.md): Every system Deasy Labs connects to: sources, destinations, file types, and ecosystem integrations in one place - [Introduction](https://docs.deasylabs.com/introduction.md): The right slice of your organization's knowledge, ready for AI in minutes - [Quickstart](https://docs.deasylabs.com/quickstart.md): Go from zero to extracting metadata in under 5 minutes - [Use Cases](https://docs.deasylabs.com/use-cases.md): What teams build with Deasy Labs, and the cookbooks that get you there ## OpenAPI Specs - [deasy-openapi-stainless](https://docs.deasylabs.com/deasy-openapi-stainless.yml) - [deasy-openapi.documented](https://docs.deasylabs.com/deasy-openapi.documented.json) - [openapi](https://docs.deasylabs.com/api-reference/openapi.json)