{"uid":"cap_A2YXijJVlPB4jqT9iBQjb","slug":"study-recruitment-adjacent-row-changes-keyed-dataset-comparison-b5898c5e","name":"Study Recruitment Adjacent Row Changes + Keyed Dataset Comparison","description":"Study recruitment — Adjacent row changes + Keyed dataset comparison: Adjacent row changes + Keyed dataset comparison for supplied study recruitment records (eligible_candidates, enrolled_candidates). 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-education-09-161?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"rows":{"type":"array","items":{"type":"object","required":["row_id","course_group","date","eligible_candidates","enrolled_candidates"],"properties":{"date":{"type":"string","default":"","pattern":"^\\d{4}-\\d{2}-\\d{2}$","maxLength":10},"row_id":{"type":"string","default":"","maxLength":80,"minLength":1},"course_group":{"type":"string","default":"","maxLength":80},"eligible_candidates":{"type":["number","null"],"maximum":1000000000000,"minimum":-1000000000000},"enrolled_candidates":{"type":["number","null"],"maximum":1000000000000,"minimum":-1000000000000}},"additionalProperties":false},"default":[{"date":"2026-10-01","row_id":"row-1","course_group":"group-a","eligible_candidates":10,"enrolled_candidates":1},{"date":"2026-10-02","row_id":"row-2","course_group":"group-b","eligible_candidates":20,"enrolled_candidates":2},{"date":"2026-10-03","row_id":"row-3","course_group":"group-a","eligible_candidates":15,"enrolled_candidates":3},{"date":"2026-10-04","row_id":"row-4","course_group":"group-b","eligible_candidates":30,"enrolled_candidates":4}],"maxItems":200,"minItems":1},"field":{"enum":["eligible_candidates","enrolled_candidates"],"type":"string","default":"eligible_candidates"},"other":{"type":"array","items":{"type":"object","required":["row_id","course_group","date","eligible_candidates","enrolled_candidates"],"properties":{"date":{"type":"string","default":"","pattern":"^\\d{4}-\\d{2}-\\d{2}$","maxLength":10},"row_id":{"type":"string","default":"","maxLength":80,"minLength":1},"course_group":{"type":"string","default":"","maxLength":80},"eligible_candidates":{"type":["number","null"],"maximum":1000000000000,"minimum":-1000000000000},"enrolled_candidates":{"type":["number","null"],"maximum":1000000000000,"minimum":-1000000000000}},"additionalProperties":false},"default":[{"date":"2026-10-01","row_id":"row-1","course_group":"group-a","eligible_candidates":10,"enrolled_candidates":1},{"date":"2026-10-02","row_id":"row-2","course_group":"group-b","eligible_candidates":21,"enrolled_candidates":2},{"date":"2026-10-03","row_id":"row-3","course_group":"group-a","eligible_candidates":17,"enrolled_candidates":3},{"date":"2026-10-04","row_id":"row-4","course_group":"group-b","eligible_candidates":33,"enrolled_candidates":4}],"maxItems":200,"minItems":0}}},"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_sP66EEBet07lvWrIceSqX","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":"Runs two analytical reports on study recruitment data: adjacent row change detection and keyed dataset comparison, for up to 200 rows of eligible/enrolled candidate records.","exampleAgentPrompt":"Can you compare these two sets of study recruitment records — one for eligible_candidates — and show me both where consecutive rows changed and where the two datasets differ by key? I have up to 50 rows in each dataset across groups like group-a and group-b from October 2026.","exampleUseCases":[{"title":"Detecting enrollment drops between weeks","prompt":"I have two weekly snapshots of our clinical trial recruitment data for eligible_candidates — can you run adjacent row change detection and a keyed comparison between last week and this week's records so I can see where candidate counts shifted across course groups?"},{"title":"Auditing enrollment discrepancies across datasets","prompt":"We have two versions of our study enrollment dataset with enrolled_candidates figures — one from our CRM and one from our tracking sheet. Can you compare them by key and also flag any row-to-row changes within each dataset so we can find discrepancies?"},{"title":"Monitoring course group candidate trends","prompt":"Here are 80 rows of daily study recruitment records across group-a and group-b — can you analyze adjacent row changes and compare this month's data against last month's using enrolled_candidates as the metric?"}],"resultDescription":"Returns two independent analytical reports: (1) an adjacent row changes report showing numeric deltas between consecutive rows for the selected field, and (2) a keyed dataset comparison report showing differences between the supplied primary and comparison datasets matched by row_id, both scoped to eligible_candidates or enrolled_candidates as specified.","failureModes":["Exceeds 200-row limit per dataset — request will be rejected or truncated","Missing required fields (row_id, course_group, date, eligible_candidates, enrolled_candidates) cause validation errors","Invalid date format (must be YYYY-MM-DD) triggers schema rejection","Null numeric values may affect delta calculations in edge cases","row_id mismatches between datasets result in unmatched keys in comparison report"],"whenToPreferThis":"Choose this endpoint when you need both row-to-row change detection and a keyed diff between two recruitment datasets in a single call at low cost ($0.01). Ideal for study coordinators tracking candidate pipeline changes over time without needing live data lookups or predictive modeling. Best suited for offline batch analysis of up to 200 rows of structured recruitment records.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-26T18:50:35.604Z","isFirstParty":false,"canonicalSlug":"study-recruitment-adjacent-row-changes-keyed-dataset-comparison-b5898c5e"}