Product
Jentic OSThe workplace. An in-house AI platform for every employeeJentic OneSafe access. Agents reach your systems without holding keysJentic AIRThe foundation. Gets your existing platforms ready for AI
Pricing
Developers

GET STARTED

API DirectoryBrowse 10,000+ APIs Ready For AI Agent IntegrationDocumentationGuides and API reference

TOOLS

API ScoringCheck your AI Readiness using our scorecardArazzo UIVisualize Arazzo Workflows As Interactive DocumentationArazzo EditorBuild And Edit Multi-Step API Workflows Visually

COMMUNITY

GitHubOpen source projects and examplesOpen StandardsBuilt on open specs. Never locked in.
Resources
Company
About UsOur mission and teamCareersJoin our teamContactGet in touch
Try it now
Jentic OSJentic OneJentic AIR
Pricing
API DirectoryDocumentationAPI ScoringArazzo UIArazzo EditorGitHubOpen Standards
Resources
About UsCareersContact
Try it now
JenticJentic
Products
  • Jentic OS
  • Jentic One
  • Jentic AIR
For Developers
  • API Directory
  • Documentation
  • GitHub
Company
  • About Jentic
  • Careers
  • Contact Us
  • Trust Centre
ISO/IEC 27001:2022 certification badge issued by Prescient SecurityISO/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 Technology Ltd. All rights reserved.
Switch to light modeSwitch to dark mode
APIs / Finance / Addepar API
Addepar API logo

Addepar API

Agent-ready OpenAPI document · curated by JenticFinanceAccountingapiKey, basic51 EndpointsREST

Know of an official OpenAPI document? Contribute it →

For Agents

Query Addepar portfolio data, manage entities and users, and run portfolio queries across clients and accounts. Used by wealth-management agents to surface holdings, transactions, and performance figures.

Use for: Get all entities for a wealth-management firm in Addepar, Run a portfolio query returning year-to-date returns for a household, Create a new client entity with linked accounts, List all transactions on an account in the last quarter

Not supported: Does not place trades, move money, or generate client tax forms - use for portfolio reporting, entity management, and document storage only.

Jentic publishes the only available OpenAPI specification for Addepar API, keeping it validated and agent-ready. Addepar is a wealth management technology platform used by RIAs, family offices, and large advisory firms to track multi-asset-class portfolios. The API exposes entities (clients, accounts, holdings), portfolio query endpoints for performance and exposure analysis, users and groups for permissions, and files for document storage. Authentication combines an Addepar-Firm header (API key) with HTTP Basic credentials, scoping each call to a specific firm tenant.

Jentic One on GithubView OpenAPI Document

Install Jentic One Beta

Connect the Addepar API to your agent

Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Addepar 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://jentic.com/install.sh?src=apis&api=%2Fapis%2Faddepar.com%2Faddepar" | sh
2

Step 2: Agent machine

# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Faddepar.com%2Faddepar" | 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 Addepar API.

Manage Addepar entities - clients, households, legal entities, and accounts - through create, edit, and delete operations

Run portfolio queries that return performance, exposure, and allocation metrics across selected entities and date ranges

Read and update users and assign them to permission groups for access control

List positions and transactions to drive reconciliation and reporting workflows

Upload, list, and retrieve files attached to entities for client document workflows

Bulk-edit entities via PATCH on the /entities collection for efficient mass updates

Use Cases

Patterns agents use Addepar API for, with concrete tasks.

★ Advisor portfolio review

Wealth advisors prepare for client meetings by pulling holdings, performance, and allocation figures across the household. The /portfolio/query endpoint returns those figures in a single call when given a list of entity IDs and a date range, removing the need to navigate the Addepar UI per client. The same query can be parameterised across the advisor's full book to drive a daily review email.

POST /portfolio/query with entity_ids for a household, period 'YTD', and metrics ['return', 'allocation_by_asset_class'] and return the results.

Client onboarding automation

Operations teams onboard new clients by creating an entity tree (household > individuals > accounts) in Addepar so portfolio data can flow in. Combining POST /entities with subsequent linkage calls, an automation can replicate a CRM record into Addepar in seconds, ensuring data captured at signup is reflected on the advisor dashboard the next day.

Call POST /entities to create a household, then POST /entities again for each member individual and their accounts, linking them via the parent fields.

User access management for compliance

Compliance officers need to review and adjust which advisors can see which clients. The Addepar users and groups endpoints make this auditable and scriptable: list all users, list groups, and PATCH user-group memberships to enforce role boundaries. This replaces ticket-driven manual adjustments in the Addepar admin UI.

GET /users to list all firm users, then PATCH the target user's groups to add 'Compliance Read-Only'.

AI agent client briefing via Jentic

