# Bayou Energy Documentation ## Guides - [Bill upload](https://docs.bayou.energy/docs/bill-upload.md) - [No code data access](https://docs.bayou.energy/docs/no-code-data-access.md): You can easily request, retrieve, and view customers' utility data without writing any code, using Bayou's data dashboard. - [User management](https://docs.bayou.energy/docs/user-management.md) - [Bill data](https://docs.bayou.energy/docs/data-provided-bills.md) - [Interval data](https://docs.bayou.energy/docs/interval-data.md) - [Speculoos Power (Bayou's fake utility)](https://docs.bayou.energy/docs/speculoos.md) - [Utility Specific Notes](https://docs.bayou.energy/docs/utility-specific-notes.md) - [Error codes](https://docs.bayou.energy/docs/error-codes.md): Here are all Bayou's error codes - [Errors](https://docs.bayou.energy/docs/errors.md) - [Bayou Energy QuickStart](https://docs.bayou.energy/docs/quickstart.md): Bayou Energy is the fastest way to access your customer's utility data. This page will help you get started with the product - [Building on Bayou with LLMs](https://docs.bayou.energy/docs/utility-api-bayou-llms.md): Use LLMs in your Bayou integration workflow - [Controlling unlocked data](https://docs.bayou.energy/docs/controlling-unlocked-data.md) - [Data unlocking overview](https://docs.bayou.energy/docs/data-unlocking-overview.md) - [Pricing overview](https://docs.bayou.energy/docs/pricing-overview.md) - [Bayou embedded component](https://docs.bayou.energy/docs/bayou-embedded-component.md): This page outlines how to embed Bayou's customer onboarding form into your product or website. - [Bill data availability](https://docs.bayou.energy/docs/bill-data-availability.md) - [Bayou Automated MFA](https://docs.bayou.energy/docs/bayou-automated-mfa.md): Get Customer Utility Data Indefinitely with a Single MFA/2FA Authentication Using Bayou Energy - [Customers authenticating their utility accounts](https://docs.bayou.energy/docs/customer_has_filled_credentials-webhook.md): Use this webhook to determine when the customer has successfully connected their account - [Customers that need to re-authenticate their accounts](https://docs.bayou.energy/docs/customer_must_reauthenticate.md) - [Utility Multi-factor Authentication (MFA) / Two-Factor Authorization (2FA)](https://docs.bayou.energy/docs/multi-factor-authentication-mfa.md): Bayou supports MFA for its instant utilities - [Interval data availability](https://docs.bayou.energy/docs/interval-data-availability.md) - [Integrate Bayou customer creation within your (existing) project](https://docs.bayou.energy/docs/merge-customer-code-with-your-project.md) - [Requesting Support](https://docs.bayou.energy/docs/product-support-requests.md) - [Support Service Level Agreement](https://docs.bayou.energy/docs/support-service-level-agreement.md) ## API Reference - [Get Bill by ID](https://docs.bayou.energy/reference/get_bills-id.md): Retrieves a specific utility bill - [Get Bills by Customer ID](https://docs.bayou.energy/reference/get_customers-customer-id-bills.md): Retrieves the customer account bills - [Bills](https://docs.bayou.energy/reference/bills-1.md) - [Update Bill by ID](https://docs.bayou.energy/reference/patch_bills-id.md): Updates a specific utility bill - [Unlock Bill (entirely or partially) by ID](https://docs.bayou.energy/reference/post_bills-id-unlock.md): Unlocks a specific utility bill, entirely or partially, by specifying its ID and optional filters on meters to unlock - [Upload New Bill](https://docs.bayou.energy/reference/post_bills.md): Uploads a new bill to parse it - [Get Customer by ID](https://docs.bayou.energy/reference/get_customers-id.md): Retrieves a customer account - [Get List of Customers](https://docs.bayou.energy/reference/get_customers.md): Retrieves a list of customer accounts associated with your company - [Customers](https://docs.bayou.energy/reference/customers-1.md) - [Update Customer by ID](https://docs.bayou.energy/reference/patch_customers-id.md): Updates a customer account - [Create New Customer](https://docs.bayou.energy/reference/post_customers.md): Creates a new customer account - [Get Intervals by Customer ID](https://docs.bayou.energy/reference/get_customers-customer-id-intervals.md): Retrieves the list of intervals for that customer - [Intervals](https://docs.bayou.energy/reference/intervals.md) - [Rate limits](https://docs.bayou.energy/reference/rate-limits.md) - [Get a Specific Utility by ID](https://docs.bayou.energy/reference/get_utilities-utility-id.md): Get detailed information about a specific utility by its ID, including Bayou's support level, authentication credentials type, reliability metrics, multi-factor authentication support, and speed statistics for authentication, bill retrieval, and interval data retrieval. If there is not enough traffic to accurately populate a specific piece of data about a utility, Bayou will return null rather than potentially inaccurate data. - [Get List of All Utilities Supported by Bayou](https://docs.bayou.energy/reference/get_utilities.md): Get information about all utilities supported by Bayou, including support level, authentication credentials type, reliability metrics, multi-factor authentication support, and speed statistics for authentication, bill retrieval, and interval data retrieval. If there is not enough traffic to accurately populate a specific piece of data about a utility, Bayou will return null rather than potentially inaccurate data. - [How to set up webhooks](https://docs.bayou.energy/reference/how-to-set-up-webhooks.md) - [customer_has_filled_credentials](https://docs.bayou.energy/reference/customer_has_filled_credentials.md): Event informing that a specific customer has just shared their utility credentials - [customer_must_reauthenticate](https://docs.bayou.energy/reference/customer_must_reauthenticate-1.md): Event informing that a specific customer must share their credentials again - [new_bill](https://docs.bayou.energy/reference/event-informing-that-a-new-bill-was-discovered-webhook.md): Event informing that a new bill was discovered - [updated_bill](https://docs.bayou.energy/reference/event-informing-that-a-new-bill-was-updated-webhook.md): Event informing that a new bill was updated - [bills_ready](https://docs.bayou.energy/reference/event-informing-that-the-initial-bill-discovery-is-done-for-a-specific-customer.md): Event informing that the initial bill discovery has finished for a specific customer - [intervals_ready](https://docs.bayou.energy/reference/event-informing-that-the-initial-interval-discovery-is-done-for-a-specific-customer.md): Event informing that the initial interval discovery has finished for a specific customer - [Available webhooks](https://docs.bayou.energy/reference/list-of-webhooks.md) - [new_unparsed_bill](https://docs.bayou.energy/reference/new_bill_status_unparsed.md): Event informing that a new bill was discovered, but that we were unable to parse it yet ## Changelog - [Bayou Energy November 2025 Utility API Update](https://docs.bayou.energy/changelog/bayou-energy-november-2025-utility-api-update.md) - [Bayou Energy October 2025 Utility API Update](https://docs.bayou.energy/changelog/october-2025-utility-api-update.md) - [May 2025 Utility API Update](https://docs.bayou.energy/changelog/bayou-may-2025-utility-api-update.md) - [April 2025 Utility API Update](https://docs.bayou.energy/changelog/bayou-april-2025-utility-api-update.md) - [July 2024 Utility API Update](https://docs.bayou.energy/changelog/july-2024-update.md)