Changelog

Release history for the Intapp REST Client (intapp-rest-client). The package is available on PyPI (opens in a new tab).

[Unreleased]

Changed

  • Documentation-only updates may be listed here until the next release.

[1.0.0] — 2026

First published 1.x release on PyPI (beta quality per package classifiers).

Added

  • RestClient: sync and async HTTP methods on top of httpx, with shared auth, retry transport, pooling, SSL, hooks, and structured logging.
  • Authentication: OAuth2 (incl. password grant fields), API key (header or query), Basic, JWT (optional jwt extra), Microsoft Entra ID, Okta, and httpx-auth-compatible httpx_auth (optional enterprise-auth extra).
  • Resilience: configurable 429/5xx retries with backoff, jitter, per-status limits, and optional circuit breaker types for advanced RetryTransport use.
  • Batch APIs: parallel_get / parallel_post / parallel_put / parallel_delete and async aparallel_* iterators.
  • Pagination: streaming get_paginated and POST pagination helpers (sync and async).
  • Downloads: streaming download_file / adownload_file.

Format

Releases follow Keep a Changelog (opens in a new tab). Types of changes:

  • Added – new features
  • Changed – changes in existing functionality
  • Deprecated – soon-to-be removed features
  • Removed – removed features
  • Fixed – bug fixes
  • Security – vulnerability fixes