API Reference
TestAuto.app exposes three API versions, each designed for a different learning objective. Select an API below to view its complete endpoint reference.
API V1 β No Authentication
All CRUD endpoints for tasks. No login required. Perfect for learning the basics of REST API testing.
https://api.testauto.app/api/v1View reference βAPI V2 β JWT Authentication
Same endpoints as V1 but requires a Bearer token. Includes login and token refresh endpoints.
https://api.testauto.app/api/v2View reference βBuggy API
Intentionally unreliable API with random errors, delays, and inconsistent data. Practice resilient test patterns.
https://api.testauto.app/api/buggyView reference βCommon Concepts
Task Resource Schema
All three APIs work with the same Task structure:
id(integer) β Auto-assignedtitle(string, required) β 1β200 charactersdescription(string, optional) β max 1000 charactersstatus(enum) βTODO|IN_PROGRESS|DONEpriority(enum) βLOW|MEDIUM|HIGHcreatedAt(ISO 8601 timestamp, system-managed)updatedAt(ISO 8601 timestamp, system-managed and refreshed on successful updates)
Interactive Documentation
For interactive API exploration, use the Swagger UI.