Installation Pros developer resources

Installation Pros developer resources for authorized quote requests.

Read the contract, validate a payload without sending it, then submit only after the customer authorizes the request and provides accurate contact information.

What this interface does

The API accepts customer-authorized installation quote requests for human review. It does not provide instant pricing, reserve an appointment, charge a payment method, or guarantee that a project is in scope.

Use GET /api/v1/quote-requests to inspect accepted values, POST /api/v1/quote-requests/validate as the non-delivering validation endpoint, and POST /api/v1/quote-requests to send an authorized request to the office.

API keys and authentication

No API key is required or issued for this public, rate-limited interface. Do not treat the lack of authentication as permission to submit lead lists, synthetic customers, unsolicited messages, or requests without the named customer's authorization. The endpoint is intentionally limited to one quote-request workflow.

Safe validation quickstart

The validation endpoint applies production field rules but does not invoke the delivery provider or contact the Installation Pros office.

curl -sS https://www.installationprossocal.com/api/v1/quote-requests/validate   -H 'Content-Type: application/json'   -d '{
    "name": "Example Customer",
    "phone": "9095550100",
    "applianceType": "Dishwasher",
    "city": "Rancho Cucamonga"
  }'

A valid payload returns {"valid":true}.

Typed errors

Failures use application/problem+json with type, title, status, detail, a stable machine-readable code, and a resolution hint. HTTP 429 also includes Retry-After.

Rate limits

Submission responses expose current IETF RateLimit and RateLimit-Policy structured fields, plus compatibility RateLimit-Limit, RateLimit-Remaining, and RateLimit-Reset headers.

Versioning and deprecation policy

Major versions appear in the URL path. Version 1 uses /api/v1/. Backward-compatible documentation and validation improvements can ship within a major version; breaking field or response changes require a new major path.

Installation Pros will provide at least 180 days of support after announcing removal of a public version. Deprecated routes emit the RFC 9745 Deprecation header and a link to the successor. When a removal date is scheduled, the route will also emit the RFC 8594 Sunset header.

The legacy /api/quote-request route remains available for compatibility but is deprecated in favor of /api/v1/quote-requests. No sunset date is currently scheduled.

Data handling and support

Never place payment-card details, passwords, government identification numbers, or unrelated sensitive information in a request. Read the Installation Pros Privacy Notice before submitting personal information. For contract questions, email installationprosoffice@gmail.com or call (909) 768-3650 during business hours.