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

# API

> API reference for Webvizio: every `webvizio.api.*` operation with input and output types.

Every `webvizio.api.*` operation is listed below with parameter shapes and return types from the plugin Zod schemas.

<Info>
  **New to Corsair?** See [API access](/concepts/api), [authentication](/concepts/auth), and [error handling](/concepts/error-handling).
</Info>

## Projects

### list

`projects.list`

List all available Webvizio projects

**Risk:** `read`

```ts theme={null}
await corsair.webvizio.api.projects.list({});
```

**Input:** *empty object*

**Output:** `object[]`

<AccordionGroup>
  <Accordion title="Output full type">
    ```ts theme={null}
    {
      uuid: string,
      name: string,
      id?: number,
      externalId?: string | null,
      screenshot?: string | null,
      url?: string | null,
      createdAt?: string | null,
      updatedAt?: string | null
    }[]
    ```
  </Accordion>
</AccordionGroup>

***

## Webhooks

### list

`webhooks.list`

List all configured Webvizio webhook subscriptions

**Risk:** `read`

```ts theme={null}
await corsair.webvizio.api.webhooks.list({});
```

**Input:** *empty object*

**Output:** `object[]`

<AccordionGroup>
  <Accordion title="Output full type">
    ```ts theme={null}
    {
      id: number,
      url: string,
      event: string
    }[]
    ```
  </Accordion>
</AccordionGroup>

***