An AI agent for a wealth advisor uses Jentic to call the portfolio query endpoint when the advisor asks 'how is the Smith household performing this year'. Jentic returns the operation schema, the agent fills entity_ids and a date range, and the response is summarised in plain English. The Addepar firm key and basic credentials never enter the agent's context - Jentic injects them at execute time.

Use Jentic to search 'addepar portfolio query', load the POST /portfolio/query schema, and execute with the Smith household entity_id and YTD period.

Key Endpoints

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

METHOD

PATH

DESCRIPTION

GET

/entities

Get all entities

POST

/entities

Create an entity

PATCH

/entities/{id}

Edit an entity

POST

/portfolio/query

Query portfolio data

GET

/users

Get all users

POST

/users

Create a user

GET

/entities

Get all entities

POST

/entities

Create an entity

PATCH

/entities/{id}

Edit an entity

POST

/portfolio/query

Query portfolio data

GET

/users

Get all users

POST

/users

Create a user

Why Jentic?

What agents get from Jentic-routed access to this vendor.

Setup

Setup

Wiring the Addepar API by hand means combining its firm-scoped Addepar-Firm header with HTTP Basic credentials and threading entity ids through reporting and entity endpoints without a published spec. Through Jentic you install once, import the Addepar API from the API Directory, store the firm key and Basic credentials once, and your agent calls it.

Permission scoping

Permission scoping

Addepar puts the entity id in the URL path (/entities/{id}), so a rule can pin your agent to one entity: it can read and patch that entity and nothing else. You choose the operations it may call, so creating entities or users is not included unless you add it.

Credential management

Credential isolation

Your Addepar firm API key and HTTP Basic credentials are stored once, encrypted, by your own Jentic One instance and injected at execution time. They never enter the agent's prompt, logs, or context.

Intent-based discovery

Intent-based discovery

Agents search Jentic by intent such as 'query household portfolio performance', and Jentic returns the matching Addepar operation with its input schema so the agent calls the right endpoint without browsing the reference docs, which matters because Addepar does not publish a public OpenAPI spec.

Related APIs

Alternatives and complements available in the Jentic catalogue.

Alternative

Envestnet API

→

Wealth-management platform covering managed accounts, performance, and reporting.

Choose Envestnet when the firm uses Envestnet as its TAMP rather than Addepar's reporting-only model.

Complementary

Refinitiv API

→

Market data provider supplying prices and reference data into wealth platforms.

Use Refinitiv alongside Addepar to enrich position data with intraday quotes when Addepar's overnight pricing is too stale.

Complementary

Salesforce REST API

→

CRM that holds client relationship data; pairs with Addepar's portfolio data.

Use Salesforce as the CRM source-of-truth and sync entity records into Addepar via POST /entities on new client signup.

FAQs

Specific to using Addepar API through Jentic.

Why is there no official OpenAPI spec for Addepar API?

Addepar does not publish an OpenAPI specification. Jentic generates and maintains this spec so that AI agents and developers can call Addepar API via structured tooling. It is validated against the live API and kept up to date. Get started with Jentic One, the self-hosted execution layer.

What authentication does the Addepar API use?

Addepar combines two schemes: an Addepar-Firm header carrying the firm-scoped API key, and HTTP Basic credentials for the calling user. Jentic stores both in your Jentic One instance and attaches them at execute time so neither the firm key nor the basic credentials appear in agent context.

Can I run portfolio performance queries with the Addepar API?

Yes. POST /portfolio/query accepts a list of entity IDs, a date range, and a set of metrics (returns, allocation, exposure) and returns the computed values in one response. This is the same engine that powers the Addepar UI's analytics views.

How do I create a new client entity through Jentic?

Search Jentic for 'create entity in addepar', load the POST /entities schema, and execute with the entity payload (type 'household' or 'individual', name, and parent links). Jentic returns the new entity ID, which can then be used to attach accounts.

Are there rate limits on the Addepar API?

Addepar enforces per-firm rate limits that vary by contract; the spec does not declare a fixed value. When 429 responses are returned, Jentic surfaces them unchanged so retry logic can read the Retry-After header.

Does this API execute trades or move money?

No. Addepar is a reporting and analytics platform - the API reads positions and transactions but does not place orders or initiate transfers. Trade execution requires a separate brokerage or custodian integration.

Can I limit what my agent is allowed to do with the Addepar API?

Yes. Because you run Jentic One yourself, your own rules decide which Addepar operations and credentials the agent may use. Since Addepar puts the entity id in the URL path (/entities/{id}), you can pin the agent to a single entity so it only reads and patches that one entity and nothing else. You also pick the exact operations it may call, so higher-risk actions like creating new entities or adding users are excluded unless you explicitly allow them.

GET STARTED

Start building with Addepar API

Explore with Jentic One
View OpenAPI Document