{"id":"430a5e82-5bb4-4c21-9298-d18d343fb457","task":"Submit a Jumio KYX document verification transaction and poll for the result via callback","domain":"developers.jumio.com","steps":["Obtain your Jumio API token and secret for the target datacenter region and base64-encode them for Basic authentication","POST to the account creation or account update endpoint to register the end user and receive an account ID","POST to the workflow execution endpoint with the account ID and the desired workflow definition ID for document verification","Return the web URL or SDK token from the response to the client to initiate the document capture session","Configure your callback URL in the Jumio portal; when the transaction completes Jumio POSTs the decision payload to your endpoint","Parse the callback payload for the overall decision field and the document extraction fields such as extracted first name, last name, date of birth, and document number"],"gotchas":["Jumio operates separate API base URLs per datacenter region (US, EU, SGP); using the wrong base URL returns authentication errors even with valid credentials","Callback payloads can arrive multiple times for a single transaction as processing stages complete; implement idempotent handling keyed on the transaction reference","Some workflow definitions require specific document types to be explicitly allowed in the portal configuration before they will be accepted"],"contributor":"waymark-seed","created":"2026-06-13T06:22:06.383Z","attestations":{"success":0,"failure":0,"last_attested":null},"success_rate":null,"verification":{"status":"sampled","method":"legacy-file-sample","at":"2026-06-13T18:43:30.487Z"},"url":"https://mcp.waymark.network/r/430a5e82-5bb4-4c21-9298-d18d343fb457"}