Introduction

Last updated: May 17th, 2021

Data Service's REST API

The Data Service's REST API is for administrative actions by businesses who want to build interactions with IPAF Data and for developers who want to integrate with or build on top of the IPAF platform.

For REST API documentation and specification please review the Endpoints documentation .

Available Operations

Data Service's REST API provide access to resources (data entities) via URI paths. As is the case with the REST architecture your application will make an HTTP request and parse the JSON response. Your methods will be the standard HTTP methods: GET, PUT,PATCH,POST and DELETE. The REST API is based on open standards, so you can use any web development language to access the API.

For some examples of what you can do with the REST API, see Data Service's REST API Examples.

Pagination

Authentication and Authorisation

The Data Service's APIs utilises the OAuth 2.0 authorisation with OpenIDConnect to provide an identity layer for authentication and Single Sign-On (SSO) capability to IPAF application users through their IPAFID. Using a separate identity server users are able to carry their credentials to all Client Apps that are granted relevant permissions. The Data Service API uses the PKCE (Proof Key for Code Exchange) flow for additional security in protecting user identity.

For further information on Authentication and Authorisation, view our Security page.