Product

How Jentic Works

From API assessment to production deployment in four simple steps.

Product Overview

PLATFORM

API DirectoryBrowse 10,000+ APIs ready for AI agent integrationAPI ScorecardAssess your APIs for AI-readiness with automated scoringAgentic SandboxSafely simulate AI agents with your production APIsJenticSign in to the Jentic web app

CAPABILITIES

IntegrationConnect AI agents to your existing systemsWorkflowsDiscover and capture successful agent workflowsGovernanceDefine, observe, and enforce AI policies

TOOLS

Arazzo UIVisualize Arazzo workflows as interactive documentationArazzo EditorBuild and edit multi-step API workflows visually
Pricing
Developers

GET STARTED

DocumentationGuides and API referenceQuickstartGet up and running in minutes

COMMUNITY

GitHubOpen source projects and examples
Resources
BlogLatest articles and insightsPress & MediaBrand assets and press contactOpen StandardsBuilt on open specs. Never locked in.NewsletterAPIs, AI agents, mixed with architecture and strategy.
Company
About UsOur mission and teamCareersJoin our teamContactGet in touch
Install Jentic OneBook a Demo
How Jentic WorksAPI DirectoryAPI ScorecardAgentic SandboxJenticIntegrationWorkflowsGovernanceArazzo UIArazzo Editor
Pricing
DocumentationQuickstartGitHub
BlogPress & MediaOpen StandardsNewsletter
About UsCareersContact
Request a demoInstall Jentic One
Jentic
For Enterprises
  • Product Overview
  • Agentic Sandbox
  • Book a Demo
For Developers
  • Jentic One
  • Documentation
  • GitHub
Company
  • About Jentic
  • Careers
  • Contact Us
ISO/IEC 27001:2022 certification badge issued by Prescient Security

Information Security Management System

Certified to ISO/IEC 27001:2022 by Prescient Security

Terms & Conditions•Privacy Policy•
© 2026 Jentic. All rights reserved.
APIs / Finance / Nagaris API
Nagaris API logo

Nagaris API

★ Only Publicly Available OpenAPI DocumentFinanceAccountingbearer21 EndpointsREST

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.

Jentic One on GithubView OpenAPI Document

Install Jentic One Beta

Connect the Nagaris API to your agent

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.

1

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 | sh
2

Step 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 instance

Jentic 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.

Capabilities

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

Use Cases

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.

Key Endpoints

21 endpoints — jentic publishes the only available openapi specification for nagaris api, keeping it validated and agent-ready.

METHOD

PATH

DESCRIPTION

GET

/api/v1/abn/lookup

Look up an ABN against the Australian Business Register

POST

/api/v1/auth/login/email

Start an adviser email/OTP login flow

POST

/api/v1/auth/login/otp

Complete adviser login with the OTP code

POST

/api/v1/auth/token/refresh

Refresh the adviser's JWT

GET

/api/v1/banking/bank-accounts

List bank accounts attached to client funds

GET

/api/v1/banking/transactions

List ledger transactions for reconciliation

POST

/api/v1/client-contacts

Create a client contact record

POST

/api/v1/addresses

Create a postal address record

GET

/api/v1/abn/lookup

Look up an ABN against the Australian Business Register

POST

/api/v1/auth/login/email

Start an adviser email/OTP login flow

POST

/api/v1/auth/login/otp

Complete adviser login with the OTP code

POST

/api/v1/auth/token/refresh

Refresh the adviser's JWT

GET

/api/v1/banking/bank-accounts

List bank accounts attached to client funds

GET

/api/v1/banking/transactions

List ledger transactions for reconciliation

POST

/api/v1/client-contacts

Create a client contact record

POST

/api/v1/addresses

Create a postal address record

Why Jentic?

Three things that make agents converge on Jentic-routed access.

Credential management

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

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

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.

Related APIs

Alternatives and complements available in the Jentic catalogue.

Complementary

Xero Accounting API

→

General-ledger accounting that pairs with Nagaris's SMSF-specific administration

Use Xero for the firm's general practice accounting alongside Nagaris for SMSF and client-fund-specific records.

Complementary

Plaid API

→

Bank-account aggregation feed that can populate Nagaris's banking module

Use Plaid when the source data for /banking/transactions comes from a bank-aggregation feed rather than direct bank uploads (regions where Plaid is supported).

Complementary

Onfido Identity Verification API

→

KYC and identity verification that pairs with Nagaris's ABN lookup at onboarding

Use Onfido for individual KYC during SMSF trustee onboarding alongside Nagaris's ABN entity verification.

FAQs

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

Start building with Nagaris API

Explore with Jentic
View OpenAPI Document