G
Skip to main content

API Overview

The TheGarageOS API is a REST API over HTTPS, returning JSON.

Base URL

https://api.thegarageos.com/v1

Authentication

All requests require a bearer token, generated from Settings → API Tokens.

curl https://api.thegarageos.com/v1/jobs \
-H "Authorization: Bearer $TOKEN"

Core resources

ResourceDescription
/jobsJob lifecycle — intake through delivery
/vehiclesVehicles linked to customers
/customersCustomer records
/quotesQuote line items and approvals
/invoicesCustomer and insurer invoices
/baysBay configuration and live status

Pagination

List endpoints accept ?page and ?per_page (max 100), returning a meta.total_pages field.

Errors

Errors return a standard shape:

{
"error": {
"code": "not_found",
"message": "Job JOB_ID does not exist"
}
}

See Webhooks for event notifications.