Table of Contents
Overview
Jobber's Developer Center provides a modern technology stack for developers to build, ship, and monetize their own apps on top of Jobber's platform via GraphQL.
Get Started with
Jobber's Developer Center
To test Jobber's API and start building an app, you will need a Jobber account that is completely separate from your Developer Center account. For third-party app developers, there is a developer testing signup link that you can use to get a special type of Jobber account for integration testing.
Get support
For support with the Developer Center, reach out to our API support team at api-support@getjobber.com.
Use Jobber's design system, Atlantis
Jobber has an open source design system called Atlantis. The primary objective for Atlantis is to provide a system of reusable components to help developers quickly build beautiful and consistent interfaces for our users.
As a developer, Atlantis is at your disposal to create a front-end that feels like Jobber with less effort.
Frequently asked questions
Below are questions that are commonly asked by developers when building with Jobber.
FAQ Table of Contents
- Do I have to publish the app or can I just build it for an individual?
- How do I connect a draft/unpublished app to a Jobber account?
- What exists in Jobber's schema and API?
- Can Jobber help me write code?
- I'm locked out of my developer account. What do I do?
- I'm getting an error
- Are there API rate limits?
- Do you have a list of third-party developers for hire?
Do I have to publish the app or can I just build it for an individual?
Yes, you can build an app for just one client using the custom integration flow. This will allow you to use our full API capabilities, but it won't be published in the App Store. As a result, we wouldn't approve an app to be listed publicly for just one client.
Learn more about
custom integrations
How do I connect a draft/unpublished app to a Jobber account?
If the app isn't published, have your client complete Step 1: Authorization Code Link.
Your client will need to log into their Jobber account first and then proceed with the steps.
If your app isn't being published, you can disregard the state.
What exists in Jobber's schema and API?
Developers can view what queries and mutations exist in our schema. To access the schema, navigate to the Developer Center > Manage Apps > Test in GraphiQL > Documentation.
Note: You need to be logged in with a Jobber account that has a connected app to view the queries and mutations. Queries and mutations run here will make changes in the connected Jobber account since it's a live playground.
Can Jobber help me write code?
Due to liability, Jobber cannot help write code for 3rd party developers. However, Jobber's API team can help troubleshoot basic issues.
As a developer, you have access to our Test in GraphiQL section of the Developer Center where you can run queries and mutations to test your code. The Developer Center documentation also provides examples of queries and mutations.
Developer Center:
API queries and mutations
I'm locked out of my developer account. What do I do?
If you are locked out of your developer account, please reach out to our API support team at api-support@getjobber.com.
Note: To submit an app for review, you must have two-factor authentication (2FA) set up for your Developer Center account. As a security measure, if you have not set 2FA up and you submit an app for review, you may become locked out of your developer account and will need to reach out to Jobber's API support team to regain access.
I'm getting an error
If you see an error such as:
'The field clientCreate on an object of type Mutation was hidden due to permissions'
It's likely being caused by one of the following reasons:
- The app doesn't have the correct scope, for example, it doesn't have permissions to create a client.
- The access token may be expired and needs to be refreshed. Learn more about the Refresh Token Flow.
Are there API rate limits?
Yes, to avoid being throttled by API rate limits, it's recommended to utilize pagination to collect data in batches instead of all at once.
Learn more about
API Rate Limits
Do you have a list of third-party developers for hire?
Jobber does not maintain a list of third-party developers for hire. That being said, our Developer Center is user-friendly and a developer who has experience with GraphQL would be able to get up and running by following our developer documentation.