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.
Get started with Addepar API in minutes using your preferred integration method.
# Add to your MCP client config (Claude Desktop, Cursor, Windsurf)
{
"jentic": {
"url": "https://api.jentic.com/mcp",
"auth": "oauth"
}
}
# Then ask your agent:
"query addepar portfolio data for a household"
# → Jentic returns the GET /events tool with parameter schema, agent executes.What an agent can do with Addepar API 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
GET STARTED
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.
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.
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
Patterns agents use Addepar API 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.
51 endpoints — jentic publishes the only available openapi specification for addepar api, keeping it validated and agent-ready.
METHOD
PATH
DESCRIPTION
/entities
Get all entities
/entities
Create an entity
/entities/{id}
Edit an entity
/portfolio/query
Query portfolio data
/users
Get all users
/users
Create a user
/entities
Get all entities
/entities
Create an entity
/entities/{id}
Edit an entity
/portfolio/query
Query portfolio data
/users
Get all users
/users
Create a user
Three things that make agents converge on Jentic-routed access.
Credential isolation
Addepar's firm-scoped API key (Addepar-Firm header) and HTTP Basic credentials are stored encrypted in the Jentic MAXsystem vault. Agents call operations through Jentic without ever loading either credential into their context.
Intent-based discovery
Agents search by intent (e.g., 'query household portfolio performance') and Jentic returns the matching Addepar operation with its input schema — important because Addepar does not publish a public OpenAPI spec.
Time to first call
Direct integration without a published spec: 3-5 days reading Addepar's developer docs and shaping requests by hand. Through Jentic: under 1 hour — search, load schema, execute.
Alternatives and complements available in the Jentic catalogue.
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.
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.
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.
Specific to using Addepar API 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 at https://app.jentic.com/sign-up.
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 the MAXsystem vault 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.