Product
Changelog
Recent platform updates with aspect tags for API and Portal.
Showing 1-15 of 17 updates.
Page 1 of 2
March 17, 2026
Portal
Activity Logs And Safer API Key Handling
- Added an authenticated `/activity` page so workspaces can inspect recorded account, publishing, configuration, and billing events.
- Activity feed filters now use the same react-select controls used elsewhere in the app for a consistent console experience.
- Pricing cards and the full comparison table now show activity log retention by plan.
- API key creation now warns users to store the key safely and adds one-click copy access because the plaintext secret is only shown once.
March 17, 2026
API
Workspace Activity Logs And Plan-Based Retention
- Added a workspace-scoped `GET /v1/activity-logs` endpoint with authenticated access, filters, and cursor pagination.
- Important actions across auth, API keys, assets, Pinterest accounts, pins, schedules, webhooks, imports, and billing now write user-facing activity records.
- Activity retention is plan-based for self-serve tiers and enforced with expiry timestamps plus scheduled cleanup.
- Pricing catalog responses now expose activity log retention so the portal can render it directly.
March 16-17, 2026
API
Clearer Trial Lifecycle Messaging
- Trial reminder and trial-ended emails now include clearer workspace usage context so teams can better judge whether it is time to upgrade.
- Billing state changes now behave more consistently around plan transitions and trial edges.
- Developers integrating billing flows get fewer mismatches between workspace state and what the product shows users.
March 15-16, 2026
Portal
Status Views, Monitoring Copy, And Project ID Utilities
- Added Kuma-backed public status views with clearer service metrics and queue-state explanations.
- Project cards in the authenticated console now show copyable project IDs.
- Checkout and pricing transitions are more reliable after the billing flow fixes shipped in the webapp.
- Public status messaging was tightened so teams can understand queue and delivery conditions faster.
March 14-16, 2026
API
Pinterest Discovery And Billing Recovery APIs
- Pinterest related-term discovery was expanded with exact-match lookup and broader fan-out behavior.
- Billing APIs now support subscription resume flows for canceled self-serve workspaces.
- Uploaded asset plan-limit failures now return clearer errors when a workspace does not have file-upload access.
- OAuth scope requests were updated where needed for richer Pinterest account access.
March 12-14, 2026
Portal
Trial Billing Controls And Recovery Flows
- The billing section now reflects trial state more clearly inside the authenticated workspace UI.
- Added a persistent subscription cancellation banner so pending cancellations are visible until resolved.
- Added self-serve subscription resume actions directly in the app dashboard.
- Pricing, register, verify-email, and welcome flows were tightened so purchase intent survives onboarding.
March 11-14, 2026
API
Self-Serve Trials And Billing Lifecycle Coverage
- Added reliable self-serve subscription trial support across billing state transitions.
- Checkout handoff and pricing responses were refined to support trial-aware flows.
- Trial-ending and trial-ended billing emails were added to the lifecycle email pipeline.
- Teams now get earlier product messaging before trial access changes or paid-plan recovery actions are needed.
March 8-11, 2026
Portal
Protected Routes, Preferences, And Onboarding Refresh
- Protected webapp routes were isolated to reduce auth redirect loops and accidental public exposure.
- Added verify-email, welcome, preferences, and unsubscribe experiences for account onboarding and email controls.
- Users can now manage theme preference and email verification-related settings from the portal.
- Homepage messaging was refreshed with stronger positioning, social proof, and improved mobile layout.
March 7-8, 2026
API
Signup Email And Preference Improvements
- Welcome and verification email flow was consolidated so new users receive a single clearer signup email.
- Email preferences and unsubscribe flows became more reliable for end users.
- Signup and first-use email delivery now has fewer duplicated or confusing touches.
- Preference-management links and related account email flows are better aligned with the product experience.
March 6, 2026
API
Pinterest Publish Reliability And Billing Consistency
- Pin/schedule API payloads now support Pinterest metadata (`related_terms`, `alt_text`, `dominant_color`) and video cover inputs (`cover_image_url` / `cover_image_asset_id`).
- Video publish requests now satisfy Pinterest cover-image requirements with explicit keyframe fallback when no cover is provided.
- Scheduled publish lifecycle now updates schedule states through completion/failure instead of leaving records stuck in queued status.
- Paid-workspace quota accounting now uses plan-derived limits, and sandbox creation inherits the source project plan.
March 6, 2026
Portal
App Dashboard Consolidation And Chart Controls
- Pin and schedule create flows in the app console now support alt text and video cover selection (URL, uploaded asset, or platform default).
- Dashboard analytics were consolidated into a single app section with workflows metrics merged into the same surface.
- Chart hover states were tuned for darker contrast, and each graph/pie card now has its own refresh button for targeted reloads.
- Escape key support now closes open app modals for faster keyboard-driven navigation.
March 6, 2026
API
Bulk Import And Scheduling Enhancements
- Bulk imports now support scheduled publishing rows with required `run_at` timestamps.
- CSV and JSON import jobs can mix immediate and scheduled rows in one batch.
- Auth now captures IANA timezone and schedule timestamps are enforced as absolute values.
March 6, 2026
Portal
Safer App Console Actions
- Browser alert/confirm dialogs were replaced with in-app confirmation modals.
- Dangerous deletes (account and board) now require typed confirmation in the modal.
- Delete and revoke actions use destructive visual styling for clearer risk signaling.
March 5-6, 2026
Portal
Mobile And Session UX Improvements
- Fixed app console width behavior on smaller devices to consistently use full mobile width.
- Improved auth and session typing by persisting browser timezone in login/register flows.
- Refined app header display for authenticated workspace context.
March 5, 2026
API
Runtime And Data Lifecycle Hardening
- Production and sandbox data deletion behavior was split into soft-delete (prod) and hard-delete (sandbox).
- Sentry runtime configuration was production-gated and environment-driven.
- Workspace API key limits now enforce plan-based active key caps.