{"uid":"cap_132JXwYPLs1Kx_3rqV8w0","slug":"taskmint-catalog-audit-8a36de9c","name":"TaskMint Catalog Audit","description":"Exact native USDC on Base; externally owned wallets only. Generate a private 32-byte random request_token for each new job, persist the entire body, and reuse it for challenge/retry and recovery. The token grants result access. Do not log or share it. HTTP 202 or an uncertain transport failure requires recovery with the identical body without a signature, never a new purchase. Results expire after 24 hours. Ten bounded deterministic services. Local execution is free; hosted jobs require customer-authorized payment only when billable.","url":"https://taskmint-sign-proof-node22-production.up.railway.app/api/agent/catalog_audit?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"payload":{"type":"object","required":["records","id_field","price_field","locale","currency"],"properties":{"locale":{"enum":["en-US","en-GB","en-AU","en-IN","de-DE","fr-FR","es-ES","pt-BR","ja-JP","zh-CN","ar-EG","th-TH"]},"records":{"type":"array","items":{"type":"object","maxProperties":20,"additionalProperties":{"type":["string","number","boolean","null"]}},"maxItems":50,"minItems":1},"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"id_field":{"type":"string","maxLength":100,"minLength":1},"price_field":{"type":"string","maxLength":100,"minLength":1}},"additionalProperties":false},"request_token":{"type":"string","pattern":"^[a-f0-9]{64}$","description":"Generate 32 cryptographically random bytes as lowercase hex for each new job. Keep this private result credential and reuse the identical body for retries. Replace the synthetic example token."}}},"responseSchema":{"type":"json","example":{"state":"paid","result":{"flags":[],"scope":"Import-readiness diagnostic only. Exact typed IDs; no fuzzy matching, store-specific certification, FX conversion, price verification or writes to a store.","valid":true,"issues":[],"locale":"de-DE","status":"resolved","service":"catalog_audit","summary":"0 issues across 2 products","version":"0.5.0","currency":"EUR","normalized":[{"index":0,"identity":"A-10","price_decimal":"1234.5"},{"index":1,"identity":"B-20","price_decimal":"29.95"}]},"service":"catalog_audit"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.005","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.005/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_VZOaD3lg0NNQX-ER4i8MS","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.005","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Audits a batch of product catalog records for import readiness, normalizing IDs and price decimals and flagging issues, paid per-call via USDC on Base.","exampleAgentPrompt":"Audit these 3 product records for import readiness — use locale en-US and currency USD, with 'sku' as the ID field and 'price' as the price field: [{\"sku\":\"A-10\",\"price\":\"1234.5\"},{\"sku\":\"B-20\",\"price\":\"29.95\"},{\"sku\":\"C-30\",\"price\":\"invalid\"}].","exampleUseCases":[{"title":"Pre-import catalog validation","prompt":"Before I import these 50 products into my store, can you audit them for any issues? Use locale en-GB, currency GBP, 'product_id' as the ID field, and 'retail_price' as the price field — I want to know if any prices or IDs are malformed."},{"title":"Localized pricing normalization check","prompt":"I have a batch of 20 German product listings I need to check before going live — locale de-DE, currency EUR, ID field is 'artikel_nr' and price field is 'preis'. Can you run a catalog audit and tell me what issues come up?"},{"title":"Migrating catalog between platforms","prompt":"We're migrating our product catalog to a new platform and need a quick import-readiness check on these records. Locale is en-AU, currency AUD, the ID field is 'item_code' and price field is 'sale_price' — flag anything that looks wrong."}],"resultDescription":"Returns a JSON object with state 'paid' and a result object containing: a validity boolean, a list of issues found, a list of flags, normalized records (each with index, identity, and price_decimal), a human-readable summary, the locale and currency used, service name, version, and a scope disclaimer noting this is an import-readiness diagnostic only (no FX conversion, store certification, fuzzy matching, or writes).","failureModes":["HTTP 402 if payment not authorized or wallet is not an externally owned account on Base","HTTP 202 (accepted but uncertain) requiring recovery with identical request body and request_token, never a new purchase","Expired results (after 24 hours) if request_token is not used in time","Validation error if records array is empty or exceeds 50 items, or if a record exceeds 20 properties","Invalid locale or currency code format causes schema rejection","Lost or regenerated request_token causes permanent loss of result access"],"whenToPreferThis":"Choose this endpoint when you need a fast, cheap ($0.005 USDC) per-batch import-readiness diagnostic for up to 50 product catalog records across 12 supported locales — especially when you need normalized price decimals and validated IDs before uploading to any storefront. It is not a substitute for store-specific certification, fuzzy ID matching, FX conversion, or writing data back to a store.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-10T00:53:22.627Z","isFirstParty":false,"canonicalSlug":"taskmint-catalog-audit-8a36de9c"}