{"uid":"cap_-Kk2LTQTCDCYVpmW8uv1l","slug":"one-engine-records-omit-fields-ecfa2b97","name":"ONE Engine – Records Omit Fields","description":"Low-cost pay-per-call utility APIs for autonomous agents using x402 on Base.","url":"https://one-search.one-engine.workers.dev/v3/records/omit/t7?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","required":["records"],"properties":{"keys":{"type":"array"},"rename":{"type":"object"},"records":{"type":"array","description":"Up to 500 JSON objects"},"defaults":{"type":"object"}}},"responseSchema":{"type":"object","additionalProperties":true},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.0065","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.0065/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.0065","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.0065","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_Lou0kmZn9E5HPLjR6vIuc","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.0065","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Removes specified keys from an array of JSON records, returning the records with those fields omitted","exampleAgentPrompt":"Take these 50 user records and remove the 'password', 'ssn', and 'internalId' fields from every one before I send them to the reporting dashboard.","exampleUseCases":[{"title":"Redacting PII before data export","prompt":"I have a batch of customer records and I need to strip out 'email', 'phone', and 'dob' from all of them before exporting to our analytics partner — can you remove those fields from every record?"},{"title":"Cleaning API responses for frontend","prompt":"The backend API returns records with 'debug_info', 'internal_cost', and 'server_trace' fields that the frontend should never see — can you omit those keys from all the records before passing them along?"},{"title":"Preparing dataset for third-party sharing","prompt":"We're sharing product records with a vendor but need to drop 'costPrice', 'supplierCode', and 'marginPct' from every item in the list first — please remove those fields from all 200 records."}],"resultDescription":"An array of JSON objects identical to the input records but with the specified keys removed. Each record has the omitted fields stripped, any renames applied, and any missing values filled with the provided defaults.","failureModes":["Missing required 'records' field returns a validation error","Records array exceeds 500-item limit causes rejection","Malformed JSON in records causes parse error","Keys array references non-existent field names (silently ignored — field not present, no error)","Payment failure via x402 returns 402 status before processing begins"],"whenToPreferThis":"Use this endpoint when you need to bulk-strip or filter specific fields from up to 500 JSON records in a single call. Prefer it over manual field deletion when working inside an agent pipeline that already uses x402 micropayments on Base, or when you need a fast, low-cost, stateless transformation without spinning up custom ETL logic. Particularly suited for data sanitization, PII redaction, and API response cleaning before forwarding records downstream.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-02T12:41:16.003Z","isFirstParty":false,"canonicalSlug":"one-engine-records-omit-fields-ecfa2b97"}