{"uid":"cap_fj96OPhIGkXwcjWssnANn","slug":"course-grade-imports-record-key-uniqueness-validator-cadbd2f3","name":"Course Grade Imports — Record Key Uniqueness Validator","description":"Course grade imports — Record key uniqueness: Record key uniqueness for Course grade imports. Validate a declared CSV table contract, up to 1000 rows. Quoted cells supported; no external enrichment. Specialised preset in a shared 50-profile, 20-operation engine. 0.01 USDC includes one CSV record key uniqueness report.","url":"https://market.datapackvibe.com/x402/assistant-bx-csv-grades-keys?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"csv":{"type":"string","default":"result_id,graded_on,course_id,earned_points,possible_points\nrecord-a,2026-01-01,group-a,10,2\nrecord-b,2026-01-02,group-b,20,3","maxLength":100000,"minLength":1},"maximum":{"type":"number","default":1000000000000,"maximum":1000000000000,"minimum":-1000000000000},"minimum":{"type":"number","default":-1000000000000,"maximum":1000000000000,"minimum":-1000000000000},"delimiter":{"enum":[",",";","\t"],"type":"string","default":","},"max_cell_length":{"type":"integer","default":1000,"maximum":5000,"minimum":1},"allowed_categories":{"type":"array","items":{"type":"string","default":"","maxLength":100,"minLength":1},"default":["group-a","group-b"],"maxItems":100,"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_bGqojWltOxQ4CPm8PQBjn","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":"Validates that all record keys in a course grade import CSV are unique, up to 1000 rows, and returns a uniqueness report.","exampleAgentPrompt":"Check this course grade CSV for duplicate record keys — it uses a comma delimiter and has columns result_id, graded_on, course_id, earned_points, possible_points — and tell me if any result_id values are repeated across rows.","exampleUseCases":[{"title":"Pre-import grade file QA check","prompt":"Before I upload this grade CSV to the LMS, can you validate that all result_id values are unique? The file uses comma delimiters and the allowed course categories are group-a and group-b."},{"title":"Automated grade pipeline deduplication","prompt":"I'm running a grade import pipeline — can you check this CSV for any duplicate record keys so the import doesn't fail? Use comma as the delimiter and flag any rows where result_id appears more than once."},{"title":"Student grade audit for data integrity","prompt":"I have a grade export CSV from our system and I need to confirm every record key is unique before reconciling grades — can you run a key uniqueness check on it with a max cell length of 1000?"}],"resultDescription":"Returns a record key uniqueness report indicating whether all keys in the CSV are unique, identifying any duplicate key values and the rows where they appear, so the caller knows whether the grade import file is safe to process.","failureModes":["CSV exceeds 100,000 character limit — request rejected","More than 1000 rows in the CSV — validation may be truncated or rejected","Invalid delimiter specified (not comma, semicolon, or tab) — schema validation error","Malformed CSV with unclosed quotes or mismatched columns — parse error returned","Cell length exceeds max_cell_length threshold — validation error","Empty CSV body — minimum length constraint violation"],"whenToPreferThis":"Use this endpoint when you need to specifically verify that record keys (e.g. result_id) in a course grade CSV are unique before an import operation. It is purpose-built for the education grade import domain with a preset schema contract, making it more reliable than a generic CSV uniqueness tool when dealing with grade data conforming to the result_id/graded_on/course_id/earned_points/possible_points schema.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-19T12:47:19.688Z","isFirstParty":false,"canonicalSlug":"course-grade-imports-record-key-uniqueness-validator-cadbd2f3"}