# Soar Labs API ## Docs - [Create Corpus](https://docs.soarlabs.tech/api-reference/corpora/create.md): Provision a new knowledge base that resources can be ingested into. - [Delete Corpus](https://docs.soarlabs.tech/api-reference/corpora/destroy.md): Remove a corpus, its index metadata, and all nested resources you own. - [List Corpora](https://docs.soarlabs.tech/api-reference/corpora/list.md): Retrieve every corpus you own along with indexing metadata. - [Partially Update Corpus](https://docs.soarlabs.tech/api-reference/corpora/partial-update.md): Change an individual corpus field without resending the full payload. - [Retrieve Corpus](https://docs.soarlabs.tech/api-reference/corpora/retrieve.md): Fetch the latest metadata for a single corpus by ID. - [Update Corpus](https://docs.soarlabs.tech/api-reference/corpora/update.md): Replace every mutable field on a corpus in a single request. - [Execute a Query](https://docs.soarlabs.tech/api-reference/query/query.md): Send a natural-language question to an indexed corpus and receive an answer plus citations. - [Perform a Retrieval](https://docs.soarlabs.tech/api-reference/query/retrieve.md): Fetch ranked context passages without generating an LLM answer. - [Upload a File](https://docs.soarlabs.tech/api-reference/resources/create-file.md): Attach one or more files to a corpus so they can be processed and indexed. - [Add a String](https://docs.soarlabs.tech/api-reference/resources/create-string.md): Bulk-ingest short snippets of text directly into a corpus. - [Add a URL](https://docs.soarlabs.tech/api-reference/resources/create-url.md): Register web sources that should be crawled, cleaned, and indexed for retrieval. - [Delete a File](https://docs.soarlabs.tech/api-reference/resources/destroy-file.md): Remove a file resource, its stored blob, and any indexed vectors. - [Delete a String](https://docs.soarlabs.tech/api-reference/resources/destroy-string.md): Remove an embedded text snippet from a corpus. - [Delete a URL](https://docs.soarlabs.tech/api-reference/resources/destroy-url.md): Stop serving content that was synced from a specific URL. - [2025 Release Notes](https://docs.soarlabs.tech/changelog/year_2025.md): Changelog for Soar Labs in the year 2025. - [Introduction](https://docs.soarlabs.tech/introduction.md): Welcome to the Soar Labs API documentation. - [Quickstart](https://docs.soarlabs.tech/quickstart.md): Get started with the Soar Labs API in minutes. ## OpenAPI Specs - [openapi](https://docs.soarlabs.tech/api-reference/openapi.yaml)