# BevorAI Documentation ## Docs - [get activities](https://docs.bevor.io/api-reference/activity/get-activities.md): get activities for a team - [Analyses](https://docs.bevor.io/api-reference/analyses.md): Understanding security analyses and their findings in BevorAI - [add a staged finding](https://docs.bevor.io/api-reference/analysis/add-a-staged-finding.md): add a staged finding to an analysis. Changes are not applied until committed. - [commit draft changes](https://docs.bevor.io/api-reference/analysis/commit-draft-changes.md): apply the staged changes to the analysis. This creates a new analysis node. - [create analysis](https://docs.bevor.io/api-reference/analysis/create-analysis.md): create a new analysis for a code version. Optionally associate it to a parent analysis and include narrowed scopes at least 1 of `parent_version_id` or `code_version_id` are required - [delete a finding](https://docs.bevor.io/api-reference/analysis/delete-a-finding.md): delete a drafted or actual finding. Changes are not applied until committed. - [fork analysis](https://docs.bevor.io/api-reference/analysis/fork-analysis.md): fork an analysis to create your own root. - [get analysis](https://docs.bevor.io/api-reference/analysis/get-analysis.md): retrieve a specific analysis by ID - [get analysis DAG](https://docs.bevor.io/api-reference/analysis/get-analysis-dag.md): get the DAG for any analysis. Returns nodes and edges - [get draft](https://docs.bevor.io/api-reference/analysis/get-draft.md): get the draft version of an analysis. Represents the staged changes, and merges these with the actual findings. - [get findings](https://docs.bevor.io/api-reference/analysis/get-findings.md): retrieve the findings and scopes of an analysis - [list analyses](https://docs.bevor.io/api-reference/analysis/list-analyses.md): list analyses using various search parameters. Returns a paginated response. - [submit feedback](https://docs.bevor.io/api-reference/analysis/submit-feedback.md): submit feedback for a specific finding within an analysis - [update a finding](https://docs.bevor.io/api-reference/analysis/update-a-finding.md): update a drafted or actual finding. Changes are not applied until committed. - [chat](https://docs.bevor.io/api-reference/chat/chat.md): send a message to a chat session and receive streaming response - [chat (sync)](https://docs.bevor.io/api-reference/chat/chat-sync.md): send a message to a chat session and receive complete response as JSON (non-streaming) - [create chat](https://docs.bevor.io/api-reference/chat/create-chat.md): create a new chat session for either a code version, or an analysis - [get chat](https://docs.bevor.io/api-reference/chat/get-chat.md): retrieve a specific chat thread - [get chat messages](https://docs.bevor.io/api-reference/chat/get-chat-messages.md): retrieve the messages of a chat thread - [list chats](https://docs.bevor.io/api-reference/chat/list-chats.md): list all chats using search params. Returns a paginated responses - [update chat](https://docs.bevor.io/api-reference/chat/update-chat.md): update a chat thread. Can either upgrade it to chat with an analysis, or update the analysis version. Cannot update the code version. - [Code Versions](https://docs.bevor.io/api-reference/code-versions.md): Creating and managing code versions for security audits - [create via file](https://docs.bevor.io/api-reference/code/create-via-file.md): create a code version via file upload. Only solidity files are included - [create via raw](https://docs.bevor.io/api-reference/code/create-via-raw.md): create a code version via raw content - [create via scan](https://docs.bevor.io/api-reference/code/create-via-scan.md): create a code version via explorer scan, which will scan all whitelisted networks if a network is not passed - [create via upload](https://docs.bevor.io/api-reference/code/create-via-upload.md): create a code version via folder upload. Only solidity files are included - [get code version](https://docs.bevor.io/api-reference/code/get-code-version.md): retrieve a specific code version by ID - [get most similar code versions](https://docs.bevor.io/api-reference/code/get-most-similar-code-versions.md): for a given code version, get the most similar ones within a project. Useful for associating code with parents - [get relations](https://docs.bevor.io/api-reference/code/get-relations.md): get the parent and child code versions - [get source](https://docs.bevor.io/api-reference/code/get-source.md): get a specific source (file) for a code version. Includes raw content - [get tree](https://docs.bevor.io/api-reference/code/get-tree.md): get the tree of relevant code segments for a code version - [get tree](https://docs.bevor.io/api-reference/code/get-tree-1.md): get the tree of relevant code segments for a code version - [list code versions](https://docs.bevor.io/api-reference/code/list-code-versions.md): list code versions using search parameters. Returns a paginated response. - [list nodes](https://docs.bevor.io/api-reference/code/list-nodes.md): list relevant nodes of a code version, using search parameters - [list sources](https://docs.bevor.io/api-reference/code/list-sources.md): list all sources (files) for a code version. Excludes raw content - [retry failed code creation](https://docs.bevor.io/api-reference/code/retry-failed-code-creation.md): retry failed code creation. Only certain statuses will permit this. - [update parent](https://docs.bevor.io/api-reference/code/update-parent.md): update the parent of a code version. Requires that the parent code version exists in the same project. - [Concepts](https://docs.bevor.io/api-reference/concepts.md): Core concepts for building with the BevorAI API - [Error Codes](https://docs.bevor.io/api-reference/error-codes.md): List of error codes - [Error Handling](https://docs.bevor.io/api-reference/error-handling.md): Comprehensive guide to handling errors in the BevorAI API - [create project](https://docs.bevor.io/api-reference/project/create-project.md): create a new project - [get project](https://docs.bevor.io/api-reference/project/get-project.md): retrieve a specific project by ID - [list projects](https://docs.bevor.io/api-reference/project/list-projects.md): list all projects with search params. Returns a paginated response. - [Audit like a firm](https://docs.bevor.io/auditors/audit-like-a-firm.md): Solo auditors can mirror firm-grade workflows and QA - [Dashboard](https://docs.bevor.io/auditors/dashboard.md): Secure auditing directly in the dashboard - [Labeling Security Data](https://docs.bevor.io/auditors/data-labeling.md): How to tag findings to strengthen BevorAI models - [Improving process](https://docs.bevor.io/auditors/improving-process.md): Standardize, collaborate, and QA your firm’s audit workflow - [MCP (Coming Soon)](https://docs.bevor.io/auditors/mcp-integrations.md): Cursor, Windsurf, and other supported environments for real-time security analysis - [Monitor your work](https://docs.bevor.io/auditors/monitor-clients-post-audit.md): Catch vulnerabilities for your clients before hackers do - [Overview](https://docs.bevor.io/auditors/overview.md): Guides for individuals and teams focused on improving contract security - [Privacy for NDA clients](https://docs.bevor.io/auditors/privacy-for-nda-clients.md): Protect sensitive code and data while leveraging AI assistance - [Speeding up audit quotes](https://docs.bevor.io/auditors/speeding-up-audit-quotes.md): Use BevorAI to rapidly scope audits and generate accurate quotes - [Win more audit competitions](https://docs.bevor.io/auditors/win-more-audit-competitions.md): Maximize performance on C4, Sherlock, and Cantina with AI tooling - [CI/CD (Coming Soon)](https://docs.bevor.io/developers/cicd-integration.md): GitHub Actions and other pipelines for continuous security monitoring - [Creating Agents & Tools](https://docs.bevor.io/developers/custom-agents.md): Building custom security agents and workflows - [Monitor Your Deployments](https://docs.bevor.io/developers/mainnet-monitoring.md): Catch vulnerabilities in your contracts before they become exploits - [Full-Development Security](https://docs.bevor.io/developers/mcp-secure-coding.md): Integrating BevorAI into your IDE for secure development - [Network-Level Monitoring](https://docs.bevor.io/developers/network-monitoring.md): How chain developers monitor their entire network - [Overview](https://docs.bevor.io/developers/overview.md): Guides for those creating on top of BevorAI or integrating it into their workflows - [Integrating Into Protocols & Chains](https://docs.bevor.io/developers/protocol-integration.md): Wrapping BevorAI for specialized use cases - [FAQ](https://docs.bevor.io/faq.md): Common questions about setup, integrations, and capabilities - [Integrations](https://docs.bevor.io/getting-started/integrations.md): MCP, Dashboard, CI/CD, API integration options for BevorAI - [Introduction](https://docs.bevor.io/getting-started/introduction.md): Overview of BevorAI, capabilities, and core concepts - [Quickstart](https://docs.bevor.io/getting-started/quickstart.md): Audit your first contracts in under 1 minute - [Glossary](https://docs.bevor.io/glossary.md): Key terms and concepts in BevorAI and blockchain security ## OpenAPI Specs - [openapi](https://docs.bevor.io/api-reference/openapi.json) ## Optional - [Dashboard](https://app.bevor.io) - [GitHub](https://github.com/Bevor-Protocol) - [Telegram](https://t.me/CertaiKVirtuals)