Skip to main content
This page tracks changes to the Portal.io API itself — new endpoints, changed behavior, and deprecations. Documentation-only updates are not listed here. Entries are in reverse chronological order. Breaking changes are marked with 🚨 so you can quickly identify anything that may require updates to your integration.

August 27, 2026

Catalog search filter
New optional IsCompanyApproved query parameter for filtering catalog search results to items your company has approved:
  • GET /public/catalog — Set IsCompanyApproved=true to return only company-approved items. It composes with the endpoint’s other filters. Combined with IsFavorite=true, it returns items that are both a favorite and company-approved.
When IsCompanyApproved=true, the response’s favoriteItems array is empty and favoriteItemCount is 0, regardless of IsFavorite. Read matching items from items.

July 24, 2026

Proposal item endpoints
New endpoints to add, remove, and replace items on a proposal:
New endpoints to update pricing on proposal items:
New endpoints to update item-level content:
New endpoints to update item-level flags:
New endpoints to reorganize items within a proposal:
New endpoints to manage item suppliers:

April 14, 2026

Proposal management, AI Builder, and webhook endpoints
New POST endpoints for the full proposal lifecycle:
New endpoints for AI-powered proposal generation:
New endpoints for managing webhook subscriptions and receiving real-time event notifications:Supported event types: proposal.status_changed, proposal.build.status_update, proposal.outline.status_update. See Webhook Events for payload details.