For Agents
Manage Evoliz companies, clients, deliveries, payments, and PDF settings via 10 bearer-token-secured endpoints scoped to a company ID.
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Evoliz 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 Evoliz API API.
Authenticate against /api/login to obtain a bearer token for subsequent calls
List the companies attached to the authenticated Evoliz account
Manage clients per company via /api/v1/companies/{companyId}/clients
Track deliveries linked to invoices and orders via /api/v1/companies/{companyId}/deliveries
GET STARTED
Use for: I need to log in to Evoliz and obtain a bearer token, List the companies under my Evoliz account, Create a new client in a specific Evoliz company, Record a payment against an invoice
Not supported: Does not handle payroll, inventory, or general-ledger journal entries — use for client, delivery, payment, and PDF-settings operations within Evoliz only.
Jentic publishes the only available OpenAPI document for Evoliz API, keeping it validated and agent-ready.
Jentic publishes the only available OpenAPI specification for Evoliz API, keeping it validated and agent-ready. Evoliz is a French accounting and invoicing platform whose API exposes 10 endpoints for managing companies, clients, deliveries, payments, and PDF settings. Operations are scoped under /api/v1/companies/{companyId}/* so each request targets a specific accounting entity, with bearer-token authentication issued via /api/login.
Record and reconcile payments via /api/v1/companies/{companyId}/payments
Configure PDF document settings (branding, labels, templates) per company
Patterns agents use Evoliz API API for, with concrete tasks.
★ Multi-Company Invoice Operations
Accountants who manage several SARLs, micro-entreprises, or holding structures juggle different VAT rules and branding per entity. The /api/v1/companies/{companyId}/* path family scopes every Evoliz call to one company, so an agent can iterate across the company list and apply per-entity actions (create clients, record payments) without mixing data between books.
GET /api/v1/companies, then for each companyId POST /api/v1/companies/{companyId}/clients with the new client payload
Payment Reconciliation
Finance teams reconcile bank receipts against issued invoices nightly. The Evoliz payments endpoint accepts payment records linked to a company, letting an agent ingest a bank statement, match each receipt against an Evoliz invoice, and POST the reconciled payment so the ledger updates without manual spreadsheet work.
Read the day's bank statement, match each receipt to an open invoice, and POST /api/v1/companies/{companyId}/payments for each matched receipt
Branded PDF Configuration
Boutique firms tailor invoice PDFs per company brand — logo, colour, payment instructions, mandatory legal mentions. The PDF settings endpoint lets an agent push that configuration programmatically when onboarding a new entity, so the first invoice issued already matches the brand without manual UI configuration.
PATCH /api/v1/companies/{companyId}/settings/pdf with the new logo URL and accent colour after onboarding a new client company
AI Bookkeeper via Jentic
An AI bookkeeping assistant inside a French SME drafts client records and books payments inside Evoliz from chat instructions. Jentic exposes Evoliz's bearer-secured endpoints as MCP tools so the agent searches by intent and executes per-company calls without staff ever leaving the chat.
Use Jentic search 'record an evoliz payment' to find POST /api/v1/companies/{companyId}/payments, load schema, and execute on bank-receipt events
10 endpoints — jentic publishes the only available openapi specification for evoliz api, keeping it validated and agent-ready.
METHOD
PATH
DESCRIPTION
/api/login
Issue a bearer token
/api/v1/companies
List companies
/api/v1/companies/{companyId}/clients
List clients of a company
/api/v1/companies/{companyId}/deliveries
List deliveries
/api/v1/companies/{companyId}/payments
List payments
/api/v1/companies/{companyId}/settings/pdf
Read PDF settings
/api/login
Issue a bearer token
/api/v1/companies
List companies
/api/v1/companies/{companyId}/clients
List clients of a company
/api/v1/companies/{companyId}/deliveries
List deliveries
/api/v1/companies/{companyId}/payments
List payments
Three things that make agents converge on Jentic-routed access.
Credential isolation
Evoliz issues bearer tokens via /api/login; Jentic stores the username and password in the MAXsystem vault, refreshes the bearer transparently, and only ever exposes scoped execution rights to the agent.
Intent-based discovery
Agents search by intent (e.g. 'list evoliz clients' or 'record an evoliz payment') and Jentic returns the matching /api/v1/companies/{companyId}/* endpoint with its companyId parameter and payload schema wired in.
Time to first call
Direct Evoliz integration: about a day to handle login refresh, multi-company iteration, and PDF settings. Through Jentic: under an hour — search, load schema, execute.
Alternatives and complements available in the Jentic catalogue.
Xero Accounting API
Xero offers a richer accounting and invoicing surface for English-speaking markets.
Choose Xero when operating outside France or when you need full general-ledger and bank-feed integration.
Sage API
Sage covers accounting and ERP across many regions including France.
Choose Sage when the business needs broader ERP capabilities (inventory, payroll) alongside invoicing.
Stripe API
Stripe collects payments that can then be recorded against Evoliz invoices.
Pair with Stripe to capture payment online, then post the receipt to Evoliz via the payments endpoint.
Specific to using Evoliz API API through Jentic.
Why is there no official OpenAPI spec for Evoliz API?
Evoliz does not publish an OpenAPI specification. Jentic generates and maintains this spec so that AI agents and developers can call Evoliz 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 Evoliz API use?
Evoliz uses HTTP bearer tokens issued by POST /api/login. Through Jentic, login credentials sit in the MAXsystem vault and Jentic refreshes the bearer token transparently so the agent only sees scoped execution rights.
Can I record a payment against an invoice with the Evoliz API?
Yes. POST /api/v1/companies/{companyId}/payments with the payment payload referencing the invoice ID. Evoliz reconciles the payment to the invoice in the ledger automatically.
What are the rate limits for the Evoliz API?
The OpenAPI spec does not declare specific rate limits; Evoliz applies plan-based throttling. Inspect 429 responses and Retry-After headers and confirm your account ceiling with Evoliz support before high-volume reconciliations.
How do I list a company's clients through Jentic?
Run pip install jentic, then await client.search('list evoliz clients'), client.load, client.execute. Jentic returns GET /api/v1/companies/{companyId}/clients with the companyId path parameter wired into the input schema.
Can I configure invoice PDF branding via the Evoliz API?
Yes. The /api/v1/companies/{companyId}/settings/pdf endpoint exposes per-company PDF configuration so an agent can push logo, accent colour, and template choices without using the Evoliz web UI.
/api/v1/companies/{companyId}/settings/pdf
Read PDF settings