Skip to content
English
  • There are no suggestions because the search field is empty.

Getting Started with the Holistiplan API

The Holistiplan Public API allows firms and integration partners to programmatically access and interact with Holistiplan data. Access to the Public API is evaluated on a case-by-case basis.

Click here to request access


Once access is approved: 

1. Create API Credentials

To begin, create API credentials in your Holistiplan account.

  1. Navigate to Settings
  2. Select Security Settings
  3. Open API Keys
  4. Click Create New
  5. Complete the following:
    • Name your application
    • Assign it to a user
  6. Copy and securely store your:
    • Client ID
    • Client Secret

2. Authentication

Holistiplan’s API uses OAuth 2.0 Client Credentials authentication.

Token Endpoint

POST https://app.holistiplan.com/o/token/ 

Request Fields

Field Value
grant_type client_credentials
client_id Your Client ID
client_secret Your Client Secret
scope read write

Important Notes

  • Tokens expire after 10 hours.
  • Include the token in all requests using the header:
Authorization: Bearer <token> 
  • The scope must be read write. Using only read or write will cause errors on API calls.

3. Base URL and Making Requests

Holistiplan's Public API uses API v2.

Base URL

https://app.holistiplan.com/v2/ 

Example Request

Retrieve a list of households:

GET https://app.holistiplan.com/v2/households/ 

4. Pagination

List endpoints use limit/offset pagination.

Query Parameters

Parameter Default Max Description
limit 10 100 Number of results returned
offset 0 Number of results to skip

Example Response

{   "count": 150,   "next": "https://...?limit=10&offset=10",   "previous": null,   "results": [...] } 

Use the next and previous URLs in the response to navigate between pages.


5. Rate Limits

The Public API is limited to 1,000 requests per hour.

If you are planning a large integration or high-volume data access, contact support@holistiplan.com for current limits and best practices.


6. Interactive API Documentation

The Holistiplan API includes interactive documentation for testing and exploring v2 endpoints.

Documentation

https://app.holistiplan.com/api/public/docs/

Features

  • View v2 endpoints
  • View endpoint parameters, schemas, and examples
  • Test API calls using Try it out

Authenticating in the Docs

To make authenticated requests inside the documentation:

  1. Configure OAuth 2.0 Client Credentials
  2. Enter your:
    • Client ID
    • Client Secret
    • Scope: read write
  3. Click Get Token

Once authorized, you can run requests directly from the documentation interface.


Troubleshooting Errors

When contacting support about an API issue, please include:

  • A screenshot of the error
  • The full request URL
  • Any request body or parameters

Send this information to support@holistiplan.com so our team can investigate quickly.


Helpful Links

API Documentation
https://app.holistiplan.com/api/public/docs/

REST API Basics (AWS)
https://aws.amazon.com/what-is/restful-api/