# Pull your NLIS database reports into your own systems

> Read the devices on your PIC and the livestock moved onto or off it from the NLIS database with one API call each. A workflow can check each of your PICs every weekday morning and email you the new arrivals, by NVD/Waybill.

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

Works with your own NLIS database account. Fous is an independent product.

## What you can build on the NLIS database

### Get the devices on a PIC

Runs View devices on my property for one PIC and report type, such as All devices currently on my PIC, and reads the results table.

- Takes: PIC, species (Cattle or Sheep (individual)), report type, from and to date (optional)
- Returns: NLIS ID, RFID, transfer date, issue date, LT, LT reason for loss, EU status, management ID, status, active

### Get livestock moved onto a PIC

Runs the Livestock moved onto PIC report under View/generate all reports for one PIC, date range and species, and reads every row.

- Takes: PIC, start date, end date, species
- Returns: RFID, NLIS ID, source PIC, NVD/Waybill, movement date, saleyard name, LT, species

### Get livestock moved off a PIC

Runs the Livestock moved off PIC report for one PIC and date range, showing where each tag went and on which NVD/Waybill.

- Takes: PIC, start date, end date, species
- Returns: RFID, NLIS ID, destination PIC, NVD/Waybill, movement date, saleyard name, LT, species

### Record livestock moved onto your property

Records a transfer with Livestock moved onto my property: the PIC the stock came from, your PIC, the NVD/Waybill number and the devices.

- Takes: From PIC, to PIC, species, NVD/Waybill number, NLIS IDs or RFIDs, movement date
- Returns: Upload ID, from PIC, to PIC, number of devices

## Automate the NLIS database 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.

### New arrivals on each of your PICs

Starts: Every weekday at 7:00, Australia/Brisbane time

1. For each of your PICs, get the livestock moved onto that PIC over the last 7 days.
2. Keep the rows that were not there on the last run.
3. Email you the new rows grouped by PIC and NVD/Waybill, with source PIC and movement date.

### Check that buyers recorded your sales off the PIC

Starts: Every weekday at 9:00, Australia/Sydney time

1. Get the livestock moved off your PIC over the last 14 days.
2. Group the rows by NVD/Waybill and destination PIC with an AI step, counting the tags in each.
3. Post the counts to your webhook, so your sales records can show which consignments have no recorded transfer yet.

### Weekly device list for your herd records

Starts: Every Monday at 6:00, Australia/Melbourne time

1. For each PIC, get All devices currently on my PIC from View devices on my property.
2. Keep the devices that are new or changed since the last run, such as a new status or LT value.
3. Post them to your herd management system's webhook with NLIS ID, RFID, status and LT.

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 “Get the devices on a PIC” 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": "nlis.com.au/get_devices_on_pic",
    "input": {
      "pic": "QAXY4821",
      "species": "Cattle",
      "report_type": "All devices currently on my PIC"
    }
  }'
