{"uid":"cap_XKfeVFOJ67WkJwUk-ixbj","slug":"certificate-inventories-string-normalisation-duplicate-key-report-b07914a0","name":"Certificate Inventories — String Normalisation + Duplicate Key Report","description":"Certificate inventories — String normalisation + Duplicate key report: String normalisation + Duplicate key report for supplied certificate inventories records (days_to_expiry, certificate_count). Up to 200 rows; 2 independent reports using shared local analytical engines. No live lookup, prediction, professional assessment or external action. 0.01 USDC includes 2 supplied-data reports for up to 200 rows.","url":"https://market.datapackvibe.com/x402/assistant-ib26-security-07-021?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"rows":{"type":"array","items":{"type":"object","required":["row_id","control_group","date","days_to_expiry","certificate_count"],"properties":{"date":{"type":"string","default":"","pattern":"^\\d{4}-\\d{2}-\\d{2}$","maxLength":10},"row_id":{"type":"string","default":"","maxLength":80,"minLength":1},"control_group":{"type":"string","default":"","maxLength":80},"days_to_expiry":{"type":["number","null"],"maximum":1000000000000,"minimum":-1000000000000},"certificate_count":{"type":["number","null"],"maximum":1000000000000,"minimum":-1000000000000}},"additionalProperties":false},"default":[{"date":"2026-10-01","row_id":"row-1","control_group":"group-a","days_to_expiry":10,"certificate_count":1},{"date":"2026-10-02","row_id":"row-2","control_group":"group-b","days_to_expiry":20,"certificate_count":2},{"date":"2026-10-03","row_id":"row-3","control_group":"group-a","days_to_expiry":15,"certificate_count":3},{"date":"2026-10-04","row_id":"row-4","control_group":"group-b","days_to_expiry":30,"certificate_count":4}],"maxItems":200,"minItems":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_ze1izmoLRWu_MW0qw4jva","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":"Performs string normalisation and duplicate key detection on certificate inventory records (days_to_expiry, certificate_count), returning two analytical reports for up to 200 rows.","exampleAgentPrompt":"Can you run string normalisation and a duplicate key check on my certificate inventory data? I have 4 rows with row IDs row-1 through row-4, control groups group-a and group-b, dates from 2026-10-01 to 2026-10-04, days_to_expiry values of 10, 20, 15, 30, and certificate_counts of 1, 2, 3, 4 — I need both the normalised strings report and the duplicate key report back.","exampleUseCases":[{"title":"SSL certificate expiry audit deduplication","prompt":"I have a list of 50 SSL certificate records with dates, days to expiry, and certificate counts — can you normalise all the string fields and flag any duplicate row keys or control group entries for me?"},{"title":"Certificate inventory data quality check","prompt":"Before I import my certificate inventory into our dashboard, can you clean up the strings and check for duplicate keys across these 120 rows? Each row has a row_id, control_group, date, days_to_expiry, and certificate_count."},{"title":"Multi-group certificate tracking deduplication","prompt":"I'm tracking certificates across group-a and group-b over the last quarter — can you run a string normalisation pass and duplicate key report on my 80 certificate inventory records so I can spot any data issues?"}],"resultDescription":"Returns two independent analytical reports: (1) a string normalisation report showing standardised/cleaned string values for the supplied certificate inventory rows, and (2) a duplicate key report identifying any rows with matching or conflicting keys across the dataset. Both reports are computed locally against the supplied data (up to 200 rows) with no external lookups.","failureModes":["Exceeding 200 rows returns an error or truncated result","Missing required fields (row_id, date, days_to_expiry, certificate_count) causes validation failure","Malformed date strings not matching YYYY-MM-DD pattern are rejected","Empty rows array triggers a validation error","Payment failure (insufficient USDC) blocks request processing"],"whenToPreferThis":"Choose this endpoint when you need both string normalisation and duplicate key detection on certificate inventory records in a single call, especially when working with up to 200 rows of structured certificate data (days_to_expiry, certificate_count) and want two discrete analytical reports without any live lookup or external data enrichment.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-11-02T18:35:30.541Z","isFirstParty":false,"canonicalSlug":"certificate-inventories-string-normalisation-duplicate-key-report-b07914a0"}