API changelog
Changes to the API and dashboard. SemVer format; we clearly mark backwards-incompatible changes.
1.7.0 — 2026-09
- Płatności: Stripe zamiast Przelewy24. Model rozliczeń bez zmian — prepaid (jedna opłata = dostęp do planu na ok. 30 dni), te same plany, ceny netto + 19% USt, proforma przed płatnością i faktura po zaksięgowaniu. Zmienia się wyłącznie bramka: płatność odbywa się na stronie Stripe Checkout. Bez zmian w API — endpointy moderacji i webhooki treści działają identycznie.
1.6.0 — 2026-07
- Moderator team: single-use link invitations (the moderator sets their own password), access limited to the HITL queue only — no keys, billing, or policy. Assignment to selected profiles = a queue per site. Every decision is attributed by name in the audit trail (DSA). Dashboard → Team: workload statistics (30 days).
- Moderator seats by plan: Free 1 · Starter 3 · Growth 10 · Scale unlimited. After a downgrade, existing moderators keep access — the limit applies to new invitations.
1.5.0 — 2026-07
- Moderation profiles: a named policy bundle (mode + categories + thresholds) pinned to an
sk_live_/pk_live_key in the dashboard — a different policy for each of your sites. A key with no profile pinned uses the default profile. - Extended image categories (BETA):
weapon(weapons) andviolence(violence/gore) — disabled by default, enable per profile. The/v1/moderateand widget response gainscategories(score per category),blocked_by, andprofilefields. The strictest enabled category makes the decision (per-category thresholds). - The HITL queue shows the profile and the categories that routed content to review.
- We recommend starting beta categories in
monitor/reviewmode and calibrating the thresholds on your own traffic before enablingenforce.
1.4.0 — 2026-06
- Operating modes
monitor/review/enforce(set in the dashboard). The/v1/moderateresponse gainsrecommended_action,mode, andmodel_versionfields. A new account starts inmonitor(shadow mode). - Webhook
moderation.flagged(a heads-up in monitor mode); model accuracy rating (false positive / false negative) in the HITL queue. - Payments: Przelewy24 instead of Stripe — a prepaid model (one charge = plan access for about 30 days). A breaking change for billing webhook integrations.
1.3.0 — 2026-06
- Documentation at
/docs+ machine-readable OpenAPI 3.1 spec. - A system status page and a separate pricing page.
- Transactional emails: a welcome email and a quota-usage warning (80% / 100%).
1.2.0 — 2026-06
- Per-client policy:
allow/review/blockdecision (block threshold + review band). - Human-in-the-loop queue in the dashboard;
/v1/moderatereturns areview_idfor the borderline band. - New endpoints:
POST /v1/report(reactive layer) andGET /v1/review/{id}(status). - Optional fields in
/v1/moderate:reference,image_url(for the queue). - Instant plan changes in the dashboard; online payments (replaced by Przelewy24 in 1.4.0).
1.1.0 — 2026-06
- Embeddable widget: public key
pk_live_+ authorized domains,/widget.js,/widget/moderateendpoint with CORS. - Plan funnel (selection on the site → sign-up → payment), statistics in the dashboard, per-account sensitivity.
1.0.0 — 2026-06
- First release:
POST /v1/moderate,sk_live_API keys, plan limits, customer dashboard. - Returns
scores(nsfw/safe) +decisionbased on threshold; images are never stored.