{"uid":"cap_-GZoCzO-A2rY2dcjR9SdF","slug":"invoice-intake-triage-for-ap-agents-ac08b142","name":"Invoice Intake & Triage for AP Agents","description":"Pay-per-call utilities for AI agents over x402, USDC on Base.","url":"https://agents.crowdspark.me/v1/bundle/invoice-intake?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","required":["url"],"properties":{"url":{"type":"string","description":"Public PDF or image URL of the invoice"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"invoice":{"total":"$1,250.00","number":"INV-1042","vendor_email":"billing@acme.com","vendor_domain":"acme.com"},"reasons":[],"verdict":"accept","vendor_checks":{"email":{"verdict":"accept","risk_score":0},"domain":{"age_days":4021,"registered":true}}}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.012","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.012/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.012","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.012","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_zAd4kzuDT-f9SxqhXiZWf","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.012","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Extracts structured fields from a PDF or image invoice URL and returns an accept/review/reject verdict with vendor email risk and domain checks.","exampleAgentPrompt":"Can you process this invoice PDF and tell me whether we should accept, flag for review, or reject it — I need the invoice number, total, vendor email, and a risk check on the vendor's domain: https://invoices.acme.com/INV-1042.pdf","exampleUseCases":[{"title":"AP automation vendor vetting","prompt":"We just received an invoice from a new vendor at https://files.example.com/invoice-4521.pdf — can you extract the details and tell me if we should pay it or flag it for review based on the vendor's email and domain?"},{"title":"Suspicious invoice fraud check","prompt":"I got an invoice that looks a bit off — can you pull the data from https://storage.example.com/vendor-inv.pdf and run a risk check on the vendor's email and domain to see if we should reject it?"},{"title":"Bulk AP intake preprocessing","prompt":"Before I queue this for payment, process this invoice at https://docs.supplier.com/march-invoice.pdf and give me the invoice number, total, due date, vendor contact, and your accept/review/reject decision with reasons."}],"resultDescription":"A JSON object containing structured invoice fields (number, total, dates, vendor email and domain), vendor checks (email risk score and verdict, domain registration status and age), an overall verdict of 'accept', 'review', or 'reject', and an array of reasons supporting the decision.","failureModes":["URL is not publicly accessible — returns error or empty extraction","PDF is scanned/image-only with low OCR quality — missing fields or low confidence","Vendor email or domain is absent from invoice — vendor checks skipped or incomplete","Unsupported file format at URL — processing fails","Heuristic triage may incorrectly classify borderline vendors — not a bank-grade verification"],"whenToPreferThis":"Use this endpoint when an AP automation agent needs to go from a raw invoice URL to a payment-ready decision in a single call, without stitching together separate OCR, email validation, and domain lookup services. Ideal for triage pipelines where speed and simplicity matter more than bank-grade verification. Prefer alternatives if you need cryptographic verification, bank account validation, or deep KYC on vendors.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-31T18:40:25.321Z","isFirstParty":false,"canonicalSlug":"invoice-intake-triage-for-ap-agents-ac08b142"}