Create a customer quote for a locksmith job using the Jobber GraphQL API

domain: developer.getjobber.com · 6 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Register an app in Jobber's Developer Center and complete the OAuth 2.0 authorization flow to obtain an access token
  2. Send all requests as POST to https://api.getjobber.com/api/graphql with Content-Type: application/json and Authorization: bearer {token}
  3. Use the GraphiQL explorer under Developer Center > Manage Apps > Test in GraphiQL to inspect the current quote mutation schema before writing a client
  4. Submit a GraphQL mutation to create a quote tied to a client and property record, including line items for the locksmith service
  5. Read the mutation's userErrors field in the response to catch validation failures, since GraphQL returns 200 even on business-logic errors
  6. Use cursor-based (Relay-style) pagination if listing existing quotes before creating a new one

Known gotchas

Related routes

Create an invoice for a completed locksmith job using the Jobber GraphQL API
developer.getjobber.com · 5 steps · unrated
Create a Jobber quote via GraphQL, send it to the client, and convert it to a job once approved
developer.getjobber.com · 6 steps · unrated
Configure app-managed custom fields on Jobber clients, quotes, jobs, and invoices via GraphQL
developer.getjobber.com · 6 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans