FousNLIS database
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.
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
Build thisRuns 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
Build thisRuns 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
Build thisRuns 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
Build thisRecords 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 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
Build this- Starts
- Every weekday at 7:00, Australia/Brisbane time
- Step 1
- For each of your PICs, get the livestock moved onto that PIC over the last 7 days.
- Step 2
- Keep the rows that were not there on the last run.
- Step 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
Build this- Starts
- Every weekday at 9:00, Australia/Sydney time
- Step 1
- Get the livestock moved off your PIC over the last 14 days.
- Step 2
- Group the rows by NVD/Waybill and destination PIC with an AI step, counting the tags in each.
- Step 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
Build this- Starts
- Every Monday at 6:00, Australia/Melbourne time
- Step 1
- For each PIC, get All devices currently on my PIC from View devices on my property.
- Step 2
- Keep the devices that are new or changed since the last run, such as a new status or LT value.
- Step 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, 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.
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"
}
}'
{
"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, Complete NLIS transfers in eNVD, Buying, selling and moving livestock.
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
- FoodLogiQ Connect
- KinderConnect
- ASCAP Member Access
- myCHEP
- LeadsOnline
- Iron Mountain Connect
- myCintas
Other industries: Syndigo CXH, Coles Supplier Portal, T-Mobile for Business Account Hub, GreenSky merchant portal, Basware Portal, Comarch ERP Optima.
Frequently asked questions
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.
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.
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.
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.
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.
Put NLIS database 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 nextFoodLogiQ ConnectKinderConnectASCAP Member AccessSyndigo CXHHow methods workHow workflows run
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.