SnowSignals · OpenAPI Overlay 1.0.0

SnowSignals daas API — API Evangelist enhancement overlay

10 actions 10 updates documentation extends ../openapi/snowsignals-daas-openapi.json
Generated by API Evangelist Written by API Evangelist tooling for SnowSignals's API. It is a proposal applied on top of the contract, not a document SnowSignals publishes.
View Overlay File View on GitHub Overlay Specification

What the actions change

operationIdtagsx-agent-notes

Targets 10

$.paths['/api/phases'].get
$.paths['/api/phase/resolution-stats'].get
$.paths['/api/time'].get
$.paths['/api/phase/boundary'].get
$.paths['/api/phase/updates'].get
$.paths['/api/notifications'].get
$.paths['/user/balance'].get
$.paths['/user/usage'].get
$.paths['/user/deposit-now'].post
$.info

OpenAPI Overlay

Raw ↑
overlay: 1.0.0
info:
  title: SnowSignals daas API — API Evangelist enhancement overlay
  version: 1.0.0
x-generated: '2026-09-10'
x-method: generated
x-source: >-
  Extends openapi/snowsignals-daas-openapi.json (fetched verbatim from
  https://snowsignals.io/v1/openapi.json, 2026-09-10, and left unmodified). The published spec
  declares no operationIds and no tags; this overlay adds stable operationIds (matching the names
  used by mcp/snowsignals-tool-crosswalk.yml and skills/) and functional tags, without touching
  provider-authored content.
extends: ../openapi/snowsignals-daas-openapi.json
actions:
- target: $.paths['/api/phases'].get
  update:
    operationId: listPhaseMeta
    tags: [discovery]
- target: $.paths['/api/phase/resolution-stats'].get
  update:
    operationId: getPhaseResolutionStats
    tags: [discovery]
- target: $.paths['/api/time'].get
  update:
    operationId: getServerTime
    tags: [discovery]
- target: $.paths['/api/phase/boundary'].get
  update:
    operationId: getPhaseBoundary
    tags: [phase-data]
- target: $.paths['/api/phase/updates'].get
  update:
    operationId: getPhaseUpdates
    tags: [phase-data]
- target: $.paths['/api/notifications'].get
  update:
    operationId: listNotifications
    tags: [account]
- target: $.paths['/user/balance'].get
  update:
    operationId: getBalance
    tags: [account]
- target: $.paths['/user/usage'].get
  update:
    operationId: getUsage
    tags: [account]
- target: $.paths['/user/deposit-now'].post
  update:
    operationId: depositPoll
    tags: [account]
- target: $.info
  update:
    x-agent-notes: >-
      Free, no-auth entry points: listPhaseMeta (includes the live pricing model — compute cost
      before any paid call), getPhaseResolutionStats, getServerTime. Metered reads debit a prepaid
      stablecoin balance per row; 402 = out of credits (no partial serve), 423 = refund settling,
      429 carries Retry-After. See conventions/snowsignals-conventions.yml.