This guide is intended for Developers integrating BlastIQ data into their applications and other users wanting to directly access their BlastIQ data using the BlastIQ External API.
Introduction
The BlastIQ External API currently allows authorised users and authenticated systems to read their blasting information from BlastIQ, including:
- Drill Hole Designs
- Drill Hole QA/QC Actual Measurement history
- Bulk Explosive Loading Designs
- Bulk Explosive Loading Actual Measurement history
- Drilling records
It also allows authorised users and authenticated systems to write their blasting information to BlastIQ, including
- Drill Hole Designs
- Drill As Drilled Records
- Drill Hole Measurement Records
- Bulk Explosive Loading Designs
Application Version Compatibility
Some new features on the API may not be supported by older versions of BlastIQ applications. Always update the BlastIQ applications on your site, if you use incompatible application versions you should not use the new API features until they have been updated.
The following table lists new features and compatible application versions when all production versions of BlastIQ applications make use of new features, they will be removed from this table.
Feature | Mobile Version | LOADPlus Version | SHOTPlus version |
Hole Accessories | v1.4.4449 | N/A | v6.x.x |
Plan Accessories | v1.4.4449 | N/A | v6.x.x |
Rename Holes | v1.4.4449 | 3.2.2+ | None |
Move Holes | v1.4.4449 | 3.2.2+ | None |
Initiator Design | N/A | N/A | N/A |
Notification of changes
If you are interested in staying up to date with changes to the BlastIQ API please subscribe to updates at https://status.blastiq.com/ to be automatically notified as new features are released, when changes are planned that may impact your integration or an incident interrupts service.
Providing feedback
We welcome feedback on the BlastIQ APIs and suggestions for improvement, you can make suggestions and support the suggestions of other users at https://feedback.blastiq.com/forums/920356-integrations
Getting Help
If you have questions or would like assistance with integration to BlastIQ, please raise a support ticket and we would be happy to assist you
Authorisation flow
Please see the Authorisation Flow support documentation here: https://support.blastiq.com/hc/en-us/articles/360048345774
Testing and interacting with the BlastIQ External API
A Swagger page is available to test the BlastIQ External API at:
https://api.blastiq.com/v3/swagger
The Swagger page provides details on data types, response codes and other information for developers.
When using Swagger, a blastiq.com login can be used for authentication.
Available API Methods
Use the Interactive Swagger page at https://api.blastiq.com/v3/swagger to view available methods, parameters and example responses. The Schemas section at the bottom of the page provides a purpose, example and data type for every field.
Upcoming API Methods
The BlastIQ API is inactive, ongoing development. An API design indicating planned functionality is documented here https://apidesign.blastiq.io
API Version Status
Version 1: Deprecated Q1 2018
Version 2: Deprecated Q2 2020
Version 3: Production Q3 2019