{"uid":"cap_maobZSVEPWO5syazLhFdX","slug":"research-required-field-checker-92616b90","name":"Research Required-Field Checker","description":"Research Required-field checker: Check each record for a supplied set of required fields. Tailored for research workflows.","url":"https://market.datapackvibe.com/x402/validate-records-research?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"records":{"type":"array","items":{"type":"object"},"default":[{"id":"A1","email":"a@example.com"},{"email":"bad@example.com"}]},"required":{"type":"array","items":{"type":"string"},"default":["id","email"]}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","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.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_YlxtKgK4YV5yv-R0lI07d","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Validates a batch of research records to ensure each one contains all specified required fields, flagging any that are missing.","exampleAgentPrompt":"Can you check these research records and make sure every one of them has both 'id' and 'email' fields? Flag any that are missing either one: [{\"id\":\"A1\",\"email\":\"a@example.com\"},{\"email\":\"bad@example.com\"}].","exampleUseCases":[{"title":"Pre-analysis dataset completeness check","prompt":"I've got a list of survey responses and need to verify that every record has a 'participant_id', 'email', and 'consent_date' before I run my analysis — can you check them all and tell me which ones are missing any of those fields?"},{"title":"Research import validation gate","prompt":"Before I import this batch of clinical trial records into our system, check that each one has 'trial_id', 'subject_id', and 'enrollment_date' filled in, and give me a list of the ones that are incomplete."},{"title":"Academic data quality audit","prompt":"I collected 50 researcher profiles and I need to make sure all of them have 'name', 'institution', and 'email' — can you scan through them and flag any that are missing one of those required fields?"}],"resultDescription":"Returns a per-record validation report indicating which records pass or fail the required-field check, including details on which specific fields are missing for each failing record.","failureModes":["Empty records array returns no results or an error","Required fields list is empty causing all records to pass trivially","Malformed record objects (non-object array items) may cause parsing errors","Network timeout on very large record batches","Payment failure via x402 protocol preventing execution"],"whenToPreferThis":"Choose this endpoint when you need a lightweight, per-record completeness check specifically tailored for research workflows, particularly when you want to validate a batch of records against a configurable list of required fields before downstream processing, import, or analysis.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-13T12:46:47.603Z","isFirstParty":false,"canonicalSlug":"research-required-field-checker-92616b90"}