How do I set up the PRODA API for NDIS claims?
When configuring PRODA for the first time, this is how we set it up between PRODA and FlowLogic's funding exchange
Key Points
To claim through the NDIS API, create a B2B device in the PRODA portal, register that device in the FlowLogic Funding Exchange, then use the Use API toggle when you export claims.
In PRODA, add the NDIS API service provider, register a new B2B device named FLOWLOGIC, note the Device Activation Code, Device Name and PRODA RA #, and assign the CNAPI : NAPI_PROVIDER_CATALOGUE device attribute.
In FlowLogic, open the Funding Exchange, click the API badge, click Register New Device, fill in the three fields and click Create. The API badge turns green once registration is complete.
A bulk claim can only be sent through the NDIS API once - exporting the same bulk claim again generates a CSV file. With Use API switched off, FlowLogic also generates a CSV file.
PRODA requires the device to be renewed every 6 months. If you can't see the API badge, contact FlowLogic Support to check the NDIS API is enabled.
Creating a PRODA Device
Navigate to Organisation Management
Once logged into the PRODA portal, click on “Organisations” and then select your organisation from the list.

Add the NDIS API Service Provider
From the “Manage my organisation” screen: expand the “Service Provider” area.

If you see “NDIS API” already listed then continue on to step 1.3, otherwise click “Add Service Provider”.

Select “NDIS API” and click on “Add Service Provider”.

Start New B2B Device Registration
From the “Manage my organisation” screen: expand the “B2B Devices” area and click “Register New B2B Device”.

Complete New B2B Device Registration
On the “Register New B2B Device” page, enter “FLOWLOGIC” as the device name, add a description if you would like to do so and then click “Register Device”.

Record Device Details
Note down all three pieces of information shown on the confirmation screen: the Device Activation Code, the Device Name, and the PRODA RA #.
When you are ready, click on the “View Device Details” button.

Assign Device Attribute
From the “Device details” screen, click the “Assign Device Attributes” button. Select “CNAPI : NAPI_PROVIDER_CATALOGUE” from the list and then click “Assign device attribute”.

Registering your PRODA Device in FlowLogic
Register B2B Device in FlowLogic
Open the Funding Exchange, click on the API badge and click “Register New Device”. Fill in the three fields and click “Create”.

Once registration has completed, the status of the API badge should change to “green”.

Note: If you cannot see the API badge, please contact support and ask them to ensure the NDIS API has been enabled. The setting can be found under System Settings -> Funding -> NDIS -> API -> Status.
Claiming via the NDIS API
The claiming process is almost entirely the same as the existing CSV export process. The main difference is that the “Export Claims” confirmation dialog will now show a “Use API” toggle that will allow you to send the bulk claim request via the NDIS API. FlowLogic will revert to generating a CSV file if the “Use API” toggle is switched off.

A single FlowLogic bulk claim request can only be submitted via the NDIS API once. Any subsequent requests to export the same bulk claim from FlowLogic will result in a CSV file being generated.
Note: The NDIS bulk claims API operates asynchronously and will always return a successful response if the previous configuration steps have been followed.
Renewing the PRODA API device
PRODA requires renewal of your device every 6 months. When you get the notifications that the device is expiring, go into PRODA to complete the following steps for the device:
- Extend B2B Device Expiry
- Disable B2B Device
- Generate New Code
Screenshots found here referencing the end of step 3:
https://www.servicesaustralia.gov.au/managing-b2b-devices-proda?context=33786
If this fails, recreating the device has then corrected the issue. If this still does not work, please contact support@flowlogic.com.au