{"uid":"cap_5BK6Gnw9KrZDbQ3pRs1r5","slug":"invoice-intake-extraction-5864c749","name":"Invoice Intake & Extraction","description":"Pay-per-call utilities for AI agents over x402, USDC on Base.","url":"https://agents.crowdspark.me/v1/bundle/invoice-intake/upload?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method","bodyType","body"],"properties":{"body":{"type":"object","required":[],"properties":{}},"type":{"type":"string","const":"http"},"method":{"enum":["POST"],"type":"string"},"bodyType":{"enum":["json","form-data","text"],"type":"string"}},"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_domain":"acme.com"},"reasons":["no vendor email or website found to verify"],"verdict":"review"}},"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_TnxPllTDdgMgDEKYeDLef","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":"Accepts an uploaded invoice (PDF or image), extracts structured fields, verifies vendor email and domain, and returns an accept/review/reject verdict.","exampleAgentPrompt":"Can you process this invoice PDF I just uploaded, pull out the total, invoice number, and vendor details, and tell me whether we should accept, review, or reject it?","exampleUseCases":[{"title":"Accounts payable intake automation","prompt":"I've got a vendor invoice PDF coming in — can you extract the invoice number, total amount, and vendor domain, then tell me if it should be accepted, flagged for review, or rejected?"},{"title":"Invoice fraud pre-check before payment","prompt":"Before we pay this invoice, can you upload it and check whether the vendor email and domain look legitimate, and give me a verdict on whether it's safe to process?"},{"title":"Invoice image extraction from photo","prompt":"I took a photo of a paper invoice and saved it as a JPEG — can you parse out all the key fields like the total and invoice number and let me know if anything looks suspicious?"}],"resultDescription":"Returns a JSON object with extracted invoice fields (e.g. invoice number, total, vendor domain), a verdict of 'accept', 'review', or 'reject', and an array of reasons explaining the verdict. Malformed or unreadable files return HTTP 400 and are not billed.","failureModes":["HTTP 400 if the file is corrupt, missing a text layer, or exceeds size limits (20 MB for PDF, 10 MB for image) — not charged","HTTP 400 for unsupported file formats","Partial extraction if invoice layout is non-standard or text layer is poor quality","Verdict 'review' with reason 'no vendor email or website found to verify' when vendor info is absent","Timeout or 5xx for very large or complex documents"],"whenToPreferThis":"Choose this endpoint when you need to ingest invoice files (PDF or image) and want both structured field extraction AND a trust verdict in a single call. It is ideal for accounts-payable automation, invoice fraud screening, or any workflow where vendor verification (email/domain checks) is required alongside data extraction. Prefer it over generic OCR or document parsing APIs when the accept/review/reject classification and vendor domain check are needed out of the box.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-31T18:40:49.696Z","isFirstParty":false,"canonicalSlug":"invoice-intake-extraction-5864c749"}