```

Example response:

```
{
  "status": "completed",
  "data": {
    "pic": "QAXY4821",
    "devices": [
      {
        "nlis_id": "QAXY4821XBC00312",
        "rfid": "982 000361245570",
        "transfer_date": null,
        "issue_date": "2025-08-14",
        "lt": "Y",
        "lt_reason_for_loss": null,
        "eu_status": "N",
        "management_id": "Acme 312",
        "status": null,
        "active": true
      }
    ],
    "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.

## The NLIS database’s own options

ISC offers NLIS API access to third-party software integrators: its Developer Portal needs ISC's approval, and connections run under the NLIS API System Access agreement, whose terms are not negotiable. Without such software you use nlis.com.au itself, or, as the receiver, complete a transfer from an incoming eNVD in the eNVD web system.

| Option | What it covers | What it takes |
| --- | --- | --- |
| NLIS API | Connections from approved third-party software. The NLIS Uplift Developer Portal has OpenAPI specifications, mock endpoints and examples. | Approval by ISC, the Developer Portal terms of use and the NLIS API System Access agreement. |
| NLIS transfers in eNVD | The receiver selects an incoming eNVD, types in or uploads the NLISIDs or RFIDs and submits the transfer, which moves from Pending to Moved. | A myMLA account with the NLIS account for your PIC linked to it. Web system only. |
| The NLIS database by hand | Transfers and PIC reconciliations, typed in or uploaded as a file, and reports such as View devices on my property, whose data can be exported. | An NLIS account, reached through myMLA or the direct NLIS login. |

Read on November 12, 2026: [NLIS Database Uplift Project: third-party integrators](https://www.integritysystems.com.au/identification--traceability/NLIS-Database-Uplift-Project/third-party-integrators/), [Complete NLIS transfers in eNVD](https://www.integritysystems.com.au/nvd-envd/complete-nlis-transfers-in-envd/), [Buying, selling and moving livestock](https://www.integritysystems.com.au/identification--traceability/buying-selling-moving/).

## Signing in to the NLIS database

nlis.com.au sends you to the myMLA login, and a direct NLIS login with user ID and password is still offered. Once signed in, Switch Account in the menu changes between accounts. With Fous you sign in once through that sign-in with your own account: the login is sealed with AES-256, never returned by the API, and an expired session is signed back in.

## Worth knowing

- **The receiver has 48 hours**: The buyer or receiver must record an NLIS transfer within 48 hours of the physical movement. If your agent does it, ask the agent for the Upload ID.
- **Species and NVD/Waybill numbers**: Reports are run for one species: Cattle, Sheep (individual), Sheep (mobs) or Goats. A mob-based movement cannot be recorded without an NVD/Waybill serial number.
- **Planned maintenance windows**: The NLIS database is unavailable 6 to 8pm AEDT every second Thursday and 10am to 8pm AEDT on some Saturdays, so schedule workflows outside those hours.
- **An uplifted NLIS is on the way**: ISC is rebuilding the database, targeting go-live in late 2027. Every user will need a myMLA account linked to their NLIS account, and legacy APIs including NLIS Connect will be retired.

## More in Other industries

- [Bushel](https://fous.com/automate/bushel.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)
- [LeadsOnline](https://fous.com/automate/leadsonline.md)
- [Iron Mountain Connect](https://fous.com/automate/iron-mountain-connect.md)
- [myCintas](https://fous.com/automate/mycintas.md)

Other industries: [Syndigo CXH](/automate/syndigo-cxh), [Coles Supplier Portal](/automate/coles-supplier-portal), [T-Mobile for Business Account Hub](/automate/t-mobile-for-business-account-hub), [GreenSky merchant portal](/automate/greensky-merchant-portal), [Basware Portal](/automate/basware-portal), [Comarch ERP Optima](/automate/comarch-erp-optima).

## Frequently asked questions

### Does the NLIS database have an API?

Yes, for third-party software integrators that ISC approves. They get the NLIS Uplift Developer Portal and connect under the NLIS API System Access agreement. Without such software you use nlis.com.au itself, where transfers are typed in or uploaded as a file, or complete a receiver's transfer from an incoming eNVD.

### How do I see which livestock were moved onto my PIC?

Run the Livestock moved onto PIC report under View/generate all reports, with a PIC, a start and end date and a species. Each row shows the RFID, NLIS ID, Source PIC, NVD/Waybill, Movement date, Saleyard name, LT status and species.

### Who has to record an NLIS transfer when I buy cattle?

You do, as the buyer or receiver, within 48 hours of the movement. Saleyards and abattoirs record their own movements. You can ask your agent to do it, and then ask for the Upload ID.

### Can I complete an NLIS transfer from the eNVD instead?

Yes, as the receiver, in the eNVD web system. You select the incoming eNVD, type in or upload the NLISIDs or RFIDs and submit. The transfer shows Pending while it awaits confirmation from NLIS and Moved once it is complete. Your PIC's NLIS account must be linked to your myMLA account.

### Is Fous affiliated with Integrity Systems Company?

No. Fous is an independent product. You use it with your own NLIS 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 NLIS database (Integrity Systems Company (Meat & Livestock Australia)). 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.
