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

# Everhour API

> A REST API for programmatic access to your time tracking data, projects, users, and reports.

The Everhour API lets you read and write your account data: time records, projects, tasks, users, clients, invoices, and reports. It uses standard REST conventions — predictable URLs, HTTP methods, and JSON for all requests and responses.

## Base URL

```
https://api.everhour.com
```

## Request format

The API accepts **JSON only**. Set the `Content-Type` header on all requests with a body:

```http theme={null}
Content-Type: application/json
```

All text must be UTF-8 encoded. The API always returns JSON, including error responses.

## Explore the documentation

<CardGroup cols={2}>
  <Card title="Quickstart" icon="rocket" href="/quickstart">
    Get your API key and make your first request in minutes.
  </Card>

  <Card title="Key concepts" icon="book-open" href="/concepts">
    Understand the Everhour data model before diving into endpoints.
  </Card>

  <Card title="Authentication" icon="key" href="/authentication">
    How API key authentication works.
  </Card>

  <Card title="Pagination" icon="list" href="/pagination">
    How to page through list results.
  </Card>

  <Card title="Dates and timezones" icon="calendar" href="/dates-and-timezones">
    Date formats, time durations, and timezone handling.
  </Card>

  <Card title="Webhooks" icon="bell" href="/webhooks">
    Receive real-time event notifications.
  </Card>

  <Card title="Errors" icon="circle-exclamation" href="/errors">
    HTTP status codes and error response format.
  </Card>
</CardGroup>
