Skip to main content
GetAFix
Developer platform

Build on the GetAFix API.

Every entity in GetAFix — customers, vehicles, job cards, invoices, inventory — is fully programmable via a clean REST API. OAuth 2.0, webhooks, SDKs and a free sandbox included.

// Create a new job card for a vehicle
const res = await fetch('https://api.getafixapp.com/v1/job-cards', {
  method: 'POST',
  headers: {
    'Authorization': `Bearer ${accessToken}`,
    'Content-Type': 'application/json',
  },
  body: JSON.stringify({
    vehicle_id: 'veh_01HXZ0...',
    customer_id: 'cus_01HXZ0...',
    branch_id: 'bra_01HXZ0...',
    complaints: [
      { text: 'Brake squeal at low speeds' },
      { text: 'Due for 10,000 km service' }
    ],
  }),
});

const jobCard = await res.json();
// { id: 'job_01HXZ0...', number: 'JC-2026-0001', status: 'open', ... }
Platform capabilities

Everything a builder expects

REST API

Predictable, resource-oriented URLs. JSON request and response bodies. Every entity in GetAFix is addressable.

Webhooks

Subscribe to 40+ events. Signed payloads with automatic retries and replay from the admin console.

OAuth 2.0

Standard OAuth for third-party apps, plus API keys for server-to-server use.

Sandbox

Free-forever sandbox tenant with realistic sample data for testing integrations before going live.

Rate limits & SLAs

Generous rate limits with burst headroom. Enterprise customers get dedicated throughput and 99.9% SLA.

SDKs

Official SDKs for Node.js, Python, Go and Java. Community SDKs for Ruby, PHP and .NET.

Use cases

What people build on us

Sync customer and vehicle data with your CRM
Trigger workflows in Zapier, Make or n8n on new bookings
Build custom dashboards on top of GetAFix data
Automate inventory re-orders with your ERP
Push invoices to any accounting system not already supported
Build consumer-facing experiences on your own stack

Start building

Free sandbox tenant, full docs, SDKs, and a real human to answer your questions.