FishServe has been engaged by MPI to provide a data aggregation service for Electronic Reporting, which is part of their Integrated Electronic Monitoring and Reporting System (IEMRS) programme.

To find out more about IEMRS, visit the MPI website to view information on their Future of our Fisheries work programme.

FishServe has developed a series of APIs to enable logbooks, developed by 3rd parties, to submit IEMRS event report data. All logbook users must first be authenticated, and all logbooks registered. This can be achieved through our Authentication and Logbook Registration APIs. Once registered all submissions from a logbook must be authenticated via a digital signature. 

For information on getting started, visit;

  • Authentication; Used for FishServe APIs and registering logbooks. Can also be used to return user details and authorisations.
  • Logbook Registration; Used for registering the public key for the logbook to submit event report data.
  • Testing Digital Signatures; For help in setting up and testing digital signatures with your logbook development.

Below is information on the available;

For more information, you can also visit the following pages;

ERS Event APIs

Each API is developed to be stand-alone, but works in conjunction with other APIs, to form the whole picture of your fishing trip.

Each trip would start with a non-fishing event API, such as 'Trip Start' and finish with another non-fishing event API - 'Trip End'.

In between would be all the different fishing and non-fishing events that have occurred on your trip. Each of these would be seperate APIs. 

Generally, each ERS Event has the following API actions available:

  • Create (Post): Used to create a new event in your logbook and then post that event
  • Get: Used to retrieve an event that has already been created and posted
  • Update: Used to update a previous event

Explore the following list of ERS Events to see what APIs are available for use in your own applications.

Production APIs

The following APIs have been released to Production, but are still available in UAT for you to develop and test against. All technical information can be found on our ERS Event APIs in Production page. 

Fishing Event APIs

  • Trawl Event: This Event has Create, Get and Update APIs available. 

Non-Fishing Event APIs

 Managing Event APIs

  • Find Events: This is an available Get API to retrieve previously submitted events.
  • Delete Events This is an available Delete API to delete previously submitted events.

Back to top

Development APIs

The following APIs are still in development, but are available in UAT for you to develop and test against. All technical information can be found on our ERS Event APIs in Development page.

Fishing Event APIs

Back to top

ERS Master Data APIs

Master data APIs retrieve relevant data lists from FishServe, such as fishing methods or species codes, to populate your log book app.

Explore the following list of ERS Master Data APIs to see what are available for use in your own applications.

Production APIs

The following APIs have been released to Production, but are still available in UAT for you to develop and test against. All technical information can be found on our ERS Master Data APIs in Production page.

Back to top