# 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
- [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)
- [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)
- [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)
- [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: 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:

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

The question should be specific, self-contained, and written in natural language.
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.
