OUTCOME · Revise and reconcile
What changes
When promoted, updates both domain and metered-contract lifecycle state and records transition evidence. CANCEL also marks billing posture cancelled and is irreversible.
v2Price feeds
/api/v2/price-feed-subscriptions/{subscription_uuid}PURPOSE + BUSINESS CONTEXT
WHEN THIS CALL IS USEFUL
Use the planning contract to pause delivery temporarily, resume a paused contract, or cancel it permanently after reconciling the latest subscription detail.
OUTCOME · Revise and reconcile
When promoted, updates both domain and metered-contract lifecycle state and records transition evidence. CANCEL also marks billing posture cancelled and is irreversible.
WHY IT MATTERS
ISOLATION + AUTHORITY
Instrument, provider, observation, signature, hash-chain, aggregation, composite owner, subscription, delivery, billing, valuation, market, and trading boundaries remain distinct. A feed, snapshot, replay, plan, or subscription supplies data only and grants no oracle-finality, valuation approval, publisher, order, matching, settlement, or trading authority.
BEFORE YOU CALL
WHAT TO DO NEXT
AGENT GUIDANCE
The exact deployed parameters, schemas, responses, security requirements, and Hybrid-Chain agent metadata are authoritative at this operation's production OpenAPI JSON Pointer. The readable tables below add integration guidance; the deployed OpenAPI controls if guidance and the machine contract ever differ.
Open the authoritative production contract ↗EXTENDED INTEGRATION GUIDANCE
Examples illustrate integration intent; the referenced OpenAPI operation and component schemas define the executable shape.
PARAMETERS
AuthorizationheaderRequiredBearer tokenCredential containing the pricing:write scope.EXAMPLEBearer hc_live_…
subscription_uuidpathRequired32-character hexadecimal identifierOwner-scoped subscription discovered from the collection route.EXAMPLE05aa9566990f42fa8e8e74624d4ec906
Idempotency-KeyheaderRequiredASCII string · 1–128Caller-generated key reused for every retry of the same logical mutation.EXAMPLEpause-price-delivery-05aa9566-20260901
Content-TypeheaderRequiredapplication/jsonSigned mutations accept canonical JSON only.EXAMPLEapplication/json
Content-DigestheaderRequiredRFC 9530 SHA-256 digestDigest of the exact transmitted body bytes.EXAMPLEsha-256=:47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=:
Signature-InputheaderRequiredRFC 9421 signature parametersCovers @method, @path, content-digest, content-type, and idempotency-key; includes keyid, nonce, created, and expires.EXAMPLEsig1=("@method" "@path" "content-digest" "content-type" "idempotency-key");created=1786582800;expires=1786583100;nonce="01J…";keyid="machine-prod"
SignatureheaderRequiredEd25519 HTTP Message SignatureSignature made by an active public key registered to the authenticated client.EXAMPLEsig1=:base64-signature:
actionbodyRequiredPAUSE | RESUME | CANCELTarget lifecycle transition. Repeating the current state is a successful no-op; CANCEL is terminal.EXAMPLEPAUSE
REQUEST
{
"action": "PAUSE"
}RESPONSES
{
"subscription_id": "05aa9566990f42fa8e8e74624d4ec906",
"name": "Treasury valuation evidence",
"status": "PAUSED",
"started_at": "2026-08-01T00:00:00Z",
"paused_at": "2026-09-01T20:15:00.000000Z",
"cancelled_at": null,
"last_ticket_at": "2026-08-31T22:40:00Z",
"created_at": "2026-08-01T00:00:00Z",
"updated_at": "2026-09-01T20:15:00.000000Z",
"plan": {
"code": "DEVELOPER",
"name": "Developer",
"max_feeds": 5,
"max_connections": 2,
"replay_window_minutes": 1440,
"min_cadence_ms": 1000,
"retained_history_days": 7
},
"feeds": [
{
"feed_id": "8c1490adbe524bb79b8be0618e58fe55",
"cadence_ms": 1000,
"enabled": true,
"name": "BTC / USD composite",
"mode": "AGGREGATED",
"instrument": "BTC-USD",
"asset_class": "DIGITAL_ASSET"
}
],
"usage_current_month": {
"delivered_messages": 184221,
"delivered_bytes": 42199112,
"connection_seconds": 2389200,
"reconnect_count": 3,
"replayed_messages": 1200
},
"contract": {
"billing_mode": "METERED",
"billing_state": "ACTIVE",
"renewal_mode": "AUTOMATIC",
"current_period_started_at": "2026-08-01T00:00:00Z",
"current_period_ends_at": "2026-09-01T00:00:00Z",
"payload_schema": "price-evidence-v1",
"usage_schema": "price-delivery-usage-v1",
"retention_days": 7,
"entitlements": {
"feeds": 5,
"connections": 2,
"replay_window_minutes": 1440
}
}
}{
"code": "price_feed_subscription_not_found",
"message": "No subscription with this identifier belongs to the authenticated workspace."
}price_feed_subscription_not_found{
"code": "invalid_credentials",
"message": "The bearer credential is missing, expired, or invalid."
}invalid_credentials{
"code": "insufficient_scope",
"message": "The credential lacks pricing:write or the selected resource is outside the authenticated workspace."
}insufficient_scope{
"code": "price_feed_conflict",
"message": "The Idempotency-Key conflicts with another request or the requested lifecycle transition is forbidden."
}price_feed_conflict{
"code": "invalid_price_feed_command",
"message": "An identifier, field, source mapping, policy bound, action, or Idempotency-Key is invalid."
}invalid_price_feed_command{
"code": "price_feeds_unavailable",
"message": "The authoritative Core pricing mutation boundary is unavailable."
}price_feeds_unavailableOPERATIONAL NOTES
This route is implemented in canonical gateway source and appears in the production OpenAPI snapshot observed 2026-09-11T06:35:11.572Z. Authentication, tenant, feature, venue, and market policy still apply.
Verify the exact production OpenAPI operation ↗Return to the V2 directory ↗