Skip to content

FousSunshine 811

Check your Sunshine 811 tickets through an API

Read your locate tickets' renewal and expiration dates and each member utility's response code from Exactix with an API call. A workflow can check your open tickets each weekday before crews leave and email you the utilities still unmarked.

Works with your own Sunshine 811 account. Fous is an independent product.

What you can build on Exactix

  • Get the responses on a ticket

    Build this

    Opens a ticket on the ticket dashboard, chooses view responses in the three-dot menu and reads each utility notified with its response code.

    Takes
    Ticket number
    Returns
    Ticket number, utility, response code, response description, discussion entries
  • List tickets with their renewal dates

    Build this

    Reads your tickets from the ticket dashboard, with the start, due, renewal and expiration dates each ticket shows, so you can see which ones need renewing.

    Takes
    Renewal before (optional)
    Returns
    Ticket number, type of work, dig site address, county, start date, due date, renewal date, expiration date
  • Add the excavation date for a 2C response

    Build this

    Opens view responses on a ticket and uses add excavation date next to a member that responded 2C, then sets and saves the planned start date and time.

    Takes
    Ticket number, member name, excavation start date and time
    Returns
    Ticket number, member, excavation date saved
  • Create a single address ticket

    Build this

    Clicks New on the ticket dashboard and fills in a single address ticket: working for, type of work, start date, depth, machinery, white paint, county and address.

    Takes
    Working for, type of work, start date, depth, machinery, white paint, duration, permit, county, address, remarks
    Returns
    Ticket number, start date, due date, renewal date, expiration date

Automate Exactix 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.

  • Unmarked or unanswered utilities on today's tickets

    Build this
    Starts
    Every weekday at 6:30
    Step 1
    List your tickets whose start date is today or earlier and that have not expired.
    Step 2
    For each ticket, get the responses and keep utilities with an unmarked code, such as 3A, or no response yet.
    Step 3
    Email you the list by ticket, with dig site address, utility and response code.
  • Tickets coming up for renewal this week

    Build this
    Starts
    Every Monday at 7:00
    Step 1
    List tickets with a renewal date in the next 7 days.
    Step 2
    Stop when there are none.
    Step 3
    Post ticket number, address, renewal date and expiration date to your webhook.
  • New 2C responses that need an excavation date

    Build this
    Starts
    Every weekday at 12:00
    Step 1
    List your tickets that have not expired, get the responses on each and keep members that answered 2C.
    Step 2
    Keep the 2C responses that were not there on the last run.
    Step 3
    Email you each one with the ticket number, member and dig site address.

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 the responses on a ticket” 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": "exactix.sunshine811.com/get_ticket_responses",
    "input": {
      "ticket_number": "316115082"
    }
  }'
Example response
{
  "status": "completed",
  "data": {
    "ticket_number": "316115082",
    "responses": [
      {
        "utility": "Acme Gas",
        "code": "2C",
        "description": "Marked with Exceptions: High-priority subsurface installation in conflict",
        "discussion": []
      }
    ]
  }
}

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.

Exactix’s own options

Sunshine 811 publishes an Exactix API. Excavators can create and cancel tickets with the Send API, and the Receive API posts tickets and positive responses as JSON to an endpoint you provide. It needs an API key you get by contacting the One Call Center, and no published API lists your tickets or renewal dates.

OptionWhat it coversWhat it takes
Send APICreateNewTicket and CancelTicket for excavators, plus ResponsesViewed to tell One Call that responses were viewed.An API key from the One Call Center, sent as a Bearer token. A new ticket may be created in a Suspended state, depending on your permissions.
Receive APISunshine 811 posts ticket data and positive response information as JSON to an endpoint run by the excavator.An endpoint you provide and run, which receives the JSON posts.
Exactix by handThe ticket dashboard: create tickets, filter by ticket number, view responses and add excavation dates.An Exactix account with a username and password.

Read on November 12, 2026: Send API, Receive API, FL811 Exactix API reference.

Signing in to Exactix

Exactix signs you in with a username, typically your email address, and a password, and has a reset link for a forgotten password. With Fous you sign in once through Exactix's own sign-in with your own account: the login is sealed with AES-256 and never reaches code or AI agents, and an expired session is signed back in.

Worth knowing

A ticket lasts 30 calendar days
A ticket is valid for 30 calendar days, and Exactix shows each ticket's renewal date and expiration date.
Two full business days before digging
The start date defaults to 2 full business days ahead and cannot be earlier. Weekends and holidays do not count, and digging underwater can mean waiting up to 10 full business days.
Intersections need Internet Ticket Entry
A single address ticket cannot cover digging at or between intersections. For that you complete the Internet Ticket Entry application and its training.
A 2C response needs your start date
When a member responds 2C, you must notify it of the excavation or demolition start date and time, using add excavation date in view responses.

More in Government: US courts, records, permits and licensing

Other industries: AppraisalPort, BSA E-Filing System, PASSPort, Ohio Business Gateway, bizfile Online, Motion.

Frequently asked questions

Yes. Its Exactix Send API lets excavators create and cancel tickets, and its Receive API posts tickets and positive responses as JSON to an endpoint you provide. You get an API key by contacting the One Call Center. No published call lists your tickets or renewal dates.

In Exactix, go to the ticket dashboard, filter by ticket number, open the three-dot menu and choose view responses. Each utility notified shows a response code, such as 1 for marked, 3A for unmarked because of no access, or 4 for clear, no facilities.

30 calendar days. Exactix shows each ticket's renewal date and expiration date. A workflow you build can list the tickets coming up for renewal every week and send them to you.

Marked with exceptions: a high-priority subsurface installation is in conflict. You must notify the member of your excavation or demolition start date and time, with add excavation date in view responses.

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

Put Sunshine 811 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 nextTexas811 PortalUSA North 811Accela Citizen AccessAppraisalPortHow methods workHow workflows run

Fous is an independent product: it is not affiliated with, endorsed by or sponsored by the operator of Sunshine 811 (Sunshine 811). 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.