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

# API Reference

> Complete API reference for the InstaView API

The InstaView API provides programmatic access to manage agents, jobs, candidates, companies, interviews, and billing information. All endpoints require API key authentication.

## Base URL

All API requests should be made to:

```
https://api.instaview.sk
```

## Authentication

All API requests require an API key in the Authorization header using the Bearer scheme:

```
Authorization: Bearer sk_your_api_key_here
```

For more information about authentication and API keys, see the [Authentication Guide](/authentication).

## Resources

The API is organized around the following resources:

* **[Agents](/api-reference/agents/list-agents)** - Manage AI agents for conducting interviews
* **[Jobs](/api-reference/jobs/list-jobs)** - Create and manage job postings
* **[Candidates](/api-reference/candidates/list-candidates)** - Manage candidate profiles and applications
* **[Companies](/api-reference/companies/list-companies)** - Manage company information (ATS keys only)
* **[Interviews](/api-reference/interviews/list-interviews)** - Create and manage interview sessions
* **[Billing](/api-reference/billing/get-usage)** - Access usage statistics and billing information

## Rate Limiting

API requests are rate-limited to ensure fair usage. See the [Rate Limiting Guide](/guides/rate-limiting) for details.

## Pagination

List endpoints support pagination using `page` and `limit` query parameters. See the [Pagination Guide](/guides/pagination) for details.

## Error Handling

The API uses standard HTTP status codes and returns error details in a consistent format. See the [Error Handling Guide](/guides/error-handling) for details.

## Interactive Playground

Each endpoint documentation includes an interactive playground where you can test API calls directly from your browser. Look for the **"Try It"** button on any endpoint page.
