{"uid":"cap_usYhXDZ_tU5j-GjwBy-zr","slug":"one-engine-records-omit-v3-records-omit-t6-665daa53","name":"ONE Engine Records Omit (v3/records/omit/t6)","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/t6?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.004","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.004/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.004","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.004","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_qyq3lz-dbrJMdgD4KeCmO","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.004","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, optionally renaming fields and applying defaults before returning the filtered objects.","exampleAgentPrompt":"I have a batch of up to 500 user records and I need you to strip out the 'password' and 'ssn' fields from all of them, rename 'email' to 'contact_email', and set a default of 'unknown' for any missing 'region' field.","exampleUseCases":[{"title":"Sanitize PII before logging","prompt":"I have 300 event records that contain sensitive fields like 'credit_card' and 'dob' — can you remove those two keys from all the records before I store them in the analytics pipeline?"},{"title":"Reshape API response for downstream use","prompt":"The upstream API is returning objects with 'usr_id' and 'usr_name' but our system expects 'id' and 'name' — can you rename those fields and drop the 'internal_ref' key from all 200 records?"},{"title":"Apply defaults to sparse dataset","prompt":"I have a list of product records where some are missing a 'currency' field — can you omit the 'legacy_code' key and fill in 'USD' as the default for 'currency' across all 150 records?"}],"resultDescription":"Returns an array of transformed JSON objects where the specified keys have been omitted, fields optionally renamed, and defaults applied to any missing values. The response is a JSON object containing the processed records.","failureModes":["Missing 'records' field causes validation error","Records array exceeds 500-item limit","Malformed JSON in the records array","Invalid rename map format (non-object)","Network or payment failure via x402 protocol","Empty records array returns empty result"],"whenToPreferThis":"Choose this endpoint when you need a lightweight, pay-per-call solution to strip, rename, or apply defaults to fields across a batch of up to 500 JSON objects without spinning up custom ETL infrastructure. Ideal for agents that need quick, cheap data sanitization or reshaping as part of a pipeline on Base using x402 micropayments.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-02T12:43:53.184Z","isFirstParty":false,"canonicalSlug":"one-engine-records-omit-v3-records-omit-t6-665daa53"}