{"uid":"cap_z774DPTFkkX2zgJ3kycgZ","slug":"suede-agent-studio-po-match-gate-agent-09f2a96d","name":"Suede Agent Studio: PO Match Gate Agent","description":"Build AI agents and publish explicit preview, payment-enabled, or unavailable state. Settled x402 calls route to your wallet.","url":"https://agents.suedeai.ai/api/agents/po-match-gate-mkgu0/run","method":"POST","headers":{},"bodySchema":null,"responseSchema":{"type":"json","format":"application/json","example":{"payer":"0xabc","runId":"run_123","result":{"note":"Hold for buyer approval because the invoice exceeds the PO price.","status":"hold","matched":false,"discrepancies":["Unit price is $2.65 on the invoice and $2.50 on the PO; delta $15.00."]},"status":"done","outputs":{},"settled":true,"transaction":"0x123","totalCostUsdc":0}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.05","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"registry","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.05/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_Q6iguhJiMhhFME3EepuBV","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.05","costPer":"request","priority":0,"asset":null,"unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Runs a purchase-order matching agent that compares an invoice against a PO and flags discrepancies, returning a hold/approve status with itemized delta details.","exampleAgentPrompt":"Check this invoice against the approved PO — the invoice has a unit price of $2.65 but the PO says $2.50, with 100 units ordered — tell me if it should be held for buyer approval or cleared, and list any discrepancies.","exampleUseCases":[{"title":"Invoice over PO price hold","prompt":"We just received an invoice from our supplier with a unit price of $2.65 but our approved PO only allows $2.50 for 100 units — run a PO match check and tell me if this needs to go to buyer approval or if it can be cleared."},{"title":"Automated AP discrepancy detection","prompt":"Before we pay this vendor invoice, run it through PO matching to see if any line items are overbilled compared to what we originally approved — flag anything with a price delta and give me a hold or approve decision."},{"title":"Multi-line PO validation for procurement","prompt":"I have an invoice with three line items and I want to validate each one against our purchase order to catch any price mismatches before it goes to payment — can you run the PO match gate and show me exactly which lines are off and by how much?"}],"resultDescription":"Returns a JSON object containing the payer address, a unique run ID, a result object with a status field (hold or matched), a boolean matched flag, a human-readable note explaining the decision, and an array of discrepancy strings listing each mismatched line item with delta amounts. Also includes settlement metadata: transaction hash, settled boolean, and total cost in USDC.","failureModes":["Missing or malformed invoice/PO data causes agent to return an error or incomplete match result","Price delta calculation errors if currency formats are inconsistent between invoice and PO","Payment settlement failure via x402 if wallet balance is insufficient, blocking the run","Agent returns hold status incorrectly if threshold configuration is missing or ambiguous","Network timeout if the agent takes too long to process complex multi-line POs"],"whenToPreferThis":"Choose this endpoint when you need an AI-powered, payment-gated PO matching decision that produces a structured hold/approve verdict with itemized discrepancy details. It is best suited for accounts payable automation workflows where invoices need to be validated against approved POs before payment, especially when you want an auditable on-chain settlement record via x402. Prefer this over manual AP review or generic LLM prompts when you need a reproducible, cost-tracked matching decision with structured JSON output.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T06:33:53.966Z","isFirstParty":false}