Quotrr Empieza gratis

Esta página se muestra en inglés. La versión en español está en camino.

API docs

Request a quote for a homeowner

POST Preview Needs human consent

Submit a quote request on a consenting homeowner's behalf.

POST https://api.quotrr.com/v1/quote-requests

Creates a quote request from a homeowner to a contractor. Because this acts for a person, it requires a delegated, scoped, expiring consent token signed by that homeowner through OAuth 2.0 with PKCE. The action is logged in the homeowner's audit trail and is reversible for 24 hours.

Authentication

Bearer consent token in the Authorization header. The token must carry the quote:write scope and name the acting homeowner.

Scope: quote:write

Request

NameInRequiredTypeDescription
AuthorizationheaderRequiredstringBearer .
contractor_handlebodyRequiredstringThe contractor to request a quote from.
tradebodyRequiredstringTrade slug for the job.
zipbodyRequiredstringWhere the work is.
detailsbodyOptionalstringFree-text scope from the homeowner.

Example request

curl -s -X POST https://api.quotrr.com/v1/quote-requests \
  -H "Authorization: Bearer <consent-token>" \
  -H "Content-Type: application/json" \
  -d '{"contractor_handle":"phenomenal-pools","trade":"pools","zip":"95814","details":"Replaster, 18k gallon pool"}'

Response

FieldTypeDescription
request_idstringIdentifier for the created quote request.
statusstringAlways pending on creation.
reversible_untilISO date-timeThe action can be undone before this time.

Example response

{
  "request_id": "qr_8c1f...",
  "status": "pending",
  "reversible_until": "2026-06-02T09:00:00Z"
}