# Middle API

**Canonical:** https://apis.io/apis/middle/middle-api/  
**Provider:** Middle — https://apis.io/providers/middle/  
**Base URL:** https://test.middle.app  
**Documentation:** https://docs.middle.app/middle-docs/product/real-time-workflow-api

Middle API is published by [Middle](https://apis.io/providers/middle/) on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 6 JSON Schema definitions. The published artifact set on APIs.io includes an OpenAPI specification and 6 JSON Schemas.

Middle API as documented publicly: 34 operations. Contract generated from the documentation by API Evangelist (2026-10-21); not the provider's own document.

## Operations (34)

| Method | Path | Summary |
|---|---|---|
| GET | `/api/workflow-invoke-options` | GET /api/workflow-invoke-options |
| GET | `/api/workflow-invoke-options/lists` | the live endpoints authorized for the key |
| POST | `/api/workflow-invoke/{pathToken}/runs` | the workflow for one endpoint |
| GET | `/middle-docs/guides/app-reference.md` | Obtains the credentials to connect an app |
| GET | `/middle-docs/guides/app-reference/abc-ignite.md` | Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters: |
| GET | `/middle-docs/guides/app-reference/abc-ignite/check-in-alerts.md` | Check-in Alerts |
| GET | `/middle-docs/guides/app-reference/acuity-scheduling.md` | Middle offers an app connection to Acuity Scheduling that syncs appointments, orders, appointment types, and labels. |
| GET | `/middle-docs/guides/app-reference/amazon-s3.md` | Amazon S3 |
| GET | `/middle-docs/guides/app-reference/clover.md` | Learn how to create a Clover app to facilitate the connection with Middle |
| GET | `/middle-docs/guides/app-reference/club-automation.md` | Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters |
| GET | `/middle-docs/guides/app-reference/club-os.md` | Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters |
| GET | `/middle-docs/guides/app-reference/clubready.md` | Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters |
| GET | `/middle-docs/guides/app-reference/daxko-engage-pro.md` | Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters |
| GET | `/middle-docs/guides/app-reference/dropbox.md` | Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters |
| GET | `/middle-docs/guides/app-reference/events.md` | Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters |
| GET | `/middle-docs/guides/app-reference/facebook.md` | Facebook |
| GET | `/middle-docs/guides/app-reference/glofox.md` | Glofox |
| GET | `/middle-docs/guides/app-reference/gmail.md` | Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters |
| GET | `/middle-docs/guides/app-reference/gravity-forms.md` | Gravity Forms |
| GET | `/middle-docs/guides/app-reference/highlevel.md` | HighLevel |
| GET | `/middle-docs/guides/app-reference/hubspot.md` | Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters. |
| GET | `/middle-docs/guides/app-reference/hubspot/custom-properties.md` | Custom properties |
| GET | `/middle-docs/guides/app-reference/hubspot/file-import-action.md` | Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters |
| GET | `/middle-docs/guides/app-reference/hubspot/integration-guides.md` | Integration Guides |
| GET | `/middle-docs/guides/app-reference/klaviyo.md` | Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters |
| GET | `/middle-docs/guides/app-reference/meta.md` | Meta |
| GET | `/middle-docs/guides/app-reference/mindbody.md` | Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters |
| GET | `/middle-docs/guides/app-reference/openai.md` | Get credentials to use Middle's OpenAI integration |
| GET | `/middle-docs/guides/app-reference/paramount-acceptance.md` | Paramount Acceptance |
| GET | `/middle-docs/guides/app-reference/reclique-core.md` | ReClique Core |
| GET | `/middle-docs/guides/app-reference/salesforce.md` | Salesforce |
| GET | `/middle-docs/guides/app-reference/shopify.md` | Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters |
| GET | `/middle-docs/guides/app-reference/xn.md` | Xn |
| GET | `/middle-docs/guides/app-reference/zenoti.md` | Middle uses an API-key-based authentication to connect with Zenoti. |

## Machine-readable artifacts (8)

- **OpenAPI** — https://artifacts.apis.io/middle/openapi/_ae-authored/middle-openapi-generated.yml
- **JSONSchema** — https://artifacts.apis.io/middle/json-schema/middle-get-api-workflow-invoke-options-lists-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/middle/json-schema/middle-post-api-workflow-invoke-pathtoken-runs-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/middle/json-schema/middle-get-middle-docs-guides-app-reference-klaviyo-md-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/middle/json-schema/middle-get-middle-docs-guides-app-reference-md-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/middle/json-schema/middle-get-middle-docs-guides-app-reference-clubready-md-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/middle/json-schema/middle-post-api-workflow-invoke-pathtoken-runs-request-schema.json
- **APIsJSON** — https://artifacts.apis.io/middle/apis.yml

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/middle/middle-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/middle/.
