Changelog

A record of changes to the PulseLABS API v1. Breaking changes are marked explicitly — all other changes are additive and backwards-compatible.

v1.3

Added2026-06-04
  • POST /v1/sim-engine/simulations — create simulations via API key
  • POST /v1/sim-engine/simulations/:id/advance — advance simulation turns via API key
  • POST /v1/sim-engine/simulations/:id/scenarios — add scenarios via API key
  • GET /v1/sim-engine/simulations/:id/report — fetch final strategy report
  • DELETE /v1/sim-engine/simulations/:id — delete simulations via API key
  • PUT /v1/life-copilot/profile — update user profile via API key
  • POST /v1/life-copilot/plans — create life plans via API key
  • PUT /v1/life-copilot/plans/:id — update life plans via API key
  • DELETE /v1/life-copilot/plans/:id — delete life plans via API key
  • GET /v1/life-copilot/plans/:id — fetch single plan via API key
  • POST /v1/risk-evaluator/sessions — create risk sessions via API key
  • DELETE /v1/risk-evaluator/sessions/:id — delete risk sessions via API key
  • POST /v1/risk-evaluator/sessions/:id/generate — generate scenario tree via API key
  • POST /v1/risk-evaluator/sessions/:id/events — apply real-world events via API key
  • POST /v1/risk-evaluator/sessions/:id/select — select active branch via API key
  • GET /v1/risk-evaluator/sessions/:id/export/json — export full session JSON via API key
  • GET /v1/agents/:id/memory — read agent memory via API key
  • POST /v1/agents/:id/memory — add agent memory entries via API key
  • DELETE /v1/agents/:id/memory/:memoryId — delete agent memory via API key
  • DELETE /v1/conversations/:id — delete conversations via API key
  • API key expiry date field added to key creation form in developer dashboard
  • Usage statistics table added to developer dashboard

v1.2

Added2026-05-28
  • Developer portal launched at port 3002
  • POST /developer/api-keys — create API keys with scope selection
  • GET /developer/api-keys — list API keys
  • DELETE /developer/api-keys/:id — revoke API keys
  • GET /developer/usage — usage statistics per key
  • GET /v1/conversations, POST /v1/conversations, GET /v1/conversations/:id, POST /v1/conversations/:id/message
  • GET /v1/agents, POST /v1/agents, PUT /v1/agents/:id, DELETE /v1/agents/:id
  • GET /v1/sim-engine/simulations, GET /v1/sim-engine/simulations/:id (read-only)
  • GET /v1/life-copilot/profile, GET /v1/life-copilot/plans (read-only)
  • POST /v1/market-analysis
  • GET /v1/risk-evaluator/sessions, GET /v1/risk-evaluator/sessions/:id (read-only)
  • Interactive "Try it out" playground on all endpoint docs