# creatio v0.3.1 - Table of Contents

> Elixir SDK for the Creatio CRM API, supporting OData 4, OData 3, OAuth 2.0, and Forms authentication.

## Pages

- [Creatio](readme.md)
- [Creatio CRM API &amp; Integration Guide](creatio_api_integration.md)
- [Use Case: Syncing Creatio Users to a Local Database](use_cases_syncing_users.md)
- [LICENSE](license.md)

## Modules

- [Creatio](Creatio.md): Elixir SDK for Creatio CRM (formerly bpm'online).
- [Creatio.Auth](Creatio.Auth.md): Authentication services for Creatio CRM.
- [Creatio.Batch](Creatio.Batch.md): Constructs and executes OData 4 batch requests (`/0/odata/$batch`).
- [Creatio.Batch.Response](Creatio.Batch.Response.md): Individual response item inside a batch response.

- [Creatio.Client](Creatio.Client.md): Client struct and configuration for communicating with Creatio CRM APIs.
- [Creatio.DataService](Creatio.DataService.md): Client for Creatio's proprietary DataService JSON API and custom REST WebServices.
- [Creatio.OData](Creatio.OData.md): Client implementation for Creatio OData 4 protocol endpoints (`/0/odata/`).
- [Creatio.OData.Query](Creatio.OData.Query.md): Composable query builder for Creatio OData 4 requests.
- [Creatio.OData3](Creatio.OData3.md): Legacy OData 3 protocol client for Creatio (`/0/ServiceModel/EntityDataService.svc/`).

- Exceptions
  - [Creatio.Error](Creatio.Error.md): Standard error struct and exception for the Creatio SDK.

