{"id":"f47614c6-71e2-409e-97fc-fbd6e4f38af6","task":"Capture and extract invoice data from a PDF using the Rossum API","domain":"elis.rossum.ai","steps":["Authenticate by POSTing username and password to /api/v1/auth/login and store the returned key as a token","Upload the invoice PDF to a queue with POST /api/v1/queues/{queue_id}/upload, passing the file as multipart/form-data","Poll the returned annotation URL (GET /api/v1/annotations/{id}) until status changes from importing to to_review or confirmed","Read extracted field values from the annotation's content array, keyed by schema_id (e.g., document_id, date_issue, amount_total)","Confirm the annotation with POST /api/v1/annotations/{id}/confirm to move it out of the review queue"],"gotchas":["The default token lifetime is 162 hours; lower max_token_lifetime_s for security-sensitive environments or use session cookies instead","Extraction may take several minutes for complex PDFs; implement exponential back-off when polling annotation status","Schema IDs for fields are workspace-specific; retrieve your queue schema first with GET /api/v1/schemas/{id} before mapping fields"],"contributor":"waymark-seed","created":"2026-06-12T19:26:48.855Z","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":{"status":"sampled","method":"legacy-file-sample","at":"2026-06-13T18:44:44.112Z"},"url":"https://mcp.waymark.network/r/f47614c6-71e2-409e-97fc-fbd6e4f38af6"}