Tradesmen Technologies Tradesmen Technologies

Tradesmen Tech API

This is the API the Tradesmen Tech app runs on. Every screen in the mobile and web app, from scheduling a job to sending an invoice, talks to the endpoints documented here, and the same endpoints are open to you.

The reference below is published directly from the service documentation our engineers maintain alongside the backend, so it describes exactly the API the current app release uses. Each service has its own page with every endpoint, request and response body, and error code.

Base URLs

EnvironmentBase URL
Productionhttps://api.tradesmentechnologies.com/prod

Each service lives under its own path, for example /prod/jobs or /prod/customers. All requests use HTTPS, and request and response bodies are JSON. Date-times are ISO 8601 strings and money amounts are integer cents unless a page says otherwise.

Authentication

Sign in with your Tradesmen Tech email and password at POST /accounts/login. The response carries a bearer token; send it on every other request as Authorization: Bearer <token>. What a token may do follows the employee's role in the app (ADMIN, LEAD_TECHNICIAN, TECHNICIAN, CREW_TECHNICIAN); each endpoint lists the roles it accepts.

Only one session is active per employee, so logging in through the API signs that employee out of the app. For an integration that runs unattended, create a dedicated employee account for it.

No-code integrations

If you only need to create clients and jobs from Zapier, a website form, or another service that can send a webhook, you don't need a login at all. The Integration API uses a webhook code from the app instead and is documented separately.

Services

Accounts

Companies, employees, login and sessions. Start here: the login endpoint issues the bearer token every other service expects.

20 endpoints

Jobs

Jobs and scheduling, recurring jobs, documents (estimates, invoices and custom documents), photos, videos, notes, pipelines, custom fields and reports.

48 endpoints

Customers

Client records, notes, categories, custom fields, and email campaigns.

20 endpoints

Services

The price list of services a company offers, including categories and non-linear pricing.

14 endpoints

Programs

Maintenance programs: program templates, customer programs and visits.

17 endpoints

Equipment

Equipment left at a customer's property, with photos.

12 endpoints

Inventory

Parts and materials across the warehouse and trucks, with automatic deductions when a job completes.

9 endpoints

Timesheets

Clock in and out, timesheets, clock-in types with pay rates, and timesheet reports.

14 endpoints

Payments

Card, ACH and Tap to Pay processing through TalusPay Connect, merchant onboarding, and the customer payment vault.

20 endpoints

Customer Subscriptions

Recurring charges a company bills its own customers automatically on a schedule.

6 endpoints

Stripe

Pay over time (Affirm, Klarna, Afterpay) for US companies through Stripe Connect.

5 endpoints

SaaS

The company's own Tradesmen Tech subscription: subscribe, add users, update the payment method, cancel.

7 endpoints

Calendar

Connect an employee's Google Calendar and keep it in sync with jobs.

4 endpoints

QuickBooks

Connect QuickBooks Online and sync customers and invoices.

4 endpoints

Notifications

Text-message notifications to customers (on my way, arrived, completed) and assigned employees.

2 endpoints

Reminders

Automated job, estimate and invoice reminders and their configuration.

2 endpoints

Review Links

The review links shown to customers after a job.

4 endpoints

Webhooks

Incoming webhook codes used by Zapier and any other service that can send an HTTP request.

5 endpoints

Location

Technician GPS tracking sessions for "on my way" texts.

3 endpoints

Questions

Email support@tradesmentechnologies.com. We typically respond within one business day.