# Check your LeadsOnline reporting through an API

> Read the errors and alerts in your LeadsOnline Transaction Monitor, or submit a ticket through Ticket Assistant, with one API call. A workflow can check every store's Transaction Monitor each morning after the nightly upload and email you the tickets to fix.

Page: https://fous.com/automate/leadsonline
Updated: 2026-11-12

Works with your own LeadsOnline account. Fous is an independent product.

## What you can build on LeadsOnline

### Check the Transaction Monitor

Opens Transaction Monitor under My Account for one store and reads the errors and alerts on the transactions it sent.

- Takes: Store, from date, to date
- Returns: Ticket number, transaction date, type (error or alert), message

### List the transactions a store sent

Reads the transactions one store has sent to LeadsOnline, as Transaction Monitor shows them, for a date range.

- Takes: Store, from date, to date
- Returns: Ticket number, transaction date, customer name, items, count

### Submit a ticket in Ticket Assistant

Opens Ticket Assistant, fills in the transaction, customer and item fields, and selects Submit for one ticket.

- Takes: Store, ticket number, transaction date, customer details, items
- Returns: Ticket number, submitted at, confirmation message

### Upload a police report file

On the Upload Data screen, selects the business, attaches the police report file from your point-of-sale software and selects Upload.

- Takes: Business, police report file
- Returns: Business, file name, uploaded at, confirmation message

## Automate LeadsOnline with a workflow

A [workflow](/product/workflows) 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.

### Transaction Monitor errors, every store

Starts: Every weekday at 8:00

1. For each store you name, check the Transaction Monitor for errors and alerts from yesterday.
2. Keep the entries that were not there on the last run.
3. Email you the list, one section per store, with ticket number and message.

### Tickets missing from LeadsOnline after the daily upload

Starts: When your system calls the workflow's webhook with a store and yesterday's ticket numbers

1. List the transactions that store sent for yesterday's date.
2. Keep the ticket numbers from your system that LeadsOnline does not show.
3. Post the missing tickets, with store and date, to your 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](/product/methods), it is one POST to /v1/runs from your backend, or a tool an AI agent calls over MCP. This is what “Check the Transaction Monitor” 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": "w4.leadsonline.com/check_transaction_monitor",
    "input": {
      "store": "Acme Pawn, Main Street",
      "from": "2026-11-11",
      "to": "2026-11-11"
    }
  }'
```

Example response:

```
{
  "status": "completed",
  "data": {
    "store": "Acme Pawn, Main Street",
    "from": "2026-11-11",
    "to": "2026-11-11",
    "entries": [
      {
        "ticket_number": "P-204871",
        "transaction_date": "2026-11-11",
        "type": "error",
        "message": "Required field missing: customer ID number"
      },
      {
        "ticket_number": "B-118230",
        "transaction_date": "2026-11-11",
        "type": "alert",
        "message": "Item description is blank"
      }
    ],
    "count": 2
  }
}
```

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.

## LeadsOnline’s own options

LeadsOnline is free for reporting businesses. You report by uploading a file from your point-of-sale software on the Upload Data screen, by keying tickets into Ticket Assistant, or through point-of-sale software that sends transactions with API credentials LeadsOnline Support provides. Transaction Monitor shows only the transactions you sent.

| Option | What it covers | What it takes |
| --- | --- | --- |
| Point-of-sale integration | Your point-of-sale software sends each transaction to LeadsOnline. Some also check the customer against the Do-Not-Buy list at the counter. | Software that supports it and API credentials from LeadsOnline Support, requested by email. Free for businesses. |
| Upload Data | A police report file saved from your point-of-sale software, uploaded for one business at a time. | Any file type except PDF or Word documents. Free. |
| LeadsOnline by hand | Ticket Assistant for entering tickets one at a time, and Transaction Monitor for the errors and alerts on what you sent. | A business account, verified by LeadsOnline after you register. Free. |

Read on November 12, 2026: [LeadsOnline QuickStart for Businesses (copy published by the City of Albuquerque)](https://www.cabq.gov/council/documents/leadsonline-info.pdf/@@download/file/LeadsOnline%20Info.pdf), [LeadsOnline registration](https://leadsonline.com/register.html), [LeadsOnline sign-in, Canada](https://w4.leadsonline.ca/Account/Login).

## Signing in to LeadsOnline

LeadsOnline signs you in with a username or email address and a password, and the United States and Canada have separate sign-in sites. A business account is verified by LeadsOnline after you register. With Fous you sign in once through LeadsOnline's own sign-in with your own account: the login is sealed with AES-256, code and AI agents never see it, and an expired session is signed back in.

## Worth knowing

- **Upload at least once a day**: Reporting rules vary by state and jurisdiction, but LeadsOnline says law enforcement prefers businesses to upload at least once a day, as part of opening or closing.
- **No PDF or Word files**: Upload Data accepts any file type except PDF or Word documents. The file is the police report your point-of-sale software saves, and you pick the business it belongs to from a drop-down list.
- **Errors show up in Transaction Monitor**: After an upload you get an on-screen confirmation that the file was sent. The errors and alerts on its transactions are in Transaction Monitor under My Account, so that is the screen to check.
- **Integration credentials come from Support**: Point-of-sale integrations use API credentials that LeadsOnline Support issues. In one vendor's setup, the Store ID field takes your Leads Business ID number along with your LeadsOnline username and password.

## More in Other industries

- [Bushel](https://fous.com/automate/bushel.md)
- [NLIS database](https://fous.com/automate/nlis-database.md)
- [FoodLogiQ Connect](https://fous.com/automate/foodlogiq-connect.md)
- [KinderConnect](https://fous.com/automate/kinderconnect.md)
- [ASCAP Member Access](https://fous.com/automate/ascap-member-access.md)
- [myCHEP](https://fous.com/automate/mychep.md)
- [Iron Mountain Connect](https://fous.com/automate/iron-mountain-connect.md)
- [myCintas](https://fous.com/automate/mycintas.md)

Other industries: [Home Depot Supplier Hub](/automate/home-depot-supplier-hub), [Woolworths Partner Hub](/automate/woolworths-partner-hub), [Cisco Commerce Workspace](/automate/cisco-commerce-workspace), [LennoxPros](/automate/lennoxpros), [Tipalti Supplier Hub](/automate/tipalti-supplier-hub), [Confirmation](/automate/confirmation).

## Frequently asked questions

### Does LeadsOnline have an API?

Yes, for point-of-sale software. LeadsOnline Support provides API credentials that your point-of-sale system uses to send transactions, and existing users request them by email. Without supported software you upload a file on the Upload Data screen or key tickets into Ticket Assistant.

### What file can I upload to LeadsOnline?

Any file type except PDF or Word documents. You create the police report in your point-of-sale software, save it, then select your business on the Upload Data screen, browse to the file and select Upload.

### How do I know if my LeadsOnline upload had errors?

Open Transaction Monitor under My Account. LeadsOnline lists errors and alerts there, and it shows only the transactions your business sent. With Fous, you can build a workflow that reads it for each store every morning and emails you the new errors and alerts.

### Does LeadsOnline cost anything for a reporting business?

No. LeadsOnline's services for reporting businesses are free of charge, and law enforcement agencies pay the subscription. The point-of-sale integration is free for businesses too.

### Is Fous affiliated with LeadsOnline?

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

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