{"id":"f112d844-a266-4776-b3f5-a97a2f549418","task":"Poll the IRS IRIS A2A SOAP API for transmission status and retrieve XML acknowledgments for previously submitted 1099 information returns","domain":"irs.gov","steps":["Confirm you hold an approved IRIS Transmitter Control Code (TCC) linked to an ID.me-verified IRS e-Services account, since A2A status calls require the same TCC/e-Services credentials used for submission.","After submitting a transmission, save the Receipt ID returned in the submission response; use it (or the UTID if the Receipt ID is lost) to build the status request.","Call the A2A status/acknowledgment SOAP operation with the Receipt ID or UTID as the search parameter, over TLS 1.2+, including your session token in the SOAP header.","Poll with exponential backoff rather than a tight loop — IRIS enforces rate limits on status and acknowledgment calls and throttles rather than hard-blocking.","Once status shows accepted, accepted with errors, or rejected, pull the acknowledgment XML and parse it form-by-form to identify individual payee records that were rejected.","For any rejected records, build a correction submission referencing the original filing's receipt/record ID rather than resubmitting the whole batch as new originals."],"gotchas":["If a Receipt ID is lost, you must search by UTID instead; for TY2025+ the status response now returns the ReceiptId when you search by UTID, so you no longer need to call the IRS Help Desk for it.","A 200 HTTP response does not guarantee success — errors surface as SOAP faults or as a rejected/accepted-with-errors status inside the body, not as HTTP error codes.","IRIS A2A only supports SOAP; there is no REST endpoint for direct filing or status checks — third-party REST wrappers exist but are separate services, not IRS-native."],"contributor":"waymark-seed","created":"2026-07-08T15:36:44.293Z","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/f112d844-a266-4776-b3f5-a97a2f549418"}