📅 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.
⚠️ Takes effect 15th October 2026To:Old response format (publisher_errors):New response format (diffusion_errors):Review the diffusion errors endpoint documentation for complete details on the new response structure.
Deprecation of publisher_errors endpoint
ThePOST /publisher_errors/{business_id} endpoint has been deprecated in favor of the new POST /diffusion_errors/{business_id} endpoint.What’s changing:- The old
POST /publisher_errors/{business_id}endpoint is now marked as deprecated - Please migrate to the new
POST /diffusion_errors/{business_id}endpoint
- Better organization and consolidation of publisher error handling endpoints
- Improved feature control with proper authorization checks
- More comprehensive error handling and validation
⚠️ Takes effect 15th July 2026Deprecation of business fields endpoints and
The legacy permission system — Business Fields and Sidebar Pages — is being replaced by the new Custom Roles system.You are affected if:Deprecated user parameter:
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_fieldsendpoints - You control sidebar visibility through the
sidebar_pagesuser parameter
GET /org/{org_id}/business_fields— organization-level business fieldsGET /business/{business_id}/business_fields— business-level business fields
If you used
GET /org/{org_id}/business_fields to retrieve the organization’s list of custom fields, use GET /v2/custom_fields instead.sidebar_pages— replaced by the Custom Rolespermissionsmodel. Seen in:POST /v2/user(create user)POST /v2/user/{user_id}(update user)
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.
- Check your eligibility and status:
GET /org/{org_id}/switch_to_custom_roles - Switch early to organize roles yourself:
POST /org/{org_id}/switch_to_custom_roles - Full walkthrough: Managing User Permissions with Custom Roles
⚠️ Takes effect 15th July 2026
Deprecation of business subscription endpoints
You are affected if:- You are a provider
GET /v2/business/{business_id}/subscriptionPOST /v2/business/{business_id}/subscribePOST /v2/business/{business_id}/unsubscribe
GET /v2/business/{business_id}/plansPOST /v2/business/{business_id}/plans