API Reference

Use the LoveAutomate API to programmatically manage projects, trigger workflows, and query test results.

The LoveAutomate API lets you integrate QA workflows into your own tools and automation.

Authentication

All API requests require an API key:

curl -H "Authorization: Bearer la_your_api_key" \
  https://api.loveautomate.com/v1/projects

Core Endpoints

Projects

GET    /v1/projects              # List all projects
POST   /v1/projects              # Create a project
GET    /v1/projects/:id          # Get project details
PATCH  /v1/projects/:id          # Update project
DELETE /v1/projects/:id          # Delete project

Test Runs

GET    /v1/projects/:id/runs     # List test runs
POST   /v1/projects/:id/runs     # Trigger a test run
GET    /v1/runs/:id              # Get run details
GET    /v1/runs/:id/results      # Get test results

Workflows

GET    /v1/projects/:id/workflows    # List workflows
POST   /v1/projects/:id/workflows    # Create workflow
PATCH  /v1/workflows/:id             # Update workflow
DELETE /v1/workflows/:id             # Delete workflow

Rate Limits

PlanRequests/minBurst
Free6010
Pro30050
EnterpriseCustomCustom

SDKs

Official SDKs coming soon for:

  • Node.js / TypeScript
  • Python
  • Go

In the meantime, use the REST API directly with any HTTP client.