<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>Flex API changelog</title>
  <subtitle>Every change to the Flex API, webhooks, MCP server and developer documentation.</subtitle>
  <link href="https://flexonthejob.com/changelog"/>
  <link rel="self" href="https://flexonthejob.com/changelog.xml"/>
  <id>https://flexonthejob.com/changelog</id>
  <updated>2026-09-21T00:00:00Z</updated>
  <author><name>Flex Services, LLC</name><email>developers@flexonthejob.com</email></author>

  <entry>
    <title>Rate-limit headers, richer OpenAPI metadata, status page</title>
    <link href="https://flexonthejob.com/changelog#2026-09-21-b"/>
    <id>https://flexonthejob.com/changelog#2026-09-21-b</id>
    <updated>2026-09-21T00:00:00Z</updated>
    <summary>X-RateLimit-Limit / -Remaining / -Reset on every /api/v1 and /mcp response; OpenAPI info.contact, termsOfService, license and servers[]; GET /health; status.flexonthejob.com; /changelog and /dpa published.</summary>
  </entry>
  <entry>
    <title>Public sandbox and webhooks in the spec</title>
    <link href="https://flexonthejob.com/changelog#2026-09-21-a"/>
    <id>https://flexonthejob.com/changelog#2026-09-21-a</id>
    <updated>2026-09-21T00:00:00Z</updated>
    <summary>sandbox.flexonthejob.com with a published read-only key; outbound webhooks published as x-webhooks in /openapi/v1.json and in llms.txt.</summary>
  </entry>
  <entry>
    <title>Four change-driven webhook events</title>
    <link href="https://flexonthejob.com/changelog#2026-09-20"/>
    <id>https://flexonthejob.com/changelog#2026-09-20</id>
    <updated>2026-09-20T00:00:00Z</updated>
    <summary>invoice.sent, transfer.completed, inventory.low_stock, item.updated. Public developer, security and AI pages; robots.txt and security.txt on both hosts.</summary>
  </entry>
  <entry>
    <title>MCP server and webhooks</title>
    <link href="https://flexonthejob.com/changelog#2026-09-07"/>
    <id>https://flexonthejob.com/changelog#2026-09-07</id>
    <updated>2026-09-07T00:00:00Z</updated>
    <summary>Streamable-HTTP MCP server at /mcp (16 tools, 2 resources); eight signed webhook events with retry and delivery log.</summary>
  </entry>
  <entry>
    <title>API v1 initial release</title>
    <link href="https://flexonthejob.com/changelog#2026-09-05"/>
    <id>https://flexonthejob.com/changelog#2026-09-05</id>
    <updated>2026-09-05T00:00:00Z</updated>
    <summary>Customers, items, invoices, jobs, schedule, schedule groups, users, modules. Per-key permissions and rate limits, cursor paging, updatedSince, ETags, Idempotency-Key, RFC 7807 errors, /docs, /openapi/v1.json, /llms.txt.</summary>
  </entry>
</feed>
