Skip to content

FousFrontdoor Contractor Portal

Get your Frontdoor dispatches through an API

Get new dispatches, a dispatch's status and your invoice payments from the Frontdoor Contractor Portal, one API call each. A workflow can email you each weekday morning's new dispatches, grouped by trade, before your schedulers start the day.

Works with your own Frontdoor Contractor Portal account. Fous is an independent product.

What you can build on the Contractor Portal

  • Get new dispatches

    Build this

    Reads the dispatches assigned to your company in the Contractor Portal, with each one's Dispatch ID, brand, item and member address.

    Takes
    Received since (optional)
    Returns
    Dispatch ID, brand, dispatch type, trade, item, member name, service address, received date, status
  • Check a dispatch's status

    Build this

    Opens one dispatch in the Contractor Portal by Dispatch ID and reads its current status and appointment date.

    Takes
    Dispatch ID
    Returns
    Dispatch ID, status, appointment date, last update
  • Get invoice payments

    Build this

    Reads the invoices your company submitted in the Contractor Portal and whether each one has been paid.

    Takes
    Submitted since (optional)
    Returns
    Dispatch ID, invoice submitted date, invoice amount, payment status, paid date, paid amount
  • Invoice a dispatch and mark it complete

    Build this

    Opens a dispatch by Dispatch ID, enters the invoice for the finished job and marks the job Complete.

    Takes
    Dispatch ID, completion date, invoice lines with amounts
    Returns
    Dispatch ID, status, invoice total, submitted date

Automate the Contractor Portal with a workflow

A workflow runs your methods as one process, with nobody at the screen. A schedule or a call from your own system starts it, the steps run in order, and the result arrives in your inbox or in the systems you already use.

  • New dispatches for the schedulers, every morning

    Build this
    Starts
    Every weekday at 7:00
    Step 1
    Get the dispatches received since yesterday.
    Step 2
    Keep the Dispatch IDs that were not there on the last run.
    Step 3
    Email you the list grouped by trade, with item, member name and service address.
  • Dispatch status changes, posted to your dispatch board

    Build this
    Starts
    Every hour on weekdays
    Step 1
    Get your company's dispatches and keep the ones that are still open.
    Step 2
    For each open dispatch, check its status and appointment date.
    Step 3
    Keep the dispatches whose status or appointment date changed since the last run.
    Step 4
    Post Dispatch ID, status, appointment date and last update to your webhook.
  • Paid invoices, handed to your accounting system

    Build this
    Starts
    Every weekday at 18:00
    Step 1
    Get the invoices submitted in the last 30 days with their payment status.
    Step 2
    Keep the invoices that turned paid since the last run, and stop when there are none.
    Step 3
    Post Dispatch ID, invoice amount, paid date and paid amount to your accounting webhook.

You can run a workflow by hand on every plan, Free included. Schedules and webhook triggers come with the paid plans, from $29 a month.

Once built, one call from your code

Once you have built a method, it is one POST to /v1/runs from your backend, or a tool an AI agent calls over MCP. This is what “Get new dispatches” would look like.

Example request
curl https://api.fous.com/v1/runs \
  -H "Authorization: Bearer $FOUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "method": "contractor.frontdoorhome.com/get_new_dispatches",
    "input": {
      "received_since": "2026-11-11"
    }
  }'
Example response
{
  "status": "completed",
  "data": {
    "dispatches": [
      {
        "dispatch_id": "D-48213067",
        "brand": "American Home Shield",
        "dispatch_type": "Normal",
        "trade": "HVAC",
        "item": "Central air conditioner, not cooling",
        "member_name": "Acme Household",
        "service_address": "1200 Northwind Ave, Memphis, TN 38103",
        "received_date": "2026-11-11",
        "status": "New"
      }
    ]
  }
}

An example with invented data, not a ready-made endpoint. The method exists in your organization once you build it, and its name, inputs and fields follow your request.

The Contractor Portal’s own options

Frontdoor's pages for Pros describe the Contractor Portal as where you manage dispatches, with payment in as little as 10 business days of submission. Authorizations and part requests go through the online SmartAutho and SmartParts tools, or by phone to the Specialized Authorization Team. Frontdoor's contractor pages describe no API for network contractors.

OptionWhat it coversWhat it takes
SmartAutho and SmartPartsOnline authorization reports and part requests when you need no immediate authorization and the repair has no non-covered charges.A Frontdoor network contractor account.
Specialized Authorization TeamImmediate authorizations, denied items and repairs with non-covered charges, by phone.A phone call to 1-877-405-9143, Monday to Friday, 7 a.m. to 9 p.m.
The Contractor Portal by handDispatches, invoicing, marking jobs complete and the Streem Training Hub, one screen at a time.Approval into the Frontdoor network and an account signed in with email and password.

Read on November 12, 2026: Frontdoor: How to become a Frontdoor Pro, Frontdoor: Video diagnoses overview (PDF), American Home Shield: Pros.

Signing in to the Contractor Portal

The Contractor Portal signs you in on login.frontdoorhome.com with your email and password, with a Forgot Password link for resets. With Fous you sign in once through that same page with your own account. The login is sealed with AES-256 and never reaches your code or AI agents, and when a session expires Fous signs back in.

Worth knowing

Use the Dispatch ID exactly as emailed
Frontdoor tells contractors to enter the Dispatch ID exactly as it appears in the dispatch email. Key your own records and every method input on that same ID.
Some authorizations need a phone call
Immediate authorizations, denied items and repairs with non-covered charges go to the Specialized Authorization Team by phone. The other cases go online through SmartAutho or SmartParts.
Invoice first, then mark the job Complete
Frontdoor's guidance for a job resolved on a video call is to invoice it and then mark it Complete, or set Job Complete if the follow-up call does not reach the customer.
Status updates are filed by Dispatch ID
Some contractor dispatch software uploads AHS status codes for each Dispatch ID at least once every 24 hours, such as 30 for Appointment Set and 130 for Possible Denial.

More in Trades, field service and facilities

Other industries: OpenInvoice, a3innuva, Yelp for Business, Nexpart, Stellantis DealerCONNECT, Paycom.

Frequently asked questions

Not for network contractors, as far as Frontdoor's contractor pages describe. You manage dispatches in the Contractor Portal, report authorizations through SmartAutho and SmartParts or by phone, and invoice jobs on screen. Fous can build methods on the portal with your own account.

Frontdoor says Pros receive payment in as little as 10 business days of submission, so the count starts when you submit the invoice in the Contractor Portal.

Frontdoor's portal serves its home warranty brands, and its own guidance covers American Home Shield and HSA service requests. A method you build can return the brand with each dispatch so you can sort them.

Call the Specialized Authorization Team when you need an immediate authorization, the item is denied or the repair includes non-covered charges. Otherwise Frontdoor asks you to use SmartAutho or SmartParts.

No. Fous is an independent product. It works through your own Contractor Portal account and reads and does only what that account can.

Put Frontdoor Contractor Portal behind an API call

Describe one job in Studio and see the method it builds, with 100 credits a month and no credit card, or book a demo and bring the sites your team signs in to.

Read nextLennoxProsCarrier EnterpriseJohnstone SupplyOpenInvoiceHow methods workHow workflows run

Fous is an independent product: it is not affiliated with, endorsed by or sponsored by the operator of Frontdoor Contractor Portal (Frontdoor, Inc. (American Home Shield, HSA)). The name is used only to say which system this page is about. Something here wrong or out of date? Write to legal@fous.com.