{"uid":"cap_I1xZI9EF7vqnZuyEE_1Rl","slug":"operations-record-grouper-aa1309da","name":"Operations Record Grouper","description":"Operations Record grouper: Group JSON records by a selected field. Tailored for operations workflows.","url":"https://market.datapackvibe.com/x402/group-records-operations?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"key":{"type":"string","default":"type"},"records":{"type":"array","items":{"type":"object"},"default":[{"type":"open","count":2},{"type":"closed","count":1}]}}},"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_eDICZRnCQj7DFIoDgooMx","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":"Groups an array of JSON records by a specified field key, tailored for operations workflows.","exampleAgentPrompt":"Can you group these operations records by their 'type' field? I have a mix of open and closed entries and I need them bucketed by that key.","exampleUseCases":[{"title":"Grouping incident tickets by status","prompt":"I have a list of incident records from our ops system — each has a 'status' field like open, in-progress, or closed. Can you group them by that status field so I can see how many are in each bucket?"},{"title":"Partitioning deployment logs by environment","prompt":"Take these deployment log entries and group them by the 'environment' field — I need to separate production, staging, and dev records so the ops team can review each set."},{"title":"Categorizing work orders by priority","prompt":"Here's a flat array of work order objects, each with a 'priority' field. Group them by priority so I can organize the operations dashboard to show high, medium, and low priority queues."}],"resultDescription":"Returns the input records reorganized into groups keyed by the distinct values of the specified field. Each key maps to an array of records that share that field value, making it easy to iterate over categories or render grouped views in operations dashboards.","failureModes":["If the specified key field does not exist on any records, the result may produce a single undefined/null group or empty output","Malformed JSON in the records array will cause a validation or parsing error","An empty records array returns an empty grouped result","Non-string key values used as group keys may produce unexpected stringified keys"],"whenToPreferThis":"Choose this endpoint when you have a flat array of JSON objects in an operations context and need to partition them by a categorical field without writing custom code. It is ideal for quick bucketing tasks in agent workflows where spinning up local code execution is impractical and a lightweight, paid microservice call is acceptable.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-17T12:43:54.427Z","isFirstParty":false,"canonicalSlug":"operations-record-grouper-aa1309da"}