Overview
Getting Started
MARKETPLACE
Widgets
Find Pros
Categories
Keywords
Requests
Leads
Messages
On-Demand Orders
Reviews
User Accounts
PRO INTEGRATIONS
Leads
Messages
Reviews
Pro Profiles
Business Phone Numbers
Manage Webhooks
Testing Your Pro Integration
Support
Changelog
Terms and Policies
- [createRequestV4] The elements in the returned request.contactedBusinesses list now contain the corresponding negotiationID for each Business contacted.
- [Negotiations] Negotiation payloads returned by Get Negotiation by ID and the webhook event NegotiationCreatedV4 now contain a new field called leadPriceBreakdown which contain the subtotal and, if applicable, salesTax.
Note: salesTax is only collected for leads in a small subset of states and cities. The leadPriceBreakdown is optional and will only be present when the lead cost has been calculated.
- [createRequestV4] Fixed a bug where phoneNumber fields were not populated in the request.contactedBusinesses list.
- [General] Error responses (4XX/5XX) of the form ProblemDetails now include a traceID field, such as:
{"type": "https://api.thumbtack.com/problems/validation-error","title": "Your request is not valid.","status": 400,"traceID": "feca66787a0a9ee8","errors": [...]}
Last Updated: May 27th, 2026