The steps involved with collecting data from IQ RestAPI are as follows:

  • Obtain Access Token from Authenication service via HTTPS request (see Authentication)
  • Use access token to issue requests via HTTPS to IQ RestAPI URL’s (see Connection)
  • Refresh Access Token if required

Data requests are written in it’s own dedicated language called IQL (Insight Query Language). This allows for powerful queries to be generated while keeping the interface simple.