---
title: "RevCent Documentation"
description: "Documentation root directory, with links to subdirectory index.md files for navigating various documentation, such as guides, operations, and examples, in markdown, JSON and text formats."
type: "directory_index"
company: "RevCent"
canonical: "https://revcent.com/documentation/index.md"
---


# Directory Tree

* [Markdown Documentation](https://revcent.com/documentation/markdown/index.md) - Markdown documentation for the RevCent ecosystem and RevCent MCP.
  * [RevCent Ecosystem](https://revcent.com/documentation/markdown/ecosystem/index.md) - Overviews and non-technical documentation of the RevCent ecosystem, including features, items, relationships, interfaces, and more. Useful for understanding the various components and capabilities of the RevCent ecosystem.
    * [Features](https://revcent.com/documentation/markdown/ecosystem/feature/index.md) - Non-technical markdown documentation for features within the RevCent ecosystem. A feature is a part of the RevCent ecosystem that a user can create and configure.
    * [Items](https://revcent.com/documentation/markdown/ecosystem/item/index.md) - Non-technical markdown documentation for items within the RevCent ecosystem. An item is an entity that is spawned as a result of a feature or operation conducted within the RevCent ecosystem.
    * [Interfaces](https://revcent.com/documentation/markdown/ecosystem/interface/index.md) - Non-technical markdown documentation for ways to interact and connect with the RevCent ecosystem, including the MCP, API, and Web App.
  * [MCP Documentation](https://revcent.com/documentation/markdown/mcp/index.md) - Markdown documentation for the RevCent MCP, providing detailed guides and reference materials for MCP operations and use-cases.
    * [Guides](https://revcent.com/documentation/markdown/mcp/guide/index.md) - Guides for AI/MCP features and capabilities, offering step-by-step instructions and best practices for utilizing the RevCent ecosystem effectively.
    * [Operations](https://revcent.com/documentation/markdown/mcp/operation/index.md) - AI/MCP details and overviews for operations available within the RevCent MCP.
* [Files](https://revcent.com/documentation/files/index.md) - Files directory. Includes table schemas, JSON examples, sample data, and other resources used in various operations within the RevCent ecosystem.
  * [BigQuery Schemas](https://revcent.com/documentation/files/bigquery/index.md) - BigQuery schemas directory which includes the schemas for the entire dataset as well as individual tables. Schemas provide details on each field and its data type. Useful for understanding the structure of the data and for reference when writing queries.
    * [BigQuery Tables](https://revcent.com/documentation/files/bigquery/table/index.md) - Individual BigQuery table schemas. Recommended when only needing information about a particular table. View all tables in the BigQuery dataset: https://revcent.com/documentation/files/bigquery/dataset.json 
  * [Email Templates](https://revcent.com/documentation/files/email_template/index.md) - Email template input data JSON and HTML samples.
    * [Email Template Input Data](https://revcent.com/documentation/files/email_template/input_data/index.md) - Email template input data JSON examples for help with generating proper handlebars templates and understanding the expected data format.
    * [Email Template HTML Examples](https://revcent.com/documentation/files/email_template/samples/index.md) - Sample email templates in HTML format based on email template trigger. Useful for generating new email templates or as a reference for the type of dynamic data that can be included in email templates, based on the trigger event type.
  * [Functions](https://revcent.com/documentation/files/function/index.md) - Function JSON examples including context objects and event objects.
    * [Function Context JSON](https://revcent.com/documentation/files/function/context/index.md) - Function context JSON examples for help with understanding the expected data format based on function trigger.
    * [Function Event JSON](https://revcent.com/documentation/files/function/event/index.md) - Function event JSON examples based on function trigger type.
      * [Function Event JSON > Trigger: Account Event](https://revcent.com/documentation/files/function/event/account_event/index.md) - Function event JSON examples, by item type, for a function with an account_event trigger.
      * [Function Event JSON > Trigger: API Direct](https://revcent.com/documentation/files/function/event/api_direct/index.md) - Function event JSON examples, by item type, for a function with an api_direct trigger.
      * [Function Event JSON > Trigger: Pre-Agent (AI Voice Agent)](https://revcent.com/documentation/files/function/event/pre_agent/index.md) - Function event JSON examples, depending on call method, either inbound or outbound, for a function with a pre_agent trigger.
        * [Function Event JSON > Trigger: Pre-Agent (AI Voice Agent) > Inbound Calls](https://revcent.com/documentation/files/function/event/pre_agent/inbound/index.md) - Function event JSON examples, depending on customer match outcome, for a function with a pre_agent trigger for inbound calls.
        * [Function Event JSON > Trigger: Pre-Agent (AI Voice Agent) > Outbound Calls](https://revcent.com/documentation/files/function/event/pre_agent/outbound/index.md) - Function event JSON examples, depending on item type, for a function with a pre_agent trigger for outbound calls.
      * [Function Event JSON > Trigger: Email Template](https://revcent.com/documentation/files/function/event/email_template/index.md) - Function event JSON examples, by item type, for a function with an email_template trigger. A function with an email_template trigger would be used to generate the custom data for an email template, and the function event object would include the data that is needed to populate the email template, based on the item type.
      * [Function Event JSON > Trigger: Filter Function (AI Assistant or AI Voice Agent)](https://revcent.com/documentation/files/function/event/filter/index.md) - Function event JSON examples, by item type, for a function with a filter function trigger. A function with a filter function trigger would be used to filter whether an AI Assistant or AI Voice agent should be invoked, and the function event object would include the data that is needed to perform the filtering, based on the item type.
  * [AI Voice Agents](https://revcent.com/documentation/files/ai_voice_agent/index.md) - Input data examples for AI Voice Agents based on call method, either inbound or outbound.
    * [AI Voice Agent Inbound Call Input Data](https://revcent.com/documentation/files/ai_voice_agent/inbound/index.md) - Input data examples for inbound AI Voice Agent calls, based on whether the caller matches an existing customer.
    * [AI Voice Agent Outbound Call Input Data](https://revcent.com/documentation/files/ai_voice_agent/outbound/index.md) - Input data examples for outbound AI Voice Agent calls, based on the root item type.
  * [API Operation Schemas](https://revcent.com/documentation/files/api/index.md) - Documentation for the JSON schemas for API requests and responses, organized by API endpoint/operation.
    * [API Operation Schemas](https://revcent.com/documentation/files/api/operation/index.md) - JSON schemas for API operations by operation ID.

# Subdirectories

* [markdown](https://revcent.com/documentation/markdown/index.md) - Markdown documentation for the RevCent ecosystem and RevCent MCP.
* [files](https://revcent.com/documentation/files/index.md) - Files directory. Includes table schemas, JSON examples, sample data, and other resources used in various operations within the RevCent ecosystem.
