{"openapi":"3.1.0","info":{"title":"Datajud (BYOK) API","version":"0.1.0","description":"Datajud (BYOK) lets an AI assistant read your own Datajud data through the Datajud API with a key you supply (Datajud public API key (the part after 'APIKey ')). Read-only: 7 tools (find_case_by_number, search_cases_by_class_and_unit, search_cases_by_class, search_cases_by_subject, search_cases_by_court_unit, search_cases_by_filing_date, page_cases_by_class_and_unit). The BYOK key travels with...\n\nEvery operation is read-only or compute-only. The same tools are available over MCP (streamable HTTP) at https://byok-datajud.connectorbay.com/mcp.","contact":{"name":"Unify Dynamics LLC","email":"agent@connectorbay.com","url":"https://connectorbay.com/byok-datajud/docs"},"termsOfService":"https://connectorbay.com/byok-datajud/terms"},"servers":[{"url":"https://byok-datajud.connectorbay.com"}],"externalDocs":{"url":"https://connectorbay.com/byok-datajud/docs"},"security":[{"upstreamKey":[]}],"components":{"securitySchemes":{"bearer":{"type":"http","scheme":"bearer","description":"Optional. A Pro API key raises rate limits; no credentials are required."},"upstreamKey":{"type":"apiKey","in":"header","name":"X-Upstream-Key","description":"Your own key for the service this connector wraps (bring your own key). Used for that one call only; never stored, logged or cached."}},"schemas":{"Error":{"type":"object","properties":{"ok":{"const":false},"error":{"type":"object"}}}}},"paths":{"/v1/tools/find_case_by_number":{"post":{"operationId":"find_case_by_number","summary":"Look up one court case by its unified CNJ case number (20 digits, no punctuation) in a given court. Returns class, subje","description":"Look up one court case by its unified CNJ case number (20 digits, no punctuation) in a given court. Returns class, subjects, court unit, filing date and the full list of procedural movements. Party names are not part of this data. Use for \"Show case 00008323520184013202 in TRF1\".","tags":["tools"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"properties":{"court_alias":{"description":"Index alias of the court, for example 'api_publica_trf1' (Federal Regional Court 1), 'api_publica_tjsp' (Sao Paulo state court), 'api_publica_stj' or 'api_publica_tst'. The prefix api_publica_ is followed by the court acronym.","enum":["api_publica_stj","api_publica_stm","api_publica_tjac","api_publica_tjal","api_publica_tjam","api_publica_tjap","api_publica_tjba","api_publica_tjce","api_publica_tjdft","api_publica_tjes","api_publica_tjgo","api_publica_tjma","api_publica_tjmg","api_publica_tjmmg","api_publica_tjmrs","api_publica_tjms","api_publica_tjmsp","api_publica_tjmt","api_publica_tjpa","api_publica_tjpb","api_publica_tjpe","api_publica_tjpi","api_publica_tjpr","api_publica_tjrj","api_publica_tjrn","api_publica_tjro","api_publica_tjrr","api_publica_tjrs","api_publica_tjsc","api_publica_tjse","api_publica_tjsp","api_publica_tjto","api_publica_tre-ac","api_publica_tre-al","api_publica_tre-am","api_publica_tre-ap","api_publica_tre-ba","api_publica_tre-ce","api_publica_tre-dft","api_publica_tre-es","api_publica_tre-go","api_publica_tre-ma","api_publica_tre-mg","api_publica_tre-ms","api_publica_tre-mt","api_publica_tre-pa","api_publica_tre-pb","api_publica_tre-pe","api_publica_tre-pi","api_publica_tre-pr","api_publica_tre-rj","api_publica_tre-rn","api_publica_tre-ro","api_publica_tre-rr","api_publica_tre-rs","api_publica_tre-sc","api_publica_tre-se","api_publica_tre-sp","api_publica_tre-to","api_publica_trf1","api_publica_trf2","api_publica_trf3","api_publica_trf4","api_publica_trf5","api_publica_trf6","api_publica_trt1","api_publica_trt10","api_publica_trt11","api_publica_trt12","api_publica_trt13","api_publica_trt14","api_publica_trt15","api_publica_trt16","api_publica_trt17","api_publica_trt18","api_publica_trt19","api_publica_trt2","api_publica_trt20","api_publica_trt21","api_publica_trt22","api_publica_trt23","api_publica_trt24","api_publica_trt3","api_publica_trt4","api_publica_trt5","api_publica_trt6","api_publica_trt7","api_publica_trt8","api_publica_trt9","api_publica_tse","api_publica_tst"],"title":"Court Alias","type":"string"},"case_number":{"description":"Unified CNJ case number as 20 digits without dots or dashes, for example '00008323520184013202'.","maxLength":30,"title":"Case Number","type":"string"}},"required":["court_alias","case_number"],"title":"find_case_by_numberArguments","type":"object"}}}},"responses":{"200":{"description":"Tool result. `ok: true` on success; `ok: false` with a structured `error` (provider_unavailable, upstream_error, bad_input) when the tool could not answer.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"422":{"description":"Arguments failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"Rate limit exceeded (see Retry-After)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-read-only":true}},"/v1/tools/search_cases_by_class_and_unit":{"post":{"operationId":"search_cases_by_class_and_unit","summary":"Search cases of one procedural class (TPU code, for example 1116 Execucao Fiscal) handled by one court unit (vara or ser","description":"Search cases of one procedural class (TPU code, for example 1116 Execucao Fiscal) handled by one court unit (vara or serventia code). Returns case summaries without movements. Use for \"List tax enforcement cases of the DF tax enforcement court unit in TJDFT\".","tags":["tools"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"properties":{"court_alias":{"description":"Index alias of the court, for example 'api_publica_trf1' (Federal Regional Court 1), 'api_publica_tjsp' (Sao Paulo state court), 'api_publica_stj' or 'api_publica_tst'. The prefix api_publica_ is followed by the court acronym.","enum":["api_publica_stj","api_publica_stm","api_publica_tjac","api_publica_tjal","api_publica_tjam","api_publica_tjap","api_publica_tjba","api_publica_tjce","api_publica_tjdft","api_publica_tjes","api_publica_tjgo","api_publica_tjma","api_publica_tjmg","api_publica_tjmmg","api_publica_tjmrs","api_publica_tjms","api_publica_tjmsp","api_publica_tjmt","api_publica_tjpa","api_publica_tjpb","api_publica_tjpe","api_publica_tjpi","api_publica_tjpr","api_publica_tjrj","api_publica_tjrn","api_publica_tjro","api_publica_tjrr","api_publica_tjrs","api_publica_tjsc","api_publica_tjse","api_publica_tjsp","api_publica_tjto","api_publica_tre-ac","api_publica_tre-al","api_publica_tre-am","api_publica_tre-ap","api_publica_tre-ba","api_publica_tre-ce","api_publica_tre-dft","api_publica_tre-es","api_publica_tre-go","api_publica_tre-ma","api_publica_tre-mg","api_publica_tre-ms","api_publica_tre-mt","api_publica_tre-pa","api_publica_tre-pb","api_publica_tre-pe","api_publica_tre-pi","api_publica_tre-pr","api_publica_tre-rj","api_publica_tre-rn","api_publica_tre-ro","api_publica_tre-rr","api_publica_tre-rs","api_publica_tre-sc","api_publica_tre-se","api_publica_tre-sp","api_publica_tre-to","api_publica_trf1","api_publica_trf2","api_publica_trf3","api_publica_trf4","api_publica_trf5","api_publica_trf6","api_publica_trt1","api_publica_trt10","api_publica_trt11","api_publica_trt12","api_publica_trt13","api_publica_trt14","api_publica_trt15","api_publica_trt16","api_publica_trt17","api_publica_trt18","api_publica_trt19","api_publica_trt2","api_publica_trt20","api_publica_trt21","api_publica_trt22","api_publica_trt23","api_publica_trt24","api_publica_trt3","api_publica_trt4","api_publica_trt5","api_publica_trt6","api_publica_trt7","api_publica_trt8","api_publica_trt9","api_publica_tse","api_publica_tst"],"title":"Court Alias","type":"string"},"class_code":{"description":"Procedural class code from the national table (TPU), for example 1116.","minimum":1,"title":"Class Code","type":"integer"},"unit_code":{"description":"Court unit code (orgaoJulgador.codigo), for example 13597.","minimum":1,"title":"Unit Code","type":"integer"},"size":{"anyOf":[{"maximum":100,"minimum":1,"type":"integer"},{"type":"null"}],"default":10,"description":"How many cases to return (1 to 100).","title":"Size"}},"required":["court_alias","class_code","unit_code"],"title":"search_cases_by_class_and_unitArguments","type":"object"}}}},"responses":{"200":{"description":"Tool result. `ok: true` on success; `ok: false` with a structured `error` (provider_unavailable, upstream_error, bad_input) when the tool could not answer.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"422":{"description":"Arguments failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"Rate limit exceeded (see Retry-After)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-read-only":true}},"/v1/tools/search_cases_by_class":{"post":{"operationId":"search_cases_by_class","summary":"Search cases of one procedural class (TPU code) in a court. Returns case summaries without movements. Use for \"Find case","description":"Search cases of one procedural class (TPU code) in a court. Returns case summaries without movements. Use for \"Find cases of class 1116 in TJSP\".","tags":["tools"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"properties":{"court_alias":{"description":"Index alias of the court, for example 'api_publica_trf1' (Federal Regional Court 1), 'api_publica_tjsp' (Sao Paulo state court), 'api_publica_stj' or 'api_publica_tst'. The prefix api_publica_ is followed by the court acronym.","enum":["api_publica_stj","api_publica_stm","api_publica_tjac","api_publica_tjal","api_publica_tjam","api_publica_tjap","api_publica_tjba","api_publica_tjce","api_publica_tjdft","api_publica_tjes","api_publica_tjgo","api_publica_tjma","api_publica_tjmg","api_publica_tjmmg","api_publica_tjmrs","api_publica_tjms","api_publica_tjmsp","api_publica_tjmt","api_publica_tjpa","api_publica_tjpb","api_publica_tjpe","api_publica_tjpi","api_publica_tjpr","api_publica_tjrj","api_publica_tjrn","api_publica_tjro","api_publica_tjrr","api_publica_tjrs","api_publica_tjsc","api_publica_tjse","api_publica_tjsp","api_publica_tjto","api_publica_tre-ac","api_publica_tre-al","api_publica_tre-am","api_publica_tre-ap","api_publica_tre-ba","api_publica_tre-ce","api_publica_tre-dft","api_publica_tre-es","api_publica_tre-go","api_publica_tre-ma","api_publica_tre-mg","api_publica_tre-ms","api_publica_tre-mt","api_publica_tre-pa","api_publica_tre-pb","api_publica_tre-pe","api_publica_tre-pi","api_publica_tre-pr","api_publica_tre-rj","api_publica_tre-rn","api_publica_tre-ro","api_publica_tre-rr","api_publica_tre-rs","api_publica_tre-sc","api_publica_tre-se","api_publica_tre-sp","api_publica_tre-to","api_publica_trf1","api_publica_trf2","api_publica_trf3","api_publica_trf4","api_publica_trf5","api_publica_trf6","api_publica_trt1","api_publica_trt10","api_publica_trt11","api_publica_trt12","api_publica_trt13","api_publica_trt14","api_publica_trt15","api_publica_trt16","api_publica_trt17","api_publica_trt18","api_publica_trt19","api_publica_trt2","api_publica_trt20","api_publica_trt21","api_publica_trt22","api_publica_trt23","api_publica_trt24","api_publica_trt3","api_publica_trt4","api_publica_trt5","api_publica_trt6","api_publica_trt7","api_publica_trt8","api_publica_trt9","api_publica_tse","api_publica_tst"],"title":"Court Alias","type":"string"},"class_code":{"description":"Procedural class code from the national table (TPU), for example 1116.","minimum":1,"title":"Class Code","type":"integer"},"size":{"anyOf":[{"maximum":100,"minimum":1,"type":"integer"},{"type":"null"}],"default":10,"description":"How many cases to return (1 to 100).","title":"Size"}},"required":["court_alias","class_code"],"title":"search_cases_by_classArguments","type":"object"}}}},"responses":{"200":{"description":"Tool result. `ok: true` on success; `ok: false` with a structured `error` (provider_unavailable, upstream_error, bad_input) when the tool could not answer.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"422":{"description":"Arguments failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"Rate limit exceeded (see Retry-After)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-read-only":true}},"/v1/tools/search_cases_by_subject":{"post":{"operationId":"search_cases_by_subject","summary":"Search cases that carry one subject (assunto, TPU code) in a court. Returns case summaries without movements. Use for \"F","description":"Search cases that carry one subject (assunto, TPU code) in a court. Returns case summaries without movements. Use for \"Find cases with subject 6017 in TJDFT\".","tags":["tools"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"properties":{"court_alias":{"description":"Index alias of the court, for example 'api_publica_trf1' (Federal Regional Court 1), 'api_publica_tjsp' (Sao Paulo state court), 'api_publica_stj' or 'api_publica_tst'. The prefix api_publica_ is followed by the court acronym.","enum":["api_publica_stj","api_publica_stm","api_publica_tjac","api_publica_tjal","api_publica_tjam","api_publica_tjap","api_publica_tjba","api_publica_tjce","api_publica_tjdft","api_publica_tjes","api_publica_tjgo","api_publica_tjma","api_publica_tjmg","api_publica_tjmmg","api_publica_tjmrs","api_publica_tjms","api_publica_tjmsp","api_publica_tjmt","api_publica_tjpa","api_publica_tjpb","api_publica_tjpe","api_publica_tjpi","api_publica_tjpr","api_publica_tjrj","api_publica_tjrn","api_publica_tjro","api_publica_tjrr","api_publica_tjrs","api_publica_tjsc","api_publica_tjse","api_publica_tjsp","api_publica_tjto","api_publica_tre-ac","api_publica_tre-al","api_publica_tre-am","api_publica_tre-ap","api_publica_tre-ba","api_publica_tre-ce","api_publica_tre-dft","api_publica_tre-es","api_publica_tre-go","api_publica_tre-ma","api_publica_tre-mg","api_publica_tre-ms","api_publica_tre-mt","api_publica_tre-pa","api_publica_tre-pb","api_publica_tre-pe","api_publica_tre-pi","api_publica_tre-pr","api_publica_tre-rj","api_publica_tre-rn","api_publica_tre-ro","api_publica_tre-rr","api_publica_tre-rs","api_publica_tre-sc","api_publica_tre-se","api_publica_tre-sp","api_publica_tre-to","api_publica_trf1","api_publica_trf2","api_publica_trf3","api_publica_trf4","api_publica_trf5","api_publica_trf6","api_publica_trt1","api_publica_trt10","api_publica_trt11","api_publica_trt12","api_publica_trt13","api_publica_trt14","api_publica_trt15","api_publica_trt16","api_publica_trt17","api_publica_trt18","api_publica_trt19","api_publica_trt2","api_publica_trt20","api_publica_trt21","api_publica_trt22","api_publica_trt23","api_publica_trt24","api_publica_trt3","api_publica_trt4","api_publica_trt5","api_publica_trt6","api_publica_trt7","api_publica_trt8","api_publica_trt9","api_publica_tse","api_publica_tst"],"title":"Court Alias","type":"string"},"subject_code":{"description":"Subject code from the national table (TPU), for example 6017.","minimum":1,"title":"Subject Code","type":"integer"},"size":{"anyOf":[{"maximum":100,"minimum":1,"type":"integer"},{"type":"null"}],"default":10,"description":"How many cases to return (1 to 100).","title":"Size"}},"required":["court_alias","subject_code"],"title":"search_cases_by_subjectArguments","type":"object"}}}},"responses":{"200":{"description":"Tool result. `ok: true` on success; `ok: false` with a structured `error` (provider_unavailable, upstream_error, bad_input) when the tool could not answer.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"422":{"description":"Arguments failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"Rate limit exceeded (see Retry-After)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-read-only":true}},"/v1/tools/search_cases_by_court_unit":{"post":{"operationId":"search_cases_by_court_unit","summary":"Search cases handled by one court unit (vara or serventia code) in a court. Returns case summaries without movements. Us","description":"Search cases handled by one court unit (vara or serventia code) in a court. Returns case summaries without movements. Use for \"What cases does court unit 13597 of TJDFT handle\".","tags":["tools"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"properties":{"court_alias":{"description":"Index alias of the court, for example 'api_publica_trf1' (Federal Regional Court 1), 'api_publica_tjsp' (Sao Paulo state court), 'api_publica_stj' or 'api_publica_tst'. The prefix api_publica_ is followed by the court acronym.","enum":["api_publica_stj","api_publica_stm","api_publica_tjac","api_publica_tjal","api_publica_tjam","api_publica_tjap","api_publica_tjba","api_publica_tjce","api_publica_tjdft","api_publica_tjes","api_publica_tjgo","api_publica_tjma","api_publica_tjmg","api_publica_tjmmg","api_publica_tjmrs","api_publica_tjms","api_publica_tjmsp","api_publica_tjmt","api_publica_tjpa","api_publica_tjpb","api_publica_tjpe","api_publica_tjpi","api_publica_tjpr","api_publica_tjrj","api_publica_tjrn","api_publica_tjro","api_publica_tjrr","api_publica_tjrs","api_publica_tjsc","api_publica_tjse","api_publica_tjsp","api_publica_tjto","api_publica_tre-ac","api_publica_tre-al","api_publica_tre-am","api_publica_tre-ap","api_publica_tre-ba","api_publica_tre-ce","api_publica_tre-dft","api_publica_tre-es","api_publica_tre-go","api_publica_tre-ma","api_publica_tre-mg","api_publica_tre-ms","api_publica_tre-mt","api_publica_tre-pa","api_publica_tre-pb","api_publica_tre-pe","api_publica_tre-pi","api_publica_tre-pr","api_publica_tre-rj","api_publica_tre-rn","api_publica_tre-ro","api_publica_tre-rr","api_publica_tre-rs","api_publica_tre-sc","api_publica_tre-se","api_publica_tre-sp","api_publica_tre-to","api_publica_trf1","api_publica_trf2","api_publica_trf3","api_publica_trf4","api_publica_trf5","api_publica_trf6","api_publica_trt1","api_publica_trt10","api_publica_trt11","api_publica_trt12","api_publica_trt13","api_publica_trt14","api_publica_trt15","api_publica_trt16","api_publica_trt17","api_publica_trt18","api_publica_trt19","api_publica_trt2","api_publica_trt20","api_publica_trt21","api_publica_trt22","api_publica_trt23","api_publica_trt24","api_publica_trt3","api_publica_trt4","api_publica_trt5","api_publica_trt6","api_publica_trt7","api_publica_trt8","api_publica_trt9","api_publica_tse","api_publica_tst"],"title":"Court Alias","type":"string"},"unit_code":{"description":"Court unit code (orgaoJulgador.codigo), for example 13597.","minimum":1,"title":"Unit Code","type":"integer"},"size":{"anyOf":[{"maximum":100,"minimum":1,"type":"integer"},{"type":"null"}],"default":10,"description":"How many cases to return (1 to 100).","title":"Size"}},"required":["court_alias","unit_code"],"title":"search_cases_by_court_unitArguments","type":"object"}}}},"responses":{"200":{"description":"Tool result. `ok: true` on success; `ok: false` with a structured `error` (provider_unavailable, upstream_error, bad_input) when the tool could not answer.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"422":{"description":"Arguments failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"Rate limit exceeded (see Retry-After)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-read-only":true}},"/v1/tools/search_cases_by_filing_date":{"post":{"operationId":"search_cases_by_filing_date","summary":"Search cases filed within a date range in a court. Returns case summaries without movements. Use for \"Which cases were f","description":"Search cases filed within a date range in a court. Returns case summaries without movements. Use for \"Which cases were filed in TJSP in January 2024\".","tags":["tools"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"properties":{"court_alias":{"description":"Index alias of the court, for example 'api_publica_trf1' (Federal Regional Court 1), 'api_publica_tjsp' (Sao Paulo state court), 'api_publica_stj' or 'api_publica_tst'. The prefix api_publica_ is followed by the court acronym.","enum":["api_publica_stj","api_publica_stm","api_publica_tjac","api_publica_tjal","api_publica_tjam","api_publica_tjap","api_publica_tjba","api_publica_tjce","api_publica_tjdft","api_publica_tjes","api_publica_tjgo","api_publica_tjma","api_publica_tjmg","api_publica_tjmmg","api_publica_tjmrs","api_publica_tjms","api_publica_tjmsp","api_publica_tjmt","api_publica_tjpa","api_publica_tjpb","api_publica_tjpe","api_publica_tjpi","api_publica_tjpr","api_publica_tjrj","api_publica_tjrn","api_publica_tjro","api_publica_tjrr","api_publica_tjrs","api_publica_tjsc","api_publica_tjse","api_publica_tjsp","api_publica_tjto","api_publica_tre-ac","api_publica_tre-al","api_publica_tre-am","api_publica_tre-ap","api_publica_tre-ba","api_publica_tre-ce","api_publica_tre-dft","api_publica_tre-es","api_publica_tre-go","api_publica_tre-ma","api_publica_tre-mg","api_publica_tre-ms","api_publica_tre-mt","api_publica_tre-pa","api_publica_tre-pb","api_publica_tre-pe","api_publica_tre-pi","api_publica_tre-pr","api_publica_tre-rj","api_publica_tre-rn","api_publica_tre-ro","api_publica_tre-rr","api_publica_tre-rs","api_publica_tre-sc","api_publica_tre-se","api_publica_tre-sp","api_publica_tre-to","api_publica_trf1","api_publica_trf2","api_publica_trf3","api_publica_trf4","api_publica_trf5","api_publica_trf6","api_publica_trt1","api_publica_trt10","api_publica_trt11","api_publica_trt12","api_publica_trt13","api_publica_trt14","api_publica_trt15","api_publica_trt16","api_publica_trt17","api_publica_trt18","api_publica_trt19","api_publica_trt2","api_publica_trt20","api_publica_trt21","api_publica_trt22","api_publica_trt23","api_publica_trt24","api_publica_trt3","api_publica_trt4","api_publica_trt5","api_publica_trt6","api_publica_trt7","api_publica_trt8","api_publica_trt9","api_publica_tse","api_publica_tst"],"title":"Court Alias","type":"string"},"filed_from":{"description":"First filing date, ISO 8601, for example 2024-01-01.","maxLength":30,"title":"Filed From","type":"string"},"filed_to":{"description":"Last filing date, ISO 8601, for example 2024-01-31.","maxLength":30,"title":"Filed To","type":"string"},"size":{"anyOf":[{"maximum":100,"minimum":1,"type":"integer"},{"type":"null"}],"default":10,"description":"How many cases to return (1 to 100).","title":"Size"}},"required":["court_alias","filed_from","filed_to"],"title":"search_cases_by_filing_dateArguments","type":"object"}}}},"responses":{"200":{"description":"Tool result. `ok: true` on success; `ok: false` with a structured `error` (provider_unavailable, upstream_error, bad_input) when the tool could not answer.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"422":{"description":"Arguments failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"Rate limit exceeded (see Retry-After)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-read-only":true}},"/v1/tools/page_cases_by_class_and_unit":{"post":{"operationId":"page_cases_by_class_and_unit","summary":"Get the next page of cases of a class and court unit with search_after, ordered by index timestamp. Pass 0 for the first","description":"Get the next page of cases of a class and court unit with search_after, ordered by index timestamp. Pass 0 for the first page, then the sort value (a number in milliseconds) found on the last hit of the previous page. Use for \"Give me the next 100 tax enforcement cases after sort value 1681366085550\".","tags":["tools"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"properties":{"court_alias":{"description":"Index alias of the court, for example 'api_publica_trf1' (Federal Regional Court 1), 'api_publica_tjsp' (Sao Paulo state court), 'api_publica_stj' or 'api_publica_tst'. The prefix api_publica_ is followed by the court acronym.","enum":["api_publica_stj","api_publica_stm","api_publica_tjac","api_publica_tjal","api_publica_tjam","api_publica_tjap","api_publica_tjba","api_publica_tjce","api_publica_tjdft","api_publica_tjes","api_publica_tjgo","api_publica_tjma","api_publica_tjmg","api_publica_tjmmg","api_publica_tjmrs","api_publica_tjms","api_publica_tjmsp","api_publica_tjmt","api_publica_tjpa","api_publica_tjpb","api_publica_tjpe","api_publica_tjpi","api_publica_tjpr","api_publica_tjrj","api_publica_tjrn","api_publica_tjro","api_publica_tjrr","api_publica_tjrs","api_publica_tjsc","api_publica_tjse","api_publica_tjsp","api_publica_tjto","api_publica_tre-ac","api_publica_tre-al","api_publica_tre-am","api_publica_tre-ap","api_publica_tre-ba","api_publica_tre-ce","api_publica_tre-dft","api_publica_tre-es","api_publica_tre-go","api_publica_tre-ma","api_publica_tre-mg","api_publica_tre-ms","api_publica_tre-mt","api_publica_tre-pa","api_publica_tre-pb","api_publica_tre-pe","api_publica_tre-pi","api_publica_tre-pr","api_publica_tre-rj","api_publica_tre-rn","api_publica_tre-ro","api_publica_tre-rr","api_publica_tre-rs","api_publica_tre-sc","api_publica_tre-se","api_publica_tre-sp","api_publica_tre-to","api_publica_trf1","api_publica_trf2","api_publica_trf3","api_publica_trf4","api_publica_trf5","api_publica_trf6","api_publica_trt1","api_publica_trt10","api_publica_trt11","api_publica_trt12","api_publica_trt13","api_publica_trt14","api_publica_trt15","api_publica_trt16","api_publica_trt17","api_publica_trt18","api_publica_trt19","api_publica_trt2","api_publica_trt20","api_publica_trt21","api_publica_trt22","api_publica_trt23","api_publica_trt24","api_publica_trt3","api_publica_trt4","api_publica_trt5","api_publica_trt6","api_publica_trt7","api_publica_trt8","api_publica_trt9","api_publica_tse","api_publica_tst"],"title":"Court Alias","type":"string"},"class_code":{"description":"Procedural class code from the national table (TPU), for example 1116.","minimum":1,"title":"Class Code","type":"integer"},"unit_code":{"description":"Court unit code (orgaoJulgador.codigo), for example 13597.","minimum":1,"title":"Unit Code","type":"integer"},"after_timestamp":{"description":"0 for the first page, otherwise the sort value (milliseconds) of the last hit of the previous page, for example 1681366085550.","minimum":0,"title":"After Timestamp","type":"integer"},"size":{"anyOf":[{"maximum":100,"minimum":1,"type":"integer"},{"type":"null"}],"default":10,"description":"How many cases to return (1 to 100).","title":"Size"}},"required":["court_alias","class_code","unit_code","after_timestamp"],"title":"page_cases_by_class_and_unitArguments","type":"object"}}}},"responses":{"200":{"description":"Tool result. `ok: true` on success; `ok: false` with a structured `error` (provider_unavailable, upstream_error, bad_input) when the tool could not answer.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"422":{"description":"Arguments failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"Rate limit exceeded (see Retry-After)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-read-only":true}}}}