E
EMO APIs
/Changelog
5 releases · 36 changes tracked

API Changelog

Every version, every change — documented in full. New endpoints, breaking changes, fixes, and deprecations are listed chronologically across all EMO APIs releases.

Breaking changes in v1.2.0

The v1.2.0 release restructured the response envelope and renamed core fields. If you integrated before January 8, 2026, review the breaking changes below and update your integration. The probability field replaces the old forecast_score.

v1.4.0March 24, 2026
LATEST

Introduces the Creative Performance endpoint, async webhook delivery, and per-endpoint credit transparency.

New

Added /api/creative/analyze endpoint — scores ad creative, landing page imagery, and visual hierarchy for performance signals.

New

Webhook delivery now supports async mode. Pass webhook_url in any request body to receive results via POST when processing completes.

New

credits_used field added to all API responses for real-time tracking.

New

Introduced image analysis depth option for Creative Performance endpoint (standard: 2 credits, image-deep: 3 credits).

Improved

Oracle Forecast response schema now includes signal_breakdown object with per-signal confidence scores.

Improved

Website Audit endpoint now returns structured seo_signals and performance_signals objects separately.

Improved

Median response latency reduced by 18% across all endpoints via inference pipeline optimization.

Fixed

Fixed edge case where URLs with query parameters caused duplicate crawl requests.

Fixed

Fixed credits deduction occurring on 422 UNPROCESSABLE_URL errors — no credits charged on invalid URL responses.

v1.3.0February 11, 2026
MAJOR RELEASE

Offer Strength analysis endpoint goes live. Rate limiting headers added. Sandbox plan introduced.

New

Added /api/offer/analyze endpoint — evaluates offer clarity, urgency architecture, and competitive framing.

New

Rate limiting headers now returned on every response: X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset.

New

Sandbox plan introduced — 250 free credits per month for prototyping and integration testing.

New

Added api_version field to all response envelopes.

Improved

Error responses now include an errors array for multi-field validation failures.

Improved

Improved URL normalization — bare domains without protocol are now accepted and auto-prefixed with https://.

Improved

Growth plan burst capacity raised from 45 to 60 requests/minute.

Deprecated

The top-level message field in error responses is deprecated. Use error.message instead. Will be removed in v2.0.

v1.2.0January 8, 2026
BREAKING CHANGES

Response envelope restructured for consistency. Website Audit endpoint significantly expanded.

Breaking

Response envelope restructured — all results are now nested under a result key. Top-level payload fields removed.

Breaking

Oracle Forecast: forecast_score renamed to probability. Values normalized to 0–100 integer range (previously 0.0–1.0 float).

Breaking

Authentication: x-api-key header no longer accepted. Only Bearer token format in Authorization header is supported.

New

Website Audit endpoint expanded — now returns page_speed_score, seo_score, mobile_score, and trust_score as individual fields.

New

Added support for goal parameter on Oracle Forecast: conversion, engagement, retention, acquisition.

Improved

Request IDs are now returned in both the response body (request_id) and the X-Request-ID response header.

Fixed

Fixed timeout behavior — requests now return 504 with structured error after 30s instead of hanging.

v1.1.0December 2, 2025

Website Audit endpoint added. Error handling standardized. Response latency improvements.

New

Added /api/website/audit endpoint — full structural, SEO, and performance analysis of any URL.

New

Standardized error envelope format across all endpoints with machine-readable codes.

New

Added X-Request-ID response header for request tracing and support debugging.

Improved

Oracle Forecast response now includes recommendations array with 3–5 actionable items.

Improved

Parallelized crawl + inference pipeline reduces median response time from ~3.8s to ~1.9s.

Fixed

Fixed 500 errors on URLs with non-standard characters in path segments.

Fixed

Fixed incorrect probability values returned for URLs with minimal indexable content.

v1.0.0November 15, 2025
INITIAL RELEASE

Initial public release. Oracle Forecast API available to early access partners.

New

Oracle Forecast API (/api/oracle/forecast) — predict conversion, engagement, retention, and acquisition likelihood from any URL.

New

Bearer token authentication via Authorization header.

New

JSON response format with structured result, signals, and meta envelopes.

New

Growth and Pro plans available — 5,000 and 25,000 monthly credits respectively.

New

Base URL established at https://ericmoore.online/api — all future endpoints will be rooted here.

Want to stay updated on new releases?

Subscribe to release notifications when you request API access.