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

# Introduction

> Documentation for the Kaizen Automation API

## Overview

The Kaizen API allows you to programmatically interact with the Kaizen Automation Platform. This reference provides details about the available endpoints, request parameters, and response formats.

## Base URL

All API requests should be made to the following base URL:

```
https://api.kaizenautomation.com
```

## Authentication

All API endpoints are authenticated using Bearer tokens. Include your API key in the Authorization header:

```bash theme={null}
Authorization: Bearer YOUR_API_KEY
```

## API Endpoints

The Kaizen API is organized around the following resources:

<CardGroup>
  <Card title="Workflow Authentication" icon="lock" href="/api-reference/authentication/submit-2fa-code-for-verification">
    Manage authentication and 2FA verification
  </Card>

  <Card title="Executions" icon="play" href="/api-reference/workflows/execute-a-workflow">
    Start and manage workflow executions
  </Card>

  <Card title="Logins" icon="key" href="/api-reference/logins/create-or-update-a-login">
    Create and manage logins for pages
  </Card>

  <Card title="Webhooks" icon="bell" href="/api-reference/webhooks/event">
    Event notifications for workflow state changes
  </Card>
</CardGroup>
