> ## Documentation Index
> Fetch the complete documentation index at: https://docs.revoengine.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Introduction

> This section will describe **Platform API** known also as Management API, this API is typically used for integrations and service to service communication.

Platform API is used mainly for our [Platform App](https://app.revong.com), but it is open to be used by our users to fulfill their custom needs.
Here are some references:

<Note>
  This documentation in only used for purpose of Platform API, [Run API](/run-api/introduction) has different section.
</Note>

## Starters

<CardGroup cols={2}>
  <Card title="Authentication" icon="shield" href="/api-reference/authentication">
    Get understanding of how we handle authentication.
  </Card>

  <Card title="HTTP Codes" icon="info" href="/api-reference/http-codes">
    Read all possible HTTP codes and what they mean.
  </Card>
</CardGroup>

## API Sections

### General & Security

<CardGroup cols={3}>
  <Card title="AI Assistant" icon="sparkles" href="/api-reference/assistant/get-all-threads">
    Open threads and get designed solution for your needs or support instantly.
  </Card>

  <Card title="Search" icon="magnifying-glass" href="/api-reference/search/search">
    Find anything in your instance, use our powerful search.
  </Card>

  <Card title="Components" icon="cube" href="/api-reference/components/get-components-all-active-and-not">
    Manage components and libraries.
  </Card>

  <Card title="Secrets" icon="shield" href="/api-reference/secrets/get-secrets">
    Keep your secrets directly in our secure secret store, that can be used for your components (e.g. external API Keys, Private Keys and more).
  </Card>

  <Card title="Audit & Logs" icon="box-archive" href="/api-reference/config/get-instance-logs">
    Keep hand on audit, logs and setup monitoring of your instance.
  </Card>

  <Card title="Settings" icon="wrench" href="/api-reference/config/retrieve-instance-details-and-config">
    Instance settings (e.g. authentication providers, default groups and more) as well as monitor your quota and usage.
  </Card>
</CardGroup>

### IAM

<CardGroup cols={3}>
  <Card title="Accounts" icon="user-shield" href="/api-reference/accounts/get-all-users">
    Manage user and service accounts as well as service account API Keys.
  </Card>

  <Card title="Permissions" icon="user-lock" href="/api-reference/role-groups/get-a-role-groups">
    Manage groups of permissions and assign roles and accounts.
  </Card>

  <Card title="Groups" icon="user-group" href="/api-reference/groups/get-a-groups">
    Structure your accounts into groups that can be widely used.
  </Card>

  <Card title="Me" icon="user" href="/api-reference/me/retrieve-user-accesses-roles-and-more">
    Manage your account.
  </Card>

  <Card title="Roles" icon="lock" href="/api-reference/roles/get-roles">
    Get all defined permissions and their meaning.
  </Card>
</CardGroup>

### Resources

<CardGroup cols={2}>
  <Card title="Databases" icon="database" href="/api-reference/resources/get-resources">
    Manage various logical databases designed for specific needs.
  </Card>

  <Card title="Structure" icon="bars" href="/api-reference/schema/get-all-schemas">
    Design and manage reusable database structure for your databases.
  </Card>

  <Card title="Files" icon="folder-open" href="/api-reference/files/file-explorer">
    Manage files with our blob storage.
  </Card>

  <Card title="Templates" icon="envelope" href="/api-reference/mail/get-resources">
    Design and ship HTML templates quickly.
  </Card>
</CardGroup>

### Endpoints

<Card title="Endpoints (Run API)" icon="network-wired" href="/api-reference/endpoints/get-endpoints">
  Manage your customized **Endpoints** also known as **Run API**.
</Card>

### Jobs 🚀

<CardGroup cols={3}>
  <Card title="Jobs" icon="rocket" href="/api-reference/automation/get-jobs">
    Configure templates of Jobs that can be used as destination for your triggers.
  </Card>

  <Card title="History" icon="list-timeline" href="/api-reference/automation/get-jobs">
    Monitor detailed executions of **Jobs**.
  </Card>

  <Card title="Triggers" icon="timeline" href="/api-reference/automation/get-event-history">
    Monitor events triggered by the instance or other components.
  </Card>
</CardGroup>

#### Schedule

<Card title="Schedule" icon="repeat" href="/api-reference/automation/schedule-get-all">
  Configure a trigger to execute **Job** using cron-like schedule.
</Card>

#### Events

<Card title="Events" icon="chart-network" href="/api-reference/automation/get-event-history">
  Configure a trigger to lecture your **Job** using realtime events.
</Card>

### Webhooks

<Card title="Webhooks" icon="webhook" href="/api-reference/automation/get-webhooks">
  Trigger and manage webhooks triggered by you or your **Components**.
</Card>
