# AgendaPro Connect v3 API

**Canonical:** https://apis.io/apis/agendapro/agendapro-connect-v3-api/  
**Provider:** AgendaPro — https://apis.io/providers/agendapro/  
**Base URL:** https://connect.agendapro.com  
**Documentation:** https://developers.agendapro.com/reference/getting-started-v3

AgendaPro Connect v3 API is published by [AgendaPro](https://apis.io/providers/agendapro/) on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Appointment Scheduling, Booking, CRM, Point-of-Sale, and Payments. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, a getting-started guide, authentication docs, and rate-limit docs.

Public REST API gateway for AgendaPro. Authenticates external developers with a per-company Bearer API key, enforces scopes and rate limits, and proxies to internal services. 28 operations across 11 resources: available slots, bookings, clients, client custom attributes, custom attribute templates, locations, services, categories, providers, sales, carts and payment requests. Paginated list responses, a flat {error, detail} error envelope, and HMAC-SHA256 signed webhooks for booking, client and payment-request events. Requires an active Pro plan.

## Operations (28)

| Method | Path | Summary |
|---|---|---|
| GET | `/v3/available_slots` | List Available Slots |
| GET | `/v3/bookings` | List Bookings |
| POST | `/v3/bookings` | Create Booking |
| GET | `/v3/bookings/{id}` | Get Booking |
| PATCH | `/v3/bookings/{id}` | Update Booking |
| PATCH | `/v3/bookings/{id}/cancel` | Cancel Booking |
| GET | `/v3/clients` | List Clients |
| POST | `/v3/clients` | Create Client |
| GET | `/v3/clients/quick-search` | Quick Search Clients |
| GET | `/v3/clients/{id}` | Get Client |
| PATCH | `/v3/clients/{id}` | Update Client |
| PATCH | `/v3/clients/{id}/deactivate` | Deactivate Client |
| GET | `/v3/clients/{id}/custom_attributes` | List Client Custom Attributes |
| GET | `/v3/custom_attributes` | List Custom Attribute Templates |
| GET | `/v3/locations` | List Locations |
| GET | `/v3/locations/{id}` | Get Location |
| GET | `/v3/services` | List Services |
| GET | `/v3/services/{id}` | Get Service |
| GET | `/v3/categories` | List Categories |
| GET | `/v3/providers` | List Providers |
| GET | `/v3/providers/{id}` | Get Provider |
| GET | `/v3/sales` | List Sales |
| GET | `/v3/sales/{id}` | Get Sale |
| POST | `/v3/carts` | Create Cart |
| GET | `/v3/carts/{id}` | Get Cart |
| PATCH | `/v3/carts/{id}` | Update Cart |
| POST | `/v3/carts/{id}/payment_requests` | Create Payment Request (online checkout) |
| PATCH | `/v3/payment_requests/{id}/cancel` | Cancel Payment Request |

## Machine-readable artifacts (13)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/agendapro/refs/heads/main/openapi/agendapro-connect-v3-openapi.yml
- **Documentation** — https://developers.agendapro.com/docs/getting-started
- **APIReference** — https://developers.agendapro.com/reference/getting-started-v3
- **GettingStarted** — https://developers.agendapro.com/docs/getting-started
- **Authentication** — https://raw.githubusercontent.com/api-evangelist/agendapro/refs/heads/main/authentication/agendapro-authentication.yml
- **OAuthScopes** — https://raw.githubusercontent.com/api-evangelist/agendapro/refs/heads/main/scopes/agendapro-scopes.yml
- **Conventions** — https://raw.githubusercontent.com/api-evangelist/agendapro/refs/heads/main/conventions/agendapro-conventions.yml
- **ErrorCatalog** — https://raw.githubusercontent.com/api-evangelist/agendapro/refs/heads/main/errors/agendapro-problem-types.yml
- **DataModel** — https://raw.githubusercontent.com/api-evangelist/agendapro/refs/heads/main/data-model/agendapro-data-model.yml
- **RateLimits** — https://raw.githubusercontent.com/api-evangelist/agendapro/refs/heads/main/rate-limits/agendapro-rate-limits.yml
- **Webhooks** — https://raw.githubusercontent.com/api-evangelist/agendapro/refs/heads/main/asyncapi/agendapro-webhooks.yml
- **Overlay** — https://raw.githubusercontent.com/api-evangelist/agendapro/refs/heads/main/overlays/agendapro-connect-v3-overlay.yaml
- **APIsJSON** — https://raw.githubusercontent.com/api-evangelist/agendapro/refs/heads/main/apis.yml

## Tags

Appointment Scheduling, Booking, CRM, Point-of-Sale, Payments, Webhook

---

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