Overview

Getting Started

Widgets

Categories

Keywords

Reviews

Users

Businesses

Businesses Search

Negotiations

Messages

Requests

Help

Changelog

Terms and Policies

Environments

Learn the different API Environments you can utilize.
Thumbtack has two environments that partners can interact with:
  • production
    • API: https://api.thumbtack.com
    • OAuth Authorization Server: https://auth.thumbtack.com/
    • Uses the clientID and clientSecret that are specific to production
  • staging
    • API: https://staging-api.thumbtack.com
    • OAuth Authorization Server: https://staging-auth.thumbtack.com/
    • Uses the clientID and clientSecret that are specific to staging
Each environment uses a separate set of clientID + clientSecret to access them. You will be given one for production and one for staging.
We recommend that, when beginning your integration, to utilize our staging environment.
It is important to note that requests to our production environment and webhook payloads generated from our production environment will return links to our production environment (thumbtack.com), while those in our staging environment will return links to our staging environment (staging-partner.thumbtack.com).
NOTE: When attempting to navigate to any staging-partner.thumbtack.com URL (except for Widget URLs), you will be required you to enter a username and password to access it. This will be provided by Thumbtack to you. This is not a Thumbtack user account - you must create accounts as you normally would by following signup processes once you've accessed the environment.
Your staging clientID and clientSecret should only be used with our staging environment and your production clientID and clientSecret should only be used with our production environment. If you attempt to access either environment using credentials meant for the other one, you will receive an error.

On this page