# sketchxflow-com Engagements API

**Canonical:** https://apis.io/apis/sketchxflow-com/sketchxflow-com-engagements-api/  
**Provider:** sketchxflow-com — https://apis.io/providers/sketchxflow-com/  
**Base URL:** https://api.sketchxflow.com  
**Documentation:** https://api.sketchxflow.com

sketchxflow-com Engagements API is one of 98 APIs that [sketchxflow-com](https://apis.io/providers/sketchxflow-com/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 6 JSON Schema definitions. Tagged areas include engagements. The published artifact set on APIs.io includes an OpenAPI specification and 6 JSON Schemas.

The engagements API from sketchxflow-com — 51 operation(s) for engagements.

## Operations (55)

| Method | Path | Summary |
|---|---|---|
| GET | `/api/engagements/public/holidays` | Public Holidays |
| GET | `/api/engagements/public/next-call` | Public Next Call |
| GET | `/api/engagements/public/call/slots` | Public Call Slots |
| POST | `/api/engagements/public/call` | Public Book Call |
| GET | `/api/engagements/config` | Get Config |
| GET | `/api/engagements/legal` | Get Legal |
| GET | `/api/engagements/plans/offer` | Plan Offer |
| POST | `/api/engagements/plans/checkout` | Plan Checkout Start |
| GET | `/api/engagements` | List Engagements |
| POST | `/api/engagements` | Create Engagement |
| GET | `/api/engagements/dashboard` | Dashboard |
| GET | `/api/engagements/{engagement_id}` | Get Engagement |
| PATCH | `/api/engagements/{engagement_id}/persona` | Set Persona |
| GET | `/api/engagements/{engagement_id}/chat` | Get Chat |
| POST | `/api/engagements/{engagement_id}/chat` | Chat Turn |
| POST | `/api/engagements/{engagement_id}/explain` | Explain Choice |
| GET | `/api/engagements/{engagement_id}/doc` | Get Doc |
| GET | `/api/engagements/{engagement_id}/doc/versions` | List Versions |
| POST | `/api/engagements/{engagement_id}/doc/revert` | Revert Doc |
| POST | `/api/engagements/{engagement_id}/attachments` | Upload Attachment |
| GET | `/api/engagements/{engagement_id}/attachments/{attachment_id}/content` | Get Attachment Content |
| GET | `/api/engagements/{engagement_id}/call/slots` | Call Slots |
| POST | `/api/engagements/{engagement_id}/call` | Book Call |
| POST | `/api/engagements/{engagement_id}/finalise` | Finalise |
| POST | `/api/engagements/{engagement_id}/prepare-quote` | Prepare Quote |
| POST | `/api/engagements/{engagement_id}/reopen` | Reopen |
| GET | `/api/engagements/{engagement_id}/quote` | Get Quote |
| POST | `/api/engagements/{engagement_id}/accept` | Accept Quote |
| POST | `/api/engagements/{engagement_id}/decline` | Decline Quote |
| POST | `/api/engagements/{engagement_id}/cancel` | Cancel Engagement |
| GET | `/api/engagements/{engagement_id}/plan` | Get Plan |
| POST | `/api/engagements/{engagement_id}/plan` | Start Plan |
| POST | `/api/engagements/{engagement_id}/plan/cancel` | Cancel Plan |
| GET | `/api/engagements/{engagement_id}/tax-preview` | Tax Preview |
| POST | `/api/engagements/{engagement_id}/invoices/{invoice_id}/checkout` | Start Checkout |
| POST | `/api/engagements/{engagement_id}/invoices/{invoice_id}/bank-transfer` | Start Bank Transfer |
| POST | `/api/engagements/{engagement_id}/invoices/{invoice_id}/checkout/confirm` | Confirm Checkout |
| GET | `/api/engagements/{engagement_id}/invoices` | List Invoices |
| GET | `/api/engagements/{engagement_id}/invoices/{invoice_id}/pdf` | Invoice Pdf |
| POST | `/api/engagements/{engagement_id}/invoices/{invoice_id}/mock-pay` | Mock Pay |
| GET | `/api/engagements/{engagement_id}/milestones` | List Milestones |
| POST | `/api/engagements/{engagement_id}/milestones/{milestone_id}/approve` | Approve Milestone |
| POST | `/api/engagements/{engagement_id}/milestones/{milestone_id}/request-changes` | Request Changes |
| GET | `/api/engagements/{engagement_id}/updates` | List Updates |
| GET | `/api/engagements/{engagement_id}/messages` | List Messages |
| POST | `/api/engagements/{engagement_id}/messages` | Post Message |
| POST | `/api/engagements/{engagement_id}/messages/read` | Mark Read |
| POST | `/api/engagements/{engagement_id}/media` | Upload Media |
| GET | `/api/engagements/{engagement_id}/media/{file_id}` | Get Media |
| GET | `/api/engagements/{engagement_id}/files` | List Files |
| GET | `/api/engagements/{engagement_id}/change-orders` | List Change Orders |
| POST | `/api/engagements/{engagement_id}/change-requests` | Raise Change Request |
| POST | `/api/engagements/{engagement_id}/change-orders/{change_order_id}/accept` | Accept Change Order |
| POST | `/api/engagements/{engagement_id}/change-orders/{change_order_id}/decline` | Decline Change Order |
| GET | `/api/engagements/{engagement_id}/export` | Export Engagement |

## Machine-readable artifacts (7)

- **OpenAPI** — https://artifacts.apis.io/sketchxflow-com/openapi/sketchxflow-com-engagements-api-openapi.yml
- **JSONSchema** — https://artifacts.apis.io/sketchxflow-com/json-schema/sketchxflow-com-generate-animation-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/sketchxflow-com/json-schema/sketchxflow-com-generate-html-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/sketchxflow-com/json-schema/sketchxflow-com-model-body-schema.json
- **JSONSchema** — https://artifacts.apis.io/sketchxflow-com/json-schema/sketchxflow-com-mcpanimation-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/sketchxflow-com/json-schema/sketchxflow-com-integrations-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/sketchxflow-com/json-schema/sketchxflow-com-logo-intake-request-schema.json

## Other sketchxflow-com APIs (12)

- [sketchxflow-com Activity API](https://apis.io/apis/sketchxflow-com/sketchxflow-com-activity-api/)
- [sketchxflow-com Admin API](https://apis.io/apis/sketchxflow-com/sketchxflow-com-admin-api/)
- [sketchxflow-com API Keys API](https://apis.io/apis/sketchxflow-com/sketchxflow-com-api-keys-api/)
- [sketchxflow-com App Build API](https://apis.io/apis/sketchxflow-com/sketchxflow-com-app-build-api/)
- [sketchxflow-com App Downloads API](https://apis.io/apis/sketchxflow-com/sketchxflow-com-app-downloads-api/)
- [sketchxflow-com App Spec API](https://apis.io/apis/sketchxflow-com/sketchxflow-com-app-spec-api/)
- [sketchxflow-com Audit API](https://apis.io/apis/sketchxflow-com/sketchxflow-com-audit-api/)
- [sketchxflow-com Audit Improve API](https://apis.io/apis/sketchxflow-com/sketchxflow-com-audit-improve-api/)
- [sketchxflow-com Audits API](https://apis.io/apis/sketchxflow-com/sketchxflow-com-audits-api/)
- [sketchxflow-com Auth API](https://apis.io/apis/sketchxflow-com/sketchxflow-com-auth-api/)
- [sketchxflow-com Brand Kits API](https://apis.io/apis/sketchxflow-com/sketchxflow-com-brand-kits-api/)
- [sketchxflow-com Bridge API](https://apis.io/apis/sketchxflow-com/sketchxflow-com-bridge-api/)

## Tags

engagements

---

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