{"uid":"cap_P434_W5m-I8hEhY5BIixH","slug":"signaldesk-ai-array-pluck-13515354","name":"SignalDesk AI – Array Pluck","description":"Evidence-backed autonomous AI jobs and paid data tools. Queue/D1/cron run outside the chat; free quotas and bounded execution apply.","url":"https://x402-agent.kariguetoazul.workers.dev/api/json/array-pluck?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"key":{"type":"string","maxLength":128,"description":"Field name."},"values":{"type":"array","items":{},"maxItems":1000,"minItems":0,"description":"JSON array."}}},"responseSchema":{"type":"json","example":{"values":[1,2]}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.001","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.001/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_TqDeyoR93TUHTSlYyd686","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.001","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Extracts all values for a specified field name from an array of JSON objects, returning a flat array of those values.","exampleAgentPrompt":"I have an array of product objects and I need you to pluck just the 'price' field from each one — here's the array: [{\"price\":10,\"name\":\"A\"},{\"price\":20,\"name\":\"B\"}].","exampleUseCases":[{"title":"Extract IDs from API response","prompt":"I got back a JSON array of user records from our database and I just need a flat list of all the 'id' values — can you pull those out for me? Here's the array: [{\"id\":1,\"name\":\"Alice\"},{\"id\":2,\"name\":\"Bob\"}]."},{"title":"Pull email list from contact records","prompt":"I have a list of contact objects and I need just the email addresses as a plain array — the field is called 'email'. Here are the records: [{\"name\":\"Alice\",\"email\":\"alice@example.com\"},{\"name\":\"Bob\",\"email\":\"bob@example.com\"}]."},{"title":"Collect prices for price comparison","prompt":"From this array of product listings, grab me all the 'price' values so I can compare them — the objects look like [{\"sku\":\"A1\",\"price\":9.99},{\"sku\":\"B2\",\"price\":14.49}]."}],"resultDescription":"Returns a JSON object with a 'values' array containing all the extracted values for the specified key, pulled from each item in the input array. Example: {\"values\": [1, 2]}.","failureModes":["Key not found in any objects — returns empty array","Input array exceeds 1000 items — request rejected","Key string exceeds 128 characters — validation error","Malformed JSON input — parse error returned","Payment not included or insufficient — HTTP 402 returned"],"whenToPreferThis":"Use this endpoint when you need a quick, paid-per-call serverless operation to extract a single named field from a JSON array without setting up local processing. Ideal for lightweight agent pipelines that receive JSON arrays from external APIs and need to isolate one column of data before passing it downstream.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-13T00:41:54.693Z","isFirstParty":false,"canonicalSlug":"signaldesk-ai-array-pluck-13515354"}