# Teachworks

**Canonical:** https://apis.io/providers/teachworks/  
**Website:** https://teachworks.com  
**APIs profiled:** 23

Teachworks is business management software for tutoring companies, music schools, test-prep centers, and other education businesses. It handles scheduling, student and family CRM, teacher management, lesson and event calendars, online billing and invoicing, payments, and teacher wages. The Teachworks API is a REST API (base https://api.teachworks.com/v1, token authentication over HTTPS) that exposes account data - customers, students, employees, lessons, services, invoices, payments, and wages - so companies can build custom integrations. The API is available on the Growth and Premium plans; there is no native webhook or WebSocket surface, and event-driven integrations are delivered through Zapier, Make, and Integrately polling.

## Kin Score — 37.5 / 100 (thin)

Scored 2026-08-25 under rubric 0.14.0. Trend: flat (+0.0 from 37.5).

| Facet | Score |
|---|---|
| Discoverability | 74.1 |
| Contract Quality | 51.7 |
| Governance | 0.0 |
| Contract Governance | 0.0 |
| Operational Transparency | 31.6 |
| Developer Ergonomics | 21.4 |
| Commercial Clarity | 39.5 |
| Access Clarity | 39.5 |

Regulatory layer — **Education & Research**: 33.3 (matched via tags).

## Agent readiness — 19.8 (agent-aware)

| Dimension | Value |
|---|---|
| Spec Presence | yes |
| Agentic Access | derived |
| Reversibility Documented | no |
| MCP Server | no |
| Auth Clarity | bearer |
| Idempotency | no |
| Error Semantics | no |
| OpenAPI Examples | no |
| Rate Limit Signal | documented |
| Event Surface Described | no |
| Agent Skills | no |
| Well Known Catalog | no |
| Consent Identity | no |
| Agent Card | no |
| Dry Run Mode | no |
| Delegated Identity | no |
| Protected Resource Metadata | no |
| Dynamic Client Registration | no |
| Agentic Commerce | no |

## Access

Freemium (free trial) · Self-serve signup — onboarding: self-serve, pricing: freemium, trial: yes (confidence: high).

## APIs (23)

- **Teachworks Availabilities API** — Employee availability windows.
- **Teachworks Cost Premiums API** — Cost premiums applied on top of base service rates.
- **Teachworks Credit Note Allocations API** — Allocations of credit notes to invoices.
- **Teachworks Customers API** — Billing accounts - families and independent students.
- **Teachworks Employees API** — Teachers and staff, their status, earnings, and lesson totals.
- **Teachworks Invoices API** — Customer invoices.
- **Teachworks Lesson Participants API** — Per-student rows attached to a lesson.
- **Teachworks Lessons API** — Scheduled lessons, participants, and completion.
- **Teachworks Locations API** — Physical or virtual locations where lessons are delivered.
- **Teachworks Other Compensation API** — Employee compensation outside of lesson wages.
- **Teachworks Other Events API** — Non-teaching calendar events.
- **Teachworks Payment Allocations API** — Allocations of payments to invoices.
- **Teachworks Payments API** — Customer payments.
- **Teachworks Repertoires API** — Repertoire items (e.g. for music lessons).
- **Teachworks Result Groups API** — Groupings of student results.
- **Teachworks Results API** — Student progress results.
- **Teachworks Services API** — The billable services (lesson types) offered.
- **Teachworks Student Groups API** — Groups of students for group lessons.
- **Teachworks Students API** — Child and independent students and their lesson totals.
- **Teachworks Subjects API** — Subjects taught.
- **Teachworks Unavailabilities API** — Employee unavailability windows.
- **Teachworks Wage Payments API** — Wage payments to employees.
- **Teachworks Wage Tiers API** — Teacher wage tiers used to calculate pay.

## Agentic access (1)

- **Teachworks Agentic Access** — 75 operations · 25 acting

## Security (3)

- **Teachworks Authentication** — apiKey · 1 scheme
- **Teachworks Domain Security** — TLSv1.3 · HSTS · DMARC
- **Teachworks Vulnerability Disclosure** — disclosure policy published

## Plans (1)

- **Teachworks Plans Pricing**

## Tags

Education, Tutoring, EdTech, Scheduling, Business Management, CRM, Billing

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/providers/teachworks/). Scores are computed from the provider's own public artifacts under a published rubric.
