Skip to main content
Check out our new content, navigation and design for digital service providers.

COVID-19 - Level 2 If you have been affected by COVID-19, we may be able to help. Find out more

The notifications service delivers event notifications to software platforms.

If you have any questions about the notifications service or using gateway services for the notifications service, email GatewayServices@ird.govt.nz

How the notifications service works

The notifications service delivers read-only notifications to software platforms, with the necessary data to describe the underlying event. The receiver of the notification will decide if further information and/or action is needed to respond to the notification.

There are 5 general types of notification.

  • Event notifications – notification about significant events that have occurred.
  • Reminders – reminder of future events.
  • Request for information – requests from us for information, typically the uploading of a document of a specific type.
  • Errors – something that is not correct.
  • Action required – something that needs to be done.

Software developer kit (SDK)

View and download the notifications service software developer kit to help you integrate:

  • the Open API YAML file
  • the build pack that provides the data definitions for the request and response messages and the digital notification catalogue
  • sample request and response messages
  • test scenarios
  • test data.

Notifications service software developer kit (SDK) on GitHub


Use the Getting started guide to find out how to access our sandbox (mock services) and test environments.

Getting started guide

Gateway service capability for the notifications service

The notifications service provides the following capability through a defined service operation.

Service operation Description
Read Retrieve a read-only notification from Inland Revenue.

Notifications service business use cases

The following are examples of business use cases that could be used to achieve a specific business outcome. The numbers for each use case are the order in which these operations should be called when using this services.

Number Use case Read
1 Retrieve relevant events that have occurred and take appropriate action 1
2 Retrieve all past notifications for a given date range 1

Supporting services

Identity and access services

Software intermediation service

Intermediation service  

Document service