{"uid":"cap_OEGGhwTWbNBBQtm4dQR8e","slug":"one-engine-records-pick-t4-ac61f092","name":"ONE Engine Records Pick T4","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/pick/t4?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.0015","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.0015/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.0015","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.0015","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_PlOq_fti75xwZC2W4GbpR","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.0015","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Selects and reshapes specific fields from a batch of up to 500 JSON records, optionally renaming keys and applying defaults.","exampleAgentPrompt":"I have a batch of up to 500 product records and I only want to keep the 'id', 'name', and 'price' fields — also rename 'price' to 'cost' and default 'cost' to 0 if missing.","exampleUseCases":[{"title":"Trim API response before storing","prompt":"I'm getting bloated JSON objects from an upstream API with 30+ fields, but I only need 'user_id', 'email', and 'created_at' — can you pick just those fields from my batch of 200 records?"},{"title":"Normalize column names across datasets","prompt":"I have 150 records where the field is called 'amt' but my downstream system expects 'amount', and 'ts' should be 'timestamp' — can you rename those fields across all records at once?"},{"title":"Apply defaults to incomplete records","prompt":"Some of my JSON records are missing the 'status' field entirely — can you pick 'id', 'status', and 'label' from these 300 records and default 'status' to 'pending' wherever it's absent?"}],"resultDescription":"Returns an array of transformed JSON objects where only the specified keys are retained, fields are renamed according to the rename map, and missing fields are filled with the provided defaults. The response is a JSON object with the processed records.","failureModes":["More than 500 records submitted — batch size limit exceeded","Missing required 'records' field — validation error returned","Invalid JSON structure in records array — parsing error","Malformed rename map or defaults object — schema mismatch error","Payment failure via x402 — 402 response before processing begins"],"whenToPreferThis":"Use this endpoint when you need a cheap, pay-per-call utility to slim down, rename, or normalize fields across a batch of JSON records without spinning up your own data pipeline. Ideal for agents that frequently reshape API responses or ETL intermediate results at low cost ($0.0015 per call) with no infrastructure overhead.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-02T12:44:30.597Z","isFirstParty":false,"canonicalSlug":"one-engine-records-pick-t4-ac61f092"}