> For the complete documentation index, see [llms.txt](https://docs.middle.app/middle-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.middle.app/middle-docs/guides.md).

# Guides

- [API limits](https://docs.middle.app/middle-docs/guides/api-limits.md): Be aware of API limits when configuring accounts and building apps
- [Building an API for Middle](https://docs.middle.app/middle-docs/guides/building-an-api-for-middle.md): Learn how to develop an API that fits with Middle
- [App Reference](https://docs.middle.app/middle-docs/guides/app-reference.md): Obtains the credentials to connect an app
- [ABC Ignite](https://docs.middle.app/middle-docs/guides/app-reference/abc-ignite.md): Learn how to connect ABC Fitness Solutions to Middle
- [Adding a new club](https://docs.middle.app/middle-docs/guides/app-reference/abc-ignite/adding-a-new-club.md)
- [Check-in Alerts](https://docs.middle.app/middle-docs/guides/app-reference/abc-ignite/check-in-alerts.md)
- [Acuity Scheduling](https://docs.middle.app/middle-docs/guides/app-reference/acuity-scheduling.md)
- [Amazon S3](https://docs.middle.app/middle-docs/guides/app-reference/amazon-s3.md)
- [Clover](https://docs.middle.app/middle-docs/guides/app-reference/clover.md): Learn how to create a Clover app to facilitate the connection with Middle
- [Club Automation](https://docs.middle.app/middle-docs/guides/app-reference/club-automation.md)
- [Membership Type](https://docs.middle.app/middle-docs/guides/app-reference/club-automation/membership-type.md)
- [Club OS](https://docs.middle.app/middle-docs/guides/app-reference/club-os.md)
- [ClubReady](https://docs.middle.app/middle-docs/guides/app-reference/clubready.md)
- [Daxko Engage Pro](https://docs.middle.app/middle-docs/guides/app-reference/daxko-engage-pro.md)
- [Dropbox](https://docs.middle.app/middle-docs/guides/app-reference/dropbox.md)
- [Facebook](https://docs.middle.app/middle-docs/guides/app-reference/facebook.md): Learn how to set up your Meta Developer Facebook OAuth App and connection to Middle
- [Glofox](https://docs.middle.app/middle-docs/guides/app-reference/glofox.md)
- [Gmail](https://docs.middle.app/middle-docs/guides/app-reference/gmail.md): Creating a Gmail OAuth App in Your Google Organization
- [HighLevel](https://docs.middle.app/middle-docs/guides/app-reference/highlevel.md)
- [Integration Guides](https://docs.middle.app/middle-docs/guides/app-reference/highlevel/integration-guides.md)
- [Antaris](https://docs.middle.app/middle-docs/guides/app-reference/highlevel/integration-guides/antaris.md)
- [Client and Membership Sync](https://docs.middle.app/middle-docs/guides/app-reference/highlevel/integration-guides/antaris/client-and-membership-sync.md): Middle's Antaris integration with HighLevel keeps contacts up to date with client, membership, check-in, and signup data synced from Antaris.
- [Antaris Lead Creation](https://docs.middle.app/middle-docs/guides/app-reference/highlevel/integration-guides/antaris/antaris-lead-creation.md): The Antaris Lead Creation feature keeps HighLevel and Antaris in sync by creating a new Antaris client from a HighLevel contact
- [Contact custom fields](https://docs.middle.app/middle-docs/guides/app-reference/highlevel/contact-custom-fields.md)
- [HubSpot](https://docs.middle.app/middle-docs/guides/app-reference/hubspot.md): Instructions on how to authenticate HubSpot
- [Integration Guides](https://docs.middle.app/middle-docs/guides/app-reference/hubspot/integration-guides.md): Integration guides for Hubspot - based on destination
- [Gym and Studio Management Software](https://docs.middle.app/middle-docs/guides/app-reference/hubspot/integration-guides/gym-and-studio-management-software.md): A guide to integrating HubSpot with your gym or studio's management software
- [ABC Ignite](https://docs.middle.app/middle-docs/guides/app-reference/hubspot/integration-guides/abc-ignite.md)
- [Membership Type Select Property Update](https://docs.middle.app/middle-docs/guides/app-reference/hubspot/integration-guides/abc-ignite/membership-type-select-property-update.md): Keep your HubSpot contact property options in sync with ABC Ignite membership types using a reusable Middle module feature.
- [Personal Training Acquisition Pipeline](https://docs.middle.app/middle-docs/guides/app-reference/hubspot/integration-guides/abc-ignite/personal-training-acquisition-pipeline.md)
- [Dropbox](https://docs.middle.app/middle-docs/guides/app-reference/hubspot/integration-guides/dropbox.md)
- [Emailed report import](https://docs.middle.app/middle-docs/guides/app-reference/hubspot/integration-guides/dropbox/emailed-report-import.md)
- [Associating objects](https://docs.middle.app/middle-docs/guides/app-reference/hubspot/associating-objects.md)
- [Custom properties](https://docs.middle.app/middle-docs/guides/app-reference/hubspot/custom-properties.md)
- [External ID properties](https://docs.middle.app/middle-docs/guides/app-reference/hubspot/external-id-properties.md)
- [Phone number formatting](https://docs.middle.app/middle-docs/guides/app-reference/hubspot/phone-number-formatting.md)
- [File Import Action](https://docs.middle.app/middle-docs/guides/app-reference/hubspot/file-import-action.md): Learn about Middle's "Import File into Hubspot Action"
- [Using a Middle file export to initialize data and properties](https://docs.middle.app/middle-docs/guides/app-reference/hubspot/using-a-middle-file-export-to-initialize-data-and-properties.md)
- [Klaviyo](https://docs.middle.app/middle-docs/guides/app-reference/klaviyo.md)
- [Meta](https://docs.middle.app/middle-docs/guides/app-reference/meta.md)
- [Mindbody](https://docs.middle.app/middle-docs/guides/app-reference/mindbody.md): Learn how to get a Mindbody API key and connect with a new site ID
- [Clients and memberships](https://docs.middle.app/middle-docs/guides/app-reference/mindbody/clients-and-memberships.md)
- [OpenAI](https://docs.middle.app/middle-docs/guides/app-reference/openai.md): Get credentials to use Middle's OpenAI integration
- [Paramount Acceptance](https://docs.middle.app/middle-docs/guides/app-reference/paramount-acceptance.md): Learn how to connect Paramount Acceptance
- [ReClique Core](https://docs.middle.app/middle-docs/guides/app-reference/reclique-core.md)
- [Salesforce](https://docs.middle.app/middle-docs/guides/app-reference/salesforce.md): Learn how to setup a Connected App in Salesforce to connect in Middle
- [Shopify](https://docs.middle.app/middle-docs/guides/app-reference/shopify.md): Connect Shopify using a custom app
- [Xn](https://docs.middle.app/middle-docs/guides/app-reference/xn.md)
- [Zenoti](https://docs.middle.app/middle-docs/guides/app-reference/zenoti.md)
- [Development best practices](https://docs.middle.app/middle-docs/guides/development-best-practices.md)
- [App code packages](https://docs.middle.app/middle-docs/guides/app-code-packages.md): Describes how to package reusable code


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.middle.app/middle-docs/guides.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
