{"query":"Cases API","corpusVersion":"local","generatedAt":"2026-11-02T06:31:27.401Z","results":[{"blockId":"public-api.cases#cases-api","pageId":"public-api.cases","title":"Cases API","pageTitle":"Cases API","url":"https://teammately.ai/docs/public-api/cases.md","humanUrl":"https://teammately.ai/docs/public-api/cases#cases-api","markdownUrl":"https://teammately.ai/docs/public-api/cases.md","sectionId":"cases-api","kind":"api","productArea":"public_api","score":892.8560619625484,"reasons":["search_match","exact_match","title_match","display_title_match","api_intent_match","term_match"],"markdown":"# Cases API"},{"blockId":"public-api.cases#definition","pageId":"public-api.cases","title":"Definition","pageTitle":"Cases API","url":"https://teammately.ai/docs/public-api/cases.md","humanUrl":"https://teammately.ai/docs/public-api/cases#definition","markdownUrl":"https://teammately.ai/docs/public-api/cases.md","sectionId":"definition","kind":"api","productArea":"public_api","score":600.3959762662338,"reasons":["search_match","exact_match","display_title_match","page_title_match","api_intent_match","term_match"],"markdown":"## Definition\n\nUnder the organization/project prefix, current routes include:\n\n```http\nGET /cases\nGET /cases/{caseId}\nPOST /cases/imports\nGET /cases/imports/{importId}\nPUT /cases/{caseId}/reference-result\nPOST /cases/reference-results\n```\n\nPaths above are suffixes of `/v1/organizations/{organizationKey}/projects/{projectId}`."},{"blockId":"public-api.cases#list-and-retrieve-cases","pageId":"public-api.cases","title":"List and retrieve Cases","pageTitle":"Cases API","url":"https://teammately.ai/docs/public-api/cases.md","humanUrl":"https://teammately.ai/docs/public-api/cases#list-and-retrieve-cases","markdownUrl":"https://teammately.ai/docs/public-api/cases.md","sectionId":"list-and-retrieve-cases","kind":"api","productArea":"public_api","score":551.4959653245251,"reasons":["search_match","exact_match","page_title_match","api_intent_match","term_match"],"markdown":"## List and retrieve Cases"},{"blockId":"public-api.overview#public-api","pageId":"public-api.overview","title":"Public API","pageTitle":"Public API","url":"https://teammately.ai/docs/public-api.md","humanUrl":"https://teammately.ai/docs/public-api#public-api","markdownUrl":"https://teammately.ai/docs/public-api.md","sectionId":"public-api","kind":"api","productArea":"public_api","score":538.2760441295904,"reasons":["search_match","exact_match","api_intent_match","term_match"],"markdown":"# Public API"},{"blockId":"public-api.cases#example-read-cases","pageId":"public-api.cases","title":"Example: Read Cases","pageTitle":"Cases API","url":"https://teammately.ai/docs/public-api/cases.md","humanUrl":"https://teammately.ai/docs/public-api/cases#example-read-cases","markdownUrl":"https://teammately.ai/docs/public-api/cases.md","sectionId":"example-read-cases","kind":"api","productArea":"public_api","score":500.9816429078518,"reasons":["search_match","exact_match","page_title_match","api_intent_match","term_match"],"markdown":"### Example: Read Cases\n\n```sh\ncurl --fail-with-body \\\n  --header \"Authorization: Bearer ${TEAMMATELY_API_KEY}\" \\\n  \"${PROJECT_URL}/cases?limit=10&offset=0\""},{"blockId":"public-api.endpoints#cases-and-fieldloop","pageId":"public-api.endpoints","title":"Cases and Fieldloop","pageTitle":"API Endpoint Reference","url":"https://teammately.ai/docs/public-api/endpoints.md","humanUrl":"https://teammately.ai/docs/public-api/endpoints#cases-and-fieldloop","markdownUrl":"https://teammately.ai/docs/public-api/endpoints.md","sectionId":"cases-and-fieldloop","kind":"api","productArea":"public_api","score":448.4019707261123,"reasons":["search_match","exact_match","api_intent_match","term_match","prefix_or_fuzzy_match"],"markdown":"## Cases and Fieldloop\n\n| Method | Path | Guide |\n| --- | --- | --- |\n| `GET` | `/cases`, `/cases/{caseId}` | [Case reads](/docs/public-api/cases) |\n| `PUT` | `/cases/{caseId}/reference-result` | [Reference responses](/docs/public-api/cases#write-a-reference-response) |\n| `POST` | `/cases/reference-results` | Batch reference responses |\n| `POST` | `/cases/imports` | [Multipart imports](/docs/public-api/case-imports) |\n| `GET` | `/cases/imports/{importId}` | Import status |\n| `POST` | `/fieldloop/sources/{sourceId}/batches` | [Fieldloop submission](/docs/public-api/fieldloop) |\n| `GET` | `/fieldloop/sources/{sourceId}/batches/{batchId}` | Fieldloop receipt |\n\nCase imports and batch reference writes reject repeated idempotency keys rather than replaying receipts. Use their [specific recovery rules](/docs/public-api/conventions#recover-without-duplicating-work)."},{"blockId":"public-api.overview#related-reference-pages","pageId":"public-api.overview","title":"Related reference pages","pageTitle":"Public API","url":"https://teammately.ai/docs/public-api.md","humanUrl":"https://teammately.ai/docs/public-api#related-reference-pages","markdownUrl":"https://teammately.ai/docs/public-api.md","sectionId":"related-reference-pages","kind":"api","productArea":"public_api","score":441.77676869670364,"reasons":["search_match","exact_match","api_intent_match","term_match"],"markdown":"## Related reference pages\n\n{% related-card-grid title=\"Related reference pages\" %}\n- [API Authentication](/docs/public-api/authentication)\n- [API Conventions](/docs/public-api/conventions)\n- [Cases API](/docs/public-api/cases)\n- [Import Cases](/docs/public-api/case-imports)\n- [Submit External Evaluation Outputs](/docs/public-api/evaluation-outputs)\n- [Retrieve Benchmark Results](/docs/public-api/benchmark-results)\n- [Result Serialization](/docs/public-api/result-schema)\n{% /related-card-grid %}"},{"blockId":"public-api.overview#openapi-and-conventions","pageId":"public-api.overview","title":"OpenAPI and conventions","pageTitle":"Public API","url":"https://teammately.ai/docs/public-api.md","humanUrl":"https://teammately.ai/docs/public-api#openapi-and-conventions","markdownUrl":"https://teammately.ai/docs/public-api.md","sectionId":"openapi-and-conventions","kind":"api","productArea":"public_api","score":435.58133565148694,"reasons":["search_match","exact_match","api_intent_match","term_match","prefix_or_fuzzy_match"],"markdown":"## OpenAPI and conventions\n\nThe [OpenAPI YAML](https://api.teammately.ai/v1/openapi.yaml) and [OpenAPI JSON](https://api.teammately.ai/v1/openapi.json) describe request fields, response schemas and per-operation authentication. These guides explain operation sequences and asynchronous outcomes.\n\nRead [Authentication](/docs/public-api/authentication) and [Conventions](/docs/public-api/conventions) before writing. Envelopes and pagination vary by resource. Supply credentials through the host's secret mechanism and use identifiers from Teammately.\n\nUse the request panel's language selector to switch between equivalent cURL, Python, TypeScript and Go examples. Copy copies the selected language. JSON request bodies and HTTP signatures are shown separately.\n\nThese are direct HTTP examples, not SDK method declarations. Python uses its standard library; TypeScript uses Node.js 22+ built-in fetch and file APIs; Go uses its standard library. [Application SDKs](/docs/sdks) describe the resources each Teammately library exposes.\n\nThe [quickstart](/docs/public-api/quickstart) exports the nonsecret `PROJECT_URL` and `BENCHMARK_URL` values. Export each example's additional identifiers and logical-command keys before running it. Supply `TEAMMATELY_API_KEY` through your approved secret environment. Keep original body files and request identity when following the operation's recovery rules."}]}