Changelog

New features, improvements and fixes in Affitor.

MCP server records sales only when you allow it

From @affitor/mcp 0.2.1, the tools that record sales and refunds are off by default. Agents that record sales need AFFITOR_MCP_WRITE=1.

Action required: If an agent records sales or refunds through the Affitor MCP server, add AFFITOR_MCP_WRITE=1 to the server's env.
BreakingDevelopersMCP

Improvements and fixes, Oct 5–11

One-click commission approval, clearer refund notifications, and notification links that open the right page.

Digest
  • Approving a commission takes one click.
  • A refund notification now says what happened to your balance. If the commission was still pending, it says the commission was canceled and your balance did not change.
  • Notification and reminder links open the right page instead of a "page not found".

Improvements and fixes, Sep 28–Oct 4

A changelog for you and your agents, clearer answers from the tracking API, and fixes for Google sign-in and CLI-created programs.

Digest
  • A changelog page, with a Markdown version for AI agents.
  • Tracking a click on a disabled referral link answers 410 link_disabled, so you can tell it apart from an error.
  • Marketplace pages carry correct structured data for search engines.
4 more

See what you owe after a refund

When a customer refund reverses a commission you already withdrew, your payout page shows the balance owed, and it is recovered from your next commissions.

FeaturePartnersDashboard

Send leads from your server to count them

A signup sent only from the browser is now recorded as provisional on older programs too. Send the lead from your server with your program API key so it counts.

Action required: If you send signups only from the browser, also send them from your server with your program API key and the visitor's click ID.
BreakingDevelopersBrandsTrackingAPI

Test sales are never invoiced

Sales from your own tests are labeled and never billed. An invoice made only of test sales is voided automatically, and it no longer keeps your program paused.

FeatureBrandsDashboard

Improvements and fixes, Sep 21–27

Commission notifications that point to the exact commission, a featured carousel on the marketplace, and access fixes for workspace members.

Digest
  • Commission notifications name the program and open the exact commission.
  • The marketplace shows featured programs in a carousel.
  • The old CLI endpoint for connecting Stripe now answers 410 Gone. Connect Stripe from the dashboard instead.
4 more

Know when your API key must be replaced

If Affitor flags your program's API key for replacement, your dashboard, every API response and the CLI now tell you. After the deadline the old key is refused.

Action required: If your dashboard shows an API key notice, regenerate the key in Settings > API Key and update it on your server.
BreakingBrandsDevelopersAPICLIDashboard

Improvements and fixes, Sep 14–20

Password reset pages, notifications that open the right place, faster pages, and fixes across commissions, chat and tracking.

Digest
  • Forgot your password? The sign-in page now has forgot-password and reset-password pages, so you can get back into your account on your own.
  • Clicking a notification opens the page it is about.
  • Emails from Affitor now come from Affitor, with a plain-text version and a reply-to address.
17 more

Faster, less noisy docs search

Search now matches page titles only, so you no longer wade through paragraph snippets to find what you need.

FeatureBrandsPartnersDevelopers