Skip to main content
📅 How to read this pageEach breaking change shows two dates:
  • The date on the left is when the change was communicated.
  • The yellow tag is when the change takes effect.
Breaking changes are listed with the latest effective date first.
⚠️ Takes effect 15th October 2026

Deprecation of publisher_errors endpoint

The POST /publisher_errors/{business_id} endpoint has been deprecated in favor of the new POST /diffusion_errors/{business_id} endpoint.What’s changing:Why this change:
  • Better organization and consolidation of publisher error handling endpoints
  • Improved feature control with proper authorization checks
  • More comprehensive error handling and validation
Migration guide:Update your API calls from:
To:
The response structure has changed. The new endpoint provides errors grouped by publisher with enhanced categorization (pre-check and post-check errors). Review the examples below.
Old response format (publisher_errors):
New response format (diffusion_errors):
Review the diffusion errors endpoint documentation for complete details on the new response structure.
⚠️ Takes effect 15th July 2026

Deprecation of business fields endpoints and sidebar_pages

The legacy permission system — Business Fields and Sidebar Pages — is being replaced by the new Custom Roles system.You are affected if:
  • You read business-field permissions through the business_fields endpoints
  • You control sidebar visibility through the sidebar_pages user parameter
Deprecated endpoints:
If you used GET /org/{org_id}/business_fields to retrieve the organization’s list of custom fields, use GET /v2/custom_fields instead.
Deprecated user parameter:When creating or updating a user without a custom_role, users with the GROUP_MANAGER or BUSINESS_MANAGER role are automatically assigned the default built-in Custom Role associated with their role.What happens on the effective date:There will be no data loss until 15th July 2026 — your legacy permission data is preserved and you can switch back at any time. On the effective date, any organization that hasn’t migrated yet is migrated automatically by Partoo, and the legacy permission data is then permanently deleted:
  • Your Business Field permissions are applied to the built-in roles (Business Manager and Group Manager).
  • Where users have specific Sidebar Pages, the matching Custom Roles are created automatically.
You don’t need to recreate any permissions by hand. If you’d rather control how your roles are organized, switch early and set them up yourself before the deadline.
This automatic handling covers your permission configuration only. You must still update any integration that calls the deprecated business_fields endpoints or sends the sidebar_pages parameter, moving it to the Custom Roles endpoints and permissions model.
Manage the migration:
⚠️ Takes effect 15th July 2026

Deprecation of business subscription endpoints

You are affected if:
  • You are a provider
The following endpoints are deprecated:
  • GET /v2/business/{business_id}/subscription
  • POST /v2/business/{business_id}/subscribe
  • POST /v2/business/{business_id}/unsubscribe
Use these endpoints instead:
  • GET /v2/business/{business_id}/plans
  • POST /v2/business/{business_id}/plans