# fritz_api v3.1.0 - Table of Contents

> FritzBox Home Automation API Client for Elixir

## Pages

- [FritzApi](readme.md)
- [Changelog](changelog.md)

- How-to's
  - [Automatic session refresh](automatic_session_refresh.md)

## Modules

- [FritzApi](FritzApi.md): A Fritz!Box Home Automation API Client for Elixir.
- [FritzApi.Client](FritzApi.Client.md): A FritzApi API Client

- HTTP Client
  - [FritzApi.HTTPClient](FritzApi.HTTPClient.md): Specifies the API for using a custom HTTP Client.
  - [FritzApi.HTTPClient.Finch](FritzApi.HTTPClient.Finch.md): The built-in HTTP client, based on [finch](https://github.com/sneako/finch).

- Models
  - [FritzApi.Actor](FritzApi.Actor.md): A smart home actor.
  - [FritzApi.Alert](FritzApi.Alert.md): An alert sensor
  - [FritzApi.Powermeter](FritzApi.Powermeter.md): A power meter
  - [FritzApi.Switch](FritzApi.Switch.md): A Switch
  - [FritzApi.Temperature](FritzApi.Temperature.md): A temperature sensor

- Exceptions
  - [FritzApi.Error](FritzApi.Error.md): A FritzApi Error

