For Agents
Create law cases, link subjects, and read case-product views inside an Evolio legal practice management tenant via 28 OAuth2-secured endpoints.
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Evolio API, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.
# On the machine that will host your Jentic One instance:
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
jentic register # connects your agent to your Jentic One instanceJentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.
What an agent can do with Evolio API API.
Create a legal case via /method/ActionZalozitPripadSp
Create a case together with its subject in one call via /method/ActionZalozitPripadASubjektSp
Bulk-create cases with multiple subjects via /method/ActionZalozitVPripadySubjektySp
Read curated views of case-product types and statuses via /CPripadyProduktyDruhy and /CPripadyProduktyStavy
GET STARTED
Use for: I need to open a new law case for a client, Create a case and link an existing subject in one call, List the case-product types configured for this Evolio tenant, Retrieve case-product status options for the dropdown
Not supported: Does not handle billing, time tracking, or document storage — use for case intake, subject linkage, and case-product reference reads only.
Jentic publishes the only available OpenAPI document for Evolio API, keeping it validated and agent-ready.
Jentic publishes the only available OpenAPI specification for Evolio API, keeping it validated and agent-ready. Evolio is a legal practice management platform used to track law cases, subjects (clients and counterparties), and tasks. The API exposes 28 endpoints for creating cases (PripadSp), creating cases together with their subjects (PripadASubjektSp), bulk-creating case-subject relationships, and reading curated case product views. Endpoints are tenant-scoped via a {domain} server variable so each customer's data stays in its own subdomain.
Inspect subject-product relationships via /CPripadySubjektyProduktyDruhyVw and related views
Operate per-tenant by setting the {domain} server variable for the customer subdomain
Patterns agents use Evolio API API for, with concrete tasks.
★ Case Intake Automation
Law firms intake new matters through web forms, email, or partner referrals. The Evolio /method/ActionZalozitPripadSp endpoint lets an agent open a new case with the right product type and status, while /method/ActionZalozitPripadASubjektSp can create both the case and its subject in a single call so a client and matter spin up together with no double entry.
POST /method/ActionZalozitPripadASubjektSp with the new client's name and the matter type to create both records in one call
Bulk Migration of Cases and Subjects
Firms migrating from a legacy system into Evolio need to import historical cases with their associated clients and counterparties. The /method/ActionZalozitVPripadySubjektySp endpoint accepts batched case-subject combinations, letting an agent ingest a CSV export and create the relationships in fewer round trips than per-row inserts.
Read 500 rows from migration.csv and POST /method/ActionZalozitVPripadySubjektySp with the batched case-subject payload
Configuration-Driven UI
Internal portals that wrap Evolio surface dropdowns for case product types and statuses. The view endpoints /CPripadyProduktyDruhy and /CPripadyProduktyStavy expose those reference lists so a portal can render selects without hard-coding values, and the catalog stays consistent across web, mobile, and agent-driven flows.
GET /CPripadyProduktyDruhy and /CPripadyProduktyStavy at portal start-up and cache the responses for case-creation forms
AI Legal Intake Assistant via Jentic
An AI assistant inside a law firm intakes new matters from Slack or email, identifies the client, and opens the right Evolio case automatically. Jentic exposes the Evolio create-case operations as MCP tools so the agent searches by intent and executes without staff ever touching the Evolio UI.
Use Jentic search 'create a new evolio case with subject' to find /method/ActionZalozitPripadASubjektSp, load schema, and execute on intake messages
28 endpoints — jentic publishes the only available openapi specification for evolio api, keeping it validated and agent-ready.
METHOD
PATH
DESCRIPTION
/method/ActionZalozitPripadSp
Create a new case
/method/ActionZalozitPripadASubjektSp
Create case + subject in one call
/method/ActionZalozitVPripadySubjektySp
Bulk-create case-subject relationships
/CPripadyProduktyDruhy
List case-product types
/CPripadyProduktyStavy
List case-product statuses
/CPripadyProduktyVw
Combined case-product view
/CPripadySubjektyProduktyDruhyVw
Case-subject-product type view
/method/ActionZalozitPripadSp
Create a new case
/method/ActionZalozitPripadASubjektSp
Create case + subject in one call
/method/ActionZalozitVPripadySubjektySp
Bulk-create case-subject relationships
/CPripadyProduktyDruhy
List case-product types
/CPripadyProduktyStavy
List case-product statuses
Three things that make agents converge on Jentic-routed access.
Credential isolation
Evolio uses OAuth2 authorization-code; Jentic stores the client and refresh tokens encrypted in the MAXsystem vault and mints scoped access tokens per call so the agent never sees the long-lived secret.
Intent-based discovery
Agents search by intent (e.g. 'create a new evolio case') and Jentic returns the matching /method/Action* endpoint with its case and subject payload schema, so the agent doesn't need to read Czech-language method names from the spec.
Time to first call
Direct Evolio integration: 1-2 days to wire OAuth, tenant subdomains, and Czech-named action endpoints. Through Jentic: under an hour — search, load schema, execute.
Alternatives and complements available in the Jentic catalogue.
Filevine API
Filevine offers cloud legal case and project management with a richer document workflow.
Choose Filevine when the firm needs heavy document handling and project-style task automation alongside cases.
Zoho API
Zoho's CRM and people products complement Evolio's matter focus.
Pair Zoho with Evolio when the firm needs broader CRM and HR around its case management workflow.
Xodo Sign (Eversign) E-Signature API
E-signature workflows for engagement letters and case documents.
Use to send engagement letters or settlement documents created against an Evolio case for client signature.
Specific to using Evolio API API through Jentic.
Why is there no official OpenAPI spec for Evolio API?
Evolio does not publish an OpenAPI specification. Jentic generates and maintains this spec so that AI agents and developers can call Evolio API via structured tooling. It is validated against the live API and kept up to date. Get started at https://app.jentic.com/sign-up.
What authentication does the Evolio API use?
Evolio uses OAuth2 with the authorization-code flow (oAuth2AuthCode scheme). Through Jentic, the OAuth client and refresh token sit in the MAXsystem vault and Jentic injects an access token at call time so the agent never sees the secret.
Can I create a case and its subject in a single Evolio API call?
Yes. POST /method/ActionZalozitPripadASubjektSp accepts both the case and subject payload and creates the linked records together, removing the need for two round trips during intake.
What are the rate limits for the Evolio API?
The OpenAPI spec does not declare quantitative rate limits; Evolio applies tenant-level throttling. Watch for 429 responses and Retry-After headers and confirm your tenant's allowance with Evolio support before bulk migrations.
How do I open a new case through Jentic?
Run pip install jentic, then await client.search('create a new evolio case'), client.load, client.execute. Jentic returns POST /method/ActionZalozitPripadSp with the case payload schema wired in for the agent to fill.
How do I target a specific Evolio tenant subdomain?
The base URL is https://{domain}.evolio.cloud/emap; set the {domain} server variable to the customer's subdomain (default 'demo' in the spec) before calling any endpoint, so requests reach the right tenant.
/CPripadyProduktyVw
Combined case-product view
/CPripadySubjektyProduktyDruhyVw
Case-subject-product type view