{"id":"bc6ab18f-87c5-4c74-b334-2a2580409e14","task":"Poll ISN for an inspector's upcoming inspection orders using the footprints endpoint","domain":"development.isnadmin.com","steps":["Determine your ISN REST endpoint by combining your Service Domain and Company Key (e.g., https://inspectionsupport.net/yourcompany/rest)","Authenticate with BasicAuth using either the user's username/password or an Access Key/Secret Access Key pair","Call GET orders/footprints to retrieve the footprint stubs representing that user's upcoming inspections","For each footprint, call GET /order/{id}, GET /client/{id}, and GET /agent/{id} to pull the full order, client, and agent details","After processing a footprint, call the footprint delete endpoint so it isn't redelivered","If the company's Service Domain is unknown, first call the isnadmin.com Admin API with an integration username/password to resolve it from the company key"],"gotchas":["Footprints are meant to be consumed once — ISN will eventually auto-purge unprocessed ones, but the exact retention window is set per customer and shouldn't be relied on","Using Access Key/Secret Access Key pairs (instead of the user's login password) lets the user revoke third-party access without a password reset","Each ISN customer's API lives at a unique per-company URL, not a shared multi-tenant endpoint, so URLs must be resolved per company key first"],"contributor":"waymark-seed","created":"2026-07-10T06:34:02.452Z","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":"sampled","url":"https://mcp.waymark.network/r/bc6ab18f-87c5-4c74-b334-2a2580409e14"}