Skip to content

FousMy DOR

Get your My DOR action items and letters through an API

Read Action Items, letters and the returns and payments under Manage Payments and Returns from My DOR with one API call each. A workflow can check every business on your logon each morning and list the excise tax returns still to file before the 25th.

Works with your own My DOR account. Fous is an independent product.

What you can build on My DOR

  • Get action items across your accounts

    Build this

    Reads the Action Items tab after Get Started, across every business and account on your logon, filtered by account type and action required.

    Takes
    Account type (optional), action required (optional)
    Returns
    Business, account, action required, period, due date
  • Get new letters

    Build this

    Opens View Letters under Your Account on the More Options tab and reads the letters in the list, for one business or all of them.

    Takes
    Business (optional), received since (optional)
    Returns
    Letter name, business, date
  • List returns and payments

    Build this

    Opens Manage Payments and Returns on the More Options tab and reads the returns or payments the Show drop-downs select, such as Pending payments.

    Takes
    Show (returns or payments), status such as Pending (optional), business (optional)
    Returns
    Business, account, period, amount, status
  • File a combined excise tax return

    Build this

    Clicks File Return in the Excise Tax Return panel, enters B&O, state and local sales amounts by line and location code, picks the payment method and submits.

    Takes
    Business, period, amounts by line code and location code, deductions, prepared by, payment method
    Returns
    Business, period, total tax due, payment method, confirmation

Automate My DOR 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.

  • Excise tax returns still to file, every business

    Build this
    Starts
    Every month on the 15th at 8:00, ten days before monthly returns are due
    Step 1
    Get the action items across your accounts that ask for a return to be filed.
    Step 2
    Group them by business, with account, period and due date.
    Step 3
    Email you the list.
  • New DOR letters, sent to your team

    Build this
    Starts
    Every weekday at 7:30
    Step 1
    Get the letters in View Letters for every business on your logon.
    Step 2
    Keep the letters that were not there on the last run.
    Step 3
    Post each one, with letter name, business and date, to your Slack or practice system webhook.
  • Pending payments after the due date

    Build this
    Starts
    Every month on the 26th at 9:00
    Step 1
    List the payments in Manage Payments and Returns with the Pending status.
    Step 2
    Stop when there are none.
    Step 3
    Post business, account, period, amount and status to your accounting system's 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 action items across your accounts” 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": "secure.dor.wa.gov/get_action_items",
    "input": {
      "account_type": "Excise Tax",
      "action_required": "File Return"
    }
  }'
Example response
{
  "status": "completed",
  "data": {
    "action_items": [
      {
        "business": "Acme Supply LLC",
        "account": "604 000 111",
        "account_type": "Excise Tax",
        "action_required": "File Return",
        "period": "October 2026",
        "due_date": "2026-11-25"
      }
    ],
    "count": 1
  }
}

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.

My DOR’s own options

DOR's My DOR help documents no API for reading account data. It offers a Data Upload: a CSV or text file that fills the excise tax return when you file it in My DOR. An Administrator can give other users access, and a certified service provider can take over most sales tax administration.

OptionWhat it coversWhat it takes
Data UploadFills the excise tax return from a file: ACCOUNT, TAX and DED lines with line codes, location codes and amounts.A CSV or .txt file uploaded on the Select Taxes screen, one return at a time. One bad line means nothing is saved.
Access for other usersLets a bookkeeper or preparer work on your accounts with Make Payments, Prepare, or Prepare and Pay access.An Administrator on the account, and a SAW user account for the person given access.
Certified service provider (CSP)An agent certified under the multistate sales tax agreement (SSUTA) takes over most sales tax administration and reports it on a Simplified Electronic Return.A contract with a CSP. You still file your excise tax return, where you claim the matching deduction.
My DOR by handAction Items, returns, payments, letters, messages and business license renewals, after Get Started.A Secure Access Washington user ID with multi-factor authentication.

Read on November 12, 2026: Upload data files in My DOR, Manage access to your online accounts.

Signing in to My DOR

My DOR signs you in with a Secure Access Washington (SAW) user ID and password, then a multi-factor code sent to your email, a text message or an authenticator app. With Fous you sign in once through My DOR's own sign-in with your own account: the login is sealed with AES-256, two-step sign-in by emailed code is handled, and an expired session is signed back in.

Worth knowing

Over 500 accounts changes the All tab
With more than 500 accounts on one logon, the All tab shows only favorites and the accounts opened in this session, and you find the rest with Search Your Accounts. A method that works per business takes the business as an input.
Access levels decide what a method can do
Users have Make Payments, Prepare, or Prepare and Pay access, and only an Administrator can grant access or request a return extension. A method does only what your access level allows.
A data upload is all or nothing
If any line in a Data Upload file has an error, no data is saved. A line code whose rate changed within the period cannot be uploaded and has to be entered by hand on the return.
Letters open as PDFs
In View Letters, Print Letter opens each letter as a PDF. A method can list the letters, with name and date, so you know which ones to open.

More in Government: US state and local tax

Other industries: NYS DOL Unemployment Services for employers, thermofisher.com, Beeline, PharmaClik, Aflac Business Services, MyEPO Portfolio.

Frequently asked questions

Not for reading your account data, as far as DOR's own help shows. It offers a Data Upload that fills the excise tax return from a CSV or text file when you file in My DOR. An Administrator can give other users access, and a certified service provider can report your sales tax.

Monthly returns are due on the 25th of the following month, quarterly returns at the end of the month after the quarter, and annual returns on April 15. A due date on a weekend or legal holiday moves to the next business day.

Click Get Started and open the Action Items tab, which lists action items across all businesses and accounts on your logon, with filters for account type and action required. With Fous, a workflow can read that list on a schedule and email it to you.

Multi-factor authentication runs when you log in, and choosing Yes, remember my device makes it ask less often. A change of browser, network, screen resolution or language, or cleared cookies, can make your device look new, and up to ten devices are remembered.

No. Fous is an independent product. You use it with your own My DOR account, and a method reads and does only what that account can.

Put My DOR 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 nextmyconneCTMyDORWAYmyPATHNYS DOL Unemployment Services for employersHow methods workHow workflows run

Fous is an independent product: it is not affiliated with, endorsed by or sponsored by the operator of My DOR (Washington State Department of Revenue). 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.