# Fivetrex v0.2.3 - Table of Contents

> Elixir client library for the Fivetran REST API

## Pages

- [Fivetrex](readme.md)
- [LICENSE](license.md)

## Modules

- [Fivetrex](Fivetrex.md): Elixir client library for the Fivetran REST API.

- API Modules
  - [Fivetrex.Connectors](Fivetrex.Connectors.md): Functions for managing Fivetran Connectors.
  - [Fivetrex.Destinations](Fivetrex.Destinations.md): Functions for managing Fivetran Destinations.
  - [Fivetrex.Groups](Fivetrex.Groups.md): Functions for managing Fivetran Groups.
  - [Fivetrex.Webhooks](Fivetrex.Webhooks.md): Functions for managing Fivetran Webhooks.

- Webhook Handling
  - [Fivetrex.WebhookPlug](Fivetrex.WebhookPlug.md): A Plug for handling incoming Fivetran webhooks in Phoenix/Bandit applications.
  - [Fivetrex.WebhookSignature](Fivetrex.WebhookSignature.md): HMAC-SHA256 signature verification for Fivetran webhook payloads.

- Models
  - [Fivetrex.Models.Column](Fivetrex.Models.Column.md): Represents a column within a table configuration.
  - [Fivetrex.Models.Connector](Fivetrex.Models.Connector.md): Represents a Fivetran Connector.
  - [Fivetrex.Models.Destination](Fivetrex.Models.Destination.md): Represents a Fivetran Destination.
  - [Fivetrex.Models.Group](Fivetrex.Models.Group.md): Represents a Fivetran Group.
  - [Fivetrex.Models.LogEntry](Fivetrex.Models.LogEntry.md): Represents a row from the Fivetran Platform LOG table.
  - [Fivetrex.Models.Schema](Fivetrex.Models.Schema.md): Represents a database schema within a connector's schema configuration.
  - [Fivetrex.Models.SchemaConfig](Fivetrex.Models.SchemaConfig.md): Represents the schema configuration for a Fivetran connector.
  - [Fivetrex.Models.SyncStatus](Fivetrex.Models.SyncStatus.md): Represents the sync status summary for a Fivetran Connector.
  - [Fivetrex.Models.Table](Fivetrex.Models.Table.md): Represents a table within a schema configuration.
  - [Fivetrex.Models.Webhook](Fivetrex.Models.Webhook.md): Represents a Fivetran Webhook.
  - [Fivetrex.Models.WebhookEvent](Fivetrex.Models.WebhookEvent.md): Represents an incoming Fivetran webhook event payload.

- Guides
  - [Fivetrex.SyncLogs](Fivetrex.SyncLogs.md): Documentation for accessing Fivetran sync logs via your data warehouse.

- Infrastructure
  - [Fivetrex.Client](Fivetrex.Client.md): Low-level HTTP client for the Fivetran REST API.
  - [Fivetrex.Error](Fivetrex.Error.md): Structured error types for Fivetran API responses.
  - [Fivetrex.Retry](Fivetrex.Retry.md): Retry utilities with exponential backoff for handling transient failures.
  - [Fivetrex.Stream](Fivetrex.Stream.md): Utilities for cursor-based pagination as Elixir Streams.

