For Agents
Run ABN lookups, manage client contacts and addresses, control bank accounts and transactions, and authenticate with email and OTP for Australian SMSF and adviser workflows.
Use for: Look up the ABN 12345678901 to confirm the entity is registered, Authenticate this adviser with their email and OTP to start a session, Refresh the JWT before it expires for an adviser still in the workspace, Create a new client contact for the SMSF onboarding pack
Not supported: Does not handle tax filing, payroll, or general-ledger accounting — use for ABN verification, adviser authentication, SMSF banking records, and client contact administration only.
Jentic publishes the only available OpenAPI specification for Nagaris API, keeping it validated and agent-ready. Nagaris is an Australian financial-services platform that supports SMSF (self-managed super fund) administration and adviser workflows. The 21-endpoint API covers ABN lookup against the Australian Business Register, address creation and lookup, email and OTP authentication with refreshable JWTs, banking accounts and transactions, and client contact records. Authentication uses an HTTP bearer token issued via the email/OTP login flow.
Install Jentic One Beta
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Nagaris 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.
Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.
Step 1: Jentic One Host machine
# On the machine that will host your Jentic One instance:
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | shStep 2: Agent machine
# 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 Nagaris API.
Look up an Australian Business Number (ABN) against the Australian Business Register
Create and retrieve postal addresses tied to client and adviser records
Authenticate via email-and-OTP and refresh the resulting JWT
Maintain bank accounts and ledger transactions for SMSF administration
Create, update, and delete client contact records used across the adviser workspace
Logout and invalidate the current adviser session
Patterns agents use Nagaris API for, with concrete tasks.
★ ABN Lookup During Client Onboarding
When advisers onboard a new SMSF or business client, they verify the entity by ABN against the Australian Business Register. GET /api/v1/abn/lookup accepts the ABN and returns registration data so the adviser knows the entity is current and trading. Removes manual copy-paste from the ABR website during onboarding interviews.
Call GET /api/v1/abn/lookup with abn=12345678901 and add the resulting trading-name and entity-type to the new SMSF onboarding record.
Adviser Authentication Flow
Advisers authenticate with email then OTP via POST /api/v1/auth/login/email and POST /api/v1/auth/login/otp, receiving a JWT they then refresh with POST /api/v1/auth/token/refresh. POST /api/v1/auth/logout invalidates the session. Suits a desktop adviser workspace and any agent that acts on the adviser's behalf during the working day.
Run the email/OTP flow for adviser jane@example.com and store the returned JWT for use on later calls.
Bank Account and Transaction Administration
SMSF administrators manage fund bank accounts and pull transactions for ledger reconciliation via /api/v1/banking/bank-accounts and /api/v1/banking/transactions. PATCH and DELETE on the bank-account path support corrections and offboarding, while GET on /banking/transactions returns the records the accounting team reconciles against. Replaces manual CSV exports for monthly fund reporting.
List all bank transactions on bank-account ID 17 for the last 90 days via GET /api/v1/banking/transactions and post a reconciliation summary to the audit queue.
Client Contact and Address Records
Maintain client contact records and their postal addresses for letter generation, BAS submissions, and trustee communications. /api/v1/client-contacts supports CRUD on the contact record and /api/v1/addresses captures the postal addresses they reference. Useful when integrating a separate CRM or document automation tool with the Nagaris adviser workspace.
Create a new client contact for John Smith via POST /api/v1/client-contacts and link a primary address created via POST /api/v1/addresses.
AI Agent Adviser Co-Pilot
Wire Nagaris into an AI agent through Jentic so an adviser can ask 'verify this ABN' or 'list this fund's bank transactions' inside their chat surface, without copying tokens around. Through Jentic the bearer JWT lives in the encrypted vault and the agent picks the right operation from 21 endpoints via intent search. Saves advisers from clicking through several tabs of the Nagaris workspace for routine lookups.
On a chat request 'is ABN 12345678901 still active?', search Jentic for 'Nagaris ABN lookup', execute GET /api/v1/abn/lookup, and reply with the entity status.
21 endpoints — jentic publishes the only available openapi specification for nagaris api, keeping it validated and agent-ready.
METHOD
PATH
DESCRIPTION
/api/v1/abn/lookup
Look up an ABN against the Australian Business Register
/api/v1/auth/login/email
Start an adviser email/OTP login flow
/api/v1/auth/login/otp
Complete adviser login with the OTP code
/api/v1/auth/token/refresh
Refresh the adviser's JWT
/api/v1/banking/bank-accounts
List bank accounts attached to client funds
/api/v1/banking/transactions
List ledger transactions for reconciliation
/api/v1/client-contacts
Create a client contact record
/api/v1/addresses
Create a postal address record
/api/v1/abn/lookup
Look up an ABN against the Australian Business Register
/api/v1/auth/login/email
Start an adviser email/OTP login flow
/api/v1/auth/login/otp
Complete adviser login with the OTP code
/api/v1/auth/token/refresh
Refresh the adviser's JWT
/api/v1/banking/bank-accounts
List bank accounts attached to client funds
/api/v1/banking/transactions
List ledger transactions for reconciliation
/api/v1/client-contacts
Create a client contact record
/api/v1/addresses
Create a postal address record
Three things that make agents converge on Jentic-routed access.
Credential isolation
Nagaris bearer JWTs (issued by the email/OTP flow) live in the Jentic vault encrypted at rest. Agents call the API through Jentic's execution layer, which injects the Authorization header server-side, so adviser tokens never enter agent prompts or chat logs.
Intent-based discovery
Agents search by intent (e.g., 'verify an Australian ABN' or 'list fund bank transactions') and Jentic returns the matching Nagaris operation from 21 endpoints with its parameter schema, so the agent can build a valid request without reading the spec.
Time to first call
Direct Nagaris integration: 2-3 days for the email/OTP login flow and JWT refresh handling, plus banking and contact wiring. Through Jentic: under 1 hour for the first ABN lookup or contact creation.
Alternatives and complements available in the Jentic catalogue.
Specific to using Nagaris API through Jentic.
Why is there no official OpenAPI spec for Nagaris API?
Nagaris does not publish an OpenAPI specification. Jentic generates and maintains this spec so that AI agents and developers can call Nagaris 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 Nagaris API use?
The Nagaris API uses an HTTP bearer token. Advisers authenticate with email and OTP via POST /api/v1/auth/login/email then POST /api/v1/auth/login/otp, then refresh the token with POST /api/v1/auth/token/refresh. Through Jentic the bearer JWT is stored encrypted in the vault and injected at execution time so the raw token never enters agent context.
Can I look up an ABN through the Nagaris API?
Yes. GET /api/v1/abn/lookup accepts the ABN as a query parameter and returns the entity's registration details from the Australian Business Register, useful during SMSF and business client onboarding.
How do I list bank transactions for a fund through the Nagaris API?
Call GET /api/v1/banking/transactions with the bank-account filter to list transactions, and GET /api/v1/banking/transactions/{id} for an individual record. Combine with /api/v1/banking/bank-accounts for account-level metadata when reconciling the fund ledger.
What rate limits apply to the Nagaris API?
Rate limits are not declared in the OpenAPI spec. Treat the API as moderately rate-limited per adviser session, implement exponential backoff on HTTP 429, and contact Nagaris for committed throughput before running large historical-transaction pulls during EOFY processing.
How do I run a Nagaris ABN lookup from an AI agent through Jentic?
Install the Jentic SDK with pip install jentic. Use SearchRequest with a query like 'verify an Australian ABN' to surface GET /api/v1/abn/lookup, LoadRequest for its schema, and ExecutionRequest to call it. Get an agent API key at https://app.jentic.com/sign-up.
GET STARTED