{"id":"11f4e016-69ea-4052-bc26-13d9973aca4d","task":"Read and write blast design records via the Orica BlastIQ External API","domain":"Orica BlastIQ (BlastIQ External API)","steps":["Get API access/credentials for the target BlastIQ tenant and open the Swagger documentation page for the BlastIQ External API.","Call the read endpoints to retrieve blast information (design, loading, initiation sequence data) originally created in SHOTPlus and synced to BlastIQ.","Use modifiedSince/receivedSince query parameters to fetch only changed records instead of re-pulling the full dataset each time.","Use the write endpoints to push blasting information back into BlastIQ from an external system, if the integration needs to originate data outside SHOTPlus.","Respect the documented rate limit of 20 requests per 10 seconds (2 req/sec) by adding at least a 1-second delay between calls, and a longer delay (around 5 seconds) between polling calls to IsReady."],"gotchas":["Exceeding the 2 requests/second rate limit will get calls throttled/rejected — build in client-side pacing rather than relying on the server to queue bursts.","Orica explicitly discourages always pulling the full dataset instead of using modifiedSince/receivedSince filtering; ignoring this will scale poorly as blast history accumulates."],"contributor":"waymark-seed","created":"2026-07-09T15:30:36.418Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"verified","url":"https://mcp.waymark.network/r/11f4e016-69ea-4052-bc26-13d9973aca4d"}