# AI Squared API

**Canonical:** https://apis.io/apis/ai-squared/ai-squared-api/  
**Provider:** AI Squared — https://apis.io/providers/ai-squared/  
**Base URL:** https://api.squared.ai/api/v1/  
**Documentation:** https://docs.squared.ai/api-reference/introduction

AI Squared API is published by [AI Squared](https://apis.io/providers/ai-squared/) on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Data Integration, Reverse ETL, Data Activation, Connectors, and Syncs. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, rate-limit docs, and authentication docs.

REST API for the AI Squared platform covering connectors (data and AI/ML sources and destinations), connector definitions and connection checks, models, catalogs, syncs, scheduled/manual sync triggers, sync runs and sync records. JSON request and response bodies, JWT bearer authentication, page / page_size pagination capped at 100 items, and a documented 100 requests-per-minute rate limit returning 429.

## Operations (29)

| Method | Path | Summary |
|---|---|---|
| POST | `/api/v1/connector_definitions/check_connection` | Checks the connection for a specified connector definition |
| GET | `/api/v1/connector_definitions/{connector_name}` | Retrieve specific connector definition based on its name |
| GET | `/api/v1/connector_definitions` | Retrieve connector definitions based on type |
| POST | `/api/v1/models` | Creates a model |
| GET | `/api/v1/models` | Lists all models |
| POST | `/api/v1/catalogs` | Create catalog |
| POST | `/api/v1/connectors` | Creates a connector |
| GET | `/api/v1/connectors` | Lists all connectors |
| POST | `/api/v1/syncs` | Create a new sync operation |
| GET | `/api/v1/syncs` | List all sync operations |
| DELETE | `/api/v1/models/{id}` | Deletes a model |
| GET | `/api/v1/models/{id}` | Retrieves a model |
| PUT | `/api/v1/models/{id}` | Updates a model |
| DELETE | `/api/v1/connectors/{id}` | Deletes a specific connector by ID |
| GET | `/api/v1/connectors/{id}` | Retrieves a specific connector by ID |
| PUT | `/api/v1/connectors/{id}` | Updates a specific connector by ID |
| DELETE | `/api/v1/syncs/{id}` | Delete a specific sync operation |
| GET | `/api/v1/syncs/{id}` | Show details of a specific sync operation |
| PUT | `/api/v1/syncs/{id}` | Update a specific sync operation |
| GET | `/api/v1/connectors/{id}/discover` | Discovers catalog information for a specified connector |
| GET | `/api/v1/syncs/{sync_id}/sync_runs/{sync_run_id}/sync_records` | List sync records for a specific sync run |
| GET | `/api/v1/syncs/{sync_id}/sync_runs/{sync_run_id}` | Get sync run using sync_run_id for a specific sync |
| GET | `/api/v1/syncs/{sync_id}/sync_runs` | List sync runs for a specific sync |
| DELETE | `/api/v1/schedule_syncs/{sync_id}` | Cancel a Manual Sync |
| POST | `/api/v1/schedule_syncs` | Trigger a manual Sync |
| POST | `/api/v1/connectors/{id}/query_source` | Query your source data |
| GET | `/api/v1/syncs/configurations` | Get report data based on given type |
| POST | `/enterprise/api/v1/syncs/{sync_id}/test` | Trigger a Sync Test |
| PUT | `/api/v1/catalogs/{id}` | Update catalog |

## Machine-readable artifacts (10)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/ai-squared/refs/heads/main/openapi/ai-squared-openapi.yml
- **Documentation** — https://docs.squared.ai/api-reference/introduction
- **APIReference** — https://docs.squared.ai/api-reference/introduction
- **Overlay** — https://raw.githubusercontent.com/api-evangelist/ai-squared/refs/heads/main/overlays/ai-squared-openapi-overlay.yaml
- **ErrorCatalog** — https://raw.githubusercontent.com/api-evangelist/ai-squared/refs/heads/main/errors/ai-squared-problem-types.yml
- **DataModel** — https://raw.githubusercontent.com/api-evangelist/ai-squared/refs/heads/main/data-model/ai-squared-data-model.yml
- **Conventions** — https://raw.githubusercontent.com/api-evangelist/ai-squared/refs/heads/main/conventions/ai-squared-conventions.yml
- **RateLimits** — https://raw.githubusercontent.com/api-evangelist/ai-squared/refs/heads/main/rate-limits/ai-squared-rate-limits.yml
- **Authentication** — https://raw.githubusercontent.com/api-evangelist/ai-squared/refs/heads/main/authentication/ai-squared-authentication.yml
- **APIsJSON** — https://raw.githubusercontent.com/api-evangelist/ai-squared/refs/heads/main/apis.yml

## Tags

Data Integration, Reverse ETL, Data Activation, Connectors, Syncs

---

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