Authorize a Jobber app via OAuth2 and create a job through Jobber's GraphQL API.

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

Steps

  1. Register the app in Jobber's Developer Center to get a Client ID and Client Secret.
  2. Send the user through the authorization-code flow at /api/oauth/authorize, then exchange the code at POST /api/oauth/token for an access_token and refresh_token.
  3. Call https://api.getjobber.com/api/graphql with an Authorization bearer header and the required X-JOBBER-GRAPHQL-VERSION header (a YYYY-MM-DD version string).
  4. Run the jobCreate mutation with a JobCreateInput (client ID, title, etc.), reading back job.id and job.jobNumber, and checking userErrors.
  5. Store the refresh_token; access tokens expire in 60 minutes and must be refreshed via grant_type=refresh_token.

Known gotchas

Related routes

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
Query Jobber invoices and their applied payment records via GraphQL
developer.getjobber.com · 6 steps · unrated
Create a customer quote for a locksmith job using the Jobber GraphQL API
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