{"items":[{"type":"link","label":"Flux Decentralized Cloud API","link":"/fluxapi","routeSlug":"/fluxapi","content":{"contentType":"overview","meta":{"name":"Flux Decentralized Cloud API"},"children":[{"nodeType":"container","panels":[{"title":"Download OpenAPI description","titleTranslationKey":"download.description.title","children":[{"kind":"download","label":"fluxapi.json","url":"/_bundle/fluxapi.json?download"},{"kind":"download","label":"fluxapi.yaml","url":"/_bundle/fluxapi.yaml?download"}]},{"title":"Overview","titleTranslationKey":"info.title","children":[{"kind":"externallink","title":"URL","titleTranslationKey":"info.contact.url","label":"https://docs.runonflux.com","url":"https://docs.runonflux.com"},{"kind":"email","title":"InFlux Technologies USA LLC — Flux Development Team","email":"development@runonflux.com","label":"development@runonflux.com","withCopyButton":true,"copyContent":"development@runonflux.com"},{"kind":"externallink","title":"License","titleTranslationKey":"info.license","label":"GNU AGPLv3","url":"https://www.gnu.org/licenses/agpl-3.0.en.html"},{"kind":"externallink","label":"Terms of Service","labelTranslationKey":"info.termsOfService","url":"https://cdn.runonflux.io/Flux_Terms_of_Service.pdf"}]},{"title":"Languages","titleTranslationKey":"languages.title","children":[{"kind":"languages","options":[{"key":"curl","title":"curl","lang":"curl"},{"key":"javascript","title":"JavaScript","lang":"JavaScript"},{"key":"node","title":"Node.js","lang":"Node.js"},{"key":"python","title":"Python","lang":"Python"},{"key":"java","title":"Java","lang":"Java"},{"key":"csharp","title":"C#","lang":"C#"},{"key":"php","title":"PHP","lang":"PHP"},{"key":"go","title":"Go","lang":"Go"},{"key":"ruby","title":"Ruby","lang":"Ruby"},{"key":"r","title":"R","lang":"R"},{"key":"payload","title":"Payload","lang":"Payload"}]}]},{"title":"Servers","titleTranslationKey":"servers.title","children":[{"kind":"servers","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"description":"Flux node IP address or hostname","default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"mode":"default"}]}],"children":[{"nodeType":"overview-section-wrapper","children":[{"nodeType":"header","level":1,"label":"Flux Decentralized Cloud API (8.18.0)","showPageActions":true},{"nodeType":"overview-section-wrapper","children":[{"nodeType":"markdoc","content":[]}],"sectionId":"/fluxapi"},{"nodeType":"external-docs","url":"https://docs.runonflux.com","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Flux Documentation & Resources Hub"},"children":[]}]}]}]}],"sectionId":"/fluxapi"},{"nodeType":"overview-section-wrapper","children":[{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"heading","attributes":{"level":1,"id":"section/flux-api-documentation"},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Flux API Documentation"},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Welcome to the comprehensive API reference for "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Flux"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", the world's leading decentralized Web3 cloud computing platform. This documentation covers all available API endpoints for interacting with the Flux network, nodes, and decentralized applications."},"children":[]}]}]}]}],"sectionId":"/fluxapi/section/flux-api-documentation"},{"nodeType":"overview-section-wrapper","children":[{"nodeType":"overview-section-wrapper","children":[{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"heading","attributes":{"level":2,"id":"section/flux-api-documentation/about-flux"},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"About Flux"},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Flux"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" is a decentralized Web3 cloud infrastructure powered by globally distributed, user-operated nodes. Built for scalability and censorship resistance, Flux eliminates single points of failure while providing enterprise-grade computing resources for deploying and managing applications."},"children":[]}]}]}]}],"sectionId":"/fluxapi/section/flux-api-documentation/about-flux"}],"sectionId":"/fluxapi/section/flux-api-documentation/about-flux"},{"nodeType":"overview-section-wrapper","children":[{"nodeType":"overview-section-wrapper","children":[{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"heading","attributes":{"level":3,"id":"section/flux-api-documentation/key-features"},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Key Features"},"children":[]}]}]},{"$$mdtype":"Node","type":"list","attributes":{"ordered":false,"marker":"-"},"children":[{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"🌐 Decentralized Infrastructure"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": ~6,400 confirmed FluxNodes worldwide providing 52,000+ CPU cores, 170TB+ RAM and 3PB+ SSD storage across three tiers (Cumulus, Nimbus, Stratus)"},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"⚡ High Performance"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": Enterprise-grade computing with automatic placement, fault-domain spreading and high availability"},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"🔐 Secure by Design"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": Multiple authentication methods, enterprise app encryption and runtime tampering detection"},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"💰 Cost Effective"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": Competitive pricing compared to traditional cloud providers"},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"🚀 Developer Friendly"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": Docker-based deployments with comprehensive API support"},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"🛡️ ArcaneOS"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": Hardened, attested node operating system with hardware-backed key custody"},"children":[]}]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"em","inline":true,"attributes":{"marker":"*"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Network figures are a live snapshot; query "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"GET /daemon/getfluxnodecount"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" or"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"link","inline":true,"attributes":{"href":"https://stats.runonflux.io"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"stats.runonflux.io"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" for current totals."},"children":[]}]}]}]}]}],"sectionId":"/fluxapi/section/flux-api-documentation/key-features"}],"sectionId":"/fluxapi/section/flux-api-documentation/key-features"},{"nodeType":"overview-section-wrapper","children":[{"nodeType":"overview-section-wrapper","children":[{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"heading","attributes":{"level":2,"id":"section/flux-api-documentation/api-architecture"},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"API Architecture"},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"The Flux API uses a "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"seven-level permission model"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" to ensure secure and controlled access. Every endpoint in this document ends its description with the level it requires:"},"children":[]}]}]},{"$$mdtype":"Node","type":"table","attributes":{},"children":[{"$$mdtype":"Node","type":"thead","attributes":{},"children":[{"$$mdtype":"Node","type":"tr","attributes":{},"children":[{"$$mdtype":"Node","type":"th","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Permission Level"},"children":[]}]}]},{"$$mdtype":"Node","type":"th","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Description"},"children":[]}]}]},{"$$mdtype":"Node","type":"th","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Authentication Required"},"children":[]}]}]}]}]},{"$$mdtype":"Node","type":"tbody","attributes":{},"children":[{"$$mdtype":"Node","type":"tr","attributes":{},"children":[{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]},{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Open access endpoints"},"children":[]}]}]},{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"❌ No"},"children":[]}]}]}]},{"$$mdtype":"Node","type":"tr","attributes":{},"children":[{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"User"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" ("},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"user"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":")"},"children":[]}]}]},{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Any FluxID with a valid signature and a live session"},"children":[]}]}]},{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"✅ Yes"},"children":[]}]}]}]},{"$$mdtype":"Node","type":"tr","attributes":{},"children":[{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxTeam"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" ("},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"fluxteam"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":")"},"children":[]}]}]},{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Flux Team and Flux Support identities"},"children":[]}]}]},{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"✅ Yes"},"children":[]}]}]}]},{"$$mdtype":"Node","type":"tr","attributes":{},"children":[{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Admin"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" ("},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"admin"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":")"},"children":[]}]}]},{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"The operator of "},"children":[]},{"$$mdtype":"Node","type":"em","inline":true,"attributes":{"marker":"*"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"this"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" node ("},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"initial.zelid"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" in its config)"},"children":[]}]}]},{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"✅ Yes"},"children":[]}]}]}]},{"$$mdtype":"Node","type":"tr","attributes":{},"children":[{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AdminAndFluxTeam"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" ("},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"adminandfluxteam"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":")"},"children":[]}]}]},{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Node operator "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"or"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" Flux Team"},"children":[]}]}]},{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"✅ Yes"},"children":[]}]}]}]},{"$$mdtype":"Node","type":"tr","attributes":{},"children":[{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AppOwner"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" ("},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"appowner"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":")"},"children":[]}]}]},{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"The FluxID that registered the application"},"children":[]}]}]},{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"✅ Yes"},"children":[]}]}]}]},{"$$mdtype":"Node","type":"tr","attributes":{},"children":[{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AppOwnerAbove"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" ("},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"appownerorfluxteam"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":")"},"children":[]}]}]},{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Application owner "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"or"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" Flux Team"},"children":[]}]}]},{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"✅ Yes"},"children":[]}]}]}]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Every privilege is a set of identities and asks whether the caller is one of"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"them — the compounds read "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"OR"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", never AND. "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"admin"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" is a hardware role: the"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"node operator administers the machine and is "},"children":[]},{"$$mdtype":"Node","type":"em","inline":true,"attributes":{"marker":"*"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"not"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" a party to a customer's"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"application, so app verbs ("},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"appstart"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"appremove"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"appkill"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"redeploy"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", …)"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"require "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AppOwnerAbove"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" rather than Admin."},"children":[]}]}]}]}],"sectionId":"/fluxapi/section/flux-api-documentation/api-architecture"}],"sectionId":"/fluxapi/section/flux-api-documentation/api-architecture"},{"nodeType":"overview-section-wrapper","children":[{"nodeType":"overview-section-wrapper","children":[{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"heading","attributes":{"level":3,"id":"section/flux-api-documentation/request-methods"},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Request Methods"},"children":[]}]}]},{"$$mdtype":"Node","type":"list","attributes":{"ordered":false,"marker":"-"},"children":[{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"GET"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": Most endpoints support GET requests with parameters as query strings or path variables"},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"POST"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": Used for endpoints requiring large payloads or sensitive data"},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"WebSocket"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": Used for real-time communication and simplified authentication flows"},"children":[]}]}]}]}]}],"sectionId":"/fluxapi/section/flux-api-documentation/request-methods"}],"sectionId":"/fluxapi/section/flux-api-documentation/request-methods"},{"nodeType":"overview-section-wrapper","children":[{"nodeType":"overview-section-wrapper","children":[{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"heading","attributes":{"level":2,"id":"section/flux-api-documentation/supported-wallet-authentication"},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Supported Wallet Authentication"},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Flux supports multiple modern authentication methods for maximum flexibility and security:"},"children":[]}]}]}]}],"sectionId":"/fluxapi/section/flux-api-documentation/supported-wallet-authentication"}],"sectionId":"/fluxapi/section/flux-api-documentation/supported-wallet-authentication"},{"nodeType":"overview-section-wrapper","children":[{"nodeType":"overview-section-wrapper","children":[{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"heading","attributes":{"level":3,"id":"section/flux-api-documentation/ssp-wallet"},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"🛡️ SSP Wallet"},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Secure, Simple, Powerful"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" - The next-generation 2FA wallet with enterprise security:"},"children":[]}]}]},{"$$mdtype":"Node","type":"list","attributes":{"ordered":false,"marker":"-"},"children":[{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"True 2-of-2 Multi-Signature"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": Requires both browser extension and mobile app authorization"},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Advanced Security"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": BIP48 derivation, Account Abstraction (ERC-4337), Schnorr signatures"},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Multi-Chain Support"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": Bitcoin, Ethereum, Polygon, BSC, Avalanche, and 15+ blockchains"},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"WalletConnect v2"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": Connect to thousands of dApps seamlessly"},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Professional Audit"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": Thoroughly audited by security experts in 2025"},"children":[]}]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Installation"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":":"},"children":[]}]}]},{"$$mdtype":"Node","type":"list","attributes":{"ordered":false,"marker":"-"},"children":[{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Chrome Extension: "},"children":[]},{"$$mdtype":"Node","type":"link","inline":true,"attributes":{"href":"https://chromewebstore.google.com/detail/ssp-wallet/mgfbabcnedcejkfibpafadgkhmkifhbd"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"SSP Wallet - Chrome Web Store"},"children":[]}]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Mobile App: Available on iOS App Store and Google Play Store"},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Website: "},"children":[]},{"$$mdtype":"Node","type":"link","inline":true,"attributes":{"href":"https://sspwallet.io"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"sspwallet.io"},"children":[]}]}]}]}]}]}],"sectionId":"/fluxapi/section/flux-api-documentation/ssp-wallet"}],"sectionId":"/fluxapi/section/flux-api-documentation/ssp-wallet"},{"nodeType":"overview-section-wrapper","children":[{"nodeType":"overview-section-wrapper","children":[{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"heading","attributes":{"level":3,"id":"section/flux-api-documentation/zelcore-wallet"},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"🔑 ZelCore Wallet"},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Multi-Asset Cryptocurrency Wallet"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" - The original Flux ecosystem wallet:"},"children":[]}]}]},{"$$mdtype":"Node","type":"list","attributes":{"ordered":false,"marker":"-"},"children":[{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Self-Custodial"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": Full control over your private keys"},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Decentralized 2FA (d2FA)"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": Unique blockchain-based two-factor authentication"},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Multi-Chain"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": Support for 80+ blockchains and thousands of assets"},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Hardware Integration"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": Connect with hardware wallets for enhanced security"},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Deep Linking"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": Native "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zel:"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" protocol support"},"children":[]}]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Installation"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": "},"children":[]},{"$$mdtype":"Node","type":"link","inline":true,"attributes":{"href":"https://zelcore.io"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"zelcore.io"},"children":[]}]}]}]}]}],"sectionId":"/fluxapi/section/flux-api-documentation/zelcore-wallet"}],"sectionId":"/fluxapi/section/flux-api-documentation/zelcore-wallet"},{"nodeType":"overview-section-wrapper","children":[{"nodeType":"overview-section-wrapper","children":[{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"heading","attributes":{"level":3,"id":"section/flux-api-documentation/metamask-integration"},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"🦊 MetaMask Integration"},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Ethereum Ecosystem Wallet"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" - Popular browser extension wallet:"},"children":[]}]}]},{"$$mdtype":"Node","type":"list","attributes":{"ordered":false,"marker":"-"},"children":[{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Ethereum Native"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": Full Ethereum and EVM chain support"},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Sign-In with Ethereum (SIWE)"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": ERC-4361 standard compliance"},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Wide Adoption"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": Most popular Web3 wallet with extensive dApp support"},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Domain Binding"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": Advanced phishing protection"},"children":[]}]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Installation"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": "},"children":[]},{"$$mdtype":"Node","type":"link","inline":true,"attributes":{"href":"https://metamask.io"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"metamask.io"},"children":[]}]}]}]}]}],"sectionId":"/fluxapi/section/flux-api-documentation/metamask-integration"}],"sectionId":"/fluxapi/section/flux-api-documentation/metamask-integration"},{"nodeType":"overview-section-wrapper","children":[{"nodeType":"overview-section-wrapper","children":[{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"heading","attributes":{"level":3,"id":"section/flux-api-documentation/walletconnect-v2"},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"🔗 WalletConnect v2"},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Universal Wallet Connection Protocol"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" - Connect any compatible wallet:"},"children":[]}]}]},{"$$mdtype":"Node","type":"list","attributes":{"ordered":false,"marker":"-"},"children":[{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"700+ Wallets"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": Support for hundreds of popular wallets"},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Cross-Platform"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": Mobile, desktop, and web wallet compatibility"},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Secure Bridge"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": Encrypted communication between wallet and dApp"},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"QR Code Connection"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": Simple mobile wallet connection"},"children":[]}]}]}]}]}],"sectionId":"/fluxapi/section/flux-api-documentation/walletconnect-v2"}],"sectionId":"/fluxapi/section/flux-api-documentation/walletconnect-v2"},{"nodeType":"overview-section-wrapper","children":[{"nodeType":"overview-section-wrapper","children":[{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"heading","attributes":{"level":3,"id":"section/flux-api-documentation/traditional-authentication"},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"📧 Traditional Authentication"},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Email-Based Login"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" - For users preferring traditional authentication:"},"children":[]}]}]},{"$$mdtype":"Node","type":"list","attributes":{"ordered":false,"marker":"-"},"children":[{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Firebase Integration"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": Google Firebase authentication backend"},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Email/Password"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": Standard username/password login"},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Google OAuth"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": Sign in with Google account"},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Account Recovery"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": Standard password reset flows"},"children":[]}]}]}]}]}],"sectionId":"/fluxapi/section/flux-api-documentation/traditional-authentication"}],"sectionId":"/fluxapi/section/flux-api-documentation/traditional-authentication"},{"nodeType":"overview-section-wrapper","children":[{"nodeType":"overview-section-wrapper","children":[{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"heading","attributes":{"level":2,"id":"section/flux-api-documentation/getting-started"},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Getting Started"},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Follow these steps to start using the Flux API:"},"children":[]}]}]}]}],"sectionId":"/fluxapi/section/flux-api-documentation/getting-started"}],"sectionId":"/fluxapi/section/flux-api-documentation/getting-started"},{"nodeType":"overview-section-wrapper","children":[{"nodeType":"overview-section-wrapper","children":[{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"heading","attributes":{"level":3,"id":"section/flux-api-documentation/1.-choose-your-authentication-method"},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"1. Choose Your Authentication Method"},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Select from the supported wallet options above based on your development needs and user preferences. All methods are supported by the FluxOS API."},"children":[]}]}]}]}],"sectionId":"/fluxapi/section/flux-api-documentation/1.-choose-your-authentication-method"}],"sectionId":"/fluxapi/section/flux-api-documentation/1.-choose-your-authentication-method"},{"nodeType":"overview-section-wrapper","children":[{"nodeType":"overview-section-wrapper","children":[{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"heading","attributes":{"level":3,"id":"section/flux-api-documentation/2.-set-up-your-wallet"},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"2. Set Up Your Wallet"},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Install and configure your chosen wallet:"},"children":[]}]}]},{"$$mdtype":"Node","type":"list","attributes":{"ordered":false,"marker":"-"},"children":[{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Download from official sources only"},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Secure your seed phrase or recovery information"},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Enable two-factor authentication where available"},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Test with small amounts first"},"children":[]}]}]}]}]}],"sectionId":"/fluxapi/section/flux-api-documentation/2.-set-up-your-wallet"}],"sectionId":"/fluxapi/section/flux-api-documentation/2.-set-up-your-wallet"},{"nodeType":"overview-section-wrapper","children":[{"nodeType":"overview-section-wrapper","children":[{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"heading","attributes":{"level":3,"id":"section/flux-api-documentation/3.-obtain-authentication-credentials"},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"3. Obtain Authentication Credentials"},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Follow the "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Authentication"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" section in this API documentation to:"},"children":[]}]}]},{"$$mdtype":"Node","type":"list","attributes":{"ordered":false,"marker":"-"},"children":[{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Generate login phrases"},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Sign authentication messages"},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Obtain session tokens"},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Set up API headers"},"children":[]}]}]}]}]}],"sectionId":"/fluxapi/section/flux-api-documentation/3.-obtain-authentication-credentials"}],"sectionId":"/fluxapi/section/flux-api-documentation/3.-obtain-authentication-credentials"},{"nodeType":"overview-section-wrapper","children":[{"nodeType":"overview-section-wrapper","children":[{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"heading","attributes":{"level":3,"id":"section/flux-api-documentation/4.-configure-api-headers"},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"4. Configure API Headers"},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Authenticated requests carry a single "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" header. It is a"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"URL-encoded query string"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", not JSON:"},"children":[]}]}]},{"$$mdtype":"Node","type":"fence","attributes":{"content":"zelidauth: zelid=<address>&signature=<urlencoded-signature>&loginPhrase=<phrase>\n"},"children":[{"$$mdtype":"Node","type":"text","attributes":{"content":"zelidauth: zelid=<address>&signature=<urlencoded-signature>&loginPhrase=<phrase>\n"},"children":[]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"A complete example:"},"children":[]}]}]},{"$$mdtype":"Node","type":"fence","attributes":{"content":"zelidauth: zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=H%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c\n"},"children":[{"$$mdtype":"Node","type":"text","attributes":{"content":"zelidauth: zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=H%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c\n"},"children":[]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Signatures are base64 and routinely contain "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"+"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"/"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" and "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"="},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" — all three"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"change meaning inside a query string, so the signature must be URL-encoded or"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"the request will be refused as unauthentic."},"children":[]}]}]}]}],"sectionId":"/fluxapi/section/flux-api-documentation/4.-configure-api-headers"}],"sectionId":"/fluxapi/section/flux-api-documentation/4.-configure-api-headers"},{"nodeType":"overview-section-wrapper","children":[{"nodeType":"overview-section-wrapper","children":[{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"heading","attributes":{"level":3,"id":"section/flux-api-documentation/5.-start-making-api-calls"},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"5. Start Making API Calls"},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Test your setup with public endpoints first, then proceed to authenticated endpoints once your credentials are properly configured."},"children":[]}]}]}]}],"sectionId":"/fluxapi/section/flux-api-documentation/5.-start-making-api-calls"}],"sectionId":"/fluxapi/section/flux-api-documentation/5.-start-making-api-calls"},{"nodeType":"overview-section-wrapper","children":[{"nodeType":"overview-section-wrapper","children":[{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"heading","attributes":{"level":2,"id":"section/flux-api-documentation/ai-agents-and-mcp"},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AI Agents and MCP"},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Flux Cloud MCP"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" is an "},"children":[]},{"$$mdtype":"Node","type":"link","inline":true,"attributes":{"href":"https://modelcontextprotocol.io"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"MCP"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" server that lets AI agents use Flux Cloud through this API: quote an app in US dollars, deploy it, pay for it, watch it come up, read its logs, update it and cancel it. It works with Claude, ChatGPT, Cursor, VS Code, Windsurf and other MCP hosts. Source: "},"children":[]},{"$$mdtype":"Node","type":"link","inline":true,"attributes":{"href":"https://github.com/RunOnFlux/flux-cloud-mcp"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"RunOnFlux/flux-cloud-mcp"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"."},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Hosted, nothing to install."},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" Add it as a remote MCP server (Streamable HTTP):"},"children":[]}]}]},{"$$mdtype":"Node","type":"fence","attributes":{"content":"https://mcp.runonflux.com/mcp\n"},"children":[{"$$mdtype":"Node","type":"text","attributes":{"content":"https://mcp.runonflux.com/mcp\n"},"children":[]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"In Claude Code: "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"claude mcp add --transport http flux-cloud https://mcp.runonflux.com/mcp"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":". In VS Code and Cursor, use "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Connect MCP"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" at the bottom of the sidebar."},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"The hosted server holds no keys. Read-only tools need none; tools that sign or pay take the keys as call arguments, used for that call only and never stored. Create a dedicated pair with "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"flux_generate_keys"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" and fund it with only what a deployment needs."},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Local, keys stay on your machine."},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" For larger budgets, run the server locally:"},"children":[]}]}]},{"$$mdtype":"Node","type":"fence","attributes":{"content":"claude mcp add flux-cloud -s user \\\n  -e FLUX_ID_PRIVATE_KEY=<wif> -e FLUX_PAYMENT_PRIVATE_KEY=<wif> \\\n  -- npx -y @runonflux/flux-cloud-mcp\n","language":"bash"},"children":[{"$$mdtype":"Node","type":"text","attributes":{"content":"claude mcp add flux-cloud -s user \\\n  -e FLUX_ID_PRIVATE_KEY=<wif> -e FLUX_PAYMENT_PRIVATE_KEY=<wif> \\\n  -- npx -y @runonflux/flux-cloud-mcp\n"},"children":[]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Any other AI tool"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" can read this reference as "},"children":[]},{"$$mdtype":"Node","type":"link","inline":true,"attributes":{"href":"https://docs.runonflux.io/fluxapi.md"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"markdown"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", listed in "},"children":[]},{"$$mdtype":"Node","type":"link","inline":true,"attributes":{"href":"https://docs.runonflux.io/llms.txt"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"llms.txt"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"."},"children":[]}]}]}]}],"sectionId":"/fluxapi/section/flux-api-documentation/ai-agents-and-mcp"}],"sectionId":"/fluxapi/section/flux-api-documentation/ai-agents-and-mcp"},{"nodeType":"overview-section-wrapper","children":[{"nodeType":"overview-section-wrapper","children":[{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"heading","attributes":{"level":2,"id":"section/flux-api-documentation/support-and-community"},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Support & Community"},"children":[]}]}]},{"$$mdtype":"Node","type":"list","attributes":{"ordered":false,"marker":"-"},"children":[{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Documentation"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": "},"children":[]},{"$$mdtype":"Node","type":"link","inline":true,"attributes":{"href":"https://docs.runonflux.com"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"docs.runonflux.com"},"children":[]}]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Discord Community"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": "},"children":[]},{"$$mdtype":"Node","type":"link","inline":true,"attributes":{"href":"https://discord.gg/runonflux"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"discord.gg/runonflux"},"children":[]}]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"GitHub"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": "},"children":[]},{"$$mdtype":"Node","type":"link","inline":true,"attributes":{"href":"https://github.com/RunOnFlux"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"github.com/RunOnFlux"},"children":[]}]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Twitter/X"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": "},"children":[]},{"$$mdtype":"Node","type":"link","inline":true,"attributes":{"href":"https://x.com/runonflux"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"@RunOnFlux"},"children":[]}]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Website"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": "},"children":[]},{"$$mdtype":"Node","type":"link","inline":true,"attributes":{"href":"https://runonflux.com"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"runonflux.com"},"children":[]}]}]}]}]},{"$$mdtype":"Node","type":"hr","attributes":{},"children":[]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxOS is free software published under the GNU AGPLv3. Flux, FluxOS,"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxNode and ArcaneOS are projects of "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"InFlux Technologies USA LLC"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"."},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"© 2026 InFlux Technologies USA LLC."},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"🚀 Ready to build on the decentralized web? Let's get started!"},"children":[]}]}]}]}]}],"sectionId":"/fluxapi/section/flux-api-documentation/support-and-community"}],"sectionId":"/fluxapi/section/flux-api-documentation/support-and-community"},{"nodeType":"overview-section-wrapper","children":[{"nodeType":"overview-section-wrapper","children":[{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"heading","attributes":{"level":2,"id":"section/flux-api-documentation/important-notes"},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Important Notes"},"children":[]}]}]},{"$$mdtype":"Node","type":"list","attributes":{"ordered":false,"marker":"-"},"children":[{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Login phrases expire after 15 minutes"},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Session tokens are valid for up to 14 days"},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Always use HTTPS in production environments"},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Signature values must be URL-encoded inside the "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" header"},"children":[]}]}]}]}]}],"sectionId":"/fluxapi/section/flux-api-documentation/important-notes"}],"sectionId":"/fluxapi/section/flux-api-documentation/important-notes"},{"nodeType":"overview-section-wrapper","children":[{"nodeType":"overview-section-wrapper","children":[{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"heading","attributes":{"level":2,"id":"section/flux-api-documentation/response-envelope-and-error-handling"},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Response Envelope & Error Handling"},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"This is the single most important thing to know about the Flux API."},"children":[]}]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"A request that reaches a handler is answered "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"at HTTP 200"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", in the body —"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"em","inline":true,"attributes":{"marker":"*"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"including when the answer is a failure"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":":"},"children":[]}]}]},{"$$mdtype":"Node","type":"fence","attributes":{"content":"{ \"status\": \"success\", \"data\": { ... } }\n{ \"status\": \"error\",   \"data\": { \"code\": 401, \"name\": \"Unauthorized\", \"message\": \"...\" } }\n","language":"json"},"children":[{"$$mdtype":"Node","type":"text","attributes":{"content":"{ \"status\": \"success\", \"data\": { ... } }\n{ \"status\": \"error\",   \"data\": { \"code\": 401, \"name\": \"Unauthorized\", \"message\": \"...\" } }\n"},"children":[]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"The "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"code"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" inside an error body is a "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxOS code, not a wire status"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":". A"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"removed endpoint answers HTTP 200 with "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"data.code: 410"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"; an unauthorised call"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"answers HTTP 200 with "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"data.code: 401"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":". A client that branches on"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"response.ok"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" or "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"response.status"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" will read every one of these as a success."},"children":[]}]}]},{"$$mdtype":"Node","type":"fence","attributes":{"content":"const res = await fetch(url, { headers: { zelidauth } });\nconst body = await res.json();\nif (body.status !== 'success') {      // <- the check that matters\n  throw new Error(body.data?.message ?? 'Flux API error');\n}\n","language":"javascript"},"children":[{"$$mdtype":"Node","type":"text","attributes":{"content":"const res = await fetch(url, { headers: { zelidauth } });\nconst body = await res.json();\nif (body.status !== 'success') {      // <- the check that matters\n  throw new Error(body.data?.message ?? 'Flux API error');\n}\n"},"children":[]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"The in-band shape exists so that a transport failure cannot impersonate a"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"service answer. Wire statuses are therefore reserved for refusals that happen"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"before"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" a handler runs, and for a handful of endpoints that deliberately"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"speak HTTP semantics:"},"children":[]}]}]},{"$$mdtype":"Node","type":"table","attributes":{},"children":[{"$$mdtype":"Node","type":"thead","attributes":{},"children":[{"$$mdtype":"Node","type":"tr","attributes":{},"children":[{"$$mdtype":"Node","type":"th","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Status"},"children":[]}]}]},{"$$mdtype":"Node","type":"th","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Where it comes from"},"children":[]}]}]}]}]},{"$$mdtype":"Node","type":"tbody","attributes":{},"children":[{"$$mdtype":"Node","type":"tr","attributes":{},"children":[{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"403"},"children":[]}]}]},{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"requireHttps"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" — an ArcaneOS endpoint reached over plain HTTP"},"children":[]}]}]}]},{"$$mdtype":"Node","type":"tr","attributes":{},"children":[{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"503"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" / "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"400"},"children":[]}]}]},{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"route guards — the node has not finished booting, or query parameters were sent to a route that rejects them"},"children":[]}]}]}]},{"$$mdtype":"Node","type":"tr","attributes":{},"children":[{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"413"},"children":[]}]}]},{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"a request body too large to accept"},"children":[]}]}]}]},{"$$mdtype":"Node","type":"tr","attributes":{},"children":[{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"404"},"children":[]}]}]},{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"a resource that does not exist to be addressed (an unknown operation id, a stream that is not enabled)"},"children":[]}]}]}]},{"$$mdtype":"Node","type":"tr","attributes":{},"children":[{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"202"},"children":[]}]}]},{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"an endpoint that started long-running work — see below"},"children":[]}]}]}]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Endpoints that use wire statuses say so in their own "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"responses"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" section."},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Everything else answers 200 and puts the outcome in "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"status"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"."},"children":[]}]}]}]}],"sectionId":"/fluxapi/section/flux-api-documentation/response-envelope-and-error-handling"}],"sectionId":"/fluxapi/section/flux-api-documentation/response-envelope-and-error-handling"},{"nodeType":"overview-section-wrapper","children":[{"nodeType":"overview-section-wrapper","children":[{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"heading","attributes":{"level":2,"id":"section/flux-api-documentation/long-running-operations"},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Long-Running Operations"},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Work whose duration scales with the data — copying, compressing or extracting"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"inside an application volume — does not block the request. It answers"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"202 Accepted"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" with a "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"jobId"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", a "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"Location"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" header pointing at the status"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"resource and a "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"Retry-After"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" header:"},"children":[]}]}]},{"$$mdtype":"Node","type":"fence","attributes":{"content":"{ \"status\": \"success\",\n  \"data\": { \"jobId\": \"op_2f8f...\", \"statusUrl\": \"/apps/operations/op_2f8f...\", \"status\": \"Running\" } }\n","language":"json"},"children":[{"$$mdtype":"Node","type":"text","attributes":{"content":"{ \"status\": \"success\",\n  \"data\": { \"jobId\": \"op_2f8f...\", \"statusUrl\": \"/apps/operations/op_2f8f...\", \"status\": \"Running\" } }\n"},"children":[]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Poll "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"GET /apps/operations/{jobId}"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" until "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"data.status"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" reaches a terminal"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"value. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Completion is read from that field, never from the HTTP code"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" — a"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"failed operation is still a successful poll."},"children":[]}]}]},{"$$mdtype":"Node","type":"table","attributes":{},"children":[{"$$mdtype":"Node","type":"thead","attributes":{},"children":[{"$$mdtype":"Node","type":"tr","attributes":{},"children":[{"$$mdtype":"Node","type":"th","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"status"},"children":[]}]}]},{"$$mdtype":"Node","type":"th","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Meaning"},"children":[]}]}]}]}]},{"$$mdtype":"Node","type":"tbody","attributes":{},"children":[{"$$mdtype":"Node","type":"tr","attributes":{},"children":[{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"Running"},"children":[]}]}]},{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"still working; respect "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"Retry-After"},"children":[]}]}]}]},{"$$mdtype":"Node","type":"tr","attributes":{},"children":[{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"Succeeded"},"children":[]}]}]},{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"finished"},"children":[]}]}]}]},{"$$mdtype":"Node","type":"tr","attributes":{},"children":[{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"Failed"},"children":[]}]}]},{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"the work could not be done — "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"error"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" carries an RFC 9457 problem object"},"children":[]}]}]}]},{"$$mdtype":"Node","type":"tr","attributes":{},"children":[{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"Canceled"},"children":[]}]}]},{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"the caller asked for it via "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"DELETE /apps/operations/{jobId}"},"children":[]}]}]}]},{"$$mdtype":"Node","type":"tr","attributes":{},"children":[{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"Evicted"},"children":[]}]}]},{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"the node took the work away — neither the caller's request nor their input was at fault"},"children":[]}]}]}]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Cancellation is "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"best effort"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": the flag is raised and the worker stops at"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"its next checkpoint, so "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"status"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" stays "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"Running"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" until it does."},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Unknown, expired and not-yours are one answer ("},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"404"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":") — a "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"jobId"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" must not"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"reveal whether someone else has an operation running."},"children":[]}]}]}]}],"sectionId":"/fluxapi/section/flux-api-documentation/long-running-operations"}],"sectionId":"/fluxapi/section/flux-api-documentation/long-running-operations"},{"nodeType":"overview-section-wrapper","children":[{"nodeType":"overview-section-wrapper","children":[{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"heading","attributes":{"level":2,"id":"section/flux-api-documentation/node-scoped-vs-network-scoped-calls"},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Node-Scoped vs Network-Scoped Calls"},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Every endpoint in this specification is served by "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"an individual FluxNode"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"."},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"The "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"https://api.runonflux.io"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" gateway load-balances across confirmed nodes,"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"so it is the right target for network-wide data (blockchain state, global"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"application specifications, node lists) and the wrong target for anything"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"that reports or changes the state of one machine."},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Call a specific node directly — "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"https://<node-ip>:16127"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" — for:"},"children":[]}]}]},{"$$mdtype":"Node","type":"list","attributes":{"ordered":false,"marker":"-"},"children":[{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"node status, benchmark, tier, DOS state, clock drift, peers, topology"},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"the applications installed "},"children":[]},{"$$mdtype":"Node","type":"em","inline":true,"attributes":{"marker":"*"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"on that node"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", their logs, monitoring and volumes"},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"anything marked "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Admin"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" or "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AdminAndFluxTeam"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", which is authorised"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"against "},"children":[]},{"$$mdtype":"Node","type":"em","inline":true,"attributes":{"marker":"*"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"that node's"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" operator FluxID"},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"the FluxShare, Syncthing, backup/restore and volume-browser surfaces"},"children":[]}]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Node API calls are "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"not rate-limited by FluxOS itself"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":". The public gateway"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"may apply its own limits."},"children":[]}]}]}]}],"sectionId":"/fluxapi/section/flux-api-documentation/node-scoped-vs-network-scoped-calls"}],"sectionId":"/fluxapi/section/flux-api-documentation/node-scoped-vs-network-scoped-calls"},{"nodeType":"overview-section-wrapper","children":[{"nodeType":"overview-section-wrapper","children":[{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"heading","attributes":{"level":2,"id":"section/flux-api-documentation/deprecated-and-removed-endpoints"},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Deprecated & Removed Endpoints"},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Endpoints marked "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"deprecated"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" in this document still work; endpoints"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"described as "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Removed"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" answer an error body with "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"code: 410"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"."},"children":[]}]}]},{"$$mdtype":"Node","type":"table","attributes":{},"children":[{"$$mdtype":"Node","type":"thead","attributes":{},"children":[{"$$mdtype":"Node","type":"tr","attributes":{},"children":[{"$$mdtype":"Node","type":"th","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Kind"},"children":[]}]}]},{"$$mdtype":"Node","type":"th","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Endpoints"},"children":[]}]}]}]}]},{"$$mdtype":"Node","type":"tbody","attributes":{},"children":[{"$$mdtype":"Node","type":"tr","attributes":{},"children":[{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Removed"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" (answer "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"code: 410"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":")"},"children":[]}]}]},{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"/apps/apppause"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"/apps/appunpause"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"/apps/appmonitorstream"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"/apps/startmonitoring"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"/apps/stopmonitoring"},"children":[]}]}]}]},{"$$mdtype":"Node","type":"tr","attributes":{},"children":[{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Deleted"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" (no longer routed)"},"children":[]}]}]},{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"/flux/cruxid"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"/flux/adjustcruxid"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"/flux/rebuildhome"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"/explorer/fluxtxs"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"/apps/installtemporarylocalapp"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"POST /apps/fluxshare/upload"},"children":[]}]}]}]},{"$$mdtype":"Node","type":"tr","attributes":{},"children":[{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Renamed"},"children":[]}]}]}]},{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"POST /apps/fluxshare/upload"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" → "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"POST /apps/fluxshare/uploadfile"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"; "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"/flux/rebuildhome"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" → "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"/flux/rebuildui"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"; "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"POST /syncthing/system/error/clear"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" → "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"GET"},"children":[]}]}]}]},{"$$mdtype":"Node","type":"tr","attributes":{},"children":[{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Aliases"},"children":[]}]}]}]},{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"every "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"/zelid/*"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" route aliases the matching "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"/id/*"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" route; every "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"/daemon/*zelnode*"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" route aliases its "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"*fluxnode*"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" counterpart; "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"/flux/zelid"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" aliases "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"/flux/id"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"; "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"/benchmark/signzelnodetransaction"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" aliases "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"/benchmark/signfluxnodetransaction"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"; "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"/flux/broadcastmessageto{outgoing,incoming}"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" both delegate to "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"/flux/broadcastmessage"},"children":[]}]}]}]}]}]}]}],"sectionId":"/fluxapi/section/flux-api-documentation/deprecated-and-removed-endpoints"}],"sectionId":"/fluxapi/section/flux-api-documentation/deprecated-and-removed-endpoints"},{"nodeType":"overview-section-wrapper","children":[{"nodeType":"overview-section-wrapper","children":[{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"heading","attributes":{"level":2,"id":"section/flux-api-documentation/authentication-workflows"},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Authentication Workflows"},"children":[]}]}]}]}],"sectionId":"/fluxapi/section/flux-api-documentation/authentication-workflows"}],"sectionId":"/fluxapi/section/flux-api-documentation/authentication-workflows"},{"nodeType":"overview-section-wrapper","children":[{"nodeType":"overview-section-wrapper","children":[{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"heading","attributes":{"level":3,"id":"section/flux-api-documentation/complete-authentication-flow"},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"🔐 Complete Authentication Flow"},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Step 1: Get Login Phrase"},"children":[]}]}]}]},{"$$mdtype":"Node","type":"fence","attributes":{"content":"curl -X GET \"https://api.runonflux.io/id/loginphrase\"\n","language":"bash"},"children":[{"$$mdtype":"Node","type":"text","attributes":{"content":"curl -X GET \"https://api.runonflux.io/id/loginphrase\"\n"},"children":[]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Step 2: Sign the Login Phrase"},"children":[]}]}]}]},{"$$mdtype":"Node","type":"list","attributes":{"ordered":false,"marker":"-"},"children":[{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"SSP Wallet"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": Use browser extension + mobile app to sign the message"},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"ZelCore"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": Use the wallet's message signing feature"},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"MetaMask"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": Use "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"personal_sign"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" method"},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Hardware Wallet"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": Sign via hardware device integration"},"children":[]}]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Step 3: Verify Login"},"children":[]}]}]}]},{"$$mdtype":"Node","type":"fence","attributes":{"content":"curl -X POST \"https://api.runonflux.io/id/verifylogin\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\n    \"zelid\": \"your-wallet-address\",\n    \"loginPhrase\": \"phrase-from-step-1\", \n    \"signature\": \"your-signature-from-step-2\"\n  }'\n","language":"bash"},"children":[{"$$mdtype":"Node","type":"text","attributes":{"content":"curl -X POST \"https://api.runonflux.io/id/verifylogin\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\n    \"zelid\": \"your-wallet-address\",\n    \"loginPhrase\": \"phrase-from-step-1\", \n    \"signature\": \"your-signature-from-step-2\"\n  }'\n"},"children":[]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Step 4: Use Authentication Header"},"children":[]}]}]}]},{"$$mdtype":"Node","type":"fence","attributes":{"content":"curl -X GET \"https://api.runonflux.io/id/loggedsessions\" \\\n  -H \"zelidauth: zelid=your-address&signature=your-signature&loginPhrase=your-phrase\"\n","language":"bash"},"children":[{"$$mdtype":"Node","type":"text","attributes":{"content":"curl -X GET \"https://api.runonflux.io/id/loggedsessions\" \\\n  -H \"zelidauth: zelid=your-address&signature=your-signature&loginPhrase=your-phrase\"\n"},"children":[]}]}]}],"sectionId":"/fluxapi/section/flux-api-documentation/complete-authentication-flow"}],"sectionId":"/fluxapi/section/flux-api-documentation/complete-authentication-flow"},{"nodeType":"overview-section-wrapper","children":[{"nodeType":"overview-section-wrapper","children":[{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"heading","attributes":{"level":3,"id":"section/flux-api-documentation/ssp-wallet-integration-guide"},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"📱 SSP Wallet Integration Guide"},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Browser Extension Setup:"},"children":[]}]}]}]},{"$$mdtype":"Node","type":"list","attributes":{"ordered":true,"marker":"."},"children":[{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Install SSP Wallet Chrome Extension"},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Install SSP Key mobile app (iOS/Android)"},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Pair devices using QR code"},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Fund wallet with small amount for testing"},"children":[]}]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Signing Messages with SSP:"},"children":[]}]}]}]},{"$$mdtype":"Node","type":"fence","attributes":{"content":"// Connect to SSP Wallet\nif (window.ssp) {\n  const accounts = await window.ssp.request({\n    method: 'wallet_requestPermissions',\n    params: [{ wallet_accounts: {} }]\n  });\n  \n  // Sign login phrase\n  const signature = await window.ssp.request({\n    method: 'personal_sign',\n    params: [loginPhrase, accounts[0]]\n  });\n}\n","language":"javascript"},"children":[{"$$mdtype":"Node","type":"text","attributes":{"content":"// Connect to SSP Wallet\nif (window.ssp) {\n  const accounts = await window.ssp.request({\n    method: 'wallet_requestPermissions',\n    params: [{ wallet_accounts: {} }]\n  });\n  \n  // Sign login phrase\n  const signature = await window.ssp.request({\n    method: 'personal_sign',\n    params: [loginPhrase, accounts[0]]\n  });\n}\n"},"children":[]}]}]}],"sectionId":"/fluxapi/section/flux-api-documentation/ssp-wallet-integration-guide"}],"sectionId":"/fluxapi/section/flux-api-documentation/ssp-wallet-integration-guide"},{"nodeType":"overview-section-wrapper","children":[{"nodeType":"overview-section-wrapper","children":[{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"heading","attributes":{"level":3,"id":"section/flux-api-documentation/metamask-integration-guide"},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"🦊 MetaMask Integration Guide"},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Connect and Sign:"},"children":[]}]}]}]},{"$$mdtype":"Node","type":"fence","attributes":{"content":"// Connect MetaMask\nconst accounts = await ethereum.request({\n  method: 'eth_requestAccounts'\n});\n\n// Sign login phrase\nconst signature = await ethereum.request({\n  method: 'personal_sign',\n  params: [loginPhrase, accounts[0]]\n});\n\n// Use Ethereum address as zelid\nconst zelid = accounts[0];\n","language":"javascript"},"children":[{"$$mdtype":"Node","type":"text","attributes":{"content":"// Connect MetaMask\nconst accounts = await ethereum.request({\n  method: 'eth_requestAccounts'\n});\n\n// Sign login phrase\nconst signature = await ethereum.request({\n  method: 'personal_sign',\n  params: [loginPhrase, accounts[0]]\n});\n\n// Use Ethereum address as zelid\nconst zelid = accounts[0];\n"},"children":[]}]}]}],"sectionId":"/fluxapi/section/flux-api-documentation/metamask-integration-guide"}],"sectionId":"/fluxapi/section/flux-api-documentation/metamask-integration-guide"},{"nodeType":"overview-section-wrapper","children":[{"nodeType":"overview-section-wrapper","children":[{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"heading","attributes":{"level":3,"id":"section/flux-api-documentation/zelcore-wallet-integration"},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"🔑 ZelCore Wallet Integration"},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Deep Link Integration:"},"children":[]}]}]}]},{"$$mdtype":"Node","type":"fence","attributes":{"content":"// Generate ZelCore deep link for signing\nconst zelcoreUrl = `zel:?action=sign&message=${encodeURIComponent(loginPhrase)}&icon=https://yourapp.com/icon.png&callback=${encodeURIComponent('https://yourapp.com/auth/callback')}`;\n\n// Open ZelCore for signing\nwindow.location.href = zelcoreUrl;\n","language":"javascript"},"children":[{"$$mdtype":"Node","type":"text","attributes":{"content":"// Generate ZelCore deep link for signing\nconst zelcoreUrl = `zel:?action=sign&message=${encodeURIComponent(loginPhrase)}&icon=https://yourapp.com/icon.png&callback=${encodeURIComponent('https://yourapp.com/auth/callback')}`;\n\n// Open ZelCore for signing\nwindow.location.href = zelcoreUrl;\n"},"children":[]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"WebSocket Integration:"},"children":[]}]}]}]},{"$$mdtype":"Node","type":"fence","attributes":{"content":"// Listen for ZelCore signature via WebSocket\nconst ws = new WebSocket(`wss://api.runonflux.io/ws/id/${loginPhrase}`);\n\nws.onmessage = (event) => {\n  const authData = JSON.parse(event.data);\n  if (authData.status === 'success') {\n    // Authentication successful\n    console.log('Signed in with FluxID:', authData.data.zelid);\n  }\n};\n","language":"javascript"},"children":[{"$$mdtype":"Node","type":"text","attributes":{"content":"// Listen for ZelCore signature via WebSocket\nconst ws = new WebSocket(`wss://api.runonflux.io/ws/id/${loginPhrase}`);\n\nws.onmessage = (event) => {\n  const authData = JSON.parse(event.data);\n  if (authData.status === 'success') {\n    // Authentication successful\n    console.log('Signed in with FluxID:', authData.data.zelid);\n  }\n};\n"},"children":[]}]}]}],"sectionId":"/fluxapi/section/flux-api-documentation/zelcore-wallet-integration"}],"sectionId":"/fluxapi/section/flux-api-documentation/zelcore-wallet-integration"},{"nodeType":"overview-section-wrapper","children":[{"nodeType":"overview-section-wrapper","children":[{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"heading","attributes":{"level":3,"id":"section/flux-api-documentation/walletconnect-v2-integration"},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"🔗 WalletConnect v2 Integration"},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Setup WalletConnect:"},"children":[]}]}]}]},{"$$mdtype":"Node","type":"fence","attributes":{"content":"import { SignClient } from '@walletconnect/sign-client';\n\nconst signClient = await SignClient.init({\n  projectId: 'your-walletconnect-project-id',\n  metadata: {\n    name: 'Your Flux App',\n    description: 'Flux Network Integration',\n    url: 'https://yourapp.com',\n    icons: ['https://yourapp.com/logo.png']\n  }\n});\n\n// Connect to wallet\nconst { uri, approval } = await signClient.connect({\n  requiredNamespaces: {\n    eip155: {\n      methods: ['personal_sign'],\n      chains: ['eip155:1'],\n      events: ['chainChanged', 'accountsChanged']\n    }\n  }\n});\n\n// Sign message when connected\nconst signature = await signClient.request({\n  topic: session.topic,\n  chainId: 'eip155:1',\n  request: {\n    method: 'personal_sign',\n    params: [loginPhrase, address]\n  }\n});\n","language":"javascript"},"children":[{"$$mdtype":"Node","type":"text","attributes":{"content":"import { SignClient } from '@walletconnect/sign-client';\n\nconst signClient = await SignClient.init({\n  projectId: 'your-walletconnect-project-id',\n  metadata: {\n    name: 'Your Flux App',\n    description: 'Flux Network Integration',\n    url: 'https://yourapp.com',\n    icons: ['https://yourapp.com/logo.png']\n  }\n});\n\n// Connect to wallet\nconst { uri, approval } = await signClient.connect({\n  requiredNamespaces: {\n    eip155: {\n      methods: ['personal_sign'],\n      chains: ['eip155:1'],\n      events: ['chainChanged', 'accountsChanged']\n    }\n  }\n});\n\n// Sign message when connected\nconst signature = await signClient.request({\n  topic: session.topic,\n  chainId: 'eip155:1',\n  request: {\n    method: 'personal_sign',\n    params: [loginPhrase, address]\n  }\n});\n"},"children":[]}]}]}],"sectionId":"/fluxapi/section/flux-api-documentation/walletconnect-v2-integration"}],"sectionId":"/fluxapi/section/flux-api-documentation/walletconnect-v2-integration"},{"nodeType":"overview-section-wrapper","children":[{"nodeType":"overview-section-wrapper","children":[{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"heading","attributes":{"level":3,"id":"section/flux-api-documentation/traditional-email-authentication"},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"📧 Traditional Email Authentication"},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Firebase Integration:"},"children":[]}]}]}]},{"$$mdtype":"Node","type":"fence","attributes":{"content":"import { getAuth, signInWithEmailAndPassword } from 'firebase/auth';\n\n// Email/password login\nconst auth = getAuth();\nconst userCredential = await signInWithEmailAndPassword(auth, email, password);\n\n// Get ID token for API authentication\nconst idToken = await userCredential.user.getIdToken();\n\n// Use token in API calls\nfetch('https://api.runonflux.io/protected-endpoint', {\n  headers: {\n    'Authorization': `Bearer ${idToken}`,\n    'Content-Type': 'application/json'\n  }\n});\n","language":"javascript"},"children":[{"$$mdtype":"Node","type":"text","attributes":{"content":"import { getAuth, signInWithEmailAndPassword } from 'firebase/auth';\n\n// Email/password login\nconst auth = getAuth();\nconst userCredential = await signInWithEmailAndPassword(auth, email, password);\n\n// Get ID token for API authentication\nconst idToken = await userCredential.user.getIdToken();\n\n// Use token in API calls\nfetch('https://api.runonflux.io/protected-endpoint', {\n  headers: {\n    'Authorization': `Bearer ${idToken}`,\n    'Content-Type': 'application/json'\n  }\n});\n"},"children":[]}]}]}],"sectionId":"/fluxapi/section/flux-api-documentation/traditional-email-authentication"}],"sectionId":"/fluxapi/section/flux-api-documentation/traditional-email-authentication"},{"nodeType":"overview-section-wrapper","children":[{"nodeType":"overview-section-wrapper","children":[{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"heading","attributes":{"level":3,"id":"section/flux-api-documentation/common-integration-issues"},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"⚠️ Common Integration Issues"},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Login Phrase Expiration:"},"children":[]}]}]}]},{"$$mdtype":"Node","type":"fence","attributes":{"content":"// Always check phrase timestamp\nconst phraseTimestamp = parseInt(loginPhrase.substring(0, 13));\nconst now = Date.now();\nconst age = now - phraseTimestamp;\n\nif (age > 15 * 60 * 1000) { // 15 minutes\n  throw new Error('Login phrase expired, get a new one');\n}\n","language":"javascript"},"children":[{"$$mdtype":"Node","type":"text","attributes":{"content":"// Always check phrase timestamp\nconst phraseTimestamp = parseInt(loginPhrase.substring(0, 13));\nconst now = Date.now();\nconst age = now - phraseTimestamp;\n\nif (age > 15 * 60 * 1000) { // 15 minutes\n  throw new Error('Login phrase expired, get a new one');\n}\n"},"children":[]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Signature URL Encoding:"},"children":[]}]}]}]},{"$$mdtype":"Node","type":"fence","attributes":{"content":"// Always URL encode signatures for headers\nconst encodedSignature = encodeURIComponent(signature);\nconst authHeader = `zelid=${zelid}&signature=${encodedSignature}&loginPhrase=${loginPhrase}`;\n","language":"javascript"},"children":[{"$$mdtype":"Node","type":"text","attributes":{"content":"// Always URL encode signatures for headers\nconst encodedSignature = encodeURIComponent(signature);\nconst authHeader = `zelid=${zelid}&signature=${encodedSignature}&loginPhrase=${loginPhrase}`;\n"},"children":[]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Error Handling:"},"children":[]}]}]}]},{"$$mdtype":"Node","type":"fence","attributes":{"content":"try {\n  const response = await fetch('/api/authenticated-endpoint', {\n    headers: { 'zelidauth': authHeader }\n  });\n  \n  if (response.status === 401) {\n    // Re-authenticate user\n    redirectToLogin();\n  }\n} catch (error) {\n  console.error('API call failed:', error);\n}\n","language":"javascript"},"children":[{"$$mdtype":"Node","type":"text","attributes":{"content":"try {\n  const response = await fetch('/api/authenticated-endpoint', {\n    headers: { 'zelidauth': authHeader }\n  });\n  \n  if (response.status === 401) {\n    // Re-authenticate user\n    redirectToLogin();\n  }\n} catch (error) {\n  console.error('API call failed:', error);\n}\n"},"children":[]}]}]}],"sectionId":"/fluxapi/section/flux-api-documentation/common-integration-issues"}],"sectionId":"/fluxapi/section/flux-api-documentation/common-integration-issues"},{"nodeType":"overview-section-wrapper","children":[{"nodeType":"overview-section-wrapper","children":[{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"heading","attributes":{"level":2,"id":"section/flux-api-documentation/api-version-information"},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"API Version Information"},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Current Version"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": 8.18.0"},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Version Notes"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":":"},"children":[]}]}]},{"$$mdtype":"Node","type":"list","attributes":{"ordered":false,"marker":"-"},"children":[{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"All endpoints documented in this specification are available in FluxOS "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"8.18.0"},"children":[]}]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"This documentation reflects the current stable API implementation and is generated against "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"ZelBack/src/routes.js"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" of the "},"children":[]},{"$$mdtype":"Node","type":"link","inline":true,"attributes":{"href":"https://github.com/runonflux/flux"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Flux repository"},"children":[]}]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"For the latest changes and updates, refer to the "},"children":[]},{"$$mdtype":"Node","type":"link","inline":true,"attributes":{"href":"https://github.com/runonflux/flux"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Flux GitHub repository"},"children":[]}]}]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Notable changes since 6.6.x"},"children":[]}]}]}]},{"$$mdtype":"Node","type":"table","attributes":{},"children":[{"$$mdtype":"Node","type":"thead","attributes":{},"children":[{"$$mdtype":"Node","type":"tr","attributes":{},"children":[{"$$mdtype":"Node","type":"th","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Area"},"children":[]}]}]},{"$$mdtype":"Node","type":"th","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"What changed"},"children":[]}]}]}]}]},{"$$mdtype":"Node","type":"tbody","attributes":{},"children":[{"$$mdtype":"Node","type":"tr","attributes":{},"children":[{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Long-running operations"},"children":[]}]}]}]},{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Volume and file operations no longer block the request. They return a "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"jobId"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"; poll "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"GET /apps/operations/{jobId}"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" and cancel with "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"DELETE /apps/operations/{jobId}"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"."},"children":[]}]}]}]},{"$$mdtype":"Node","type":"tr","attributes":{},"children":[{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Volume file management"},"children":[]}]}]}]},{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"POST /apps/moveobject"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"/apps/copyobject"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"/apps/compressobject"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" and "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"/apps/extractobject"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" operate inside an application's persistent volume."},"children":[]}]}]}]},{"$$mdtype":"Node","type":"tr","attributes":{},"children":[{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Placement"},"children":[]}]}]}]},{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"POST /apps/placementfeasibility"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" answers whether a prospective specification can be placed, and "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"GET /apps/placementlocations"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" publishes the live node/fault-domain/tier geography."},"children":[]}]}]}]},{"$$mdtype":"Node","type":"tr","attributes":{},"children":[{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Network observability"},"children":[]}]}]}]},{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"GET /flux/topology"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"/flux/networkhealth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"/flux/peerhistory"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"/flux/unstablenodes"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"/flux/peers"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" and the SSE "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"GET /flux/eventstream"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"."},"children":[]}]}]}]},{"$$mdtype":"Node","type":"tr","attributes":{},"children":[{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Tampering detection"},"children":[]}]}]}]},{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"GET /apps/tamperingevents"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" reports containers whose running image no longer matches the registered specification."},"children":[]}]}]}]},{"$$mdtype":"Node","type":"tr","attributes":{},"children":[{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"ArcaneOS"},"children":[]}]}]}]},{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"GET /arcane/authchallenge"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" and "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"POST /arcane/configsync"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" for hardware-attested node configuration. Available only on ArcaneOS nodes."},"children":[]}]}]}]},{"$$mdtype":"Node","type":"tr","attributes":{},"children":[{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Syncthing"},"children":[]}]}]}]},{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Metrics, health summary, metrics history and peer sync diagnostics endpoints, plus the full configuration write surface."},"children":[]}]}]}]},{"$$mdtype":"Node","type":"tr","attributes":{},"children":[{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Deprecations"},"children":[]}]}]}]},{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Every "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"/zelid/*"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" route is a deprecated alias of the matching "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"/id/*"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" route, and every "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"/daemon/*zelnode*"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" route a deprecated alias of its "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"*fluxnode*"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" counterpart. "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"/flux/cruxid"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"/flux/adjustcruxid"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"/flux/rebuildhome"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"/explorer/fluxtxs"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" and "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"/apps/installtemporarylocalapp"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" were removed; "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"POST /apps/fluxshare/upload"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" is now "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"POST /apps/fluxshare/uploadfile"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"."},"children":[]}]}]}]}]}]}]}],"sectionId":"/fluxapi/section/flux-api-documentation/api-version-information"}],"sectionId":"/fluxapi/section/flux-api-documentation/api-version-information"}]}]}},{"type":"group","label":"Flux API Documentation","link":"/fluxapi/section/flux-api-documentation","routeSlug":"/fluxapi/section/flux-api-documentation","items":[{"type":"link","label":"About Flux","link":"/fluxapi/section/flux-api-documentation/about-flux","routeSlug":"/fluxapi/section/flux-api-documentation/about-flux","content":null},{"type":"link","label":"Key Features","link":"/fluxapi/section/flux-api-documentation/key-features","routeSlug":"/fluxapi/section/flux-api-documentation/key-features","content":null},{"type":"link","label":"API Architecture","link":"/fluxapi/section/flux-api-documentation/api-architecture","routeSlug":"/fluxapi/section/flux-api-documentation/api-architecture","content":null},{"type":"link","label":"Request Methods","link":"/fluxapi/section/flux-api-documentation/request-methods","routeSlug":"/fluxapi/section/flux-api-documentation/request-methods","content":null},{"type":"link","label":"Supported Wallet Authentication","link":"/fluxapi/section/flux-api-documentation/supported-wallet-authentication","routeSlug":"/fluxapi/section/flux-api-documentation/supported-wallet-authentication","content":null},{"type":"link","label":"🛡️ SSP Wallet","link":"/fluxapi/section/flux-api-documentation/ssp-wallet","routeSlug":"/fluxapi/section/flux-api-documentation/ssp-wallet","content":null},{"type":"link","label":"🔑 ZelCore Wallet","link":"/fluxapi/section/flux-api-documentation/zelcore-wallet","routeSlug":"/fluxapi/section/flux-api-documentation/zelcore-wallet","content":null},{"type":"link","label":"🦊 MetaMask Integration","link":"/fluxapi/section/flux-api-documentation/metamask-integration","routeSlug":"/fluxapi/section/flux-api-documentation/metamask-integration","content":null},{"type":"link","label":"🔗 WalletConnect v2","link":"/fluxapi/section/flux-api-documentation/walletconnect-v2","routeSlug":"/fluxapi/section/flux-api-documentation/walletconnect-v2","content":null},{"type":"link","label":"📧 Traditional Authentication","link":"/fluxapi/section/flux-api-documentation/traditional-authentication","routeSlug":"/fluxapi/section/flux-api-documentation/traditional-authentication","content":null},{"type":"link","label":"Getting Started","link":"/fluxapi/section/flux-api-documentation/getting-started","routeSlug":"/fluxapi/section/flux-api-documentation/getting-started","content":null},{"type":"link","label":"1. Choose Your Authentication Method","link":"/fluxapi/section/flux-api-documentation/1.-choose-your-authentication-method","routeSlug":"/fluxapi/section/flux-api-documentation/1.-choose-your-authentication-method","content":null},{"type":"link","label":"2. Set Up Your Wallet","link":"/fluxapi/section/flux-api-documentation/2.-set-up-your-wallet","routeSlug":"/fluxapi/section/flux-api-documentation/2.-set-up-your-wallet","content":null},{"type":"link","label":"3. Obtain Authentication Credentials","link":"/fluxapi/section/flux-api-documentation/3.-obtain-authentication-credentials","routeSlug":"/fluxapi/section/flux-api-documentation/3.-obtain-authentication-credentials","content":null},{"type":"link","label":"4. Configure API Headers","link":"/fluxapi/section/flux-api-documentation/4.-configure-api-headers","routeSlug":"/fluxapi/section/flux-api-documentation/4.-configure-api-headers","content":null},{"type":"link","label":"5. Start Making API Calls","link":"/fluxapi/section/flux-api-documentation/5.-start-making-api-calls","routeSlug":"/fluxapi/section/flux-api-documentation/5.-start-making-api-calls","content":null},{"type":"link","label":"AI Agents and MCP","link":"/fluxapi/section/flux-api-documentation/ai-agents-and-mcp","routeSlug":"/fluxapi/section/flux-api-documentation/ai-agents-and-mcp","content":null},{"type":"link","label":"Support & Community","link":"/fluxapi/section/flux-api-documentation/support-and-community","routeSlug":"/fluxapi/section/flux-api-documentation/support-and-community","content":null},{"type":"link","label":"Important Notes","link":"/fluxapi/section/flux-api-documentation/important-notes","routeSlug":"/fluxapi/section/flux-api-documentation/important-notes","content":null},{"type":"link","label":"Response Envelope & Error Handling","link":"/fluxapi/section/flux-api-documentation/response-envelope-and-error-handling","routeSlug":"/fluxapi/section/flux-api-documentation/response-envelope-and-error-handling","content":null},{"type":"link","label":"Long-Running Operations","link":"/fluxapi/section/flux-api-documentation/long-running-operations","routeSlug":"/fluxapi/section/flux-api-documentation/long-running-operations","content":null},{"type":"link","label":"Node-Scoped vs Network-Scoped Calls","link":"/fluxapi/section/flux-api-documentation/node-scoped-vs-network-scoped-calls","routeSlug":"/fluxapi/section/flux-api-documentation/node-scoped-vs-network-scoped-calls","content":null},{"type":"link","label":"Deprecated & Removed Endpoints","link":"/fluxapi/section/flux-api-documentation/deprecated-and-removed-endpoints","routeSlug":"/fluxapi/section/flux-api-documentation/deprecated-and-removed-endpoints","content":null},{"type":"link","label":"Authentication Workflows","link":"/fluxapi/section/flux-api-documentation/authentication-workflows","routeSlug":"/fluxapi/section/flux-api-documentation/authentication-workflows","content":null},{"type":"link","label":"🔐 Complete Authentication Flow","link":"/fluxapi/section/flux-api-documentation/complete-authentication-flow","routeSlug":"/fluxapi/section/flux-api-documentation/complete-authentication-flow","content":null},{"type":"link","label":"📱 SSP Wallet Integration Guide","link":"/fluxapi/section/flux-api-documentation/ssp-wallet-integration-guide","routeSlug":"/fluxapi/section/flux-api-documentation/ssp-wallet-integration-guide","content":null},{"type":"link","label":"🦊 MetaMask Integration Guide","link":"/fluxapi/section/flux-api-documentation/metamask-integration-guide","routeSlug":"/fluxapi/section/flux-api-documentation/metamask-integration-guide","content":null},{"type":"link","label":"🔑 ZelCore Wallet Integration","link":"/fluxapi/section/flux-api-documentation/zelcore-wallet-integration","routeSlug":"/fluxapi/section/flux-api-documentation/zelcore-wallet-integration","content":null},{"type":"link","label":"🔗 WalletConnect v2 Integration","link":"/fluxapi/section/flux-api-documentation/walletconnect-v2-integration","routeSlug":"/fluxapi/section/flux-api-documentation/walletconnect-v2-integration","content":null},{"type":"link","label":"📧 Traditional Email Authentication","link":"/fluxapi/section/flux-api-documentation/traditional-email-authentication","routeSlug":"/fluxapi/section/flux-api-documentation/traditional-email-authentication","content":null},{"type":"link","label":"⚠️ Common Integration Issues","link":"/fluxapi/section/flux-api-documentation/common-integration-issues","routeSlug":"/fluxapi/section/flux-api-documentation/common-integration-issues","content":null},{"type":"link","label":"API Version Information","link":"/fluxapi/section/flux-api-documentation/api-version-information","routeSlug":"/fluxapi/section/flux-api-documentation/api-version-information","content":null}],"content":null},{"type":"separator","label":"Getting Started","content":null},{"type":"group","label":"Authentication","link":"/fluxapi/authentication","routeSlug":"/fluxapi/authentication","items":[{"label":"Obtain login phrase","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/authentication/loginphrase","routeSlug":"/fluxapi/authentication/loginphrase","metadata":{"seo":{"title":"Obtain login phrase","description":"Obtain valid Login Phrase for signing into Flux. Login Phrase is at least 40 characters, first 13 characters is server timestamp and is valid for 15 minutes. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"loginPhrase","name":"Obtain login phrase","isWebhook":false,"pointer":"/paths/~1id~1loginphrase/get","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Obtain login phrase","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Obtain valid Login Phrase for signing into Flux. Login Phrase is at least 40 characters, first 13 characters is server timestamp and is valid for 15 minutes. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/id/loginphrase","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/id/loginphrase","href":"authentication/loginphrase","openApiOperationId":"loginPhrase","summary":"Obtain login phrase"},"definitionSamples":[{"lang":"curl","source":"curl -X GET \"https://api.runonflux.io/id/loginphrase\"\n"},{"lang":"JavaScript","source":"const response = await fetch('https://api.runonflux.io/id/loginphrase');\nconst data = await response.json();\nconsole.log(data.data); // Login phrase string\n"},{"lang":"Node.js","source":"const https = require('https');\n\nconst options = {\n  hostname: 'api.runonflux.io',\n  path: '/id/loginphrase',\n  method: 'GET'\n};\n\nconst req = https.request(options, (res) => {\n  let data = '';\n  res.on('data', chunk => data += chunk);\n  res.on('end', () => {\n    const result = JSON.parse(data);\n    console.log(result.data);\n  });\n});\nreq.end();\n"},{"lang":"Python","source":"import requests\n\nresponse = requests.get('https://api.runonflux.io/id/loginphrase')\ndata = response.json()\nlogin_phrase = data['data']\nprint(login_phrase)\n"},{"lang":"PHP","source":"<?php\n$response = file_get_contents('https://api.runonflux.io/id/loginphrase');\n$data = json_decode($response, true);\n$loginPhrase = $data['data'];\necho $loginPhrase;\n?>\n"}],"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_336","exampleIds":["paths/~1id~1loginphrase/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_336","exampleIds":["paths/~1id~1loginphrase/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1id~1loginphrase/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_336","exampleIds":["paths/~1id~1loginphrase/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_336","exampleIds":["paths/~1id~1loginphrase/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/authentication/loginphrase"}],"panels":[]}]},"httpPath":"/id/loginphrase"},{"label":"Login into Flux","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/authentication/verifylogin","routeSlug":"/fluxapi/authentication/verifylogin","metadata":{"seo":{"title":"Login into Flux","description":"Login into Flux by submitting correct FluxID, login phrase and signature. Note that to get the signature of the signed message you would need to do the signing on Zelcore or your BTC wallet or your ETH wallet. If success status response is returned, we can use the supplied data(zelid, loginPhrase, signature) as zelauth header as part of api calls that require a user to be logged in. Additionally it is possible to listen for a response on websocket. ws://{Flux_IP}:16127/ws/id/{loginPhrase}. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"verifyLogin","name":"Login into Flux","isWebhook":false,"pointer":"/paths/~1id~1verifylogin/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Login into Flux","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Login into Flux by submitting correct FluxID, login phrase and signature. Note that to get the signature of the signed message you would need to do the signing on Zelcore or your BTC wallet or your ETH wallet. If success status response is returned, we can use the supplied data(zelid, loginPhrase, signature) as zelauth header as part of api calls that require a user to be logged in. Additionally it is possible to listen for a response on websocket. ws://{Flux_IP}:16127/ws/id/{loginPhrase}. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["text/plain"],"mediaTypeSchemas":{"text/plain":{"schemaId":"components/schemas/FluxIDLogin","exampleIds":["paths/~1id~1verifylogin/post/requestBody/content/text~1plain/example"]}},"schemaId":"components/schemas/FluxIDLogin","exampleIds":["paths/~1id~1verifylogin/post/requestBody/content/text~1plain/example"],"pointer":"/paths/~1id~1verifylogin/post/requestBody","description":"FluxID login object"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/id/verifylogin","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"requestBody":{"text/plain":{"schemaId":"components/schemas/FluxIDLogin","exampleIds":["paths/~1id~1verifylogin/post/requestBody/content/text~1plain/example"]}},"responseCodes":["200","400","401","500"],"pointer":"/id/verifylogin","href":"authentication/verifylogin","openApiOperationId":"verifyLogin","summary":"Login into Flux"},"definitionSamples":[{"lang":"curl","source":"curl -X POST \"https://api.runonflux.io/id/verifylogin\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\n    \"zelid\": \"1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC\",\n    \"loginPhrase\": \"1574994809615gj4ct52kzz695twl0l27np0ivkmvu2ow4lbtpwk2nvf2k\",\n    \"signature\": \"IAMZBB0p8aQ6A0Zt8uUKFLdWvPJlBypuczhaM6/R+s5bI72NQs/TPF1KYywvJlumMZyvLmk7JelDwaQbfTjqtSs=\"\n  }'\n"},{"lang":"JavaScript","source":"const loginData = {\n  zelid: \"1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC\",\n  loginPhrase: \"1574994809615gj4ct52kzz695twl0l27np0ivkmvu2ow4lbtpwk2nvf2k\", \n  signature: \"IAMZBB0p8aQ6A0Zt8uUKFLdWvPJlBypuczhaM6/R+s5bI72NQs/TPF1KYywvJlumMZyvLmk7JelDwaQbfTjqtSs=\"\n};\n\nconst response = await fetch('https://api.runonflux.io/id/verifylogin', {\n  method: 'POST',\n  headers: { 'Content-Type': 'application/json' },\n  body: JSON.stringify(loginData)\n});\n\nconst result = await response.json();\nconsole.log(result);\n"},{"lang":"Python","source":"import requests\nimport json\n\nlogin_data = {\n    \"zelid\": \"1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC\",\n    \"loginPhrase\": \"1574994809615gj4ct52kzz695twl0l27np0ivkmvu2ow4lbtpwk2nvf2k\",\n    \"signature\": \"IAMZBB0p8aQ6A0Zt8uUKFLdWvPJlBypuczhaM6/R+s5bI72NQs/TPF1KYywvJlumMZyvLmk7JelDwaQbfTjqtSs=\"\n}\n\nresponse = requests.post(\n    'https://api.runonflux.io/id/verifylogin',\n    headers={'Content-Type': 'application/json'},\n    data=json.dumps(login_data)\n)\n\nresult = response.json()\nprint(result)\n"}],"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"schemaId":"components/schemas/FluxIDLogin","exampleIds":["paths/~1id~1verifylogin/post/requestBody/content/text~1plain/example"],"mediaTypes":["text/plain"],"mediaTypeSchemas":{"text/plain":{"schemaId":"components/schemas/FluxIDLogin","exampleIds":["paths/~1id~1verifylogin/post/requestBody/content/text~1plain/example"]}},"examples":[{}]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_337","exampleIds":["paths/~1id~1verifylogin/post/responses/200/content/application~1json/example"]}},"schemaId":"schema_337","exampleIds":["paths/~1id~1verifylogin/post/responses/200/content/application~1json/example"]},{"code":"400","description":"Input validation failed","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/ValidationError"}},"schemaId":"components/schemas/ValidationError"},{"code":"401","description":"Authentication failed or insufficient privileges","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}},"schemaId":"components/schemas/UnauthorizedError"},{"code":"500","description":"Internal server error","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/InternalServerError"}},"schemaId":"components/schemas/InternalServerError"}],"pointer":"/paths/~1id~1verifylogin/post/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_337","exampleIds":["paths/~1id~1verifylogin/post/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_337","exampleIds":["paths/~1id~1verifylogin/post/responses/200/content/application~1json/example"]}}},{"code":"400","schemaId":"components/schemas/ValidationError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/ValidationError"}}},{"code":"401","schemaId":"components/schemas/UnauthorizedError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}}},{"code":"500","schemaId":"components/schemas/InternalServerError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/InternalServerError"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/authentication/verifylogin"}],"panels":[]}]},"httpPath":"/id/verifylogin"},{"label":"Provide Signature","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/authentication/providesign","routeSlug":"/fluxapi/authentication/providesign","metadata":{"seo":{"title":"Provide Signature","description":"Provide requested signature from signed message to return data. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"provideSign","name":"Provide Signature","isWebhook":false,"pointer":"/paths/~1id~1providesign/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Provide Signature","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Provide requested signature from signed message to return data. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["text/plain"],"mediaTypeSchemas":{"text/plain":{"schemaId":"schema_338","exampleIds":["paths/~1id~1providesign/post/requestBody/content/text~1plain/example"]}},"schemaId":"schema_338","exampleIds":["paths/~1id~1providesign/post/requestBody/content/text~1plain/example"],"pointer":"/paths/~1id~1providesign/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/id/providesign","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"requestBody":{"text/plain":{"schemaId":"schema_338","exampleIds":["paths/~1id~1providesign/post/requestBody/content/text~1plain/example"]}},"responseCodes":["200"],"pointer":"/id/providesign","href":"authentication/providesign","openApiOperationId":"provideSign","summary":"Provide Signature"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"schemaId":"schema_338","exampleIds":["paths/~1id~1providesign/post/requestBody/content/text~1plain/example"],"mediaTypes":["text/plain"],"mediaTypeSchemas":{"text/plain":{"schemaId":"schema_338","exampleIds":["paths/~1id~1providesign/post/requestBody/content/text~1plain/example"]}},"examples":[{}]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_339","exampleIds":["paths/~1id~1providesign/post/responses/200/content/application~1json/example"]}},"schemaId":"schema_339","exampleIds":["paths/~1id~1providesign/post/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1id~1providesign/post/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_339","exampleIds":["paths/~1id~1providesign/post/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_339","exampleIds":["paths/~1id~1providesign/post/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/authentication/providesign"}],"panels":[]}]},"httpPath":"/id/providesign"},{"label":"Logs out a specific session","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/authentication/logoutspecificsession","routeSlug":"/fluxapi/authentication/logoutspecificsession","metadata":{"seo":{"title":"Logs out a specific session","description":"Logs out a specific session. Requires the knowledge of a session loginPhrase and so users level is sufficient and user cannot logout another user as he does not know the loginPhrase. Admin can logout any specific session. User"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"logoutSpecificSession","name":"Logs out a specific session","isWebhook":false,"pointer":"/paths/~1id~1logoutspecificsession/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Logs out a specific session","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Logs out a specific session. Requires the knowledge of a session loginPhrase and so users level is sufficient and user cannot logout another user as he does not know the loginPhrase. Admin can logout any specific session. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"User"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["text/plain"],"mediaTypeSchemas":{"text/plain":{"schemaId":"schema_340","exampleIds":["paths/~1id~1logoutspecificsession/post/requestBody/content/text~1plain/example"]}},"schemaId":"schema_340","exampleIds":["paths/~1id~1logoutspecificsession/post/requestBody/content/text~1plain/example"],"pointer":"/paths/~1id~1logoutspecificsession/post/requestBody","description":"Object containing loginPhrase"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/id/logoutspecificsession","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"requestBody":{"text/plain":{"schemaId":"schema_340","exampleIds":["paths/~1id~1logoutspecificsession/post/requestBody/content/text~1plain/example"]}},"responseCodes":["200"],"pointer":"/id/logoutspecificsession","href":"authentication/logoutspecificsession","openApiOperationId":"logoutSpecificSession","summary":"Logs out a specific session"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"schemaId":"schema_340","exampleIds":["paths/~1id~1logoutspecificsession/post/requestBody/content/text~1plain/example"],"mediaTypes":["text/plain"],"mediaTypeSchemas":{"text/plain":{"schemaId":"schema_340","exampleIds":["paths/~1id~1logoutspecificsession/post/requestBody/content/text~1plain/example"]}},"examples":[{}]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_341","exampleIds":["paths/~1id~1logoutspecificsession/post/responses/200/content/application~1json/example"]}},"schemaId":"schema_341","exampleIds":["paths/~1id~1logoutspecificsession/post/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1id~1logoutspecificsession/post/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_341","exampleIds":["paths/~1id~1logoutspecificsession/post/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_341","exampleIds":["paths/~1id~1logoutspecificsession/post/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/authentication/logoutspecificsession"}],"panels":[]}]},"httpPath":"/id/logoutspecificsession"}],"content":{"contentType":"group","meta":{"name":"Authentication"},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Authentication","showPageActions":true},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Authentication & Authorization Endpoints"},"children":[]}]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Essential API endpoints for secure authentication and authorization with the Flux network.  These endpoints handle login phrase generation, message signing verification, and session  management for all supported wallet types including SSP Wallet, ZelCore, MetaMask, and  WalletConnect integrations."},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Key Features:"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" - Multi-wallet authentication support - Secure login phrase generation - Cryptographic signature verification  - Session token management - 5-tier permission system integration"},"children":[]}]}]}]}],"panels":[{"children":[{"kind":"group-items","title":"Operations","titleTranslationKey":"operations","items":[{"title":"/id/loginphrase","summary":"Obtain login phrase","prefix":{"name":"get","color":"get"},"badges":[],"link":"/authentication/loginphrase","deprecated":false},{"title":"/id/verifylogin","summary":"Login into Flux","prefix":{"name":"post","color":"post"},"badges":[],"link":"/authentication/verifylogin","deprecated":false},{"title":"/id/providesign","summary":"Provide Signature","prefix":{"name":"post","color":"post"},"badges":[],"link":"/authentication/providesign","deprecated":false},{"title":"/id/logoutspecificsession","summary":"Logs out a specific session","prefix":{"name":"post","color":"post"},"badges":[],"link":"/authentication/logoutspecificsession","deprecated":false}]}]}]}]}},{"type":"group","label":"ID","link":"/fluxapi/id","routeSlug":"/fluxapi/id","items":[{"label":"Obtain login phrase","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/id/loginphrase","routeSlug":"/fluxapi/id/loginphrase","metadata":{"seo":{"title":"Obtain login phrase","description":"Obtain valid Login Phrase for signing into Flux. Login Phrase is at least 40 characters, first 13 characters is server timestamp and is valid for 15 minutes. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"loginPhrase","name":"Obtain login phrase","isWebhook":false,"pointer":"/paths/~1id~1loginphrase/get","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Obtain login phrase","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Obtain valid Login Phrase for signing into Flux. Login Phrase is at least 40 characters, first 13 characters is server timestamp and is valid for 15 minutes. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/id/loginphrase","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/id/loginphrase","href":"id/loginphrase","openApiOperationId":"loginPhrase","summary":"Obtain login phrase"},"definitionSamples":[{"lang":"curl","source":"curl -X GET \"https://api.runonflux.io/id/loginphrase\"\n"},{"lang":"JavaScript","source":"const response = await fetch('https://api.runonflux.io/id/loginphrase');\nconst data = await response.json();\nconsole.log(data.data); // Login phrase string\n"},{"lang":"Node.js","source":"const https = require('https');\n\nconst options = {\n  hostname: 'api.runonflux.io',\n  path: '/id/loginphrase',\n  method: 'GET'\n};\n\nconst req = https.request(options, (res) => {\n  let data = '';\n  res.on('data', chunk => data += chunk);\n  res.on('end', () => {\n    const result = JSON.parse(data);\n    console.log(result.data);\n  });\n});\nreq.end();\n"},{"lang":"Python","source":"import requests\n\nresponse = requests.get('https://api.runonflux.io/id/loginphrase')\ndata = response.json()\nlogin_phrase = data['data']\nprint(login_phrase)\n"},{"lang":"PHP","source":"<?php\n$response = file_get_contents('https://api.runonflux.io/id/loginphrase');\n$data = json_decode($response, true);\n$loginPhrase = $data['data'];\necho $loginPhrase;\n?>\n"}],"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_336","exampleIds":["paths/~1id~1loginphrase/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_336","exampleIds":["paths/~1id~1loginphrase/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1id~1loginphrase/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_336","exampleIds":["paths/~1id~1loginphrase/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_336","exampleIds":["paths/~1id~1loginphrase/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/id/loginphrase"}],"panels":[]}]},"httpPath":"/id/loginphrase"},{"label":"Obtain emergency login phrase","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/id/emergencyloginphrase","routeSlug":"/fluxapi/id/emergencyloginphrase","metadata":{"seo":{"title":"Obtain emergency login phrase","description":"Obtain emergency Login Phrase for signing into Flux. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"emergencyLoginPhrase","name":"Obtain emergency login phrase","isWebhook":false,"pointer":"/paths/~1id~1emergencyphrase/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Obtain emergency login phrase","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Obtain emergency Login Phrase for signing into Flux. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/id/emergencyphrase","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/id/emergencyphrase","href":"id/emergencyloginphrase","openApiOperationId":"emergencyLoginPhrase","summary":"Obtain emergency login phrase"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_336","exampleIds":["paths/~1id~1emergencyphrase/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_336","exampleIds":["paths/~1id~1emergencyphrase/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1id~1emergencyphrase/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_336","exampleIds":["paths/~1id~1emergencyphrase/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_336","exampleIds":["paths/~1id~1emergencyphrase/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/id/emergencyloginphrase"}],"panels":[]}]},"httpPath":"/id/emergencyphrase"},{"label":"Login into Flux","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/id/verifylogin","routeSlug":"/fluxapi/id/verifylogin","metadata":{"seo":{"title":"Login into Flux","description":"Login into Flux by submitting correct FluxID, login phrase and signature. Note that to get the signature of the signed message you would need to do the signing on Zelcore or your BTC wallet or your ETH wallet. If success status response is returned, we can use the supplied data(zelid, loginPhrase, signature) as zelauth header as part of api calls that require a user to be logged in. Additionally it is possible to listen for a response on websocket. ws://{Flux_IP}:16127/ws/id/{loginPhrase}. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"verifyLogin","name":"Login into Flux","isWebhook":false,"pointer":"/paths/~1id~1verifylogin/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Login into Flux","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Login into Flux by submitting correct FluxID, login phrase and signature. Note that to get the signature of the signed message you would need to do the signing on Zelcore or your BTC wallet or your ETH wallet. If success status response is returned, we can use the supplied data(zelid, loginPhrase, signature) as zelauth header as part of api calls that require a user to be logged in. Additionally it is possible to listen for a response on websocket. ws://{Flux_IP}:16127/ws/id/{loginPhrase}. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["text/plain"],"mediaTypeSchemas":{"text/plain":{"schemaId":"components/schemas/FluxIDLogin","exampleIds":["paths/~1id~1verifylogin/post/requestBody/content/text~1plain/example"]}},"schemaId":"components/schemas/FluxIDLogin","exampleIds":["paths/~1id~1verifylogin/post/requestBody/content/text~1plain/example"],"pointer":"/paths/~1id~1verifylogin/post/requestBody","description":"FluxID login object"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/id/verifylogin","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"requestBody":{"text/plain":{"schemaId":"components/schemas/FluxIDLogin","exampleIds":["paths/~1id~1verifylogin/post/requestBody/content/text~1plain/example"]}},"responseCodes":["200","400","401","500"],"pointer":"/id/verifylogin","href":"id/verifylogin","openApiOperationId":"verifyLogin","summary":"Login into Flux"},"definitionSamples":[{"lang":"curl","source":"curl -X POST \"https://api.runonflux.io/id/verifylogin\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\n    \"zelid\": \"1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC\",\n    \"loginPhrase\": \"1574994809615gj4ct52kzz695twl0l27np0ivkmvu2ow4lbtpwk2nvf2k\",\n    \"signature\": \"IAMZBB0p8aQ6A0Zt8uUKFLdWvPJlBypuczhaM6/R+s5bI72NQs/TPF1KYywvJlumMZyvLmk7JelDwaQbfTjqtSs=\"\n  }'\n"},{"lang":"JavaScript","source":"const loginData = {\n  zelid: \"1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC\",\n  loginPhrase: \"1574994809615gj4ct52kzz695twl0l27np0ivkmvu2ow4lbtpwk2nvf2k\", \n  signature: \"IAMZBB0p8aQ6A0Zt8uUKFLdWvPJlBypuczhaM6/R+s5bI72NQs/TPF1KYywvJlumMZyvLmk7JelDwaQbfTjqtSs=\"\n};\n\nconst response = await fetch('https://api.runonflux.io/id/verifylogin', {\n  method: 'POST',\n  headers: { 'Content-Type': 'application/json' },\n  body: JSON.stringify(loginData)\n});\n\nconst result = await response.json();\nconsole.log(result);\n"},{"lang":"Python","source":"import requests\nimport json\n\nlogin_data = {\n    \"zelid\": \"1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC\",\n    \"loginPhrase\": \"1574994809615gj4ct52kzz695twl0l27np0ivkmvu2ow4lbtpwk2nvf2k\",\n    \"signature\": \"IAMZBB0p8aQ6A0Zt8uUKFLdWvPJlBypuczhaM6/R+s5bI72NQs/TPF1KYywvJlumMZyvLmk7JelDwaQbfTjqtSs=\"\n}\n\nresponse = requests.post(\n    'https://api.runonflux.io/id/verifylogin',\n    headers={'Content-Type': 'application/json'},\n    data=json.dumps(login_data)\n)\n\nresult = response.json()\nprint(result)\n"}],"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"schemaId":"components/schemas/FluxIDLogin","exampleIds":["paths/~1id~1verifylogin/post/requestBody/content/text~1plain/example"],"mediaTypes":["text/plain"],"mediaTypeSchemas":{"text/plain":{"schemaId":"components/schemas/FluxIDLogin","exampleIds":["paths/~1id~1verifylogin/post/requestBody/content/text~1plain/example"]}},"examples":[{}]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_337","exampleIds":["paths/~1id~1verifylogin/post/responses/200/content/application~1json/example"]}},"schemaId":"schema_337","exampleIds":["paths/~1id~1verifylogin/post/responses/200/content/application~1json/example"]},{"code":"400","description":"Input validation failed","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/ValidationError"}},"schemaId":"components/schemas/ValidationError"},{"code":"401","description":"Authentication failed or insufficient privileges","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}},"schemaId":"components/schemas/UnauthorizedError"},{"code":"500","description":"Internal server error","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/InternalServerError"}},"schemaId":"components/schemas/InternalServerError"}],"pointer":"/paths/~1id~1verifylogin/post/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_337","exampleIds":["paths/~1id~1verifylogin/post/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_337","exampleIds":["paths/~1id~1verifylogin/post/responses/200/content/application~1json/example"]}}},{"code":"400","schemaId":"components/schemas/ValidationError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/ValidationError"}}},{"code":"401","schemaId":"components/schemas/UnauthorizedError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}}},{"code":"500","schemaId":"components/schemas/InternalServerError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/InternalServerError"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/id/verifylogin"}],"panels":[]}]},"httpPath":"/id/verifylogin"},{"label":"Provide Signature","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/id/providesign","routeSlug":"/fluxapi/id/providesign","metadata":{"seo":{"title":"Provide Signature","description":"Provide requested signature from signed message to return data. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"provideSign","name":"Provide Signature","isWebhook":false,"pointer":"/paths/~1id~1providesign/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Provide Signature","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Provide requested signature from signed message to return data. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["text/plain"],"mediaTypeSchemas":{"text/plain":{"schemaId":"schema_338","exampleIds":["paths/~1id~1providesign/post/requestBody/content/text~1plain/example"]}},"schemaId":"schema_338","exampleIds":["paths/~1id~1providesign/post/requestBody/content/text~1plain/example"],"pointer":"/paths/~1id~1providesign/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/id/providesign","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"requestBody":{"text/plain":{"schemaId":"schema_338","exampleIds":["paths/~1id~1providesign/post/requestBody/content/text~1plain/example"]}},"responseCodes":["200"],"pointer":"/id/providesign","href":"id/providesign","openApiOperationId":"provideSign","summary":"Provide Signature"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"schemaId":"schema_338","exampleIds":["paths/~1id~1providesign/post/requestBody/content/text~1plain/example"],"mediaTypes":["text/plain"],"mediaTypeSchemas":{"text/plain":{"schemaId":"schema_338","exampleIds":["paths/~1id~1providesign/post/requestBody/content/text~1plain/example"]}},"examples":[{}]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_339","exampleIds":["paths/~1id~1providesign/post/responses/200/content/application~1json/example"]}},"schemaId":"schema_339","exampleIds":["paths/~1id~1providesign/post/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1id~1providesign/post/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_339","exampleIds":["paths/~1id~1providesign/post/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_339","exampleIds":["paths/~1id~1providesign/post/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/id/providesign"}],"panels":[]}]},"httpPath":"/id/providesign"},{"label":"Obtain all logged sessions of FluxID.","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/id/loggedsessions","routeSlug":"/fluxapi/id/loggedsessions","metadata":{"seo":{"title":"Obtain all logged sessions of FluxID.","description":"Gets all currently active logged sessions in Flux tied to given FluxID. User"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"loggedSessions","name":"Obtain all logged sessions of FluxID.","isWebhook":false,"pointer":"/paths/~1id~1loggedsessions/get","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Obtain all logged sessions of FluxID.","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Gets all currently active logged sessions in Flux tied to given FluxID. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"User"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/id/loggedsessions","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/id/loggedsessions","href":"id/loggedsessions","openApiOperationId":"loggedSessions","summary":"Obtain all logged sessions of FluxID."},"definitionSamples":[{"lang":"curl","source":"curl -X GET \"https://api.runonflux.io/id/loggedsessions\" \\\n  -H \"zelidauth: zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=IAMZBB0p8aQ6A0Zt8uUKFLdWvPJlBypuczhaM6%2FR%2Bs5bI72NQs%2FTPF1KYywvJlumMZyvLmk7JelDwaQbfTjqtSs%3D&loginPhrase=1574994809615gj4ct52kzz695twl0l27np0ivkmvu2ow4lbtpwk2nvf2k\"\n"},{"lang":"JavaScript","source":"const authHeader = 'zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=' + \n  encodeURIComponent('IAMZBB0p8aQ6A0Zt8uUKFLdWvPJlBypuczhaM6/R+s5bI72NQs/TPF1KYywvJlumMZyvLmk7JelDwaQbfTjqtSs=') +\n  '&loginPhrase=1574994809615gj4ct52kzz695twl0l27np0ivkmvu2ow4lbtpwk2nvf2k';\n\nconst response = await fetch('https://api.runonflux.io/id/loggedsessions', {\n  headers: { 'zelidauth': authHeader }\n});\n\nconst result = await response.json();\nconsole.log(result);\n"},{"lang":"Python","source":"import requests\nfrom urllib.parse import quote\n\nauth_header = (\n    f\"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&\"\n    f\"signature={quote('IAMZBB0p8aQ6A0Zt8uUKFLdWvPJlBypuczhaM6/R+s5bI72NQs/TPF1KYywvJlumMZyvLmk7JelDwaQbfTjqtSs=')}&\"\n    f\"loginPhrase=1574994809615gj4ct52kzz695twl0l27np0ivkmvu2ow4lbtpwk2nvf2k\"\n)\n\nresponse = requests.get(\n    'https://api.runonflux.io/id/loggedsessions',\n    headers={'zelidauth': auth_header}\n)\n\nresult = response.json()\nprint(result)\n"}],"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_342","exampleIds":["paths/~1id~1loggedsessions/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_342","exampleIds":["paths/~1id~1loggedsessions/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1id~1loggedsessions/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_342","exampleIds":["paths/~1id~1loggedsessions/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_342","exampleIds":["paths/~1id~1loggedsessions/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/id/loggedsessions"}],"panels":[]}]},"httpPath":"/id/loggedsessions"},{"label":"Logs out current session","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/id/logoutcurrentsession","routeSlug":"/fluxapi/id/logoutcurrentsession","metadata":{"seo":{"title":"Logs out current session","description":"This call logs out currently logged session which is determined by the supplied authentication header. User"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"logoutCurrentSession","name":"Logs out current session","isWebhook":false,"pointer":"/paths/~1id~1logoutcurrentsession/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Logs out current session","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"This call logs out currently logged session which is determined by the supplied authentication header. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"User"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/id/logoutcurrentsession","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/id/logoutcurrentsession","href":"id/logoutcurrentsession","openApiOperationId":"logoutCurrentSession","summary":"Logs out current session"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_341","exampleIds":["paths/~1id~1logoutcurrentsession/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_341","exampleIds":["paths/~1id~1logoutcurrentsession/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1id~1logoutcurrentsession/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_341","exampleIds":["paths/~1id~1logoutcurrentsession/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_341","exampleIds":["paths/~1id~1logoutcurrentsession/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/id/logoutcurrentsession"}],"panels":[]}]},"httpPath":"/id/logoutcurrentsession"},{"label":"Logs out all sessions","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/id/logoutallsession","routeSlug":"/fluxapi/id/logoutallsession","metadata":{"seo":{"title":"Logs out all sessions","description":"This call logs out all logged sessions which are determined by the supplied authentication header. User"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"logoutAllSession","name":"Logs out all sessions","isWebhook":false,"pointer":"/paths/~1id~1logoutallsessions/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Logs out all sessions","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"This call logs out all logged sessions which are determined by the supplied authentication header. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"User"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/id/logoutallsessions","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/id/logoutallsessions","href":"id/logoutallsession","openApiOperationId":"logoutAllSession","summary":"Logs out all sessions"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_341","exampleIds":["paths/~1id~1logoutallsessions/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_341","exampleIds":["paths/~1id~1logoutallsessions/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1id~1logoutallsessions/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_341","exampleIds":["paths/~1id~1logoutallsessions/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_341","exampleIds":["paths/~1id~1logoutallsessions/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/id/logoutallsession"}],"panels":[]}]},"httpPath":"/id/logoutallsessions"},{"label":"Gets information about logged users","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/id/loggedusers","routeSlug":"/fluxapi/id/loggedusers","metadata":{"seo":{"title":"Gets information about logged users","description":"This call gets basic infromation about currently logged sessions of all users. Admin"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"loggedUsers","name":"Gets information about logged users","isWebhook":false,"pointer":"/paths/~1id~1loggedusers/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Gets information about logged users","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"This call gets basic infromation about currently logged sessions of all users. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Admin"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/id/loggedusers","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200","401","500"],"pointer":"/id/loggedusers","href":"id/loggedusers","openApiOperationId":"loggedUsers","summary":"Gets information about logged users"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_343","exampleIds":["paths/~1id~1loggedusers/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_343","exampleIds":["paths/~1id~1loggedusers/get/responses/200/content/application~1json/example"]},{"code":"401","description":"Authentication failed or insufficient privileges","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}},"schemaId":"components/schemas/UnauthorizedError"},{"code":"500","description":"Internal server error","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/InternalServerError"}},"schemaId":"components/schemas/InternalServerError"}],"pointer":"/paths/~1id~1loggedusers/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_343","exampleIds":["paths/~1id~1loggedusers/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_343","exampleIds":["paths/~1id~1loggedusers/get/responses/200/content/application~1json/example"]}}},{"code":"401","schemaId":"components/schemas/UnauthorizedError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}}},{"code":"500","schemaId":"components/schemas/InternalServerError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/InternalServerError"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/id/loggedusers"}],"panels":[]}]},"httpPath":"/id/loggedusers"},{"label":"Lists active login phrases","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/id/activeloginphrases","routeSlug":"/fluxapi/id/activeloginphrases","metadata":{"seo":{"title":"Lists active login phrases","description":"This call gets a list of login phrases that are currently active (were generated less than 15 minutes ago) - phrases that have been used recently and phrases that can be used to log in.. Admin"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"activeLoginPhrases","name":"Lists active login phrases","isWebhook":false,"pointer":"/paths/~1id~1activeloginphrases/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Lists active login phrases","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"This call gets a list of login phrases that are currently active (were generated less than 15 minutes ago) - phrases that have been used recently and phrases that can be used to log in.. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Admin"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/id/activeloginphrases","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200","401","500"],"pointer":"/id/activeloginphrases","href":"id/activeloginphrases","openApiOperationId":"activeLoginPhrases","summary":"Lists active login phrases"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_344","exampleIds":["paths/~1id~1activeloginphrases/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_344","exampleIds":["paths/~1id~1activeloginphrases/get/responses/200/content/application~1json/example"]},{"code":"401","description":"Authentication failed or insufficient privileges","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}},"schemaId":"components/schemas/UnauthorizedError"},{"code":"500","description":"Internal server error","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/InternalServerError"}},"schemaId":"components/schemas/InternalServerError"}],"pointer":"/paths/~1id~1activeloginphrases/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_344","exampleIds":["paths/~1id~1activeloginphrases/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_344","exampleIds":["paths/~1id~1activeloginphrases/get/responses/200/content/application~1json/example"]}}},{"code":"401","schemaId":"components/schemas/UnauthorizedError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}}},{"code":"500","schemaId":"components/schemas/InternalServerError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/InternalServerError"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/id/activeloginphrases"}],"panels":[]}]},"httpPath":"/id/activeloginphrases"},{"label":"Logs out all users","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/id/logoutallusers","routeSlug":"/fluxapi/id/logoutallusers","metadata":{"seo":{"title":"Logs out all users","description":"This call logs out all logged users (including fluxteam, admins). Admin"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"logoutAllUsers","name":"Logs out all users","isWebhook":false,"pointer":"/paths/~1id~1logoutallusers/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Logs out all users","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"This call logs out all logged users (including fluxteam, admins). "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Admin"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/id/logoutallusers","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200","401","500"],"pointer":"/id/logoutallusers","href":"id/logoutallusers","openApiOperationId":"logoutAllUsers","summary":"Logs out all users"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_341","exampleIds":["paths/~1id~1logoutallusers/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_341","exampleIds":["paths/~1id~1logoutallusers/get/responses/200/content/application~1json/example"]},{"code":"401","description":"Authentication failed or insufficient privileges","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}},"schemaId":"components/schemas/UnauthorizedError"},{"code":"500","description":"Internal server error","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/InternalServerError"}},"schemaId":"components/schemas/InternalServerError"}],"pointer":"/paths/~1id~1logoutallusers/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_341","exampleIds":["paths/~1id~1logoutallusers/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_341","exampleIds":["paths/~1id~1logoutallusers/get/responses/200/content/application~1json/example"]}}},{"code":"401","schemaId":"components/schemas/UnauthorizedError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}}},{"code":"500","schemaId":"components/schemas/InternalServerError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/InternalServerError"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/id/logoutallusers"}],"panels":[]}]},"httpPath":"/id/logoutallusers"},{"label":"Logs out a specific session","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/id/logoutspecificsession","routeSlug":"/fluxapi/id/logoutspecificsession","metadata":{"seo":{"title":"Logs out a specific session","description":"Logs out a specific session. Requires the knowledge of a session loginPhrase and so users level is sufficient and user cannot logout another user as he does not know the loginPhrase. Admin can logout any specific session. User"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"logoutSpecificSession","name":"Logs out a specific session","isWebhook":false,"pointer":"/paths/~1id~1logoutspecificsession/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Logs out a specific session","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Logs out a specific session. Requires the knowledge of a session loginPhrase and so users level is sufficient and user cannot logout another user as he does not know the loginPhrase. Admin can logout any specific session. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"User"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["text/plain"],"mediaTypeSchemas":{"text/plain":{"schemaId":"schema_340","exampleIds":["paths/~1id~1logoutspecificsession/post/requestBody/content/text~1plain/example"]}},"schemaId":"schema_340","exampleIds":["paths/~1id~1logoutspecificsession/post/requestBody/content/text~1plain/example"],"pointer":"/paths/~1id~1logoutspecificsession/post/requestBody","description":"Object containing loginPhrase"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/id/logoutspecificsession","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"requestBody":{"text/plain":{"schemaId":"schema_340","exampleIds":["paths/~1id~1logoutspecificsession/post/requestBody/content/text~1plain/example"]}},"responseCodes":["200"],"pointer":"/id/logoutspecificsession","href":"id/logoutspecificsession","openApiOperationId":"logoutSpecificSession","summary":"Logs out a specific session"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"schemaId":"schema_340","exampleIds":["paths/~1id~1logoutspecificsession/post/requestBody/content/text~1plain/example"],"mediaTypes":["text/plain"],"mediaTypeSchemas":{"text/plain":{"schemaId":"schema_340","exampleIds":["paths/~1id~1logoutspecificsession/post/requestBody/content/text~1plain/example"]}},"examples":[{}]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_341","exampleIds":["paths/~1id~1logoutspecificsession/post/responses/200/content/application~1json/example"]}},"schemaId":"schema_341","exampleIds":["paths/~1id~1logoutspecificsession/post/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1id~1logoutspecificsession/post/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_341","exampleIds":["paths/~1id~1logoutspecificsession/post/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_341","exampleIds":["paths/~1id~1logoutspecificsession/post/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/id/logoutspecificsession"}],"panels":[]}]},"httpPath":"/id/logoutspecificsession"},{"label":"Checks the privilege level of user","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/id/checkloggeduser","routeSlug":"/fluxapi/id/checkloggeduser","metadata":{"seo":{"title":"Checks the privilege level of user","description":"Checks the privilege level of the user. The 5 levels are public, user, admin, flux team and app owner. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"checkLoggedUser","name":"Checks the privilege level of user","isWebhook":false,"pointer":"/paths/~1id~1checkprivilege/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Checks the privilege level of user","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Checks the privilege level of the user. The 5 levels are public, user, admin, flux team and app owner. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["text/plain"],"mediaTypeSchemas":{"text/plain":{"schemaId":"schema_345","exampleIds":["paths/~1id~1checkprivilege/post/requestBody/content/text~1plain/example"]}},"schemaId":"schema_345","exampleIds":["paths/~1id~1checkprivilege/post/requestBody/content/text~1plain/example"],"pointer":"/paths/~1id~1checkprivilege/post/requestBody","description":"Object containing privilege level"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/id/checkprivilege","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"requestBody":{"text/plain":{"schemaId":"schema_345","exampleIds":["paths/~1id~1checkprivilege/post/requestBody/content/text~1plain/example"]}},"responseCodes":["200"],"pointer":"/id/checkprivilege","href":"id/checkloggeduser","openApiOperationId":"checkLoggedUser","summary":"Checks the privilege level of user"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"schemaId":"schema_345","exampleIds":["paths/~1id~1checkprivilege/post/requestBody/content/text~1plain/example"],"mediaTypes":["text/plain"],"mediaTypeSchemas":{"text/plain":{"schemaId":"schema_345","exampleIds":["paths/~1id~1checkprivilege/post/requestBody/content/text~1plain/example"]}},"examples":[{}]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_341","exampleIds":["paths/~1id~1checkprivilege/post/responses/200/content/application~1json/example"]}},"schemaId":"schema_341","exampleIds":["paths/~1id~1checkprivilege/post/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1id~1checkprivilege/post/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_341","exampleIds":["paths/~1id~1checkprivilege/post/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_341","exampleIds":["paths/~1id~1checkprivilege/post/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/id/checkloggeduser"}],"panels":[]}]},"httpPath":"/id/checkprivilege"},{"label":"Obtain login phrase (deprecated)","deprecated":true,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/id/zelidloginphrase","routeSlug":"/fluxapi/id/zelidloginphrase","metadata":{"seo":{"title":"Obtain login phrase (deprecated)","description":"Deprecated alias of GET /id/loginphrase, kept for callers written against the pre-rebrand vocabulary. Identical behaviour and identical response; use the canonical endpoint in new code. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"zelidLoginPhrase","name":"Obtain login phrase (deprecated)","deprecated":true,"isWebhook":false,"pointer":"/paths/~1zelid~1loginphrase/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Obtain login phrase (deprecated)","isWebhook":false,"deprecated":true,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Deprecated alias of "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"GET /id/loginphrase"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", kept for callers written against the pre-rebrand vocabulary. Identical behaviour and identical response; use the canonical endpoint in new code. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/zelid/loginphrase","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/zelid/loginphrase","href":"id/zelidloginphrase","openApiOperationId":"zelidLoginPhrase","summary":"Obtain login phrase (deprecated)"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Identical to "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"GET /id/loginphrase"},"children":[]}]}]}],"mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_346"}},"schemaId":"schema_346"}],"pointer":"/paths/~1zelid~1loginphrase/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_346","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_346"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/id/zelidloginphrase"}],"panels":[]}]},"httpPath":"/zelid/loginphrase"},{"label":"Obtain emergency login phrase (deprecated)","deprecated":true,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/id/zelidemergencyphrase","routeSlug":"/fluxapi/id/zelidemergencyphrase","metadata":{"seo":{"title":"Obtain emergency login phrase (deprecated)","description":"Deprecated alias of GET /id/emergencyphrase, kept for callers written against the pre-rebrand vocabulary. Identical behaviour and identical response; use the canonical endpoint in new code. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"zelidEmergencyPhrase","name":"Obtain emergency login phrase (deprecated)","deprecated":true,"isWebhook":false,"pointer":"/paths/~1zelid~1emergencyphrase/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Obtain emergency login phrase (deprecated)","isWebhook":false,"deprecated":true,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Deprecated alias of "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"GET /id/emergencyphrase"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", kept for callers written against the pre-rebrand vocabulary. Identical behaviour and identical response; use the canonical endpoint in new code. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/zelid/emergencyphrase","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/zelid/emergencyphrase","href":"id/zelidemergencyphrase","openApiOperationId":"zelidEmergencyPhrase","summary":"Obtain emergency login phrase (deprecated)"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Identical to "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"GET /id/emergencyphrase"},"children":[]}]}]}],"mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_346"}},"schemaId":"schema_346"}],"pointer":"/paths/~1zelid~1emergencyphrase/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_346","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_346"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/id/zelidemergencyphrase"}],"panels":[]}]},"httpPath":"/zelid/emergencyphrase"},{"label":"Obtain all logged sessions of a FluxID (deprecated)","deprecated":true,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/id/zelidloggedsessions","routeSlug":"/fluxapi/id/zelidloggedsessions","metadata":{"seo":{"title":"Obtain all logged sessions of a FluxID (deprecated)","description":"Deprecated alias of GET /id/loggedsessions, kept for callers written against the pre-rebrand vocabulary. Identical behaviour and identical response; use the canonical endpoint in new code. User"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"zelidLoggedSessions","name":"Obtain all logged sessions of a FluxID (deprecated)","deprecated":true,"isWebhook":false,"pointer":"/paths/~1zelid~1loggedsessions/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Obtain all logged sessions of a FluxID (deprecated)","isWebhook":false,"deprecated":true,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Deprecated alias of "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"GET /id/loggedsessions"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", kept for callers written against the pre-rebrand vocabulary. Identical behaviour and identical response; use the canonical endpoint in new code. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"User"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/zelid/loggedsessions","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200","401"],"pointer":"/zelid/loggedsessions","href":"id/zelidloggedsessions","openApiOperationId":"zelidLoggedSessions","summary":"Obtain all logged sessions of a FluxID (deprecated)"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Identical to "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"GET /id/loggedsessions"},"children":[]}]}]}],"mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_346"}},"schemaId":"schema_346"},{"code":"401","description":"Authentication failed or insufficient privileges","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}},"schemaId":"components/schemas/UnauthorizedError"}],"pointer":"/paths/~1zelid~1loggedsessions/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_346","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_346"}}},{"code":"401","schemaId":"components/schemas/UnauthorizedError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/id/zelidloggedsessions"}],"panels":[]}]},"httpPath":"/zelid/loggedsessions"},{"label":"Gets information about logged users (deprecated)","deprecated":true,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/id/zelidloggedusers","routeSlug":"/fluxapi/id/zelidloggedusers","metadata":{"seo":{"title":"Gets information about logged users (deprecated)","description":"Deprecated alias of GET /id/loggedusers, kept for callers written against the pre-rebrand vocabulary. Identical behaviour and identical response; use the canonical endpoint in new code. Admin"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"zelidLoggedUsers","name":"Gets information about logged users (deprecated)","deprecated":true,"isWebhook":false,"pointer":"/paths/~1zelid~1loggedusers/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Gets information about logged users (deprecated)","isWebhook":false,"deprecated":true,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Deprecated alias of "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"GET /id/loggedusers"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", kept for callers written against the pre-rebrand vocabulary. Identical behaviour and identical response; use the canonical endpoint in new code. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Admin"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/zelid/loggedusers","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200","401"],"pointer":"/zelid/loggedusers","href":"id/zelidloggedusers","openApiOperationId":"zelidLoggedUsers","summary":"Gets information about logged users (deprecated)"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Identical to "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"GET /id/loggedusers"},"children":[]}]}]}],"mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_346"}},"schemaId":"schema_346"},{"code":"401","description":"Authentication failed or insufficient privileges","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}},"schemaId":"components/schemas/UnauthorizedError"}],"pointer":"/paths/~1zelid~1loggedusers/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_346","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_346"}}},{"code":"401","schemaId":"components/schemas/UnauthorizedError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/id/zelidloggedusers"}],"panels":[]}]},"httpPath":"/zelid/loggedusers"},{"label":"Lists active login phrases (deprecated)","deprecated":true,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/id/zelidactiveloginphrases","routeSlug":"/fluxapi/id/zelidactiveloginphrases","metadata":{"seo":{"title":"Lists active login phrases (deprecated)","description":"Deprecated alias of GET /id/activeloginphrases, kept for callers written against the pre-rebrand vocabulary. Identical behaviour and identical response; use the canonical endpoint in new code. Admin"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"zelidActiveLoginPhrases","name":"Lists active login phrases (deprecated)","deprecated":true,"isWebhook":false,"pointer":"/paths/~1zelid~1activeloginphrases/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Lists active login phrases (deprecated)","isWebhook":false,"deprecated":true,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Deprecated alias of "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"GET /id/activeloginphrases"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", kept for callers written against the pre-rebrand vocabulary. Identical behaviour and identical response; use the canonical endpoint in new code. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Admin"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/zelid/activeloginphrases","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200","401"],"pointer":"/zelid/activeloginphrases","href":"id/zelidactiveloginphrases","openApiOperationId":"zelidActiveLoginPhrases","summary":"Lists active login phrases (deprecated)"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Identical to "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"GET /id/activeloginphrases"},"children":[]}]}]}],"mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_346"}},"schemaId":"schema_346"},{"code":"401","description":"Authentication failed or insufficient privileges","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}},"schemaId":"components/schemas/UnauthorizedError"}],"pointer":"/paths/~1zelid~1activeloginphrases/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_346","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_346"}}},{"code":"401","schemaId":"components/schemas/UnauthorizedError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/id/zelidactiveloginphrases"}],"panels":[]}]},"httpPath":"/zelid/activeloginphrases"},{"label":"Logs out current session (deprecated)","deprecated":true,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/id/zelidlogoutcurrentsession","routeSlug":"/fluxapi/id/zelidlogoutcurrentsession","metadata":{"seo":{"title":"Logs out current session (deprecated)","description":"Deprecated alias of GET /id/logoutcurrentsession, kept for callers written against the pre-rebrand vocabulary. Identical behaviour and identical response; use the canonical endpoint in new code. User"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"zelidLogoutCurrentSession","name":"Logs out current session (deprecated)","deprecated":true,"isWebhook":false,"pointer":"/paths/~1zelid~1logoutcurrentsession/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Logs out current session (deprecated)","isWebhook":false,"deprecated":true,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Deprecated alias of "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"GET /id/logoutcurrentsession"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", kept for callers written against the pre-rebrand vocabulary. Identical behaviour and identical response; use the canonical endpoint in new code. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"User"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/zelid/logoutcurrentsession","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200","401"],"pointer":"/zelid/logoutcurrentsession","href":"id/zelidlogoutcurrentsession","openApiOperationId":"zelidLogoutCurrentSession","summary":"Logs out current session (deprecated)"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Identical to "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"GET /id/logoutcurrentsession"},"children":[]}]}]}],"mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_346"}},"schemaId":"schema_346"},{"code":"401","description":"Authentication failed or insufficient privileges","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}},"schemaId":"components/schemas/UnauthorizedError"}],"pointer":"/paths/~1zelid~1logoutcurrentsession/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_346","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_346"}}},{"code":"401","schemaId":"components/schemas/UnauthorizedError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/id/zelidlogoutcurrentsession"}],"panels":[]}]},"httpPath":"/zelid/logoutcurrentsession"},{"label":"Logs out all sessions (deprecated)","deprecated":true,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/id/zelidlogoutallsessions","routeSlug":"/fluxapi/id/zelidlogoutallsessions","metadata":{"seo":{"title":"Logs out all sessions (deprecated)","description":"Deprecated alias of GET /id/logoutallsessions, kept for callers written against the pre-rebrand vocabulary. Identical behaviour and identical response; use the canonical endpoint in new code. User"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"zelidLogoutAllSessions","name":"Logs out all sessions (deprecated)","deprecated":true,"isWebhook":false,"pointer":"/paths/~1zelid~1logoutallsessions/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Logs out all sessions (deprecated)","isWebhook":false,"deprecated":true,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Deprecated alias of "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"GET /id/logoutallsessions"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", kept for callers written against the pre-rebrand vocabulary. Identical behaviour and identical response; use the canonical endpoint in new code. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"User"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/zelid/logoutallsessions","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200","401"],"pointer":"/zelid/logoutallsessions","href":"id/zelidlogoutallsessions","openApiOperationId":"zelidLogoutAllSessions","summary":"Logs out all sessions (deprecated)"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Identical to "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"GET /id/logoutallsessions"},"children":[]}]}]}],"mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_346"}},"schemaId":"schema_346"},{"code":"401","description":"Authentication failed or insufficient privileges","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}},"schemaId":"components/schemas/UnauthorizedError"}],"pointer":"/paths/~1zelid~1logoutallsessions/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_346","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_346"}}},{"code":"401","schemaId":"components/schemas/UnauthorizedError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/id/zelidlogoutallsessions"}],"panels":[]}]},"httpPath":"/zelid/logoutallsessions"},{"label":"Logs out all users (deprecated)","deprecated":true,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/id/zelidlogoutallusers","routeSlug":"/fluxapi/id/zelidlogoutallusers","metadata":{"seo":{"title":"Logs out all users (deprecated)","description":"Deprecated alias of GET /id/logoutallusers, kept for callers written against the pre-rebrand vocabulary. Identical behaviour and identical response; use the canonical endpoint in new code. Admin"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"zelidLogoutAllUsers","name":"Logs out all users (deprecated)","deprecated":true,"isWebhook":false,"pointer":"/paths/~1zelid~1logoutallusers/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Logs out all users (deprecated)","isWebhook":false,"deprecated":true,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Deprecated alias of "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"GET /id/logoutallusers"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", kept for callers written against the pre-rebrand vocabulary. Identical behaviour and identical response; use the canonical endpoint in new code. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Admin"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/zelid/logoutallusers","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200","401"],"pointer":"/zelid/logoutallusers","href":"id/zelidlogoutallusers","openApiOperationId":"zelidLogoutAllUsers","summary":"Logs out all users (deprecated)"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Identical to "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"GET /id/logoutallusers"},"children":[]}]}]}],"mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_346"}},"schemaId":"schema_346"},{"code":"401","description":"Authentication failed or insufficient privileges","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}},"schemaId":"components/schemas/UnauthorizedError"}],"pointer":"/paths/~1zelid~1logoutallusers/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_346","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_346"}}},{"code":"401","schemaId":"components/schemas/UnauthorizedError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/id/zelidlogoutallusers"}],"panels":[]}]},"httpPath":"/zelid/logoutallusers"},{"label":"Login into Flux (deprecated)","deprecated":true,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/id/zelidverifylogin","routeSlug":"/fluxapi/id/zelidverifylogin","metadata":{"seo":{"title":"Login into Flux (deprecated)","description":"Deprecated alias of POST /id/verifylogin, kept for callers written against the pre-rebrand vocabulary. Identical behaviour and identical response; use the canonical endpoint in new code. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"zelidVerifyLogin","name":"Login into Flux (deprecated)","deprecated":true,"isWebhook":false,"pointer":"/paths/~1zelid~1verifylogin/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Login into Flux (deprecated)","isWebhook":false,"deprecated":true,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Deprecated alias of "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"POST /id/verifylogin"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", kept for callers written against the pre-rebrand vocabulary. Identical behaviour and identical response; use the canonical endpoint in new code. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_347"}},"schemaId":"schema_347","pointer":"/paths/~1zelid~1verifylogin/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/zelid/verifylogin","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"requestBody":{"application/json":{"schemaId":"schema_347"}},"responseCodes":["200"],"pointer":"/zelid/verifylogin","href":"id/zelidverifylogin","openApiOperationId":"zelidVerifyLogin","summary":"Login into Flux (deprecated)"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"schemaId":"schema_347","mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_347"}},"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Identical to "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"POST /id/verifylogin"},"children":[]}]}]}],"mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_346"}},"schemaId":"schema_346"}],"pointer":"/paths/~1zelid~1verifylogin/post/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_346","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_346"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/id/zelidverifylogin"}],"panels":[]}]},"httpPath":"/zelid/verifylogin"},{"label":"Provide signature (deprecated)","deprecated":true,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/id/zelidprovidesign","routeSlug":"/fluxapi/id/zelidprovidesign","metadata":{"seo":{"title":"Provide signature (deprecated)","description":"Deprecated alias of POST /id/providesign, kept for callers written against the pre-rebrand vocabulary. Identical behaviour and identical response; use the canonical endpoint in new code. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"zelidProvideSign","name":"Provide signature (deprecated)","deprecated":true,"isWebhook":false,"pointer":"/paths/~1zelid~1providesign/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Provide signature (deprecated)","isWebhook":false,"deprecated":true,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Deprecated alias of "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"POST /id/providesign"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", kept for callers written against the pre-rebrand vocabulary. Identical behaviour and identical response; use the canonical endpoint in new code. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_348"}},"schemaId":"schema_348","pointer":"/paths/~1zelid~1providesign/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/zelid/providesign","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"requestBody":{"application/json":{"schemaId":"schema_348"}},"responseCodes":["200"],"pointer":"/zelid/providesign","href":"id/zelidprovidesign","openApiOperationId":"zelidProvideSign","summary":"Provide signature (deprecated)"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"schemaId":"schema_348","mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_348"}},"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Identical to "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"POST /id/providesign"},"children":[]}]}]}],"mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_346"}},"schemaId":"schema_346"}],"pointer":"/paths/~1zelid~1providesign/post/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_346","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_346"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/id/zelidprovidesign"}],"panels":[]}]},"httpPath":"/zelid/providesign"},{"label":"Checks the privilege level of a user (deprecated)","deprecated":true,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/id/zelidcheckprivilege","routeSlug":"/fluxapi/id/zelidcheckprivilege","metadata":{"seo":{"title":"Checks the privilege level of a user (deprecated)","description":"Deprecated alias of POST /id/checkprivilege, kept for callers written against the pre-rebrand vocabulary. Identical behaviour and identical response; use the canonical endpoint in new code. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"zelidCheckPrivilege","name":"Checks the privilege level of a user (deprecated)","deprecated":true,"isWebhook":false,"pointer":"/paths/~1zelid~1checkprivilege/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Checks the privilege level of a user (deprecated)","isWebhook":false,"deprecated":true,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Deprecated alias of "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"POST /id/checkprivilege"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", kept for callers written against the pre-rebrand vocabulary. Identical behaviour and identical response; use the canonical endpoint in new code. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_349"}},"schemaId":"schema_349","pointer":"/paths/~1zelid~1checkprivilege/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/zelid/checkprivilege","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"requestBody":{"application/json":{"schemaId":"schema_349"}},"responseCodes":["200","401"],"pointer":"/zelid/checkprivilege","href":"id/zelidcheckprivilege","openApiOperationId":"zelidCheckPrivilege","summary":"Checks the privilege level of a user (deprecated)"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"schemaId":"schema_349","mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_349"}},"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Identical to "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"POST /id/checkprivilege"},"children":[]}]}]}],"mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_346"}},"schemaId":"schema_346"},{"code":"401","description":"Authentication failed or insufficient privileges","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}},"schemaId":"components/schemas/UnauthorizedError"}],"pointer":"/paths/~1zelid~1checkprivilege/post/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_346","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_346"}}},{"code":"401","schemaId":"components/schemas/UnauthorizedError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/id/zelidcheckprivilege"}],"panels":[]}]},"httpPath":"/zelid/checkprivilege"},{"label":"Logs out a specific session (deprecated)","deprecated":true,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/id/zelidlogoutspecificsession","routeSlug":"/fluxapi/id/zelidlogoutspecificsession","metadata":{"seo":{"title":"Logs out a specific session (deprecated)","description":"Deprecated alias of POST /id/logoutspecificsession, kept for callers written against the pre-rebrand vocabulary. Identical behaviour and identical response; use the canonical endpoint in new code. User"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"zelidLogoutSpecificSession","name":"Logs out a specific session (deprecated)","deprecated":true,"isWebhook":false,"pointer":"/paths/~1zelid~1logoutspecificsession/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Logs out a specific session (deprecated)","isWebhook":false,"deprecated":true,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Deprecated alias of "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"POST /id/logoutspecificsession"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", kept for callers written against the pre-rebrand vocabulary. Identical behaviour and identical response; use the canonical endpoint in new code. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"User"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_350"}},"schemaId":"schema_350","pointer":"/paths/~1zelid~1logoutspecificsession/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/zelid/logoutspecificsession","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"requestBody":{"application/json":{"schemaId":"schema_350"}},"responseCodes":["200","401"],"pointer":"/zelid/logoutspecificsession","href":"id/zelidlogoutspecificsession","openApiOperationId":"zelidLogoutSpecificSession","summary":"Logs out a specific session (deprecated)"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"schemaId":"schema_350","mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_350"}},"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Identical to "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"POST /id/logoutspecificsession"},"children":[]}]}]}],"mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_346"}},"schemaId":"schema_346"},{"code":"401","description":"Authentication failed or insufficient privileges","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}},"schemaId":"components/schemas/UnauthorizedError"}],"pointer":"/paths/~1zelid~1logoutspecificsession/post/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_346","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_346"}}},{"code":"401","schemaId":"components/schemas/UnauthorizedError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/id/zelidlogoutspecificsession"}],"panels":[]}]},"httpPath":"/zelid/logoutspecificsession"}],"content":{"contentType":"group","meta":{"name":"ID"},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"ID","showPageActions":true},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Identity & User Management"},"children":[]}]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Comprehensive identity management endpoints that handle user authentication, authorization  levels, and identity verification across multiple blockchain addresses (Bitcoin P2PKH,  Ethereum, FluxID). These endpoints manage user sessions, permissions, and access control  throughout the Flux ecosystem."},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Supported Address Types:"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" - Bitcoin P2PKH addresses - Ethereum addresses   - FluxID addresses - Multi-signature addresses"},"children":[]}]}]}]}],"panels":[{"children":[{"kind":"group-items","title":"Operations","titleTranslationKey":"operations","items":[{"title":"/id/loginphrase","summary":"Obtain login phrase","prefix":{"name":"get","color":"get"},"badges":[],"link":"/id/loginphrase","deprecated":false},{"title":"/id/emergencyphrase","summary":"Obtain emergency login phrase","prefix":{"name":"get","color":"get"},"badges":[],"link":"/id/emergencyloginphrase","deprecated":false},{"title":"/id/verifylogin","summary":"Login into Flux","prefix":{"name":"post","color":"post"},"badges":[],"link":"/id/verifylogin","deprecated":false},{"title":"/id/providesign","summary":"Provide Signature","prefix":{"name":"post","color":"post"},"badges":[],"link":"/id/providesign","deprecated":false},{"title":"/id/loggedsessions","summary":"Obtain all logged sessions of FluxID.","prefix":{"name":"get","color":"get"},"badges":[],"link":"/id/loggedsessions","deprecated":false},{"title":"/id/logoutcurrentsession","summary":"Logs out current session","prefix":{"name":"get","color":"get"},"badges":[],"link":"/id/logoutcurrentsession","deprecated":false},{"title":"/id/logoutallsessions","summary":"Logs out all sessions","prefix":{"name":"get","color":"get"},"badges":[],"link":"/id/logoutallsession","deprecated":false},{"title":"/id/loggedusers","summary":"Gets information about logged users","prefix":{"name":"get","color":"get"},"badges":[],"link":"/id/loggedusers","deprecated":false},{"title":"/id/activeloginphrases","summary":"Lists active login phrases","prefix":{"name":"get","color":"get"},"badges":[],"link":"/id/activeloginphrases","deprecated":false},{"title":"/id/logoutallusers","summary":"Logs out all users","prefix":{"name":"get","color":"get"},"badges":[],"link":"/id/logoutallusers","deprecated":false},{"title":"/id/logoutspecificsession","summary":"Logs out a specific session","prefix":{"name":"post","color":"post"},"badges":[],"link":"/id/logoutspecificsession","deprecated":false},{"title":"/id/checkprivilege","summary":"Checks the privilege level of user","prefix":{"name":"post","color":"post"},"badges":[],"link":"/id/checkloggeduser","deprecated":false},{"title":"/zelid/loginphrase","summary":"Obtain login phrase (deprecated)","prefix":{"name":"get","color":"http-deprecated"},"badges":[],"link":"/id/zelidloginphrase","deprecated":true},{"title":"/zelid/emergencyphrase","summary":"Obtain emergency login phrase (deprecated)","prefix":{"name":"get","color":"http-deprecated"},"badges":[],"link":"/id/zelidemergencyphrase","deprecated":true},{"title":"/zelid/loggedsessions","summary":"Obtain all logged sessions of a FluxID (deprecated)","prefix":{"name":"get","color":"http-deprecated"},"badges":[],"link":"/id/zelidloggedsessions","deprecated":true},{"title":"/zelid/loggedusers","summary":"Gets information about logged users (deprecated)","prefix":{"name":"get","color":"http-deprecated"},"badges":[],"link":"/id/zelidloggedusers","deprecated":true},{"title":"/zelid/activeloginphrases","summary":"Lists active login phrases (deprecated)","prefix":{"name":"get","color":"http-deprecated"},"badges":[],"link":"/id/zelidactiveloginphrases","deprecated":true},{"title":"/zelid/logoutcurrentsession","summary":"Logs out current session (deprecated)","prefix":{"name":"get","color":"http-deprecated"},"badges":[],"link":"/id/zelidlogoutcurrentsession","deprecated":true},{"title":"/zelid/logoutallsessions","summary":"Logs out all sessions (deprecated)","prefix":{"name":"get","color":"http-deprecated"},"badges":[],"link":"/id/zelidlogoutallsessions","deprecated":true},{"title":"/zelid/logoutallusers","summary":"Logs out all users (deprecated)","prefix":{"name":"get","color":"http-deprecated"},"badges":[],"link":"/id/zelidlogoutallusers","deprecated":true},{"title":"/zelid/verifylogin","summary":"Login into Flux (deprecated)","prefix":{"name":"post","color":"http-deprecated"},"badges":[],"link":"/id/zelidverifylogin","deprecated":true},{"title":"/zelid/providesign","summary":"Provide signature (deprecated)","prefix":{"name":"post","color":"http-deprecated"},"badges":[],"link":"/id/zelidprovidesign","deprecated":true},{"title":"/zelid/checkprivilege","summary":"Checks the privilege level of a user (deprecated)","prefix":{"name":"post","color":"http-deprecated"},"badges":[],"link":"/id/zelidcheckprivilege","deprecated":true},{"title":"/zelid/logoutspecificsession","summary":"Logs out a specific session (deprecated)","prefix":{"name":"post","color":"http-deprecated"},"badges":[],"link":"/id/zelidlogoutspecificsession","deprecated":true}]}]}]}]}},{"type":"separator","label":"Applications","content":null},{"type":"group","label":"Apps","link":"/fluxapi/apps","routeSlug":"/fluxapi/apps","items":[{"label":"list running apps","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/apps/listrunningapps","routeSlug":"/fluxapi/apps/listrunningapps","metadata":{"seo":{"title":"list running apps","description":"List and info of running apps. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"listRunningApps","name":"list running apps","isWebhook":false,"pointer":"/paths/~1apps~1listrunningapps/get","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"list running apps","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"List and info of running apps. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/apps/listrunningapps","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/apps/listrunningapps","href":"apps/listrunningapps","openApiOperationId":"listRunningApps","summary":"list running apps"},"definitionSamples":[{"lang":"curl","source":"curl -X GET \"https://api.runonflux.io/apps/listrunningapps\"\n"},{"lang":"JavaScript","source":"const response = await fetch('https://api.runonflux.io/apps/listrunningapps');\nconst apps = await response.json();\n\n// Display running apps\napps.data.forEach(app => {\n  console.log(`App: ${app.Names[0]} - Status: ${app.State}`);\n});\n"},{"lang":"Python","source":"import requests\n\nresponse = requests.get('https://api.runonflux.io/apps/listrunningapps')\napps_data = response.json()\n\nfor app in apps_data['data']:\n    print(f\"App: {app['Names'][0]} - Status: {app['State']}\")\n"}],"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_351","exampleIds":["paths/~1apps~1listrunningapps/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_351","exampleIds":["paths/~1apps~1listrunningapps/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1apps~1listrunningapps/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_351","exampleIds":["paths/~1apps~1listrunningapps/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_351","exampleIds":["paths/~1apps~1listrunningapps/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/apps/listrunningapps"}],"panels":[]}]},"httpPath":"/apps/listrunningapps"},{"label":"list all apps","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/apps/listallapps","routeSlug":"/fluxapi/apps/listallapps","metadata":{"seo":{"title":"list all apps","description":"List and info of all apps. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"listAllApps","name":"list all apps","isWebhook":false,"pointer":"/paths/~1apps~1listallapps/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"list all apps","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"List and info of all apps. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/apps/listallapps","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/apps/listallapps","href":"apps/listallapps","openApiOperationId":"listAllApps","summary":"list all apps"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_351","exampleIds":["paths/~1apps~1listallapps/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_351","exampleIds":["paths/~1apps~1listallapps/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1apps~1listallapps/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_351","exampleIds":["paths/~1apps~1listallapps/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_351","exampleIds":["paths/~1apps~1listallapps/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/apps/listallapps"}],"panels":[]}]},"httpPath":"/apps/listallapps"},{"label":"List of images","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/apps/listappsimages","routeSlug":"/fluxapi/apps/listappsimages","metadata":{"seo":{"title":"List of images","description":"List of apps images installed. FluxTeam"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"listAppsImages","name":"List of images","isWebhook":false,"pointer":"/paths/~1apps~1listappsimages/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"List of images","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"List of apps images installed. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxTeam"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/apps/listappsimages","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/apps/listappsimages","href":"apps/listappsimages","openApiOperationId":"listAppsImages","summary":"List of images"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_352","exampleIds":["paths/~1apps~1listappsimages/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_352","exampleIds":["paths/~1apps~1listappsimages/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1apps~1listappsimages/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_352","exampleIds":["paths/~1apps~1listappsimages/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_352","exampleIds":["paths/~1apps~1listappsimages/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/apps/listappsimages"}],"panels":[]}]},"httpPath":"/apps/listappsimages"},{"label":"installed apps","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/apps/installedapps","routeSlug":"/fluxapi/apps/installedapps","metadata":{"seo":{"title":"installed apps","description":"Info of installed apps. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"installedApps","name":"installed apps","isWebhook":false,"pointer":"/paths/~1apps~1installedapps/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"installed apps","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Info of installed apps. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"appname","in":"query","schemaId":"schema_353","description":"Restrict the listing to one application","example":"myapp"}],"pointer":"/paths/~1apps~1installedapps/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/apps/installedapps","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"appname","in":"query","required":false,"example":"myapp","schemaId":"schema_353"}],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/apps/installedapps","href":"apps/installedapps","openApiOperationId":"installedApps","summary":"installed apps"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_354","exampleIds":["paths/~1apps~1installedapps/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_354","exampleIds":["paths/~1apps~1installedapps/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1apps~1installedapps/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_354","exampleIds":["paths/~1apps~1installedapps/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_354","exampleIds":["paths/~1apps~1installedapps/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/apps/installedapps"}],"panels":[]}]},"httpPath":"/apps/installedapps"},{"label":"available apps","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/apps/availableapps","routeSlug":"/fluxapi/apps/availableapps","metadata":{"seo":{"title":"available apps","description":"Info of available apps. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"availableApps","name":"available apps","isWebhook":false,"pointer":"/paths/~1apps~1availableapps/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"available apps","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Info of available apps. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/apps/availableapps","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/apps/availableapps","href":"apps/availableapps","openApiOperationId":"availableApps","summary":"available apps"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_355","exampleIds":["paths/~1apps~1availableapps/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_355","exampleIds":["paths/~1apps~1availableapps/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1apps~1availableapps/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_355","exampleIds":["paths/~1apps~1availableapps/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_355","exampleIds":["paths/~1apps~1availableapps/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/apps/availableapps"}],"panels":[]}]},"httpPath":"/apps/availableapps"},{"label":"Flux's usage","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/apps/fluxusage","routeSlug":"/fluxapi/apps/fluxusage","metadata":{"seo":{"title":"Flux's usage","description":"Will return amount of cpu resource flux is using. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"FluxUsage","name":"Flux's usage","isWebhook":false,"pointer":"/paths/~1apps~1fluxusage/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Flux's usage","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Will return amount of cpu resource flux is using. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/apps/fluxusage","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/apps/fluxusage","href":"apps/fluxusage","openApiOperationId":"FluxUsage","summary":"Flux's usage"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_356","exampleIds":["paths/~1apps~1fluxusage/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_356","exampleIds":["paths/~1apps~1fluxusage/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1apps~1fluxusage/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_356","exampleIds":["paths/~1apps~1fluxusage/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_356","exampleIds":["paths/~1apps~1fluxusage/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/apps/fluxusage"}],"panels":[]}]},"httpPath":"/apps/fluxusage"},{"label":"Flux's usage of resources","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/apps/appsresources","routeSlug":"/fluxapi/apps/appsresources","metadata":{"seo":{"title":"Flux's usage of resources","description":"Will return data of resource flux is using. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"appsResources","name":"Flux's usage of resources","isWebhook":false,"pointer":"/paths/~1apps~1appsresources/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Flux's usage of resources","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Will return data of resource flux is using. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/apps/appsresources","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/apps/appsresources","href":"apps/appsresources","openApiOperationId":"appsResources","summary":"Flux's usage of resources"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_357","exampleIds":["paths/~1apps~1appsresources/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_357","exampleIds":["paths/~1apps~1appsresources/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1apps~1appsresources/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_357","exampleIds":["paths/~1apps~1appsresources/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_357","exampleIds":["paths/~1apps~1appsresources/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/apps/appsresources"}],"panels":[]}]},"httpPath":"/apps/appsresources"},{"label":"Registration Info","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/apps/registrationinformation","routeSlug":"/fluxapi/apps/registrationinformation","metadata":{"seo":{"title":"Registration Info","description":"Apps registration info. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"registrationInformation","name":"Registration Info","isWebhook":false,"pointer":"/paths/~1apps~1registrationinformation/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Registration Info","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Apps registration info. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/apps/registrationinformation","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/apps/registrationinformation","href":"apps/registrationinformation","openApiOperationId":"registrationInformation","summary":"Registration Info"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_358","exampleIds":["paths/~1apps~1registrationinformation/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_358","exampleIds":["paths/~1apps~1registrationinformation/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1apps~1registrationinformation/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_358","exampleIds":["paths/~1apps~1registrationinformation/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_358","exampleIds":["paths/~1apps~1registrationinformation/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/apps/registrationinformation"}],"panels":[]}]},"httpPath":"/apps/registrationinformation"},{"label":"Temporary registration info","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/apps/getappstemporarymessages","routeSlug":"/fluxapi/apps/getappstemporarymessages","metadata":{"seo":{"title":"Temporary registration info","description":"Temporary registration info that will expire after 1 hour. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"getAppsTemporaryMessages","name":"Temporary registration info","isWebhook":false,"pointer":"/paths/~1apps~1temporarymessages/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Temporary registration info","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Temporary registration info that will expire after 1 hour. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"hash","in":"query","schemaId":"schema_353","description":"Aplication hash","example":"e9293e7eebc51586e7b90557f924b70a766ab970c91a6c923520577021424cb9"}],"pointer":"/paths/~1apps~1temporarymessages/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/apps/temporarymessages","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"hash","in":"query","required":false,"example":"e9293e7eebc51586e7b90557f924b70a766ab970c91a6c923520577021424cb9","schemaId":"schema_353"}],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/apps/temporarymessages","href":"apps/getappstemporarymessages","openApiOperationId":"getAppsTemporaryMessages","summary":"Temporary registration info"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_359","exampleIds":["paths/~1apps~1temporarymessages/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_359","exampleIds":["paths/~1apps~1temporarymessages/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1apps~1temporarymessages/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_359","exampleIds":["paths/~1apps~1temporarymessages/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_359","exampleIds":["paths/~1apps~1temporarymessages/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/apps/getappstemporarymessages"}],"panels":[]}]},"httpPath":"/apps/temporarymessages"},{"label":"Permanent registration info","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/apps/getappspermanentmessages","routeSlug":"/fluxapi/apps/getappspermanentmessages","metadata":{"seo":{"title":"Permanent registration info","description":"Registration info of apps that have been stored to the database. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"getAppsPermanentMessages","name":"Permanent registration info","isWebhook":false,"pointer":"/paths/~1apps~1permanentmessages/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Permanent registration info","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Registration info of apps that have been stored to the database. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"hash","in":"query","schemaId":"schema_353","description":"Application hash","example":"e9293e7eebc51586e7b90557f924b70a766ab970c91a6c923520577021424cb9"},{"name":"owner","in":"query","schemaId":"schema_353","description":"Application FluxID","example":"15Mt8ctAFTVVzsx9UynnqxgM5JJuiwMPhs"},{"name":"appname","in":"query","schemaId":"schema_353","description":"Application name","example":"FoldingAtFluxCloud1693167320638"}],"pointer":"/paths/~1apps~1permanentmessages/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/apps/permanentmessages","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"hash","in":"query","required":false,"example":"e9293e7eebc51586e7b90557f924b70a766ab970c91a6c923520577021424cb9","schemaId":"schema_353"},{"name":"owner","in":"query","required":false,"example":"15Mt8ctAFTVVzsx9UynnqxgM5JJuiwMPhs","schemaId":"schema_353"},{"name":"appname","in":"query","required":false,"example":"FoldingAtFluxCloud1693167320638","schemaId":"schema_353"}],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/apps/permanentmessages","href":"apps/getappspermanentmessages","openApiOperationId":"getAppsPermanentMessages","summary":"Permanent registration info"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_360","exampleIds":["paths/~1apps~1permanentmessages/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_360","exampleIds":["paths/~1apps~1permanentmessages/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1apps~1permanentmessages/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_360","exampleIds":["paths/~1apps~1permanentmessages/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_360","exampleIds":["paths/~1apps~1permanentmessages/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/apps/getappspermanentmessages"}],"panels":[]}]},"httpPath":"/apps/permanentmessages"},{"label":"Global app specs","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/apps/getglobalappsspecifications","routeSlug":"/fluxapi/apps/getglobalappsspecifications","metadata":{"seo":{"title":"Global app specs","description":"List of global app specifications. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"getGlobalAppsSpecifications","name":"Global app specs","isWebhook":false,"pointer":"/paths/~1apps~1globalappsspecifications/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Global app specs","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"List of global app specifications. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"hash","in":"query","schemaId":"schema_353","description":"Filter by the application message hash","example":"8f14e45fceea167a5a36dedd4bea2543"},{"name":"owner","in":"query","schemaId":"schema_353","description":"Filter by owner FluxID","example":"1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC"},{"name":"appname","in":"query","schemaId":"schema_353","description":"Filter by application name","example":"myapp"}],"pointer":"/paths/~1apps~1globalappsspecifications/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/apps/globalappsspecifications","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"hash","in":"query","required":false,"example":"8f14e45fceea167a5a36dedd4bea2543","schemaId":"schema_353"},{"name":"owner","in":"query","required":false,"example":"1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC","schemaId":"schema_353"},{"name":"appname","in":"query","required":false,"example":"myapp","schemaId":"schema_353"}],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/apps/globalappsspecifications","href":"apps/getglobalappsspecifications","openApiOperationId":"getGlobalAppsSpecifications","summary":"Global app specs"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_361","exampleIds":["paths/~1apps~1globalappsspecifications/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_361","exampleIds":["paths/~1apps~1globalappsspecifications/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1apps~1globalappsspecifications/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_361","exampleIds":["paths/~1apps~1globalappsspecifications/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_361","exampleIds":["paths/~1apps~1globalappsspecifications/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/apps/getglobalappsspecifications"}],"panels":[]}]},"httpPath":"/apps/globalappsspecifications"},{"label":"Global app specs of app specified","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/apps/getapplicationspecificationapi","routeSlug":"/fluxapi/apps/getapplicationspecificationapi","metadata":{"seo":{"title":"Global app specs of app specified","description":"Returns the specifications of the queried application."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"getApplicationSpecificationAPI","name":"Global app specs of app specified","isWebhook":false,"pointer":"/paths/~1apps~1appspecifications/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Global app specs of app specified","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Returns the specifications of the queried application."},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"For an "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"enterprise application"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" (specification version 8 or above with "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"enterprise"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" set) the "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"compose"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" and "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"contacts"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" fields are returned empty unless "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"decrypt"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" is requested, which additionally requires the application owner's authentication and an "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"enterprise-key"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" header. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" (decrypted view: "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AppOwner"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":")"},"children":[]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"appname","in":"query","schemaId":"schema_353","description":"Appname","required":true,"example":"mexcdnxbot"},{"name":"decrypt","in":"query","schemaId":"schema_362","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Return the decrypted "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"compose"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" and "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"contacts"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" of an enterprise application. Requires the owner's authentication and an "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"enterprise-key"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" header."},"children":[]}]}]}],"example":false}],"pointer":"/paths/~1apps~1appspecifications/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/apps/appspecifications","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"appname","in":"query","required":true,"example":"mexcdnxbot","schemaId":"schema_353"},{"name":"decrypt","in":"query","required":false,"example":false,"schemaId":"schema_362"}],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/apps/appspecifications","href":"apps/getapplicationspecificationapi","openApiOperationId":"getApplicationSpecificationAPI","summary":"Global app specs of app specified"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_363","exampleIds":["paths/~1apps~1appspecifications/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_363","exampleIds":["paths/~1apps~1appspecifications/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1apps~1appspecifications/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_363","exampleIds":["paths/~1apps~1appspecifications/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_363","exampleIds":["paths/~1apps~1appspecifications/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/apps/getapplicationspecificationapi"}],"panels":[]}]},"httpPath":"/apps/appspecifications"},{"label":"App owner's FluxID","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/apps/getapplicationownerapi","routeSlug":"/fluxapi/apps/getapplicationownerapi","metadata":{"seo":{"title":"App owner's FluxID","description":"This will return the FluxID of the owner of the app specified. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"getApplicationOwnerAPI","name":"App owner's FluxID","isWebhook":false,"pointer":"/paths/~1apps~1appowner/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"App owner's FluxID","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"This will return the FluxID of the owner of the app specified. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"appname","in":"query","schemaId":"schema_353","description":"Appname","required":true,"example":"CryptPadOnFlux"}],"pointer":"/paths/~1apps~1appowner/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/apps/appowner","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"appname","in":"query","required":true,"example":"CryptPadOnFlux","schemaId":"schema_353"}],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/apps/appowner","href":"apps/getapplicationownerapi","openApiOperationId":"getApplicationOwnerAPI","summary":"App owner's FluxID"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_364","exampleIds":["paths/~1apps~1appowner/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_364","exampleIds":["paths/~1apps~1appowner/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1apps~1appowner/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_364","exampleIds":["paths/~1apps~1appowner/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_364","exampleIds":["paths/~1apps~1appowner/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/apps/getapplicationownerapi"}],"panels":[]}]},"httpPath":"/apps/appowner"},{"label":"Application Hash info","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/apps/getapphashes","routeSlug":"/fluxapi/apps/getapphashes","metadata":{"seo":{"title":"Application Hash info","description":"Get list of app hashes and related info. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"getAppHashes","name":"Application Hash info","isWebhook":false,"pointer":"/paths/~1apps~1hashes/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Application Hash info","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Get list of app hashes and related info. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/apps/hashes","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/apps/hashes","href":"apps/getapphashes","openApiOperationId":"getAppHashes","summary":"Application Hash info"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_365","exampleIds":["paths/~1apps~1hashes/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_365","exampleIds":["paths/~1apps~1hashes/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1apps~1hashes/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_365","exampleIds":["paths/~1apps~1hashes/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_365","exampleIds":["paths/~1apps~1hashes/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/apps/getapphashes"}],"panels":[]}]},"httpPath":"/apps/hashes"},{"label":"Info regarding app location","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/apps/getappslocation","routeSlug":"/fluxapi/apps/getappslocation","metadata":{"seo":{"title":"Info regarding app location","description":"This will return data regarding the location of app specified. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"getAppsLocation","name":"Info regarding app location","isWebhook":false,"pointer":"/paths/~1apps~1location/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Info regarding app location","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"This will return data regarding the location of app specified. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"appname","in":"query","schemaId":"schema_353","description":"Appname","required":true,"example":"electrumxtest"}],"pointer":"/paths/~1apps~1location/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/apps/location","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"appname","in":"query","required":true,"example":"electrumxtest","schemaId":"schema_353"}],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/apps/location","href":"apps/getappslocation","openApiOperationId":"getAppsLocation","summary":"Info regarding app location"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_366","exampleIds":["paths/~1apps~1location/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_366","exampleIds":["paths/~1apps~1location/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1apps~1location/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_366","exampleIds":["paths/~1apps~1location/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_366","exampleIds":["paths/~1apps~1location/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/apps/getappslocation"}],"panels":[]}]},"httpPath":"/apps/location"},{"label":"List of app locations","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/apps/getappslocations","routeSlug":"/fluxapi/apps/getappslocations","metadata":{"seo":{"title":"List of app locations","description":"This will return a list of known apps on the network and it's locations data. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"getAppsLocations","name":"List of app locations","isWebhook":false,"pointer":"/paths/~1apps~1locations/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"List of app locations","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"This will return a list of known apps on the network and it's locations data. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/apps/locations","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/apps/locations","href":"apps/getappslocations","openApiOperationId":"getAppsLocations","summary":"List of app locations"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_366","exampleIds":["paths/~1apps~1locations/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_366","exampleIds":["paths/~1apps~1locations/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1apps~1locations/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_366","exampleIds":["paths/~1apps~1locations/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_366","exampleIds":["paths/~1apps~1locations/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/apps/getappslocations"}],"panels":[]}]},"httpPath":"/apps/locations"},{"label":"Calculate price of app","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/apps/getapppricenew","routeSlug":"/fluxapi/apps/getapppricenew","metadata":{"seo":{"title":"Calculate price of app","description":"Calculate price by sending request with specs required for app you are registering. PublicNote: If tiered value is set to true you will also need to add the following key/value pairs"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"getAppPriceNew","name":"Calculate price of app","isWebhook":false,"pointer":"/paths/~1apps~1calculatefiatandfluxprice/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Calculate price of app","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Calculate price by sending request with specs required for app you are registering. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Note: If tiered value is set to true you will also need to add the following key/value pairs"},"children":[]}]}]},{"$$mdtype":"Node","type":"list","attributes":{"ordered":false,"marker":"-"},"children":[{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"cpubasic: <n value of cpu core>"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"cpusuper: <n value of cpu core>"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"cpubamf: <n value of cpu core>"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"rambasic: <n value in mb>"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"ramsuper: <n value in mb>"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"rambamf: <n value in mb>"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"hddbasic: <n value in gb>"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"hddsuper: <n value in gb>"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"hddbamf: <n value in gb>"},"children":[]}]}]}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["text/plain"],"mediaTypeSchemas":{"text/plain":{"schemaId":"components/schemas/appspecification","exampleIds":["paths/~1apps~1calculatefiatandfluxprice/post/requestBody/content/text~1plain/example"]}},"schemaId":"components/schemas/appspecification","exampleIds":["paths/~1apps~1calculatefiatandfluxprice/post/requestBody/content/text~1plain/example"],"pointer":"/paths/~1apps~1calculatefiatandfluxprice/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/apps/calculatefiatandfluxprice","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"requestBody":{"text/plain":{"schemaId":"components/schemas/appspecification","exampleIds":["paths/~1apps~1calculatefiatandfluxprice/post/requestBody/content/text~1plain/example"]}},"responseCodes":["200"],"pointer":"/apps/calculatefiatandfluxprice","href":"apps/getapppricenew","openApiOperationId":"getAppPriceNew","summary":"Calculate price of app"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"schemaId":"components/schemas/appspecification","exampleIds":["paths/~1apps~1calculatefiatandfluxprice/post/requestBody/content/text~1plain/example"],"mediaTypes":["text/plain"],"mediaTypeSchemas":{"text/plain":{"schemaId":"components/schemas/appspecification","exampleIds":["paths/~1apps~1calculatefiatandfluxprice/post/requestBody/content/text~1plain/example"]}},"examples":[{}]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_367","exampleIds":["paths/~1apps~1calculatefiatandfluxprice/post/responses/200/content/application~1json/example"]}},"schemaId":"schema_367","exampleIds":["paths/~1apps~1calculatefiatandfluxprice/post/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1apps~1calculatefiatandfluxprice/post/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_367","exampleIds":["paths/~1apps~1calculatefiatandfluxprice/post/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_367","exampleIds":["paths/~1apps~1calculatefiatandfluxprice/post/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/apps/getapppricenew"}],"panels":[]}]},"httpPath":"/apps/calculatefiatandfluxprice"},{"label":"Starts app","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/apps/appstart","routeSlug":"/fluxapi/apps/appstart","metadata":{"seo":{"title":"Starts app","description":"This will start the fluxapp. AppOwnerAbove"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"AppStart","name":"Starts app","isWebhook":false,"pointer":"/paths/~1apps~1appstart/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Starts app","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"This will start the fluxapp. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AppOwnerAbove"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"appname","in":"query","schemaId":"schema_353","description":"Name/Id of app","required":true,"example":"fluxFoldingAtHome"},{"name":"global","in":"query","schemaId":"schema_362","description":"Apply on every node the application runs on, rather than only this one","example":false}],"pointer":"/paths/~1apps~1appstart/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/apps/appstart","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"appname","in":"query","required":true,"example":"fluxFoldingAtHome","schemaId":"schema_353"},{"name":"global","in":"query","required":false,"example":false,"schemaId":"schema_362"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/apps/appstart","href":"apps/appstart","openApiOperationId":"AppStart","summary":"Starts app"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_368","exampleIds":["paths/~1apps~1appstart/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_368","exampleIds":["paths/~1apps~1appstart/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1apps~1appstart/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_368","exampleIds":["paths/~1apps~1appstart/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_368","exampleIds":["paths/~1apps~1appstart/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/apps/appstart"}],"panels":[]}]},"httpPath":"/apps/appstart"},{"label":"Stops app","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/apps/appstop","routeSlug":"/fluxapi/apps/appstop","metadata":{"seo":{"title":"Stops app","description":"This will stop the Flux application. AppOwnerAbove"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"AppStop","name":"Stops app","isWebhook":false,"pointer":"/paths/~1apps~1appstop/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Stops app","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"This will stop the Flux application. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AppOwnerAbove"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"appname","in":"query","schemaId":"schema_353","description":"Name/Id of app","required":true,"example":"fluxFoldingAtHome"},{"name":"global","in":"query","schemaId":"schema_362","description":"Apply on every node the application runs on, rather than only this one","example":false}],"pointer":"/paths/~1apps~1appstop/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/apps/appstop","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"appname","in":"query","required":true,"example":"fluxFoldingAtHome","schemaId":"schema_353"},{"name":"global","in":"query","required":false,"example":false,"schemaId":"schema_362"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/apps/appstop","href":"apps/appstop","openApiOperationId":"AppStop","summary":"Stops app"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_368","exampleIds":["paths/~1apps~1appstop/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_368","exampleIds":["paths/~1apps~1appstop/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1apps~1appstop/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_368","exampleIds":["paths/~1apps~1appstop/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_368","exampleIds":["paths/~1apps~1appstop/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/apps/appstop"}],"panels":[]}]},"httpPath":"/apps/appstop"},{"label":"Restarts app","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/apps/apprestart","routeSlug":"/fluxapi/apps/apprestart","metadata":{"seo":{"title":"Restarts app","description":"This will restart the Flux application. AppOwnerAbove"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"AppRestart","name":"Restarts app","isWebhook":false,"pointer":"/paths/~1apps~1apprestart/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Restarts app","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"This will restart the Flux application. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AppOwnerAbove"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"appname","in":"query","schemaId":"schema_353","description":"Name/Id of app","required":true,"example":"fluxFoldingAtHome"},{"name":"global","in":"query","schemaId":"schema_362","description":"Apply on every node the application runs on, rather than only this one","example":false}],"pointer":"/paths/~1apps~1apprestart/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/apps/apprestart","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"appname","in":"query","required":true,"example":"fluxFoldingAtHome","schemaId":"schema_353"},{"name":"global","in":"query","required":false,"example":false,"schemaId":"schema_362"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/apps/apprestart","href":"apps/apprestart","openApiOperationId":"AppRestart","summary":"Restarts app"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_368","exampleIds":["paths/~1apps~1apprestart/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_368","exampleIds":["paths/~1apps~1apprestart/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1apps~1apprestart/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_368","exampleIds":["paths/~1apps~1apprestart/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_368","exampleIds":["paths/~1apps~1apprestart/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/apps/apprestart"}],"panels":[]}]},"httpPath":"/apps/apprestart"},{"label":"List of running processes","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/apps/apptop","routeSlug":"/fluxapi/apps/apptop","metadata":{"seo":{"title":"List of running processes","description":"Display the running processes of a container. AppOwnerAbove"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"AppTop","name":"List of running processes","isWebhook":false,"pointer":"/paths/~1apps~1apptop/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"List of running processes","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Display the running processes of a container. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AppOwnerAbove"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"appname","in":"query","schemaId":"schema_353","description":"Name/Id of app","required":true,"example":"fluxFoldingAtHome"}],"pointer":"/paths/~1apps~1apptop/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/apps/apptop","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"appname","in":"query","required":true,"example":"fluxFoldingAtHome","schemaId":"schema_353"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/apps/apptop","href":"apps/apptop","openApiOperationId":"AppTop","summary":"List of running processes"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_369","exampleIds":["paths/~1apps~1apptop/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_369","exampleIds":["paths/~1apps~1apptop/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1apps~1apptop/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_369","exampleIds":["paths/~1apps~1apptop/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_369","exampleIds":["paths/~1apps~1apptop/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/apps/apptop"}],"panels":[]}]},"httpPath":"/apps/apptop"},{"label":"App's log","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/apps/applogs","routeSlug":"/fluxapi/apps/applogs","metadata":{"seo":{"title":"App's log","description":"This will fetch the logs of a fluxapp. AppOwnerAbove"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"AppLogs","name":"App's log","isWebhook":false,"pointer":"/paths/~1apps~1applog/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"App's log","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"This will fetch the logs of a fluxapp. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AppOwnerAbove"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"appname","in":"query","schemaId":"schema_353","description":"Name/Id of app","required":true,"example":"fluxFoldingAtHome"},{"name":"lines","in":"query","schemaId":"schema_370","required":true,"example":30}],"pointer":"/paths/~1apps~1applog/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/apps/applog","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"appname","in":"query","required":true,"example":"fluxFoldingAtHome","schemaId":"schema_353"},{"name":"lines","in":"query","required":true,"example":30,"schemaId":"schema_370"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/apps/applog","href":"apps/applogs","openApiOperationId":"AppLogs","summary":"App's log"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_371","exampleIds":["paths/~1apps~1applog/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_371","exampleIds":["paths/~1apps~1applog/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1apps~1applog/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_371","exampleIds":["paths/~1apps~1applog/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_371","exampleIds":["paths/~1apps~1applog/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/apps/applogs"}],"panels":[]}]},"httpPath":"/apps/applog"},{"label":"Info of the app","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/apps/appinspect","routeSlug":"/fluxapi/apps/appinspect","metadata":{"seo":{"title":"Info of the app","description":"Displays detailed info of the container. AppOwnerAbove"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"AppInspect","name":"Info of the app","isWebhook":false,"pointer":"/paths/~1apps~1appinspect/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Info of the app","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Displays detailed info of the container. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AppOwnerAbove"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"appname","in":"query","schemaId":"schema_353","description":"Name/Id of app","required":true,"example":"fluxFoldingAtHome"}],"pointer":"/paths/~1apps~1appinspect/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/apps/appinspect","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"appname","in":"query","required":true,"example":"fluxFoldingAtHome","schemaId":"schema_353"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/apps/appinspect","href":"apps/appinspect","openApiOperationId":"AppInspect","summary":"Info of the app"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_372","exampleIds":["paths/~1apps~1appinspect/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_372","exampleIds":["paths/~1apps~1appinspect/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1apps~1appinspect/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_372","exampleIds":["paths/~1apps~1appinspect/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_372","exampleIds":["paths/~1apps~1appinspect/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/apps/appinspect"}],"panels":[]}]},"httpPath":"/apps/appinspect"},{"label":"App stats based on resource usage","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/apps/appstats","routeSlug":"/fluxapi/apps/appstats","metadata":{"seo":{"title":"App stats based on resource usage","description":"Returns containers resource usage. AppOwnerAbove"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"AppStats","name":"App stats based on resource usage","isWebhook":false,"pointer":"/paths/~1apps~1appstats/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"App stats based on resource usage","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Returns containers resource usage. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AppOwnerAbove"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"appname","in":"query","schemaId":"schema_353","description":"App name","required":true,"example":"fluxdibi-UND"}],"pointer":"/paths/~1apps~1appstats/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/apps/appstats","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"appname","in":"query","required":true,"example":"fluxdibi-UND","schemaId":"schema_353"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/apps/appstats","href":"apps/appstats","openApiOperationId":"AppStats","summary":"App stats based on resource usage"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_373","exampleIds":["paths/~1apps~1appstats/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_373","exampleIds":["paths/~1apps~1appstats/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1apps~1appstats/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_373","exampleIds":["paths/~1apps~1appstats/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_373","exampleIds":["paths/~1apps~1appstats/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/apps/appstats"}],"panels":[]}]},"httpPath":"/apps/appstats"},{"label":"Container changes","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/apps/appchanges","routeSlug":"/fluxapi/apps/appchanges","metadata":{"seo":{"title":"Container changes","description":"Data of changes made to container. If no changes it will return a null response which is usually the case. AppOwnerAbove"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"AppChanges","name":"Container changes","isWebhook":false,"pointer":"/paths/~1apps~1appchanges/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Container changes","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Data of changes made to container. If no changes it will return a null response which is usually the case. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AppOwnerAbove"},"children":[]}]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Kind values:"},"children":[]}]}]},{"$$mdtype":"Node","type":"list","attributes":{"ordered":false,"marker":"-"},"children":[{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"0 = Modified"},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"1 = Added"},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"2 = Deleted"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"appname","in":"query","schemaId":"schema_353","description":"App name","required":true,"example":"fluxdibi-UND"}],"pointer":"/paths/~1apps~1appchanges/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/apps/appchanges","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"appname","in":"query","required":true,"example":"fluxdibi-UND","schemaId":"schema_353"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/apps/appchanges","href":"apps/appchanges","openApiOperationId":"AppChanges","summary":"Container changes"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_374","exampleIds":["paths/~1apps~1appchanges/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_374","exampleIds":["paths/~1apps~1appchanges/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1apps~1appchanges/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_374","exampleIds":["paths/~1apps~1appchanges/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_374","exampleIds":["paths/~1apps~1appchanges/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/apps/appchanges"}],"panels":[]}]},"httpPath":"/apps/appchanges"},{"label":"Run a command in the container","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/apps/appexec","routeSlug":"/fluxapi/apps/appexec","metadata":{"seo":{"title":"Run a command in the container","description":"Run new commands inside running containers. AppOwnerAbove"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"AppExec","name":"Run a command in the container","isWebhook":false,"pointer":"/paths/~1apps~1appexec/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Run a command in the container","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Run new commands inside running containers. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AppOwnerAbove"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["text/plain"],"mediaTypeSchemas":{"text/plain":{"schemaId":"schema_375","exampleIds":["paths/~1apps~1appexec/post/requestBody/content/text~1plain/example"]}},"schemaId":"schema_375","exampleIds":["paths/~1apps~1appexec/post/requestBody/content/text~1plain/example"],"pointer":"/paths/~1apps~1appexec/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/apps/appexec","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"requestBody":{"text/plain":{"schemaId":"schema_375","exampleIds":["paths/~1apps~1appexec/post/requestBody/content/text~1plain/example"]}},"responseCodes":["200"],"pointer":"/apps/appexec","href":"apps/appexec","openApiOperationId":"AppExec","summary":"Run a command in the container"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"schemaId":"schema_375","exampleIds":["paths/~1apps~1appexec/post/requestBody/content/text~1plain/example"],"mediaTypes":["text/plain"],"mediaTypeSchemas":{"text/plain":{"schemaId":"schema_375","exampleIds":["paths/~1apps~1appexec/post/requestBody/content/text~1plain/example"]}},"examples":[{}]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_376","exampleIds":["paths/~1apps~1appexec/post/responses/200/content/application~1json/example"]}},"schemaId":"schema_376","exampleIds":["paths/~1apps~1appexec/post/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1apps~1appexec/post/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_376","exampleIds":["paths/~1apps~1appexec/post/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_376","exampleIds":["paths/~1apps~1appexec/post/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/apps/appexec"}],"panels":[]}]},"httpPath":"/apps/appexec"},{"label":"Uninstall application","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/apps/appremove","routeSlug":"/fluxapi/apps/appremove","metadata":{"seo":{"title":"Uninstall application","description":"This will stop, clean data, close port, and remove the container. AppOwnerAbove"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"Appremove","name":"Uninstall application","isWebhook":false,"pointer":"/paths/~1apps~1appremove/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Uninstall application","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"This will stop, clean data, close port, and remove the container. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AppOwnerAbove"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"appname","in":"query","schemaId":"schema_353","description":"Name of the app","required":true,"example":"fluxFoldingAtHome"},{"name":"force","in":"query","schemaId":"schema_377","description":"Defaults to false. If true, forces removal without checking if the app exists."},{"name":"global","in":"query","schemaId":"schema_377","description":"Defaults to false (local removal). If true, removes the app from all nodes in the network."}],"pointer":"/paths/~1apps~1appremove/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/apps/appremove","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"appname","in":"query","required":true,"example":"fluxFoldingAtHome","schemaId":"schema_353"},{"name":"force","in":"query","required":false,"schemaId":"schema_377"},{"name":"global","in":"query","required":false,"schemaId":"schema_377"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/apps/appremove","href":"apps/appremove","openApiOperationId":"Appremove","summary":"Uninstall application"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_378","exampleIds":["paths/~1apps~1appremove/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_378","exampleIds":["paths/~1apps~1appremove/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1apps~1appremove/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_378","exampleIds":["paths/~1apps~1appremove/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_378","exampleIds":["paths/~1apps~1appremove/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/apps/appremove"}],"panels":[]}]},"httpPath":"/apps/appremove"},{"label":"Create flux network","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/apps/createfluxnetwork","routeSlug":"/fluxapi/apps/createfluxnetwork","metadata":{"seo":{"title":"Create flux network","description":"This will create flux network if none is detected. AdminAndFluxTeam"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"createFluxNetwork","name":"Create flux network","isWebhook":false,"pointer":"/paths/~1apps~1createfluxnetwork/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Create flux network","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"This will create flux network if none is detected. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AdminAndFluxTeam"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/apps/createfluxnetwork","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/apps/createfluxnetwork","href":"apps/createfluxnetwork","openApiOperationId":"createFluxNetwork","summary":"Create flux network"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_368","exampleIds":["paths/~1apps~1createfluxnetwork/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_368","exampleIds":["paths/~1apps~1createfluxnetwork/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1apps~1createfluxnetwork/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_368","exampleIds":["paths/~1apps~1createfluxnetwork/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_368","exampleIds":["paths/~1apps~1createfluxnetwork/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/apps/createfluxnetwork"}],"panels":[]}]},"httpPath":"/apps/createfluxnetwork"},{"label":"Rescan and update global FluxApps info database","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/apps/rescanglobalappsinformationapi","routeSlug":"/fluxapi/apps/rescanglobalappsinformationapi","metadata":{"seo":{"title":"Rescan and update global FluxApps info database","description":"Rescans global apps permanent messages since selected blockheight and updates global apps information database. AdminAndFluxTeam"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"rescanGlobalAppsInformationAPI","name":"Rescan and update global FluxApps info database","isWebhook":false,"pointer":"/paths/~1apps~1rescanglobalappsinformation/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Rescan and update global FluxApps info database","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Rescans global apps permanent messages since selected blockheight and updates global apps information database. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AdminAndFluxTeam"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"blockheight","in":"query","schemaId":"schema_379","description":"Block height to rescan from","required":true,"example":"680000"},{"name":"removelastinformation","in":"query","schemaId":"schema_380","description":"If set to true then before the actual rescan happens all global information specifications will be removed."}],"pointer":"/paths/~1apps~1rescanglobalappsinformation/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/apps/rescanglobalappsinformation","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"blockheight","in":"query","required":true,"example":"680000","schemaId":"schema_379"},{"name":"removelastinformation","in":"query","schemaId":"schema_380"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/apps/rescanglobalappsinformation","href":"apps/rescanglobalappsinformationapi","openApiOperationId":"rescanGlobalAppsInformationAPI","summary":"Rescan and update global FluxApps info database"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_341","exampleIds":["paths/~1apps~1rescanglobalappsinformation/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_341","exampleIds":["paths/~1apps~1rescanglobalappsinformation/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1apps~1rescanglobalappsinformation/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_341","exampleIds":["paths/~1apps~1rescanglobalappsinformation/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_341","exampleIds":["paths/~1apps~1rescanglobalappsinformation/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/apps/rescanglobalappsinformationapi"}],"panels":[]}]},"httpPath":"/apps/rescanglobalappsinformation"},{"label":"Reindex appsinformation collection and rebuild","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/apps/reindexglobalappsinformationapi","routeSlug":"/fluxapi/apps/reindexglobalappsinformationapi","metadata":{"seo":{"title":"Reindex appsinformation collection and rebuild","description":"This will drop appslocations collection, recreate indexes, and rebuild incoming messages. AdminAndFluxTeam"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"reindexGlobalAppsInformationAPI","name":"Reindex appsinformation collection and rebuild","isWebhook":false,"pointer":"/paths/~1apps~1reindexglobalappsinformation/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Reindex appsinformation collection and rebuild","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"This will drop appslocations collection, recreate indexes, and rebuild incoming messages. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AdminAndFluxTeam"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/apps/reindexglobalappsinformation","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/apps/reindexglobalappsinformation","href":"apps/reindexglobalappsinformationapi","openApiOperationId":"reindexGlobalAppsInformationAPI","summary":"Reindex appsinformation collection and rebuild"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_341","exampleIds":["paths/~1apps~1reindexglobalappsinformation/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_341","exampleIds":["paths/~1apps~1reindexglobalappsinformation/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1apps~1reindexglobalappsinformation/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_341","exampleIds":["paths/~1apps~1reindexglobalappsinformation/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_341","exampleIds":["paths/~1apps~1reindexglobalappsinformation/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/apps/reindexglobalappsinformationapi"}],"panels":[]}]},"httpPath":"/apps/reindexglobalappsinformation"},{"label":"Reindex appslocations collection and rebuild","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/apps/reindexglobalappslocationapi","routeSlug":"/fluxapi/apps/reindexglobalappslocationapi","metadata":{"seo":{"title":"Reindex appslocations collection and rebuild","description":"Function that drops information about running apps and rebuilds indexes. AdminAndFluxTeam"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"reindexGlobalAppsLocationAPI","name":"Reindex appslocations collection and rebuild","isWebhook":false,"pointer":"/paths/~1apps~1reindexglobalappslocation/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Reindex appslocations collection and rebuild","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Function that drops information about running apps and rebuilds indexes. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AdminAndFluxTeam"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/apps/reindexglobalappslocation","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/apps/reindexglobalappslocation","href":"apps/reindexglobalappslocationapi","openApiOperationId":"reindexGlobalAppsLocationAPI","summary":"Reindex appslocations collection and rebuild"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_341","exampleIds":["paths/~1apps~1reindexglobalappslocation/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_341","exampleIds":["paths/~1apps~1reindexglobalappslocation/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1apps~1reindexglobalappslocation/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_341","exampleIds":["paths/~1apps~1reindexglobalappslocation/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_341","exampleIds":["paths/~1apps~1reindexglobalappslocation/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/apps/reindexglobalappslocationapi"}],"panels":[]}]},"httpPath":"/apps/reindexglobalappslocation"},{"label":"Checks Docker Hub for image","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/apps/checkdockeraccessibility","routeSlug":"/fluxapi/apps/checkdockeraccessibility","metadata":{"seo":{"title":"Checks Docker Hub for image","description":"This will check Docker Hub and verify image is available. User"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"checkDockerAccessibility","name":"Checks Docker Hub for image","isWebhook":false,"pointer":"/paths/~1apps~1checkdockerexistance/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Checks Docker Hub for image","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"This will check Docker Hub and verify image is available. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"User"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["text/plain"],"mediaTypeSchemas":{"text/plain":{"schemaId":"schema_381","exampleIds":["paths/~1apps~1checkdockerexistance/post/requestBody/content/text~1plain/example"]}},"schemaId":"schema_381","exampleIds":["paths/~1apps~1checkdockerexistance/post/requestBody/content/text~1plain/example"],"pointer":"/paths/~1apps~1checkdockerexistance/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/apps/checkdockerexistance","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"requestBody":{"text/plain":{"schemaId":"schema_381","exampleIds":["paths/~1apps~1checkdockerexistance/post/requestBody/content/text~1plain/example"]}},"responseCodes":["200"],"pointer":"/apps/checkdockerexistance","href":"apps/checkdockeraccessibility","openApiOperationId":"checkDockerAccessibility","summary":"Checks Docker Hub for image"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"schemaId":"schema_381","exampleIds":["paths/~1apps~1checkdockerexistance/post/requestBody/content/text~1plain/example"],"mediaTypes":["text/plain"],"mediaTypeSchemas":{"text/plain":{"schemaId":"schema_381","exampleIds":["paths/~1apps~1checkdockerexistance/post/requestBody/content/text~1plain/example"]}},"examples":[{}]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_341","exampleIds":["paths/~1apps~1checkdockerexistance/post/responses/200/content/application~1json/example"]}},"schemaId":"schema_341","exampleIds":["paths/~1apps~1checkdockerexistance/post/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1apps~1checkdockerexistance/post/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_341","exampleIds":["paths/~1apps~1checkdockerexistance/post/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_341","exampleIds":["paths/~1apps~1checkdockerexistance/post/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/apps/checkdockeraccessibility"}],"panels":[]}]},"httpPath":"/apps/checkdockerexistance"},{"label":"App registration","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/apps/appregister","routeSlug":"/fluxapi/apps/appregister","metadata":{"seo":{"title":"App registration","description":"Registers a new application on Flux: submits its signed specification for the network to deploy. User"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"Appregister","name":"App registration","isWebhook":false,"pointer":"/paths/~1apps~1appregister/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"App registration","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Registers a new application on Flux: submits its signed specification for the network to deploy. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"User"},"children":[]}]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Note: Signature is following message signed in the format shown below"},"children":[]}]}]},{"$$mdtype":"Node","type":"list","attributes":{"ordered":false,"marker":"-"},"children":[{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"this.updatetype + this.version + JSON.stringify(fluxAppSpecFormatted) + this.timestamp"},"children":[]}]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Example:"},"children":[]}]}]},{"$$mdtype":"Node","type":"list","attributes":{"ordered":false,"marker":"-"},"children":[{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"fluxappregister1{\"version\":7,\"name\":\"blockbookneurai\",\"description\":\"Blockbook for Neurai\",\"owner\":\"1XcNTEsgVND4eb3bsVa2bjktnZZSruVct\",\"compose\":[{\"name\":\"blockbookneurai\",\"description\":\"Blockbook for Neurai\",\"repotag\":\"runonflux/blockbook-docker:latest\",\"ports\":[38382,38383],\"domains\":[\"\",\"\"],\"environmentParameters\":[\"COIN=neurai\",\"BLOCKBOOK_PORT=9168\",\"BLOCKBOOKGIT_URL=https://github.com/NeuraiProject/blockbook\"],\"commands\":[],\"containerPorts\":[9168,1337],\"containerData\":\"/root\",\"cpu\":2.5,\"ram\":5000,\"hdd\":40,\"tiered\":false,\"secrets\":\"\",\"repoauth\":\"\"}],\"instances\":3,\"contacts\":[],\"geolocation\":[],\"expire\":22000,\"nodes\":[],\"staticip\":false}1692605469050"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["text/plain"],"mediaTypeSchemas":{"text/plain":{"schemaId":"schema_382","exampleIds":["paths/~1apps~1appregister/post/requestBody/content/text~1plain/example"]}},"schemaId":"schema_382","exampleIds":["paths/~1apps~1appregister/post/requestBody/content/text~1plain/example"],"pointer":"/paths/~1apps~1appregister/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/apps/appregister","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"requestBody":{"text/plain":{"schemaId":"schema_382","exampleIds":["paths/~1apps~1appregister/post/requestBody/content/text~1plain/example"]}},"responseCodes":["200","400","401","403","409","500","503"],"pointer":"/apps/appregister","href":"apps/appregister","openApiOperationId":"Appregister","summary":"App registration"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"schemaId":"schema_382","exampleIds":["paths/~1apps~1appregister/post/requestBody/content/text~1plain/example"],"mediaTypes":["text/plain"],"mediaTypeSchemas":{"text/plain":{"schemaId":"schema_382","exampleIds":["paths/~1apps~1appregister/post/requestBody/content/text~1plain/example"]}},"examples":[{}]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_383","exampleIds":["paths/~1apps~1appregister/post/responses/200/content/application~1json/example"]}},"schemaId":"schema_383","exampleIds":["paths/~1apps~1appregister/post/responses/200/content/application~1json/example"]},{"code":"400","description":"Input validation failed","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/ValidationError"}},"schemaId":"components/schemas/ValidationError"},{"code":"401","description":"Authentication failed or insufficient privileges","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}},"schemaId":"components/schemas/UnauthorizedError"},{"code":"403","description":"Insufficient funds or permission denied","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/ErrorResponse","exampleIds":["paths/~1apps~1appregister/post/responses/403/content/application~1json/example"]}},"schemaId":"components/schemas/ErrorResponse","exampleIds":["paths/~1apps~1appregister/post/responses/403/content/application~1json/example"]},{"code":"409","description":"App already exists","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/ErrorResponse","exampleIds":["paths/~1apps~1appregister/post/responses/409/content/application~1json/example"]}},"schemaId":"components/schemas/ErrorResponse","exampleIds":["paths/~1apps~1appregister/post/responses/409/content/application~1json/example"]},{"code":"500","description":"Internal server error","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/InternalServerError"}},"schemaId":"components/schemas/InternalServerError"},{"code":"503","description":"Service temporarily unavailable","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/ServiceUnavailableError"}},"schemaId":"components/schemas/ServiceUnavailableError"}],"pointer":"/paths/~1apps~1appregister/post/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_383","exampleIds":["paths/~1apps~1appregister/post/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_383","exampleIds":["paths/~1apps~1appregister/post/responses/200/content/application~1json/example"]}}},{"code":"400","schemaId":"components/schemas/ValidationError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/ValidationError"}}},{"code":"401","schemaId":"components/schemas/UnauthorizedError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}}},{"code":"403","schemaId":"components/schemas/ErrorResponse","exampleIds":["paths/~1apps~1appregister/post/responses/403/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/ErrorResponse","exampleIds":["paths/~1apps~1appregister/post/responses/403/content/application~1json/example"]}}},{"code":"409","schemaId":"components/schemas/ErrorResponse","exampleIds":["paths/~1apps~1appregister/post/responses/409/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/ErrorResponse","exampleIds":["paths/~1apps~1appregister/post/responses/409/content/application~1json/example"]}}},{"code":"500","schemaId":"components/schemas/InternalServerError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/InternalServerError"}}},{"code":"503","schemaId":"components/schemas/ServiceUnavailableError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/ServiceUnavailableError"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/apps/appregister"}],"panels":[]}]},"httpPath":"/apps/appregister"},{"label":"App update","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/apps/updateappglobalyapi","routeSlug":"/fluxapi/apps/updateappglobalyapi","metadata":{"seo":{"title":"App update","description":"This call is to provide required info to update app on Flux. User"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"updateAppGlobalyApi","name":"App update","isWebhook":false,"pointer":"/paths/~1apps~1appupdate/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"App update","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"This call is to provide required info to update app on Flux. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"User"},"children":[]}]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Note: Signature is following message signed in the format shown below"},"children":[]}]}]},{"$$mdtype":"Node","type":"list","attributes":{"ordered":false,"marker":"-"},"children":[{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"this.updatetype + this.version + JSON.stringify(fluxAppSpecFormatted) + this.timestamp"},"children":[]}]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Example:"},"children":[]}]}]},{"$$mdtype":"Node","type":"list","attributes":{"ordered":false,"marker":"-"},"children":[{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"fluxappupdate1{\"version\":7,\"name\":\"blockbookneurai\",\"description\":\"Blockbook for Neurai\",\"owner\":\"1HWjQ9S3MyzV6EbtDMEkpHm31parya412N\",\"compose\":[{\"name\":\"blockbookneurai\",\"description\":\"Blockbook for Neurai\",\"repotag\":\"runonflux/blockbook-docker:latest\",\"ports\":[38382,38383],\"domains\":[\"\",\"\"],\"environmentParameters\":[\"COIN=neurai\",\"BLOCKBOOK_PORT=9168\",\"BLOCKBOOKGIT_URL=https://github.com/NeuraiProject/blockbook\"],\"commands\":[],\"containerPorts\":[9168,1337],\"containerData\":\"/root\",\"cpu\":2.5,\"ram\":5000,\"hdd\":40,\"tiered\":false,\"secrets\":\"\",\"repoauth\":\"\"}],\"instances\":3,\"contacts\":[],\"geolocation\":[],\"expire\":22000,\"nodes\":[],\"staticip\":false}1692697789387"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["text/plain"],"mediaTypeSchemas":{"text/plain":{"schemaId":"schema_382","exampleIds":["paths/~1apps~1appupdate/post/requestBody/content/text~1plain/example"]}},"schemaId":"schema_382","exampleIds":["paths/~1apps~1appupdate/post/requestBody/content/text~1plain/example"],"pointer":"/paths/~1apps~1appupdate/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/apps/appupdate","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"requestBody":{"text/plain":{"schemaId":"schema_382","exampleIds":["paths/~1apps~1appupdate/post/requestBody/content/text~1plain/example"]}},"responseCodes":["200"],"pointer":"/apps/appupdate","href":"apps/updateappglobalyapi","openApiOperationId":"updateAppGlobalyApi","summary":"App update"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"schemaId":"schema_382","exampleIds":["paths/~1apps~1appupdate/post/requestBody/content/text~1plain/example"],"mediaTypes":["text/plain"],"mediaTypeSchemas":{"text/plain":{"schemaId":"schema_382","exampleIds":["paths/~1apps~1appupdate/post/requestBody/content/text~1plain/example"]}},"examples":[{}]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_383","exampleIds":["paths/~1apps~1appupdate/post/responses/200/content/application~1json/example"]}},"schemaId":"schema_383","exampleIds":["paths/~1apps~1appupdate/post/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1apps~1appupdate/post/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_383","exampleIds":["paths/~1apps~1appupdate/post/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_383","exampleIds":["paths/~1apps~1appupdate/post/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/apps/updateappglobalyapi"}],"panels":[]}]},"httpPath":"/apps/appupdate"},{"label":"Deployment information","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/apps/getdeploymentinformatio","routeSlug":"/fluxapi/apps/getdeploymentinformatio","metadata":{"seo":{"title":"Deployment information","description":"This will return deployment information. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"getDeploymentInformatio","name":"Deployment information","isWebhook":false,"pointer":"/paths/~1apps~1deploymentinformation/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Deployment information","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"This will return deployment information. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/apps/deploymentinformation","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/apps/deploymentinformation","href":"apps/getdeploymentinformatio","openApiOperationId":"getDeploymentInformatio","summary":"Deployment information"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1apps~1deploymentinformation/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_384","exampleIds":["paths/~1apps~1deploymentinformation/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1apps~1deploymentinformation/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_384","exampleIds":["paths/~1apps~1deploymentinformation/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1apps~1deploymentinformation/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/apps/getdeploymentinformatio"}],"panels":[]}]},"httpPath":"/apps/deploymentinformation"},{"label":"List of enterprise nodes","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/apps/getenterprisenodes","routeSlug":"/fluxapi/apps/getenterprisenodes","metadata":{"seo":{"title":"List of enterprise nodes","description":"This will return a list of enterprise nodes. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"getEnterpriseNodes","name":"List of enterprise nodes","isWebhook":false,"pointer":"/paths/~1apps~1enterprisenodes/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"List of enterprise nodes","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"This will return a list of enterprise nodes. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/apps/enterprisenodes","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/apps/enterprisenodes","href":"apps/getenterprisenodes","openApiOperationId":"getEnterpriseNodes","summary":"List of enterprise nodes"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1apps~1enterprisenodes/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_384","exampleIds":["paths/~1apps~1enterprisenodes/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1apps~1enterprisenodes/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_384","exampleIds":["paths/~1apps~1enterprisenodes/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1apps~1enterprisenodes/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/apps/getenterprisenodes"}],"panels":[]}]},"httpPath":"/apps/enterprisenodes"},{"label":"Request application message hash.","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/apps/getrequestmessage","routeSlug":"/fluxapi/apps/getrequestmessage","metadata":{"seo":{"title":"Request application message hash.","description":"This will request application message hash. AdminAndFluxTeam"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"getRequestmessage","name":"Request application message hash.","isWebhook":false,"pointer":"/paths/~1apps~1requestmessage/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Request application message hash.","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"This will request application message hash. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AdminAndFluxTeam"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"hash","in":"query","schemaId":"schema_353","description":"Application hash","required":true,"example":"bf3d860a1d5d0379519afc7da441fb56c688f83e528162d5f6825c05f6c27e7a"}],"pointer":"/paths/~1apps~1requestmessage/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/apps/requestmessage","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"hash","in":"query","required":true,"example":"bf3d860a1d5d0379519afc7da441fb56c688f83e528162d5f6825c05f6c27e7a","schemaId":"schema_353"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/apps/requestmessage","href":"apps/getrequestmessage","openApiOperationId":"getRequestmessage","summary":"Request application message hash."},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1apps~1requestmessage/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_384","exampleIds":["paths/~1apps~1requestmessage/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1apps~1requestmessage/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_384","exampleIds":["paths/~1apps~1requestmessage/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1apps~1requestmessage/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/apps/getrequestmessage"}],"panels":[]}]},"httpPath":"/apps/requestmessage"},{"label":"Request check for missing application message.","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/apps/getcheckhashes","routeSlug":"/fluxapi/apps/getcheckhashes","metadata":{"seo":{"title":"Request check for missing application message.","description":"This will tigger check for misssing application messages. AdminAndFluxTeam"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"getCheckhashes","name":"Request check for missing application message.","isWebhook":false,"pointer":"/paths/~1apps~1checkhashes/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Request check for missing application message.","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"This will tigger check for misssing application messages. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AdminAndFluxTeam"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/apps/checkhashes","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/apps/checkhashes","href":"apps/getcheckhashes","openApiOperationId":"getCheckhashes","summary":"Request check for missing application message."},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1apps~1checkhashes/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_384","exampleIds":["paths/~1apps~1checkhashes/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1apps~1checkhashes/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_384","exampleIds":["paths/~1apps~1checkhashes/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1apps~1checkhashes/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/apps/getcheckhashes"}],"panels":[]}]},"httpPath":"/apps/checkhashes"},{"label":"Get latest application specification version","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/apps/getlatestapplicationspecificationapi","routeSlug":"/fluxapi/apps/getlatestapplicationspecificationapi","metadata":{"seo":{"title":"Get latest application specification version","description":"Get the latest version of application specifications available. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"getLatestApplicationSpecificationAPI","name":"Get latest application specification version","isWebhook":false,"pointer":"/paths/~1apps~1latestspecificationversion/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Get latest application specification version","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Get the latest version of application specifications available. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/apps/latestspecificationversion","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/apps/latestspecificationversion","href":"apps/getlatestapplicationspecificationapi","openApiOperationId":"getLatestApplicationSpecificationAPI","summary":"Get latest application specification version"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_385","exampleIds":["paths/~1apps~1latestspecificationversion/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_385","exampleIds":["paths/~1apps~1latestspecificationversion/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1apps~1latestspecificationversion/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_385","exampleIds":["paths/~1apps~1latestspecificationversion/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_385","exampleIds":["paths/~1apps~1latestspecificationversion/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/apps/getlatestapplicationspecificationapi"}],"panels":[]}]},"httpPath":"/apps/latestspecificationversion"},{"label":"Update app to latest specifications","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/apps/updateapplicationspecificationapi","routeSlug":"/fluxapi/apps/updateapplicationspecificationapi","metadata":{"seo":{"title":"Update app to latest specifications","description":"Rewrites the application's stored specification into the latest specification format. For an enterprise application an enterprise-key header is mandatory. Refused while the daemon is not synced. AppOwner"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"updateApplicationSpecificationAPI","name":"Update app to latest specifications","isWebhook":false,"pointer":"/paths/~1apps~1updatetolatestspecs~1{appname}/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Update app to latest specifications","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Rewrites the application's stored specification into the latest specification format. For an enterprise application an "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"enterprise-key"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" header is mandatory. Refused while the daemon is not synced. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AppOwner"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"path","label":"Path","labelTranslationKey":"path","parameters":[{"name":"appname","in":"path","schemaId":"schema_353","description":"Name of the application to update","required":true,"example":"electrumxtest"}],"pointer":"/paths/~1apps~1updatetolatestspecs~1{appname}/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/apps/updatetolatestspecs/{appname}","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[{"name":"appname","in":"path","required":true,"example":"electrumxtest","schemaId":"schema_353"}],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/apps/updatetolatestspecs/{appname}","href":"apps/updateapplicationspecificationapi","openApiOperationId":"updateApplicationSpecificationAPI","summary":"Update app to latest specifications"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_386","exampleIds":["paths/~1apps~1updatetolatestspecs~1{appname}/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_386","exampleIds":["paths/~1apps~1updatetolatestspecs~1{appname}/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1apps~1updatetolatestspecs~1{appname}/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_386","exampleIds":["paths/~1apps~1updatetolatestspecs~1{appname}/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_386","exampleIds":["paths/~1apps~1updatetolatestspecs~1{appname}/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/apps/updateapplicationspecificationapi"}],"panels":[]}]},"httpPath":"/apps/updatetolatestspecs/{appname}"},{"label":"Get application original owner","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/apps/getapplicationoriginalowner","routeSlug":"/fluxapi/apps/getapplicationoriginalowner","metadata":{"seo":{"title":"Get application original owner","description":"Get the original owner of a specific application. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"getApplicationOriginalOwner","name":"Get application original owner","isWebhook":false,"pointer":"/paths/~1apps~1apporiginalowner~1{appname}/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Get application original owner","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Get the original owner of a specific application. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]},{"nodeType":"item-content","variant":"path","label":"Path","labelTranslationKey":"path","parameters":[{"name":"appname","in":"path","schemaId":"schema_353","description":"Name of the application","example":"electrumxtest"}],"pointer":"/paths/~1apps~1apporiginalowner~1{appname}/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/apps/apporiginalowner/{appname}","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[{"name":"appname","in":"path","required":false,"example":"electrumxtest","schemaId":"schema_353"}],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/apps/apporiginalowner/{appname}","href":"apps/getapplicationoriginalowner","openApiOperationId":"getApplicationOriginalOwner","summary":"Get application original owner"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_387","exampleIds":["paths/~1apps~1apporiginalowner~1{appname}/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_387","exampleIds":["paths/~1apps~1apporiginalowner~1{appname}/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1apps~1apporiginalowner~1{appname}/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_387","exampleIds":["paths/~1apps~1apporiginalowner~1{appname}/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_387","exampleIds":["paths/~1apps~1apporiginalowner~1{appname}/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/apps/getapplicationoriginalowner"}],"panels":[]}]},"httpPath":"/apps/apporiginalowner/{appname}"},{"label":"Get app installing location","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/apps/getappinstallinglocation","routeSlug":"/fluxapi/apps/getappinstallinglocation","metadata":{"seo":{"title":"Get app installing location","description":"Get the location where a specific app is currently being installed. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"getAppInstallingLocation","name":"Get app installing location","isWebhook":false,"pointer":"/paths/~1apps~1installinglocation~1{appname}/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Get app installing location","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Get the location where a specific app is currently being installed. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]},{"nodeType":"item-content","variant":"path","label":"Path","labelTranslationKey":"path","parameters":[{"name":"appname","in":"path","schemaId":"schema_353","description":"Name of the application","example":"electrumxtest"}],"pointer":"/paths/~1apps~1installinglocation~1{appname}/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/apps/installinglocation/{appname}","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[{"name":"appname","in":"path","required":false,"example":"electrumxtest","schemaId":"schema_353"}],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/apps/installinglocation/{appname}","href":"apps/getappinstallinglocation","openApiOperationId":"getAppInstallingLocation","summary":"Get app installing location"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_388","exampleIds":["paths/~1apps~1installinglocation~1{appname}/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_388","exampleIds":["paths/~1apps~1installinglocation~1{appname}/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1apps~1installinglocation~1{appname}/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_388","exampleIds":["paths/~1apps~1installinglocation~1{appname}/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_388","exampleIds":["paths/~1apps~1installinglocation~1{appname}/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/apps/getappinstallinglocation"}],"panels":[]}]},"httpPath":"/apps/installinglocation/{appname}"},{"label":"Get all apps installing locations","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/apps/getappsinstallinglocations","routeSlug":"/fluxapi/apps/getappsinstallinglocations","metadata":{"seo":{"title":"Get all apps installing locations","description":"Get locations where all apps are currently being installed. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"getAppsInstallingLocations","name":"Get all apps installing locations","isWebhook":false,"pointer":"/paths/~1apps~1installinglocations/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Get all apps installing locations","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Get locations where all apps are currently being installed. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/apps/installinglocations","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/apps/installinglocations","href":"apps/getappsinstallinglocations","openApiOperationId":"getAppsInstallingLocations","summary":"Get all apps installing locations"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_389","exampleIds":["paths/~1apps~1installinglocations/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_389","exampleIds":["paths/~1apps~1installinglocations/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1apps~1installinglocations/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_389","exampleIds":["paths/~1apps~1installinglocations/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_389","exampleIds":["paths/~1apps~1installinglocations/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/apps/getappsinstallinglocations"}],"panels":[]}]},"httpPath":"/apps/installinglocations"},{"label":"Get app installation errors location","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/apps/getappinstallingerrorslocation","routeSlug":"/fluxapi/apps/getappinstallingerrorslocation","metadata":{"seo":{"title":"Get app installation errors location","description":"Get the location where a specific app had installation errors. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"getAppInstallingErrorsLocation","name":"Get app installation errors location","isWebhook":false,"pointer":"/paths/~1apps~1installingerrorslocation~1{appname}/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Get app installation errors location","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Get the location where a specific app had installation errors. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]},{"nodeType":"item-content","variant":"path","label":"Path","labelTranslationKey":"path","parameters":[{"name":"appname","in":"path","schemaId":"schema_353","description":"Name of the application","example":"electrumxtest"}],"pointer":"/paths/~1apps~1installingerrorslocation~1{appname}/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/apps/installingerrorslocation/{appname}","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[{"name":"appname","in":"path","required":false,"example":"electrumxtest","schemaId":"schema_353"}],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/apps/installingerrorslocation/{appname}","href":"apps/getappinstallingerrorslocation","openApiOperationId":"getAppInstallingErrorsLocation","summary":"Get app installation errors location"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_390","exampleIds":["paths/~1apps~1installingerrorslocation~1{appname}/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_390","exampleIds":["paths/~1apps~1installingerrorslocation~1{appname}/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1apps~1installingerrorslocation~1{appname}/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_390","exampleIds":["paths/~1apps~1installingerrorslocation~1{appname}/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_390","exampleIds":["paths/~1apps~1installingerrorslocation~1{appname}/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/apps/getappinstallingerrorslocation"}],"panels":[]}]},"httpPath":"/apps/installingerrorslocation/{appname}"},{"label":"Get all apps installation errors locations","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/apps/getappsinstallingerrorslocations","routeSlug":"/fluxapi/apps/getappsinstallingerrorslocations","metadata":{"seo":{"title":"Get all apps installation errors locations","description":"Get locations where all apps had installation errors. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"getAppsInstallingErrorsLocations","name":"Get all apps installation errors locations","isWebhook":false,"pointer":"/paths/~1apps~1installingerrorslocations/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Get all apps installation errors locations","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Get locations where all apps had installation errors. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/apps/installingerrorslocations","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/apps/installingerrorslocations","href":"apps/getappsinstallingerrorslocations","openApiOperationId":"getAppsInstallingErrorsLocations","summary":"Get all apps installation errors locations"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_391","exampleIds":["paths/~1apps~1installingerrorslocations/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_391","exampleIds":["paths/~1apps~1installingerrorslocations/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1apps~1installingerrorslocations/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_391","exampleIds":["paths/~1apps~1installingerrorslocations/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_391","exampleIds":["paths/~1apps~1installingerrorslocations/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/apps/getappsinstallingerrorslocations"}],"panels":[]}]},"httpPath":"/apps/installingerrorslocations"},{"label":"Get whitelisted repositories","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/apps/whitelistedrepositories","routeSlug":"/fluxapi/apps/whitelistedrepositories","metadata":{"seo":{"title":"Get whitelisted repositories","description":"Get list of whitelisted Docker repositories for app deployment. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"whitelistedRepositories","name":"Get whitelisted repositories","isWebhook":false,"pointer":"/paths/~1apps~1whitelistedrepositories/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Get whitelisted repositories","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Get list of whitelisted Docker repositories for app deployment. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/apps/whitelistedrepositories","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/apps/whitelistedrepositories","href":"apps/whitelistedrepositories","openApiOperationId":"whitelistedRepositories","summary":"Get whitelisted repositories"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_392","exampleIds":["paths/~1apps~1whitelistedrepositories/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_392","exampleIds":["paths/~1apps~1whitelistedrepositories/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1apps~1whitelistedrepositories/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_392","exampleIds":["paths/~1apps~1whitelistedrepositories/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_392","exampleIds":["paths/~1apps~1whitelistedrepositories/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/apps/whitelistedrepositories"}],"panels":[]}]},"httpPath":"/apps/whitelistedrepositories"},{"label":"Verify app registration specifications","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/apps/verifyappregistrationparameters","routeSlug":"/fluxapi/apps/verifyappregistrationparameters","metadata":{"seo":{"title":"Verify app registration specifications","description":"Verify and format application registration specifications. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"verifyAppRegistrationParameters","name":"Verify app registration specifications","isWebhook":false,"pointer":"/paths/~1apps~1verifyappregistrationspecifications/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Verify app registration specifications","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Verify and format application registration specifications. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_393"}},"schemaId":"schema_393","pointer":"/paths/~1apps~1verifyappregistrationspecifications/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/apps/verifyappregistrationspecifications","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"requestBody":{"application/json":{"schemaId":"schema_393"}},"responseCodes":["200"],"pointer":"/apps/verifyappregistrationspecifications","href":"apps/verifyappregistrationparameters","openApiOperationId":"verifyAppRegistrationParameters","summary":"Verify app registration specifications"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"schemaId":"schema_393","mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_393"}},"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_394","exampleIds":["paths/~1apps~1verifyappregistrationspecifications/post/responses/200/content/application~1json/example"]}},"schemaId":"schema_394","exampleIds":["paths/~1apps~1verifyappregistrationspecifications/post/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1apps~1verifyappregistrationspecifications/post/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_394","exampleIds":["paths/~1apps~1verifyappregistrationspecifications/post/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_394","exampleIds":["paths/~1apps~1verifyappregistrationspecifications/post/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/apps/verifyappregistrationparameters"}],"panels":[]}]},"httpPath":"/apps/verifyappregistrationspecifications"},{"label":"Verify app update specifications","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/apps/verifyappupdateparameters","routeSlug":"/fluxapi/apps/verifyappupdateparameters","metadata":{"seo":{"title":"Verify app update specifications","description":"Verify and format application update specifications. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"verifyAppUpdateParameters","name":"Verify app update specifications","isWebhook":false,"pointer":"/paths/~1apps~1verifyappupdatespecifications/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Verify app update specifications","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Verify and format application update specifications. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_395"}},"schemaId":"schema_395","pointer":"/paths/~1apps~1verifyappupdatespecifications/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/apps/verifyappupdatespecifications","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"requestBody":{"application/json":{"schemaId":"schema_395"}},"responseCodes":["200"],"pointer":"/apps/verifyappupdatespecifications","href":"apps/verifyappupdateparameters","openApiOperationId":"verifyAppUpdateParameters","summary":"Verify app update specifications"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"schemaId":"schema_395","mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_395"}},"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_396","exampleIds":["paths/~1apps~1verifyappupdatespecifications/post/responses/200/content/application~1json/example"]}},"schemaId":"schema_396","exampleIds":["paths/~1apps~1verifyappupdatespecifications/post/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1apps~1verifyappupdatespecifications/post/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_396","exampleIds":["paths/~1apps~1verifyappupdatespecifications/post/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_396","exampleIds":["paths/~1apps~1verifyappupdatespecifications/post/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/apps/verifyappupdateparameters"}],"panels":[]}]},"httpPath":"/apps/verifyappupdatespecifications"},{"label":"Get application specifications USD price","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/apps/getappspecsusdprice","routeSlug":"/fluxapi/apps/getappspecsusdprice","metadata":{"seo":{"title":"Get application specifications USD price","description":"Get the USD price for application specifications and resource usage. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"getAppSpecsUSDPrice","name":"Get application specifications USD price","isWebhook":false,"pointer":"/paths/~1apps~1getappspecsusdprice/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Get application specifications USD price","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Get the USD price for application specifications and resource usage. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/apps/getappspecsusdprice","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/apps/getappspecsusdprice","href":"apps/getappspecsusdprice","openApiOperationId":"getAppSpecsUSDPrice","summary":"Get application specifications USD price"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_397","exampleIds":["paths/~1apps~1getappspecsusdprice/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_397","exampleIds":["paths/~1apps~1getappspecsusdprice/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1apps~1getappspecsusdprice/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_397","exampleIds":["paths/~1apps~1getappspecsusdprice/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_397","exampleIds":["paths/~1apps~1getappspecsusdprice/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/apps/getappspecsusdprice"}],"panels":[]}]},"httpPath":"/apps/getappspecsusdprice"},{"label":"Poll application logs","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/apps/applogpolling","routeSlug":"/fluxapi/apps/applogpolling","metadata":{"seo":{"title":"Poll application logs","description":"Poll application logs with real-time updates. AppOwnerAbove"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"appLogPolling","name":"Poll application logs","isWebhook":false,"pointer":"/paths/~1apps~1applogpolling~1{appname}/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Poll application logs","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Poll application logs with real-time updates. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AppOwnerAbove"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"path","label":"Path","labelTranslationKey":"path","parameters":[{"name":"appname","in":"path","schemaId":"schema_353","description":"Name of the application","required":true,"example":"electrumxtest"}],"pointer":"/paths/~1apps~1applogpolling~1{appname}/get/parameters"},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"lines","in":"query","schemaId":"schema_398","description":"Number of log lines to return"},{"name":"since","in":"query","schemaId":"schema_353","description":"Return logs since timestamp"},{"name":"lineCount","in":"query","schemaId":"schema_353","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Alias of "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"lines"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"; a line count or "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"all"},"children":[]}]}]}],"example":100},{"name":"cursor","in":"query","schemaId":"schema_353","description":"Opaque cursor from a previous response; resumes where that poll stopped","example":"eyJwb3MiOjQyfQ"}],"pointer":"/paths/~1apps~1applogpolling~1{appname}/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/apps/applogpolling/{appname}","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[{"name":"appname","in":"path","required":true,"example":"electrumxtest","schemaId":"schema_353"}],"query":[{"name":"lines","in":"query","required":false,"schemaId":"schema_398"},{"name":"since","in":"query","required":false,"schemaId":"schema_353"},{"name":"lineCount","in":"query","required":false,"example":100,"schemaId":"schema_353"},{"name":"cursor","in":"query","required":false,"example":"eyJwb3MiOjQyfQ","schemaId":"schema_353"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/apps/applogpolling/{appname}","href":"apps/applogpolling","openApiOperationId":"appLogPolling","summary":"Poll application logs"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_399","exampleIds":["paths/~1apps~1applogpolling~1{appname}/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_399","exampleIds":["paths/~1apps~1applogpolling~1{appname}/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1apps~1applogpolling~1{appname}/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_399","exampleIds":["paths/~1apps~1applogpolling~1{appname}/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_399","exampleIds":["paths/~1apps~1applogpolling~1{appname}/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/apps/applogpolling"}],"panels":[]}]},"httpPath":"/apps/applogpolling/{appname}"},{"label":"Test application installation","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/apps/testappinstall","routeSlug":"/fluxapi/apps/testappinstall","metadata":{"seo":{"title":"Test application installation","description":"Test if an application can be installed without actually installing it. User"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"testAppInstall","name":"Test application installation","isWebhook":false,"pointer":"/paths/~1apps~1testappinstall~1{appname}/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Test application installation","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Test if an application can be installed without actually installing it. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"User"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"path","label":"Path","labelTranslationKey":"path","parameters":[{"name":"appname","in":"path","schemaId":"schema_353","description":"Name of the application to test","required":true,"example":"electrumxtest"}],"pointer":"/paths/~1apps~1testappinstall~1{appname}/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/apps/testappinstall/{appname}","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[{"name":"appname","in":"path","required":true,"example":"electrumxtest","schemaId":"schema_353"}],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/apps/testappinstall/{appname}","href":"apps/testappinstall","openApiOperationId":"testAppInstall","summary":"Test application installation"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_400","exampleIds":["paths/~1apps~1testappinstall~1{appname}/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_400","exampleIds":["paths/~1apps~1testappinstall~1{appname}/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1apps~1testappinstall~1{appname}/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_400","exampleIds":["paths/~1apps~1testappinstall~1{appname}/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_400","exampleIds":["paths/~1apps~1testappinstall~1{appname}/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/apps/testappinstall"}],"panels":[]}]},"httpPath":"/apps/testappinstall/{appname}"},{"label":"Install application locally","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/apps/installapplocally","routeSlug":"/fluxapi/apps/installapplocally","metadata":{"seo":{"title":"Install application locally","description":"Installs a specific application locally on this node. The response is streamed: a sequence of JSON objects is written as the install progresses — image pull progress, volume creation, container start — and the connection closes when the install finishes or fails. A failure after the stream has started is written into the stream rather than signalled by the HTTP status, so read the objects rather than the status code."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"installAppLocally","name":"Install application locally","isWebhook":false,"pointer":"/paths/~1apps~1installapplocally~1{appname}/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Install application locally","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Installs a specific application locally on this node. The response is "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"streamed"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a sequence of JSON objects is written as the install progresses — image pull progress, volume creation, container start — and the connection closes when the install finishes or fails. A failure after the stream has started is written into the stream rather than signalled by the HTTP status, so read the objects rather than the status code."},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"The owner may install an application whose specification is already known to the network; installing from a temporary (unregistered) message additionally requires the Flux Team. Refused while another application on this node is undergoing an operation. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"User"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"path","label":"Path","labelTranslationKey":"path","parameters":[{"name":"appname","in":"path","schemaId":"schema_353","description":"Name of the application to install","required":true,"example":"electrumxtest"}],"pointer":"/paths/~1apps~1installapplocally~1{appname}/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/apps/installapplocally/{appname}","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[{"name":"appname","in":"path","required":true,"example":"electrumxtest","schemaId":"schema_353"}],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200","401"],"pointer":"/apps/installapplocally/{appname}","href":"apps/installapplocally","openApiOperationId":"installAppLocally","summary":"Install application locally"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"Stream of installation progress objects","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/streamdata","exampleIds":["paths/~1apps~1installapplocally~1{appname}/get/responses/200/content/application~1json/example"]}},"schemaId":"components/schemas/streamdata","exampleIds":["paths/~1apps~1installapplocally~1{appname}/get/responses/200/content/application~1json/example"]},{"code":"401","description":"Authentication failed or insufficient privileges","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}},"schemaId":"components/schemas/UnauthorizedError"}],"pointer":"/paths/~1apps~1installapplocally~1{appname}/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"components/schemas/streamdata","exampleIds":["paths/~1apps~1installapplocally~1{appname}/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/streamdata","exampleIds":["paths/~1apps~1installapplocally~1{appname}/get/responses/200/content/application~1json/example"]}}},{"code":"401","schemaId":"components/schemas/UnauthorizedError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/apps/installapplocally"}],"panels":[]}]},"httpPath":"/apps/installapplocally/{appname}"},{"label":"Redeploy application","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/apps/redeployapi","routeSlug":"/fluxapi/apps/redeployapi","metadata":{"seo":{"title":"Redeploy application","description":"Redeploy an existing application. AppOwnerAbove"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"redeployAPI","name":"Redeploy application","isWebhook":false,"pointer":"/paths/~1apps~1redeploy~1{appname}/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Redeploy application","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Redeploy an existing application. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AppOwnerAbove"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"path","label":"Path","labelTranslationKey":"path","parameters":[{"name":"appname","in":"path","schemaId":"schema_353","description":"Name of the application to redeploy","required":true}],"pointer":"/paths/~1apps~1redeploy~1{appname}/get/parameters"},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"force","in":"query","schemaId":"schema_377","description":"Force redeployment even if running"},{"name":"global","in":"query","schemaId":"schema_377","description":"Redeploy globally across network"}],"pointer":"/paths/~1apps~1redeploy~1{appname}/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/apps/redeploy/{appname}","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[{"name":"appname","in":"path","required":true,"schemaId":"schema_353"}],"query":[{"name":"force","in":"query","required":false,"schemaId":"schema_377"},{"name":"global","in":"query","required":false,"schemaId":"schema_377"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/apps/redeploy/{appname}","href":"apps/redeployapi","openApiOperationId":"redeployAPI","summary":"Redeploy application"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_401","exampleIds":["paths/~1apps~1redeploy~1{appname}/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_401","exampleIds":["paths/~1apps~1redeploy~1{appname}/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1apps~1redeploy~1{appname}/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_401","exampleIds":["paths/~1apps~1redeploy~1{appname}/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_401","exampleIds":["paths/~1apps~1redeploy~1{appname}/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/apps/redeployapi"}],"panels":[]}]},"httpPath":"/apps/redeploy/{appname}"},{"label":"Reconstruct application message hashes","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/apps/reconstructappmessageshashcollectionapi","routeSlug":"/fluxapi/apps/reconstructappmessageshashcollectionapi","metadata":{"seo":{"title":"Reconstruct application message hashes","description":"Reconstruct the application message hash collection. AdminAndFluxTeam"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"reconstructAppMessagesHashCollectionAPI","name":"Reconstruct application message hashes","isWebhook":false,"pointer":"/paths/~1apps~1reconstructhashes/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Reconstruct application message hashes","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Reconstruct the application message hash collection. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AdminAndFluxTeam"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/apps/reconstructhashes","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/apps/reconstructhashes","href":"apps/reconstructappmessageshashcollectionapi","openApiOperationId":"reconstructAppMessagesHashCollectionAPI","summary":"Reconstruct application message hashes"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_402","exampleIds":["paths/~1apps~1reconstructhashes/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_402","exampleIds":["paths/~1apps~1reconstructhashes/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1apps~1reconstructhashes/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_402","exampleIds":["paths/~1apps~1reconstructhashes/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_402","exampleIds":["paths/~1apps~1reconstructhashes/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/apps/reconstructappmessageshashcollectionapi"}],"panels":[]}]},"httpPath":"/apps/reconstructhashes"},{"label":"Get public key for app operations","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/apps/getpublickey","routeSlug":"/fluxapi/apps/getpublickey","metadata":{"seo":{"title":"Get public key for app operations","description":"Get the public key used for application operations. User"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"getPublicKey","name":"Get public key for app operations","isWebhook":false,"pointer":"/paths/~1apps~1getpublickey/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Get public key for app operations","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Get the public key used for application operations. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"User"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_403"}},"schemaId":"schema_403","pointer":"/paths/~1apps~1getpublickey/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/apps/getpublickey","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"requestBody":{"application/json":{"schemaId":"schema_403"}},"responseCodes":["200"],"pointer":"/apps/getpublickey","href":"apps/getpublickey","openApiOperationId":"getPublicKey","summary":"Get public key for app operations"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"schemaId":"schema_403","mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_403"}},"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_404","exampleIds":["paths/~1apps~1getpublickey/post/responses/200/content/application~1json/example"]}},"schemaId":"schema_404","exampleIds":["paths/~1apps~1getpublickey/post/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1apps~1getpublickey/post/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_404","exampleIds":["paths/~1apps~1getpublickey/post/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_404","exampleIds":["paths/~1apps~1getpublickey/post/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/apps/getpublickey"}],"panels":[]}]},"httpPath":"/apps/getpublickey"},{"label":"Poll a long-running operation","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/apps/getoperation","routeSlug":"/fluxapi/apps/getoperation","metadata":{"seo":{"title":"Poll a long-running operation","description":"The single status resource for every long-running operation a node accepts. Endpoints that start work (the volume file operations, for example) answer 202 Accepted with a jobId, a Location header pointing here and an Operation-Id header; this endpoint owns the polling contract."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"getOperation","name":"Poll a long-running operation","isWebhook":false,"pointer":"/paths/~1apps~1operations~1{jobId}/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Poll a long-running operation","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"The single status resource for every long-running operation a node accepts. Endpoints that start work (the volume file operations, for example) answer "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"202 Accepted"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" with a "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"jobId"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", a "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"Location"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" header pointing here and an "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"Operation-Id"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" header; this endpoint owns the polling contract."},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"A running operation answers "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"200"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" with a non-terminal body and a "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"Retry-After"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" header. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Completion is read from the "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"status"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" field, never inferred from the HTTP code"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" — a failed operation is still a successful poll. Terminal statuses are "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"Succeeded"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"Failed"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"Canceled"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" and "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"Evicted"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" (the node took the work away — neither the caller's request nor their input was at fault)."},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Unknown, expired and not-yours are one answer ("},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"404"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"): a "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"jobId"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" must not tell a caller whether someone else has an operation running. Operations registered with an owner are readable only by that FluxID; operations registered without one treat the "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"jobId"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" itself as the capability. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" (the "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"jobId"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" is the capability)"},"children":[]}]}]}]},{"nodeType":"item-content","variant":"path","label":"Path","labelTranslationKey":"path","parameters":[{"name":"jobId","in":"path","schemaId":"schema_353","description":"Operation id, as returned by the endpoint that started the work","required":true,"example":"op_2f8f1a1c-1a2b-4c3d-9e8f-0a1b2c3d4e5f"}],"pointer":"/paths/~1apps~1operations~1{jobId}/get/parameters"},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"sinceSeq","in":"query","schemaId":"schema_405","description":"How far through an operation's line-numbered output the caller has already read. Anything that is not a non-negative whole number is treated as no cursor at all.","example":120}],"pointer":"/paths/~1apps~1operations~1{jobId}/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/apps/operations/{jobId}","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[{"name":"jobId","in":"path","required":true,"example":"op_2f8f1a1c-1a2b-4c3d-9e8f-0a1b2c3d4e5f","schemaId":"schema_353"}],"query":[{"name":"sinceSeq","in":"query","required":false,"example":120,"schemaId":"schema_405"}],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200","400","404","500"],"pointer":"/apps/operations/{jobId}","href":"apps/getoperation","openApiOperationId":"getOperation","summary":"Poll a long-running operation"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"Operation state","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_406","exampleIds":["paths/~1apps~1operations~1{jobId}/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_406","exampleIds":["paths/~1apps~1operations~1{jobId}/get/responses/200/content/application~1json/example"],"headers":{"Retry-After":{"description":"Seconds to wait before polling again (running operations only)","schema":{"type":"integer"}},"Expires":{"description":"When a terminal operation will be pruned from the registry","schema":{"type":"string"}}},"headerSchemaId":"schema_407"},{"code":"400","description":"Input validation failed","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/ValidationError"}},"schemaId":"components/schemas/ValidationError"},{"code":"404","description":"Operation not found, expired, or not readable by this caller","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_341","exampleIds":["paths/~1apps~1operations~1{jobId}/get/responses/404/content/application~1json/example"]}},"schemaId":"schema_341","exampleIds":["paths/~1apps~1operations~1{jobId}/get/responses/404/content/application~1json/example"]},{"code":"500","description":"Internal server error","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/InternalServerError"}},"schemaId":"components/schemas/InternalServerError"}],"pointer":"/paths/~1apps~1operations~1{jobId}/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_406","exampleIds":["paths/~1apps~1operations~1{jobId}/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_406","exampleIds":["paths/~1apps~1operations~1{jobId}/get/responses/200/content/application~1json/example"]}}},{"code":"400","schemaId":"components/schemas/ValidationError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/ValidationError"}}},{"code":"404","schemaId":"schema_341","exampleIds":["paths/~1apps~1operations~1{jobId}/get/responses/404/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_341","exampleIds":["paths/~1apps~1operations~1{jobId}/get/responses/404/content/application~1json/example"]}}},{"code":"500","schemaId":"components/schemas/InternalServerError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/InternalServerError"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/apps/getoperation"}],"panels":[]}]},"httpPath":"/apps/operations/{jobId}"},{"label":"Cancel a long-running operation","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/apps/canceloperation","routeSlug":"/fluxapi/apps/canceloperation","metadata":{"seo":{"title":"Cancel a long-running operation","description":"Requests cancellation of an operation. Best effort, and said so plainly: the flag is raised here and the worker stops at its next checkpoint, so status stays Running until it does. Poll GET /apps/operations/{jobId} for the terminal state. Public (the jobId is the capability)"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"cancelOperation","name":"Cancel a long-running operation","isWebhook":false,"pointer":"/paths/~1apps~1operations~1{jobId}/delete","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Cancel a long-running operation","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Requests cancellation of an operation. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Best effort, and said so plainly"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": the flag is raised here and the worker stops at its next checkpoint, so "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"status"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" stays "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"Running"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" until it does. Poll "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"GET /apps/operations/{jobId}"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" for the terminal state. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" (the "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"jobId"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" is the capability)"},"children":[]}]}]}]},{"nodeType":"item-content","variant":"path","label":"Path","labelTranslationKey":"path","parameters":[{"name":"jobId","in":"path","schemaId":"schema_353","description":"Operation id","required":true,"example":"op_2f8f1a1c-1a2b-4c3d-9e8f-0a1b2c3d4e5f"}],"pointer":"/paths/~1apps~1operations~1{jobId}/delete/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"DELETE","path":"/apps/operations/{jobId}","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[{"name":"jobId","in":"path","required":true,"example":"op_2f8f1a1c-1a2b-4c3d-9e8f-0a1b2c3d4e5f","schemaId":"schema_353"}],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200","404","500"],"pointer":"/apps/operations/{jobId}","href":"apps/canceloperation","openApiOperationId":"cancelOperation","summary":"Cancel a long-running operation"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"Cancellation requested","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_408","exampleIds":["paths/~1apps~1operations~1{jobId}/delete/responses/200/content/application~1json/example"]}},"schemaId":"schema_408","exampleIds":["paths/~1apps~1operations~1{jobId}/delete/responses/200/content/application~1json/example"]},{"code":"404","description":"Operation not found","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_341","exampleIds":["paths/~1apps~1operations~1{jobId}/delete/responses/404/content/application~1json/example"]}},"schemaId":"schema_341","exampleIds":["paths/~1apps~1operations~1{jobId}/delete/responses/404/content/application~1json/example"]},{"code":"500","description":"Internal server error","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/InternalServerError"}},"schemaId":"components/schemas/InternalServerError"}],"pointer":"/paths/~1apps~1operations~1{jobId}/delete/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_408","exampleIds":["paths/~1apps~1operations~1{jobId}/delete/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_408","exampleIds":["paths/~1apps~1operations~1{jobId}/delete/responses/200/content/application~1json/example"]}}},{"code":"404","schemaId":"schema_341","exampleIds":["paths/~1apps~1operations~1{jobId}/delete/responses/404/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_341","exampleIds":["paths/~1apps~1operations~1{jobId}/delete/responses/404/content/application~1json/example"]}}},{"code":"500","schemaId":"components/schemas/InternalServerError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/InternalServerError"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/apps/canceloperation"}],"panels":[]}]},"httpPath":"/apps/operations/{jobId}"},{"label":"Ask whether a specification can be placed","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/apps/placementfeasibility","routeSlug":"/fluxapi/apps/placementfeasibility","metadata":{"seo":{"title":"Ask whether a specification can be placed","description":"Answers whether a prospective application specification can reach its instance count on the network as it stands right now, and with how much provider diversity. Send the specification you are about to register."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"placementFeasibility","name":"Ask whether a specification can be placed","isWebhook":false,"pointer":"/paths/~1apps~1placementfeasibility/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Ask whether a specification can be placed","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Answers whether a prospective application specification can reach its instance count on the network as it stands right now, and with how much provider diversity. Send the specification you are about to register."},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"category"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" is the availability promise the network can make:"},"children":[]}]}]},{"$$mdtype":"Node","type":"list","attributes":{"ordered":false,"marker":"-"},"children":[{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"impossible"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" — fewer eligible nodes than instances. Every"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"approximation counts "},"children":[]},{"$$mdtype":"Node","type":"em","inline":true,"attributes":{"marker":"*"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"toward"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" eligibility, so the shortfall is proven"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"and registration will reject the spec."},"children":[]}]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"constrained"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" — the instance count is reachable, but a synced app's"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"instances outnumber the available fault domains, so some instances must"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"share a provider. Deliverable, with less resiliency than the instance"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"count implies; registration warns."},"children":[]}]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"ok"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" — the requested count and diversity are both deliverable."},"children":[]}]}]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Returns "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"503"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" while the node list or the IP location table is still filling in, rather than answering from a partial view. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"User"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_409","exampleIds":["paths/~1apps~1placementfeasibility/post/requestBody/content/application~1json/example"]}},"schemaId":"schema_409","exampleIds":["paths/~1apps~1placementfeasibility/post/requestBody/content/application~1json/example"],"pointer":"/paths/~1apps~1placementfeasibility/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/apps/placementfeasibility","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"requestBody":{"application/json":{"schemaId":"schema_409","exampleIds":["paths/~1apps~1placementfeasibility/post/requestBody/content/application~1json/example"]}},"responseCodes":["200","400","401","503"],"pointer":"/apps/placementfeasibility","href":"apps/placementfeasibility","openApiOperationId":"placementFeasibility","summary":"Ask whether a specification can be placed"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"schemaId":"schema_409","exampleIds":["paths/~1apps~1placementfeasibility/post/requestBody/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_409","exampleIds":["paths/~1apps~1placementfeasibility/post/requestBody/content/application~1json/example"]}},"examples":[{}]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_410","exampleIds":["paths/~1apps~1placementfeasibility/post/responses/200/content/application~1json/example"]}},"schemaId":"schema_410","exampleIds":["paths/~1apps~1placementfeasibility/post/responses/200/content/application~1json/example"]},{"code":"400","description":"Input validation failed","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/ValidationError"}},"schemaId":"components/schemas/ValidationError"},{"code":"401","description":"Authentication failed or insufficient privileges","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}},"schemaId":"components/schemas/UnauthorizedError"},{"code":"503","description":"Service temporarily unavailable","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/ServiceUnavailableError"}},"schemaId":"components/schemas/ServiceUnavailableError"}],"pointer":"/paths/~1apps~1placementfeasibility/post/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_410","exampleIds":["paths/~1apps~1placementfeasibility/post/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_410","exampleIds":["paths/~1apps~1placementfeasibility/post/responses/200/content/application~1json/example"]}}},{"code":"400","schemaId":"components/schemas/ValidationError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/ValidationError"}}},{"code":"401","schemaId":"components/schemas/UnauthorizedError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}}},{"code":"503","schemaId":"components/schemas/ServiceUnavailableError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/ServiceUnavailableError"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/apps/placementfeasibility"}],"panels":[]}]},"httpPath":"/apps/placementfeasibility"},{"label":"Live placement geography","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/apps/placementlocations","routeSlug":"/fluxapi/apps/placementlocations","metadata":{"seo":{"title":"Live placement geography","description":"Node, fault-domain and tier counts per continent and country, taken from this node's own IP location table in one pass over the confirmed node list. Nodes the table cannot resolve are counted in unresolved rather than guessed at."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"placementLocations","name":"Live placement geography","isWebhook":false,"pointer":"/paths/~1apps~1placementlocations/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Live placement geography","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Node, fault-domain and tier counts per continent and country, taken from this node's own IP location table in one pass over the confirmed node list. Nodes the table cannot resolve are counted in "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"unresolved"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" rather than guessed at."},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Returns "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"503"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" while the node list is still filling in, and reports "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"tableAvailable: false"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" when the location table itself is absent — the tree "},"children":[]},{"$$mdtype":"Node","type":"em","inline":true,"attributes":{"marker":"*"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"is"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" the product here, so its absence is unavailability rather than an empty answer. Query parameters are rejected. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/apps/placementlocations","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200","503"],"pointer":"/apps/placementlocations","href":"apps/placementlocations","openApiOperationId":"placementLocations","summary":"Live placement geography"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_411","exampleIds":["paths/~1apps~1placementlocations/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_411","exampleIds":["paths/~1apps~1placementlocations/get/responses/200/content/application~1json/example"]},{"code":"503","description":"Service temporarily unavailable","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/ServiceUnavailableError"}},"schemaId":"components/schemas/ServiceUnavailableError"}],"pointer":"/paths/~1apps~1placementlocations/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_411","exampleIds":["paths/~1apps~1placementlocations/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_411","exampleIds":["paths/~1apps~1placementlocations/get/responses/200/content/application~1json/example"]}}},{"code":"503","schemaId":"components/schemas/ServiceUnavailableError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/ServiceUnavailableError"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/apps/placementlocations"}],"panels":[]}]},"httpPath":"/apps/placementlocations"},{"label":"Application components this node holds","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/apps/heldcomponents","routeSlug":"/fluxapi/apps/heldcomponents","metadata":{"seo":{"title":"Application components this node holds","description":"Every application component this node holds — the union of the containers running right now, the identifiers the reconciler has committed to, and the components an operator has explicitly stopped. A component that is stopped is still held."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"heldComponents","name":"Application components this node holds","isWebhook":false,"pointer":"/paths/~1apps~1heldcomponents/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Application components this node holds","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Every application component this node holds — the union of the containers running right now, the identifiers the reconciler has committed to, and the components an operator has explicitly stopped. A component that is stopped is still held."},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Asked by peers during placement, so the answer is served from state the node already keeps rather than by reading Docker per request. Query parameters are rejected. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/apps/heldcomponents","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/apps/heldcomponents","href":"apps/heldcomponents","openApiOperationId":"heldComponents","summary":"Application components this node holds"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_412","exampleIds":["paths/~1apps~1heldcomponents/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_412","exampleIds":["paths/~1apps~1heldcomponents/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1apps~1heldcomponents/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_412","exampleIds":["paths/~1apps~1heldcomponents/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_412","exampleIds":["paths/~1apps~1heldcomponents/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/apps/heldcomponents"}],"panels":[]}]},"httpPath":"/apps/heldcomponents"},{"label":"Syncthing folders promoted on this node","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/apps/promotedfolders","routeSlug":"/fluxapi/apps/promotedfolders","metadata":{"seo":{"title":"Syncthing folders promoted on this node","description":"The Syncthing folder ids this node has promoted to sendreceive — the folders it holds the writable copy of. Asked by a peer before it promotes a folder of its own."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"promotedFolders","name":"Syncthing folders promoted on this node","isWebhook":false,"pointer":"/paths/~1apps~1promotedfolders/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Syncthing folders promoted on this node","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"The Syncthing folder ids this node has promoted to "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"sendreceive"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" — the folders it holds the writable copy of. Asked by a peer before it promotes a folder of its own."},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"ready"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"false"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" until the Syncthing monitor has completed its first pass; the "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"folders"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" list is empty until then and must not be read as \"this node has promoted nothing\". Query parameters are rejected. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/apps/promotedfolders","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/apps/promotedfolders","href":"apps/promotedfolders","openApiOperationId":"promotedFolders","summary":"Syncthing folders promoted on this node"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_413","exampleIds":["paths/~1apps~1promotedfolders/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_413","exampleIds":["paths/~1apps~1promotedfolders/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1apps~1promotedfolders/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_413","exampleIds":["paths/~1apps~1promotedfolders/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_413","exampleIds":["paths/~1apps~1promotedfolders/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/apps/promotedfolders"}],"panels":[]}]},"httpPath":"/apps/promotedfolders"},{"label":"Component names of an application","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/apps/getapplicationcomponentnames","routeSlug":"/fluxapi/apps/getapplicationcomponentnames","metadata":{"seo":{"title":"Component names of an application","description":"The component names of a registered application, with its total resources. Restricted to the Flux Team rather than the owner: an owner reads the specification itself and has no use for this, and the node operator is not a party to a customer's app at all. FluxTeam"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"getApplicationComponentNames","name":"Component names of an application","isWebhook":false,"pointer":"/paths/~1apps~1appcomponentnames/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Component names of an application","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"The component names of a registered application, with its total resources. Restricted to the Flux Team rather than the owner: an owner reads the specification itself and has no use for this, and the node operator is not a party to a customer's app at all. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxTeam"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"appname","in":"query","schemaId":"schema_353","description":"Application name","required":true,"example":"myapp"}],"pointer":"/paths/~1apps~1appcomponentnames/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/apps/appcomponentnames","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"appname","in":"query","required":true,"example":"myapp","schemaId":"schema_353"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200","401"],"pointer":"/apps/appcomponentnames","href":"apps/getapplicationcomponentnames","openApiOperationId":"getApplicationComponentNames","summary":"Component names of an application"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1apps~1appcomponentnames/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_384","exampleIds":["paths/~1apps~1appcomponentnames/get/responses/200/content/application~1json/example"]},{"code":"401","description":"Authentication failed or insufficient privileges","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}},"schemaId":"components/schemas/UnauthorizedError"}],"pointer":"/paths/~1apps~1appcomponentnames/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_384","exampleIds":["paths/~1apps~1appcomponentnames/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1apps~1appcomponentnames/get/responses/200/content/application~1json/example"]}}},{"code":"401","schemaId":"components/schemas/UnauthorizedError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/apps/getapplicationcomponentnames"}],"panels":[]}]},"httpPath":"/apps/appcomponentnames"},{"label":"Count of app messages by owner","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/apps/getappsmessagescount","routeSlug":"/fluxapi/apps/getappsmessagescount","metadata":{"seo":{"title":"Count of app messages by owner","description":"How many global application messages carry the given owner. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"getAppsMessagesCount","name":"Count of app messages by owner","isWebhook":false,"pointer":"/paths/~1apps~1messagescount/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Count of app messages by owner","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"How many global application messages carry the given owner. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"appowner","in":"query","schemaId":"schema_353","description":"Owner FluxID","required":true,"example":"1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC"}],"pointer":"/paths/~1apps~1messagescount/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/apps/messagescount","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"appowner","in":"query","required":true,"example":"1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC","schemaId":"schema_353"}],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/apps/messagescount","href":"apps/getappsmessagescount","openApiOperationId":"getAppsMessagesCount","summary":"Count of app messages by owner"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_414","exampleIds":["paths/~1apps~1messagescount/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_414","exampleIds":["paths/~1apps~1messagescount/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1apps~1messagescount/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_414","exampleIds":["paths/~1apps~1messagescount/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_414","exampleIds":["paths/~1apps~1messagescount/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/apps/getappsmessagescount"}],"panels":[]}]},"httpPath":"/apps/messagescount"},{"label":"Runtime tampering events","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/apps/gettamperingevents","routeSlug":"/fluxapi/apps/gettamperingevents","metadata":{"seo":{"title":"Runtime tampering events","description":"Containers on this node whose running image no longer matches the image of the registered specification, most recently seen first. Reported per application when appname is given, otherwise across every application on the node. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"getTamperingEvents","name":"Runtime tampering events","isWebhook":false,"pointer":"/paths/~1apps~1tamperingevents/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Runtime tampering events","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Containers on this node whose running image no longer matches the image of the registered specification, most recently seen first. Reported per application when "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"appname"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" is given, otherwise across every application on the node. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"appname","in":"query","schemaId":"schema_353","description":"Restrict to one application","example":"myapp"},{"name":"limit","in":"query","schemaId":"schema_415","description":"Maximum events to return; clamped to the service maximum","example":50}],"pointer":"/paths/~1apps~1tamperingevents/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/apps/tamperingevents","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"appname","in":"query","required":false,"example":"myapp","schemaId":"schema_353"},{"name":"limit","in":"query","required":false,"example":50,"schemaId":"schema_415"}],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/apps/tamperingevents","href":"apps/gettamperingevents","openApiOperationId":"getTamperingEvents","summary":"Runtime tampering events"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_416","exampleIds":["paths/~1apps~1tamperingevents/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_416","exampleIds":["paths/~1apps~1tamperingevents/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1apps~1tamperingevents/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_416","exampleIds":["paths/~1apps~1tamperingevents/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_416","exampleIds":["paths/~1apps~1tamperingevents/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/apps/gettamperingevents"}],"panels":[]}]},"httpPath":"/apps/tamperingevents"},{"label":"Kill an app","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/apps/appkill","routeSlug":"/fluxapi/apps/appkill","metadata":{"seo":{"title":"Kill an app","description":"Stops the application's containers with a kill signal rather than a graceful stop. A kill is a stop that carries a signal, so it is recorded as the same desired state with a mode — the reconciler applies it where it stops the container. AppOwnerAbove"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"appKill","name":"Kill an app","isWebhook":false,"pointer":"/paths/~1apps~1appkill/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Kill an app","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Stops the application's containers with a kill signal rather than a graceful stop. A kill is a stop that carries a signal, so it is recorded as the same desired state with a mode — the reconciler applies it where it stops the container. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AppOwnerAbove"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"appname","in":"query","schemaId":"schema_353","description":"Application or component name","required":true,"example":"myapp"}],"pointer":"/paths/~1apps~1appkill/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/apps/appkill","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"appname","in":"query","required":true,"example":"myapp","schemaId":"schema_353"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200","401"],"pointer":"/apps/appkill","href":"apps/appkill","openApiOperationId":"appKill","summary":"Kill an app"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_417","exampleIds":["paths/~1apps~1appkill/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_417","exampleIds":["paths/~1apps~1appkill/get/responses/200/content/application~1json/example"]},{"code":"401","description":"Authentication failed or insufficient privileges","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}},"schemaId":"components/schemas/UnauthorizedError"}],"pointer":"/paths/~1apps~1appkill/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_417","exampleIds":["paths/~1apps~1appkill/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_417","exampleIds":["paths/~1apps~1appkill/get/responses/200/content/application~1json/example"]}}},{"code":"401","schemaId":"components/schemas/UnauthorizedError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/apps/appkill"}],"panels":[]}]},"httpPath":"/apps/appkill"},{"label":"App monitoring data","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/apps/appmonitor","routeSlug":"/fluxapi/apps/appmonitor","metadata":{"seo":{"title":"App monitoring data","description":"Stored CPU, memory, network and disk samples for an application on this node. AppOwnerAbove"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"appMonitor","name":"App monitoring data","isWebhook":false,"pointer":"/paths/~1apps~1appmonitor/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"App monitoring data","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Stored CPU, memory, network and disk samples for an application on this node. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AppOwnerAbove"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"appname","in":"query","schemaId":"schema_353","description":"Application or component name","required":true,"example":"myapp"},{"name":"range","in":"query","schemaId":"schema_353","description":"Time range of samples to return","example":"hour"}],"pointer":"/paths/~1apps~1appmonitor/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/apps/appmonitor","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"appname","in":"query","required":true,"example":"myapp","schemaId":"schema_353"},{"name":"range","in":"query","required":false,"example":"hour","schemaId":"schema_353"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200","401"],"pointer":"/apps/appmonitor","href":"apps/appmonitor","openApiOperationId":"appMonitor","summary":"App monitoring data"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1apps~1appmonitor/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_384","exampleIds":["paths/~1apps~1appmonitor/get/responses/200/content/application~1json/example"]},{"code":"401","description":"Authentication failed or insufficient privileges","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}},"schemaId":"components/schemas/UnauthorizedError"}],"pointer":"/paths/~1apps~1appmonitor/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_384","exampleIds":["paths/~1apps~1appmonitor/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1apps~1appmonitor/get/responses/200/content/application~1json/example"]}}},{"code":"401","schemaId":"components/schemas/UnauthorizedError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/apps/appmonitor"}],"panels":[]}]},"httpPath":"/apps/appmonitor"},{"label":"Redeploy a single component","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/apps/redeploycomponent","routeSlug":"/fluxapi/apps/redeploycomponent","metadata":{"seo":{"title":"Redeploy a single component","description":"Redeploys one component of a composed application on this node without touching its siblings. appname is the application name and component the component name — an appname containing an underscore is refused."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"redeployComponent","name":"Redeploy a single component","isWebhook":false,"pointer":"/paths/~1apps~1redeploycomponent/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Redeploy a single component","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Redeploys one component of a composed application on this node without touching its siblings. "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"appname"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" is the "},"children":[]},{"$$mdtype":"Node","type":"em","inline":true,"attributes":{"marker":"*"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"application"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" name and "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"component"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" the component name — an "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"appname"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" containing an underscore is refused."},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"With "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"force"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", the redeploy is the hard one: the component's volume is unmounted and removed, so the app's data on this node is gone. Skipped while a restore is running for the application. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AppOwnerAbove"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"appname","in":"query","schemaId":"schema_353","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Application name (not "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"component_app"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":")"},"children":[]}]}]}],"required":true,"example":"myapp"},{"name":"component","in":"query","schemaId":"schema_353","description":"Component name","required":true,"example":"mycomponent"},{"name":"force","in":"query","schemaId":"schema_362","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Hard redeploy — removes the component's volume and data on this node"},"children":[]}]}]}],"example":false}],"pointer":"/paths/~1apps~1redeploycomponent/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/apps/redeploycomponent","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"appname","in":"query","required":true,"example":"myapp","schemaId":"schema_353"},{"name":"component","in":"query","required":true,"example":"mycomponent","schemaId":"schema_353"},{"name":"force","in":"query","required":false,"example":false,"schemaId":"schema_362"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200","401"],"pointer":"/apps/redeploycomponent","href":"apps/redeploycomponent","openApiOperationId":"redeployComponent","summary":"Redeploy a single component"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_341","exampleIds":["paths/~1apps~1redeploycomponent/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_341","exampleIds":["paths/~1apps~1redeploycomponent/get/responses/200/content/application~1json/example"]},{"code":"401","description":"Authentication failed or insufficient privileges","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}},"schemaId":"components/schemas/UnauthorizedError"}],"pointer":"/paths/~1apps~1redeploycomponent/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_341","exampleIds":["paths/~1apps~1redeploycomponent/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_341","exampleIds":["paths/~1apps~1redeploycomponent/get/responses/200/content/application~1json/example"]}}},{"code":"401","schemaId":"components/schemas/UnauthorizedError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/apps/redeploycomponent"}],"panels":[]}]},"httpPath":"/apps/redeploycomponent"},{"label":"Calculate price of app","deprecated":true,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/apps/getappprice","routeSlug":"/fluxapi/apps/getappprice","metadata":{"seo":{"title":"Calculate price of app","description":"DEPRECATED: To get app price. Should be used getAppFiatAndFluxPrice method instead. Calculate price by sending request with specs required for app you are registering. PublicNote: If tiered value is set to true you will also need to add the following key/value pairs"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"getAppPrice","name":"Calculate price of app","deprecated":true,"isWebhook":false,"pointer":"/paths/~1apps~1calculateprice/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Calculate price of app","isWebhook":false,"deprecated":true,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"DEPRECATED"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": To get app price. Should be used getAppFiatAndFluxPrice method instead. Calculate price by sending request with specs required for app you are registering. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Note: If tiered value is set to true you will also need to add the following key/value pairs"},"children":[]}]}]},{"$$mdtype":"Node","type":"list","attributes":{"ordered":false,"marker":"-"},"children":[{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"cpubasic: <n value of cpu core>"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"cpusuper: <n value of cpu core>"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"cpubamf: <n value of cpu core>"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"rambasic: <n value in mb>"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"ramsuper: <n value in mb>"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"rambamf: <n value in mb>"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"hddbasic: <n value in gb>"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"hddsuper: <n value in gb>"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"hddbamf: <n value in gb>"},"children":[]}]}]}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["text/plain"],"mediaTypeSchemas":{"text/plain":{"schemaId":"components/schemas/appspecification","exampleIds":["paths/~1apps~1calculateprice/post/requestBody/content/text~1plain/example"]}},"schemaId":"components/schemas/appspecification","exampleIds":["paths/~1apps~1calculateprice/post/requestBody/content/text~1plain/example"],"pointer":"/paths/~1apps~1calculateprice/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/apps/calculateprice","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"requestBody":{"text/plain":{"schemaId":"components/schemas/appspecification","exampleIds":["paths/~1apps~1calculateprice/post/requestBody/content/text~1plain/example"]}},"responseCodes":["200"],"pointer":"/apps/calculateprice","href":"apps/getappprice","openApiOperationId":"getAppPrice","summary":"Calculate price of app"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"schemaId":"components/schemas/appspecification","exampleIds":["paths/~1apps~1calculateprice/post/requestBody/content/text~1plain/example"],"mediaTypes":["text/plain"],"mediaTypeSchemas":{"text/plain":{"schemaId":"components/schemas/appspecification","exampleIds":["paths/~1apps~1calculateprice/post/requestBody/content/text~1plain/example"]}},"examples":[{}]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_367","exampleIds":["paths/~1apps~1calculateprice/post/responses/200/content/application~1json/example"]}},"schemaId":"schema_367","exampleIds":["paths/~1apps~1calculateprice/post/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1apps~1calculateprice/post/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_367","exampleIds":["paths/~1apps~1calculateprice/post/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_367","exampleIds":["paths/~1apps~1calculateprice/post/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/apps/getappprice"}],"panels":[]}]},"httpPath":"/apps/calculateprice"},{"label":"Pause app","deprecated":true,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/apps/appsapppause","routeSlug":"/fluxapi/apps/appsapppause","metadata":{"seo":{"title":"Pause app","description":"Removed. Pausing applications is no longer supported and this endpoint always answers HTTP 200 with status: error and data.code: 410 — Pausing applications is no longer supported. Use appstop to stop an application. Use GET /apps/appstop instead. When appname is given the caller is still authorised before the refusal is returned. AppOwnerAbove"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"appsAppPause","name":"Pause app","deprecated":true,"isWebhook":false,"pointer":"/paths/~1apps~1apppause/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Pause app","isWebhook":false,"deprecated":true,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Removed."},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" Pausing applications is no longer supported and this endpoint always answers "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"HTTP 200"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" with "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"status: error"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" and "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"data.code: 410"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" — "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"Pausing applications is no longer supported. Use appstop to stop an application."},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" Use "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"GET /apps/appstop"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" instead. When "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"appname"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" is given the caller is still authorised before the refusal is returned. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AppOwnerAbove"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"appname","in":"query","schemaId":"schema_353","description":"Name/Id of app","required":true,"example":"fluxFoldingAtHome"}],"pointer":"/paths/~1apps~1apppause/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/apps/apppause","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"appname","in":"query","required":true,"example":"fluxFoldingAtHome","schemaId":"schema_353"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/apps/apppause","href":"apps/appsapppause","openApiOperationId":"appsAppPause","summary":"Pause app"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_368","exampleIds":["paths/~1apps~1apppause/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_368","exampleIds":["paths/~1apps~1apppause/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1apps~1apppause/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_368","exampleIds":["paths/~1apps~1apppause/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_368","exampleIds":["paths/~1apps~1apppause/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/apps/appsapppause"}],"panels":[]}]},"httpPath":"/apps/apppause"},{"label":"Unpause app","deprecated":true,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/apps/appunpause","routeSlug":"/fluxapi/apps/appunpause","metadata":{"seo":{"title":"Unpause app","description":"Removed. Pausing applications is no longer supported and this endpoint always answers HTTP 200 with status: error and data.code: 410. Use GET /apps/appstart to start a stopped application. AppOwnerAbove"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"AppUnpause","name":"Unpause app","deprecated":true,"isWebhook":false,"pointer":"/paths/~1apps~1appunpause/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Unpause app","isWebhook":false,"deprecated":true,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Removed."},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" Pausing applications is no longer supported and this endpoint always answers "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"HTTP 200"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" with "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"status: error"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" and "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"data.code: 410"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":". Use "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"GET /apps/appstart"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" to start a stopped application. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AppOwnerAbove"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"appname","in":"query","schemaId":"schema_353","description":"Name/Id of app","required":true,"example":"fluxFoldingAtHome"}],"pointer":"/paths/~1apps~1appunpause/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/apps/appunpause","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"appname","in":"query","required":true,"example":"fluxFoldingAtHome","schemaId":"schema_353"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/apps/appunpause","href":"apps/appunpause","openApiOperationId":"AppUnpause","summary":"Unpause app"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_368","exampleIds":["paths/~1apps~1appunpause/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_368","exampleIds":["paths/~1apps~1appunpause/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1apps~1appunpause/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_368","exampleIds":["paths/~1apps~1appunpause/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_368","exampleIds":["paths/~1apps~1appunpause/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/apps/appunpause"}],"panels":[]}]},"httpPath":"/apps/appunpause"},{"label":"Stream application monitoring data","deprecated":true,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/apps/appmonitorstream","routeSlug":"/fluxapi/apps/appmonitorstream","metadata":{"seo":{"title":"Stream application monitoring data","description":"Removed. Streaming monitoring data is no longer supported and this endpoint always answers HTTP 200 with status: error and data.code: 410. Read stored samples with GET /apps/appmonitor instead. AppOwnerAbove"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"appMonitorStream","name":"Stream application monitoring data","deprecated":true,"isWebhook":false,"pointer":"/paths/~1apps~1appmonitorstream~1{appname}/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Stream application monitoring data","isWebhook":false,"deprecated":true,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Removed."},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" Streaming monitoring data is no longer supported and this endpoint always answers "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"HTTP 200"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" with "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"status: error"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" and "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"data.code: 410"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":". Read stored samples with "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"GET /apps/appmonitor"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" instead. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AppOwnerAbove"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"path","label":"Path","labelTranslationKey":"path","parameters":[{"name":"appname","in":"path","schemaId":"schema_353","description":"Name of the application","required":true,"example":"electrumxtest"}],"pointer":"/paths/~1apps~1appmonitorstream~1{appname}/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/apps/appmonitorstream/{appname}","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[{"name":"appname","in":"path","required":true,"example":"electrumxtest","schemaId":"schema_353"}],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/apps/appmonitorstream/{appname}","href":"apps/appmonitorstream","openApiOperationId":"appMonitorStream","summary":"Stream application monitoring data"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK - Server-Sent Events stream","mediaType":"text/event-stream","mediaTypes":["text/event-stream"],"mediaTypeContent":{"text/event-stream":{"schemaId":"schema_418"}},"schemaId":"schema_418"}],"pointer":"/paths/~1apps~1appmonitorstream~1{appname}/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_418","mediaTypes":["text/event-stream"],"mediaTypeContent":{"text/event-stream":{"schemaId":"schema_418"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/apps/appmonitorstream"}],"panels":[]}]},"httpPath":"/apps/appmonitorstream/{appname}"},{"label":"Start application monitoring","deprecated":true,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/apps/startappmonitoringapi","routeSlug":"/fluxapi/apps/startappmonitoringapi","metadata":{"seo":{"title":"Start application monitoring","description":"Removed. Monitoring is no longer started or stopped per application — this endpoint always answers HTTP 200 with status: error and data.code: 410. Monitoring runs for every installed application; read it with GET /apps/appmonitor. AppOwnerAbove"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"startAppMonitoringAPI","name":"Start application monitoring","deprecated":true,"isWebhook":false,"pointer":"/paths/~1apps~1startmonitoring~1{appname}/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Start application monitoring","isWebhook":false,"deprecated":true,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Removed."},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" Monitoring is no longer started or stopped per application — this endpoint always answers "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"HTTP 200"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" with "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"status: error"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" and "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"data.code: 410"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":". Monitoring runs for every installed application; read it with "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"GET /apps/appmonitor"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":". "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AppOwnerAbove"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"path","label":"Path","labelTranslationKey":"path","parameters":[{"name":"appname","in":"path","schemaId":"schema_353","description":"Name of the application to monitor","required":true,"example":"electrumxtest"}],"pointer":"/paths/~1apps~1startmonitoring~1{appname}/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/apps/startmonitoring/{appname}","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[{"name":"appname","in":"path","required":true,"example":"electrumxtest","schemaId":"schema_353"}],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/apps/startmonitoring/{appname}","href":"apps/startappmonitoringapi","openApiOperationId":"startAppMonitoringAPI","summary":"Start application monitoring"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_419","exampleIds":["paths/~1apps~1startmonitoring~1{appname}/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_419","exampleIds":["paths/~1apps~1startmonitoring~1{appname}/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1apps~1startmonitoring~1{appname}/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_419","exampleIds":["paths/~1apps~1startmonitoring~1{appname}/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_419","exampleIds":["paths/~1apps~1startmonitoring~1{appname}/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/apps/startappmonitoringapi"}],"panels":[]}]},"httpPath":"/apps/startmonitoring/{appname}"},{"label":"Stop application monitoring","deprecated":true,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/apps/stopappmonitoringapi","routeSlug":"/fluxapi/apps/stopappmonitoringapi","metadata":{"seo":{"title":"Stop application monitoring","description":"Removed. Monitoring is no longer started or stopped per application — this endpoint always answers HTTP 200 with status: error and data.code: 410. AppOwnerAbove"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"stopAppMonitoringAPI","name":"Stop application monitoring","deprecated":true,"isWebhook":false,"pointer":"/paths/~1apps~1stopmonitoring~1{appname}/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Stop application monitoring","isWebhook":false,"deprecated":true,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Removed."},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" Monitoring is no longer started or stopped per application — this endpoint always answers "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"HTTP 200"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" with "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"status: error"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" and "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"data.code: 410"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":". "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AppOwnerAbove"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"path","label":"Path","labelTranslationKey":"path","parameters":[{"name":"appname","in":"path","schemaId":"schema_353","description":"Name of the application","required":true,"example":"electrumxtest"}],"pointer":"/paths/~1apps~1stopmonitoring~1{appname}/get/parameters"},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"deletedata","in":"query","schemaId":"schema_377","description":"Whether to delete monitoring data"}],"pointer":"/paths/~1apps~1stopmonitoring~1{appname}/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/apps/stopmonitoring/{appname}","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[{"name":"appname","in":"path","required":true,"example":"electrumxtest","schemaId":"schema_353"}],"query":[{"name":"deletedata","in":"query","required":false,"schemaId":"schema_377"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/apps/stopmonitoring/{appname}","href":"apps/stopappmonitoringapi","openApiOperationId":"stopAppMonitoringAPI","summary":"Stop application monitoring"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_420","exampleIds":["paths/~1apps~1stopmonitoring~1{appname}/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_420","exampleIds":["paths/~1apps~1stopmonitoring~1{appname}/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1apps~1stopmonitoring~1{appname}/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_420","exampleIds":["paths/~1apps~1stopmonitoring~1{appname}/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_420","exampleIds":["paths/~1apps~1stopmonitoring~1{appname}/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/apps/stopappmonitoringapi"}],"panels":[]}]},"httpPath":"/apps/stopmonitoring/{appname}"}],"content":{"contentType":"group","meta":{"name":"Apps"},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Apps","showPageActions":true},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Decentralized Application Management"},"children":[]}]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Comprehensive endpoints for deploying, managing, and monitoring decentralized applications  (dApps) on the Flux network. These APIs handle the complete application lifecycle from  deployment to scaling, including Docker container management, resource allocation, and  global distribution across the Flux node network."},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Application Services:"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" - Docker-based app deployment - Application lifecycle management - Resource scaling and allocation - Multi-region distribution - Application marketplace integration - Performance monitoring and analytics"},"children":[]}]}]}]}],"panels":[{"children":[{"kind":"group-items","title":"Operations","titleTranslationKey":"operations","items":[{"title":"/apps/listrunningapps","summary":"list running apps","prefix":{"name":"get","color":"get"},"badges":[],"link":"/apps/listrunningapps","deprecated":false},{"title":"/apps/listallapps","summary":"list all apps","prefix":{"name":"get","color":"get"},"badges":[],"link":"/apps/listallapps","deprecated":false},{"title":"/apps/listappsimages","summary":"List of images","prefix":{"name":"get","color":"get"},"badges":[],"link":"/apps/listappsimages","deprecated":false},{"title":"/apps/installedapps","summary":"installed apps","prefix":{"name":"get","color":"get"},"badges":[],"link":"/apps/installedapps","deprecated":false},{"title":"/apps/availableapps","summary":"available apps","prefix":{"name":"get","color":"get"},"badges":[],"link":"/apps/availableapps","deprecated":false},{"title":"/apps/fluxusage","summary":"Flux's usage","prefix":{"name":"get","color":"get"},"badges":[],"link":"/apps/fluxusage","deprecated":false},{"title":"/apps/appsresources","summary":"Flux's usage of resources","prefix":{"name":"get","color":"get"},"badges":[],"link":"/apps/appsresources","deprecated":false},{"title":"/apps/registrationinformation","summary":"Registration Info","prefix":{"name":"get","color":"get"},"badges":[],"link":"/apps/registrationinformation","deprecated":false},{"title":"/apps/temporarymessages","summary":"Temporary registration info","prefix":{"name":"get","color":"get"},"badges":[],"link":"/apps/getappstemporarymessages","deprecated":false},{"title":"/apps/permanentmessages","summary":"Permanent registration info","prefix":{"name":"get","color":"get"},"badges":[],"link":"/apps/getappspermanentmessages","deprecated":false},{"title":"/apps/globalappsspecifications","summary":"Global app specs","prefix":{"name":"get","color":"get"},"badges":[],"link":"/apps/getglobalappsspecifications","deprecated":false},{"title":"/apps/appspecifications","summary":"Global app specs of app specified","prefix":{"name":"get","color":"get"},"badges":[],"link":"/apps/getapplicationspecificationapi","deprecated":false},{"title":"/apps/appowner","summary":"App owner's FluxID","prefix":{"name":"get","color":"get"},"badges":[],"link":"/apps/getapplicationownerapi","deprecated":false},{"title":"/apps/hashes","summary":"Application Hash info","prefix":{"name":"get","color":"get"},"badges":[],"link":"/apps/getapphashes","deprecated":false},{"title":"/apps/location","summary":"Info regarding app location","prefix":{"name":"get","color":"get"},"badges":[],"link":"/apps/getappslocation","deprecated":false},{"title":"/apps/locations","summary":"List of app locations","prefix":{"name":"get","color":"get"},"badges":[],"link":"/apps/getappslocations","deprecated":false},{"title":"/apps/calculatefiatandfluxprice","summary":"Calculate price of app","prefix":{"name":"post","color":"post"},"badges":[],"link":"/apps/getapppricenew","deprecated":false},{"title":"/apps/appstart","summary":"Starts app","prefix":{"name":"get","color":"get"},"badges":[],"link":"/apps/appstart","deprecated":false},{"title":"/apps/appstop","summary":"Stops app","prefix":{"name":"get","color":"get"},"badges":[],"link":"/apps/appstop","deprecated":false},{"title":"/apps/apprestart","summary":"Restarts app","prefix":{"name":"get","color":"get"},"badges":[],"link":"/apps/apprestart","deprecated":false},{"title":"/apps/apptop","summary":"List of running processes","prefix":{"name":"get","color":"get"},"badges":[],"link":"/apps/apptop","deprecated":false},{"title":"/apps/applog","summary":"App's log","prefix":{"name":"get","color":"get"},"badges":[],"link":"/apps/applogs","deprecated":false},{"title":"/apps/appinspect","summary":"Info of the app","prefix":{"name":"get","color":"get"},"badges":[],"link":"/apps/appinspect","deprecated":false},{"title":"/apps/appstats","summary":"App stats based on resource usage","prefix":{"name":"get","color":"get"},"badges":[],"link":"/apps/appstats","deprecated":false},{"title":"/apps/appchanges","summary":"Container changes","prefix":{"name":"get","color":"get"},"badges":[],"link":"/apps/appchanges","deprecated":false},{"title":"/apps/appexec","summary":"Run a command in the container","prefix":{"name":"post","color":"post"},"badges":[],"link":"/apps/appexec","deprecated":false},{"title":"/apps/appremove","summary":"Uninstall application","prefix":{"name":"get","color":"get"},"badges":[],"link":"/apps/appremove","deprecated":false},{"title":"/apps/createfluxnetwork","summary":"Create flux network","prefix":{"name":"get","color":"get"},"badges":[],"link":"/apps/createfluxnetwork","deprecated":false},{"title":"/apps/rescanglobalappsinformation","summary":"Rescan and update global FluxApps info database","prefix":{"name":"get","color":"get"},"badges":[],"link":"/apps/rescanglobalappsinformationapi","deprecated":false},{"title":"/apps/reindexglobalappsinformation","summary":"Reindex appsinformation collection and rebuild","prefix":{"name":"get","color":"get"},"badges":[],"link":"/apps/reindexglobalappsinformationapi","deprecated":false},{"title":"/apps/reindexglobalappslocation","summary":"Reindex appslocations collection and rebuild","prefix":{"name":"get","color":"get"},"badges":[],"link":"/apps/reindexglobalappslocationapi","deprecated":false},{"title":"/apps/checkdockerexistance","summary":"Checks Docker Hub for image","prefix":{"name":"post","color":"post"},"badges":[],"link":"/apps/checkdockeraccessibility","deprecated":false},{"title":"/apps/appregister","summary":"App registration","prefix":{"name":"post","color":"post"},"badges":[],"link":"/apps/appregister","deprecated":false},{"title":"/apps/appupdate","summary":"App update","prefix":{"name":"post","color":"post"},"badges":[],"link":"/apps/updateappglobalyapi","deprecated":false},{"title":"/apps/deploymentinformation","summary":"Deployment information","prefix":{"name":"get","color":"get"},"badges":[],"link":"/apps/getdeploymentinformatio","deprecated":false},{"title":"/apps/enterprisenodes","summary":"List of enterprise nodes","prefix":{"name":"get","color":"get"},"badges":[],"link":"/apps/getenterprisenodes","deprecated":false},{"title":"/apps/requestmessage","summary":"Request application message hash.","prefix":{"name":"get","color":"get"},"badges":[],"link":"/apps/getrequestmessage","deprecated":false},{"title":"/apps/checkhashes","summary":"Request check for missing application message.","prefix":{"name":"get","color":"get"},"badges":[],"link":"/apps/getcheckhashes","deprecated":false},{"title":"/apps/latestspecificationversion","summary":"Get latest application specification version","prefix":{"name":"get","color":"get"},"badges":[],"link":"/apps/getlatestapplicationspecificationapi","deprecated":false},{"title":"/apps/updatetolatestspecs/{appname}","summary":"Update app to latest specifications","prefix":{"name":"get","color":"get"},"badges":[],"link":"/apps/updateapplicationspecificationapi","deprecated":false},{"title":"/apps/apporiginalowner/{appname}","summary":"Get application original owner","prefix":{"name":"get","color":"get"},"badges":[],"link":"/apps/getapplicationoriginalowner","deprecated":false},{"title":"/apps/installinglocation/{appname}","summary":"Get app installing location","prefix":{"name":"get","color":"get"},"badges":[],"link":"/apps/getappinstallinglocation","deprecated":false},{"title":"/apps/installinglocations","summary":"Get all apps installing locations","prefix":{"name":"get","color":"get"},"badges":[],"link":"/apps/getappsinstallinglocations","deprecated":false},{"title":"/apps/installingerrorslocation/{appname}","summary":"Get app installation errors location","prefix":{"name":"get","color":"get"},"badges":[],"link":"/apps/getappinstallingerrorslocation","deprecated":false},{"title":"/apps/installingerrorslocations","summary":"Get all apps installation errors locations","prefix":{"name":"get","color":"get"},"badges":[],"link":"/apps/getappsinstallingerrorslocations","deprecated":false},{"title":"/apps/whitelistedrepositories","summary":"Get whitelisted repositories","prefix":{"name":"get","color":"get"},"badges":[],"link":"/apps/whitelistedrepositories","deprecated":false},{"title":"/apps/verifyappregistrationspecifications","summary":"Verify app registration specifications","prefix":{"name":"post","color":"post"},"badges":[],"link":"/apps/verifyappregistrationparameters","deprecated":false},{"title":"/apps/verifyappupdatespecifications","summary":"Verify app update specifications","prefix":{"name":"post","color":"post"},"badges":[],"link":"/apps/verifyappupdateparameters","deprecated":false},{"title":"/apps/getappspecsusdprice","summary":"Get application specifications USD price","prefix":{"name":"get","color":"get"},"badges":[],"link":"/apps/getappspecsusdprice","deprecated":false},{"title":"/apps/applogpolling/{appname}","summary":"Poll application logs","prefix":{"name":"get","color":"get"},"badges":[],"link":"/apps/applogpolling","deprecated":false},{"title":"/apps/testappinstall/{appname}","summary":"Test application installation","prefix":{"name":"get","color":"get"},"badges":[],"link":"/apps/testappinstall","deprecated":false},{"title":"/apps/installapplocally/{appname}","summary":"Install application locally","prefix":{"name":"get","color":"get"},"badges":[],"link":"/apps/installapplocally","deprecated":false},{"title":"/apps/redeploy/{appname}","summary":"Redeploy application","prefix":{"name":"get","color":"get"},"badges":[],"link":"/apps/redeployapi","deprecated":false},{"title":"/apps/reconstructhashes","summary":"Reconstruct application message hashes","prefix":{"name":"get","color":"get"},"badges":[],"link":"/apps/reconstructappmessageshashcollectionapi","deprecated":false},{"title":"/apps/getpublickey","summary":"Get public key for app operations","prefix":{"name":"post","color":"post"},"badges":[],"link":"/apps/getpublickey","deprecated":false},{"title":"/apps/operations/{jobId}","summary":"Poll a long-running operation","prefix":{"name":"get","color":"get"},"badges":[],"link":"/apps/getoperation","deprecated":false},{"title":"/apps/operations/{jobId}","summary":"Cancel a long-running operation","prefix":{"name":"delete","color":"delete"},"badges":[],"link":"/apps/canceloperation","deprecated":false},{"title":"/apps/placementfeasibility","summary":"Ask whether a specification can be placed","prefix":{"name":"post","color":"post"},"badges":[],"link":"/apps/placementfeasibility","deprecated":false},{"title":"/apps/placementlocations","summary":"Live placement geography","prefix":{"name":"get","color":"get"},"badges":[],"link":"/apps/placementlocations","deprecated":false},{"title":"/apps/heldcomponents","summary":"Application components this node holds","prefix":{"name":"get","color":"get"},"badges":[],"link":"/apps/heldcomponents","deprecated":false},{"title":"/apps/promotedfolders","summary":"Syncthing folders promoted on this node","prefix":{"name":"get","color":"get"},"badges":[],"link":"/apps/promotedfolders","deprecated":false},{"title":"/apps/appcomponentnames","summary":"Component names of an application","prefix":{"name":"get","color":"get"},"badges":[],"link":"/apps/getapplicationcomponentnames","deprecated":false},{"title":"/apps/messagescount","summary":"Count of app messages by owner","prefix":{"name":"get","color":"get"},"badges":[],"link":"/apps/getappsmessagescount","deprecated":false},{"title":"/apps/tamperingevents","summary":"Runtime tampering events","prefix":{"name":"get","color":"get"},"badges":[],"link":"/apps/gettamperingevents","deprecated":false},{"title":"/apps/appkill","summary":"Kill an app","prefix":{"name":"get","color":"get"},"badges":[],"link":"/apps/appkill","deprecated":false},{"title":"/apps/appmonitor","summary":"App monitoring data","prefix":{"name":"get","color":"get"},"badges":[],"link":"/apps/appmonitor","deprecated":false},{"title":"/apps/redeploycomponent","summary":"Redeploy a single component","prefix":{"name":"get","color":"get"},"badges":[],"link":"/apps/redeploycomponent","deprecated":false},{"title":"/apps/calculateprice","summary":"Calculate price of app","prefix":{"name":"post","color":"http-deprecated"},"badges":[],"link":"/apps/getappprice","deprecated":true},{"title":"/apps/apppause","summary":"Pause app","prefix":{"name":"get","color":"http-deprecated"},"badges":[],"link":"/apps/appsapppause","deprecated":true},{"title":"/apps/appunpause","summary":"Unpause app","prefix":{"name":"get","color":"http-deprecated"},"badges":[],"link":"/apps/appunpause","deprecated":true},{"title":"/apps/appmonitorstream/{appname}","summary":"Stream application monitoring data","prefix":{"name":"get","color":"http-deprecated"},"badges":[],"link":"/apps/appmonitorstream","deprecated":true},{"title":"/apps/startmonitoring/{appname}","summary":"Start application monitoring","prefix":{"name":"get","color":"http-deprecated"},"badges":[],"link":"/apps/startappmonitoringapi","deprecated":true},{"title":"/apps/stopmonitoring/{appname}","summary":"Stop application monitoring","prefix":{"name":"get","color":"http-deprecated"},"badges":[],"link":"/apps/stopappmonitoringapi","deprecated":true}]}]}]}]}},{"type":"group","label":"Volume Browser","link":"/fluxapi/volume-browser","routeSlug":"/fluxapi/volume-browser","items":[{"label":"Get a list of files with their details for all files.","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/volume-browser/fluxgetfolderinfo","routeSlug":"/fluxapi/volume-browser/fluxgetfolderinfo","metadata":{"seo":{"title":"Get a list of files with their details for all files.","description":"Get a list of files with their details for all files. AppOwnerAbove"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"fluxGetfolderinfo","name":"Get a list of files with their details for all files.","isWebhook":false,"pointer":"/paths/~1apps~1getfolderinfo/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Get a list of files with their details for all files.","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Get a list of files with their details for all files. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AppOwnerAbove"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"appname","in":"query","schemaId":"schema_353","required":true,"example":"FoldingAtRunOnFlux11"},{"name":"component","in":"query","schemaId":"schema_353","required":true,"example":"FoldingAtHome"},{"name":"folder","in":"query","schemaId":"schema_353","example":"ddd"}],"pointer":"/paths/~1apps~1getfolderinfo/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/apps/getfolderinfo","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"appname","in":"query","required":true,"example":"FoldingAtRunOnFlux11","schemaId":"schema_353"},{"name":"component","in":"query","required":true,"example":"FoldingAtHome","schemaId":"schema_353"},{"name":"folder","in":"query","example":"ddd","schemaId":"schema_353"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/apps/getfolderinfo","href":"volume-browser/fluxgetfolderinfo","openApiOperationId":"fluxGetfolderinfo","summary":"Get a list of files with their details for all files."},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_417","exampleIds":["paths/~1apps~1getfolderinfo/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_417","exampleIds":["paths/~1apps~1getfolderinfo/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1apps~1getfolderinfo/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_417","exampleIds":["paths/~1apps~1getfolderinfo/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_417","exampleIds":["paths/~1apps~1getfolderinfo/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/volume-browser/fluxgetfolderinfo"}],"panels":[]}]},"httpPath":"/apps/getfolderinfo"},{"label":"Create folder.","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/volume-browser/fluxcreatefolder","routeSlug":"/fluxapi/volume-browser/fluxcreatefolder","metadata":{"seo":{"title":"Create folder.","description":"Create folder inside app volume. AppOwnerAbove"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"fluxCreatefolder","name":"Create folder.","isWebhook":false,"pointer":"/paths/~1apps~1createfolder/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Create folder.","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Create folder inside app volume. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AppOwnerAbove"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"appname","in":"query","schemaId":"schema_353","required":true,"example":"FoldingAtRunOnFlux11"},{"name":"component","in":"query","schemaId":"schema_353","required":true,"example":"FoldingAtHome"},{"name":"folder","in":"query","schemaId":"schema_353","required":true,"example":"ddd"}],"pointer":"/paths/~1apps~1createfolder/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/apps/createfolder","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"appname","in":"query","required":true,"example":"FoldingAtRunOnFlux11","schemaId":"schema_353"},{"name":"component","in":"query","required":true,"example":"FoldingAtHome","schemaId":"schema_353"},{"name":"folder","in":"query","required":true,"example":"ddd","schemaId":"schema_353"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/apps/createfolder","href":"volume-browser/fluxcreatefolder","openApiOperationId":"fluxCreatefolder","summary":"Create folder."},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_417","exampleIds":["paths/~1apps~1createfolder/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_417","exampleIds":["paths/~1apps~1createfolder/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1apps~1createfolder/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_417","exampleIds":["paths/~1apps~1createfolder/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_417","exampleIds":["paths/~1apps~1createfolder/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/volume-browser/fluxcreatefolder"}],"panels":[]}]},"httpPath":"/apps/createfolder"},{"label":"Rename file/folder","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/volume-browser/fluxrenameobject","routeSlug":"/fluxapi/volume-browser/fluxrenameobject","metadata":{"seo":{"title":"Rename file/folder","description":"Rename file/folder. AppOwnerAbove"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"fluxRenameobject","name":"Rename file/folder","isWebhook":false,"pointer":"/paths/~1apps~1renameobject/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Rename file/folder","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Rename file/folder. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AppOwnerAbove"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"appname","in":"query","schemaId":"schema_353","required":true,"example":"FoldingAtRunOnFlux11"},{"name":"component","in":"query","schemaId":"schema_353","required":true,"example":"FoldingAtHome"},{"name":"oldpath","in":"query","schemaId":"schema_353","description":"old path name inside volume with file/folder name","required":true,"example":"ddd"},{"name":"newname","in":"query","schemaId":"schema_353","description":"new full path name inside volume with file/folder name","required":true,"example":"ccc"}],"pointer":"/paths/~1apps~1renameobject/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/apps/renameobject","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"appname","in":"query","required":true,"example":"FoldingAtRunOnFlux11","schemaId":"schema_353"},{"name":"component","in":"query","required":true,"example":"FoldingAtHome","schemaId":"schema_353"},{"name":"oldpath","in":"query","required":true,"example":"ddd","schemaId":"schema_353"},{"name":"newname","in":"query","required":true,"example":"ccc","schemaId":"schema_353"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/apps/renameobject","href":"volume-browser/fluxrenameobject","openApiOperationId":"fluxRenameobject","summary":"Rename file/folder"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_417","exampleIds":["paths/~1apps~1renameobject/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_417","exampleIds":["paths/~1apps~1renameobject/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1apps~1renameobject/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_417","exampleIds":["paths/~1apps~1renameobject/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_417","exampleIds":["paths/~1apps~1renameobject/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/volume-browser/fluxrenameobject"}],"panels":[]}]},"httpPath":"/apps/renameobject"},{"label":"Remove file/folder","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/volume-browser/fluxremoveobject","routeSlug":"/fluxapi/volume-browser/fluxremoveobject","metadata":{"seo":{"title":"Remove file/folder","description":"Remove file/folder. AppOwnerAbove"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"fluxRemoveobject","name":"Remove file/folder","isWebhook":false,"pointer":"/paths/~1apps~1removeobject/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Remove file/folder","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Remove file/folder. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AppOwnerAbove"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"appname","in":"query","schemaId":"schema_353","required":true,"example":"FoldingAtRunOnFlux11"},{"name":"component","in":"query","schemaId":"schema_353","required":true,"example":"FoldingAtHome"},{"name":"object","in":"query","schemaId":"schema_353","description":"path name inside volume with file/folder name","required":true,"example":"ddd"}],"pointer":"/paths/~1apps~1removeobject/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/apps/removeobject","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"appname","in":"query","required":true,"example":"FoldingAtRunOnFlux11","schemaId":"schema_353"},{"name":"component","in":"query","required":true,"example":"FoldingAtHome","schemaId":"schema_353"},{"name":"object","in":"query","required":true,"example":"ddd","schemaId":"schema_353"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/apps/removeobject","href":"volume-browser/fluxremoveobject","openApiOperationId":"fluxRemoveobject","summary":"Remove file/folder"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_417","exampleIds":["paths/~1apps~1removeobject/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_417","exampleIds":["paths/~1apps~1removeobject/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1apps~1removeobject/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_417","exampleIds":["paths/~1apps~1removeobject/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_417","exampleIds":["paths/~1apps~1removeobject/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/volume-browser/fluxremoveobject"}],"panels":[]}]},"httpPath":"/apps/removeobject"},{"label":"Download file","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/volume-browser/fluxdownloadfile","routeSlug":"/fluxapi/volume-browser/fluxdownloadfile","metadata":{"seo":{"title":"Download file","description":"Download file. AppOwnerAbove"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"fluxDownloadFile","name":"Download file","isWebhook":false,"pointer":"/paths/~1apps~1downloadfile/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Download file","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Download file. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AppOwnerAbove"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"appname","in":"query","schemaId":"schema_353","required":true,"example":"FoldingAtRunOnFlux11"},{"name":"component","in":"query","schemaId":"schema_353","required":true,"example":"FoldingAtHome"},{"name":"file","in":"query","schemaId":"schema_353","description":"full path inside volume to file","required":true,"example":"notes.txt"}],"pointer":"/paths/~1apps~1downloadfile/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/apps/downloadfile","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"appname","in":"query","required":true,"example":"FoldingAtRunOnFlux11","schemaId":"schema_353"},{"name":"component","in":"query","required":true,"example":"FoldingAtHome","schemaId":"schema_353"},{"name":"file","in":"query","required":true,"example":"notes.txt","schemaId":"schema_353"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/apps/downloadfile","href":"volume-browser/fluxdownloadfile","openApiOperationId":"fluxDownloadFile","summary":"Download file"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/file","mediaTypes":["application/file"],"mediaTypeContent":{"application/file":{"schemaId":"schema_421"}},"schemaId":"schema_421"}],"pointer":"/paths/~1apps~1downloadfile/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_421","mediaTypes":["application/file"],"mediaTypeContent":{"application/file":{"schemaId":"schema_421"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/volume-browser/fluxdownloadfile"}],"panels":[]}]},"httpPath":"/apps/downloadfile"},{"label":"Download folder as gzip file","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/volume-browser/fluxdownloadfolder","routeSlug":"/fluxapi/volume-browser/fluxdownloadfolder","metadata":{"seo":{"title":"Download folder as gzip file","description":"Download folder as gzip file. AppOwnerAbove"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"fluxDownloadFolder","name":"Download folder as gzip file","isWebhook":false,"pointer":"/paths/~1apps~1downloadfolder/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Download folder as gzip file","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Download folder as gzip file. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AppOwnerAbove"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"appname","in":"query","schemaId":"schema_353","required":true,"example":"FoldingAtRunOnFlux11"},{"name":"component","in":"query","schemaId":"schema_353","required":true,"example":"FoldingAtHome"},{"name":"folder","in":"query","schemaId":"schema_353","description":"full path inside volume to folder","required":true,"example":"ddd"}],"pointer":"/paths/~1apps~1downloadfolder/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/apps/downloadfolder","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"appname","in":"query","required":true,"example":"FoldingAtRunOnFlux11","schemaId":"schema_353"},{"name":"component","in":"query","required":true,"example":"FoldingAtHome","schemaId":"schema_353"},{"name":"folder","in":"query","required":true,"example":"ddd","schemaId":"schema_353"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/apps/downloadfolder","href":"volume-browser/fluxdownloadfolder","openApiOperationId":"fluxDownloadFolder","summary":"Download folder as gzip file"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/gzip","mediaTypes":["application/gzip"],"mediaTypeContent":{"application/gzip":{"schemaId":"schema_421"}},"schemaId":"schema_421"}],"pointer":"/paths/~1apps~1downloadfolder/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_421","mediaTypes":["application/gzip"],"mediaTypeContent":{"application/gzip":{"schemaId":"schema_421"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/volume-browser/fluxdownloadfolder"}],"panels":[]}]},"httpPath":"/apps/downloadfolder"},{"label":"Move a file or folder within an app volume","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/volume-browser/moveappsobject","routeSlug":"/fluxapi/volume-browser/moveappsobject","metadata":{"seo":{"title":"Move a file or folder within an app volume","description":"Moves source to destination inside the application's persistent volume. Both operands are resolved relative to the volume root; a path that escapes it is refused."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"moveAppsObject","name":"Move a file or folder within an app volume","isWebhook":false,"pointer":"/paths/~1apps~1moveobject/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Move a file or folder within an app volume","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Moves "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"source"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" to "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"destination"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" inside the application's persistent volume. Both operands are resolved relative to the volume root; a path that escapes it is refused."},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Answers "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"202 Accepted"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" with a "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"jobId"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" — poll "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"GET /apps/operations/{jobId}"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":". A move is registered as a job like the other three because paste is one gesture in a file browser: cut-paste returning a result while copy-paste returned a job would put two response shapes inside a single user action. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AppOwnerAbove"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"components/schemas/volumeObjectOperation","exampleIds":["paths/~1apps~1moveobject/post/requestBody/content/application~1json/example"]}},"schemaId":"components/schemas/volumeObjectOperation","exampleIds":["paths/~1apps~1moveobject/post/requestBody/content/application~1json/example"],"pointer":"/paths/~1apps~1moveobject/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/apps/moveobject","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"requestBody":{"application/json":{"schemaId":"components/schemas/volumeObjectOperation","exampleIds":["paths/~1apps~1moveobject/post/requestBody/content/application~1json/example"]}},"responseCodes":["202","400","401","500"],"pointer":"/apps/moveobject","href":"volume-browser/moveappsobject","openApiOperationId":"moveAppsObject","summary":"Move a file or folder within an app volume"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"schemaId":"components/schemas/volumeObjectOperation","exampleIds":["paths/~1apps~1moveobject/post/requestBody/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"components/schemas/volumeObjectOperation","exampleIds":["paths/~1apps~1moveobject/post/requestBody/content/application~1json/example"]}},"examples":[{}]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"202","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"The work was accepted and is running. Poll the "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"statusUrl"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" — completion is read from the operation's "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"status"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" field, never from this response."},"children":[]}]}]}],"mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_422","exampleIds":["paths/~1apps~1moveobject/post/responses/202/content/application~1json/example"]}},"schemaId":"schema_422","exampleIds":["paths/~1apps~1moveobject/post/responses/202/content/application~1json/example"],"headers":{"Location":{"description":"The operation's status URL","schema":{"type":"string"}},"Operation-Id":{"description":"The operation id","schema":{"type":"string"}},"Retry-After":{"description":"Seconds to wait before the first poll","schema":{"type":"integer"}}},"headerSchemaId":"schema_423"},{"code":"400","description":"Input validation failed","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/ValidationError"}},"schemaId":"components/schemas/ValidationError"},{"code":"401","description":"Authentication failed or insufficient privileges","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}},"schemaId":"components/schemas/UnauthorizedError"},{"code":"500","description":"Internal server error","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/InternalServerError"}},"schemaId":"components/schemas/InternalServerError"}],"pointer":"/paths/~1apps~1moveobject/post/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"202","schemaId":"schema_422","exampleIds":["paths/~1apps~1moveobject/post/responses/202/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_422","exampleIds":["paths/~1apps~1moveobject/post/responses/202/content/application~1json/example"]}}},{"code":"400","schemaId":"components/schemas/ValidationError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/ValidationError"}}},{"code":"401","schemaId":"components/schemas/UnauthorizedError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}}},{"code":"500","schemaId":"components/schemas/InternalServerError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/InternalServerError"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/volume-browser/moveappsobject"}],"panels":[]}]},"httpPath":"/apps/moveobject"},{"label":"Copy a file or folder within an app volume","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/volume-browser/copyappsobject","routeSlug":"/fluxapi/volume-browser/copyappsobject","metadata":{"seo":{"title":"Copy a file or folder within an app volume","description":"Copies source to destination inside the application's persistent volume, preserving ownership, timestamps and symlinks. The volume's free space is checked against the measured size of the source before the copy starts, and the ceiling is enforced against what actually lands."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"copyAppsObject","name":"Copy a file or folder within an app volume","isWebhook":false,"pointer":"/paths/~1apps~1copyobject/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Copy a file or folder within an app volume","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Copies "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"source"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" to "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"destination"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" inside the application's persistent volume, preserving ownership, timestamps and symlinks. The volume's free space is checked against the measured size of the source before the copy starts, and the ceiling is enforced against what actually lands."},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"A directory copied onto an existing directory overlays it rather than replacing it wholesale; a file over a file is replaced, and a file over a directory is refused. Answers "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"202 Accepted"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" with a "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"jobId"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" — poll "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"GET /apps/operations/{jobId}"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":". "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AppOwnerAbove"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"components/schemas/volumeObjectOperation","exampleIds":["paths/~1apps~1copyobject/post/requestBody/content/application~1json/example"]}},"schemaId":"components/schemas/volumeObjectOperation","exampleIds":["paths/~1apps~1copyobject/post/requestBody/content/application~1json/example"],"pointer":"/paths/~1apps~1copyobject/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/apps/copyobject","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"requestBody":{"application/json":{"schemaId":"components/schemas/volumeObjectOperation","exampleIds":["paths/~1apps~1copyobject/post/requestBody/content/application~1json/example"]}},"responseCodes":["202","400","401","500"],"pointer":"/apps/copyobject","href":"volume-browser/copyappsobject","openApiOperationId":"copyAppsObject","summary":"Copy a file or folder within an app volume"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"schemaId":"components/schemas/volumeObjectOperation","exampleIds":["paths/~1apps~1copyobject/post/requestBody/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"components/schemas/volumeObjectOperation","exampleIds":["paths/~1apps~1copyobject/post/requestBody/content/application~1json/example"]}},"examples":[{}]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"202","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"The work was accepted and is running. Poll the "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"statusUrl"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" — completion is read from the operation's "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"status"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" field, never from this response."},"children":[]}]}]}],"mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_422","exampleIds":["paths/~1apps~1copyobject/post/responses/202/content/application~1json/example"]}},"schemaId":"schema_422","exampleIds":["paths/~1apps~1copyobject/post/responses/202/content/application~1json/example"],"headers":{"Location":{"description":"The operation's status URL","schema":{"type":"string"}},"Operation-Id":{"description":"The operation id","schema":{"type":"string"}},"Retry-After":{"description":"Seconds to wait before the first poll","schema":{"type":"integer"}}},"headerSchemaId":"schema_423"},{"code":"400","description":"Input validation failed","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/ValidationError"}},"schemaId":"components/schemas/ValidationError"},{"code":"401","description":"Authentication failed or insufficient privileges","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}},"schemaId":"components/schemas/UnauthorizedError"},{"code":"500","description":"Internal server error","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/InternalServerError"}},"schemaId":"components/schemas/InternalServerError"}],"pointer":"/paths/~1apps~1copyobject/post/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"202","schemaId":"schema_422","exampleIds":["paths/~1apps~1copyobject/post/responses/202/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_422","exampleIds":["paths/~1apps~1copyobject/post/responses/202/content/application~1json/example"]}}},{"code":"400","schemaId":"components/schemas/ValidationError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/ValidationError"}}},{"code":"401","schemaId":"components/schemas/UnauthorizedError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}}},{"code":"500","schemaId":"components/schemas/InternalServerError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/InternalServerError"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/volume-browser/copyappsobject"}],"panels":[]}]},"httpPath":"/apps/copyobject"},{"label":"Compress a file or folder into an archive","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/volume-browser/compressappsobject","routeSlug":"/fluxapi/volume-browser/compressappsobject","metadata":{"seo":{"title":"Compress a file or folder into an archive","description":"Creates an archive of source at destination inside the application's persistent volume. The destination extension chooses the format and must be one of .zip, .tar.gz or .tgz; anything else is refused."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"compressAppsObject","name":"Compress a file or folder into an archive","isWebhook":false,"pointer":"/paths/~1apps~1compressobject/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Compress a file or folder into an archive","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Creates an archive of "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"source"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" at "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"destination"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" inside the application's persistent volume. The destination extension chooses the format and must be one of "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":".zip"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":".tar.gz"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" or "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":".tgz"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"; anything else is refused."},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"An archive holds the source's "},"children":[]},{"$$mdtype":"Node","type":"em","inline":true,"attributes":{"marker":"*"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"contents"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" at its top level, so extracting it to a destination reproduces the source under that name — compress then extract returns what went in. Answers "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"202 Accepted"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" with a "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"jobId"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" — poll "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"GET /apps/operations/{jobId}"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":". "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AppOwnerAbove"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"components/schemas/volumeObjectOperation","exampleIds":["paths/~1apps~1compressobject/post/requestBody/content/application~1json/example"]}},"schemaId":"components/schemas/volumeObjectOperation","exampleIds":["paths/~1apps~1compressobject/post/requestBody/content/application~1json/example"],"pointer":"/paths/~1apps~1compressobject/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/apps/compressobject","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"requestBody":{"application/json":{"schemaId":"components/schemas/volumeObjectOperation","exampleIds":["paths/~1apps~1compressobject/post/requestBody/content/application~1json/example"]}},"responseCodes":["202","400","401","500"],"pointer":"/apps/compressobject","href":"volume-browser/compressappsobject","openApiOperationId":"compressAppsObject","summary":"Compress a file or folder into an archive"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"schemaId":"components/schemas/volumeObjectOperation","exampleIds":["paths/~1apps~1compressobject/post/requestBody/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"components/schemas/volumeObjectOperation","exampleIds":["paths/~1apps~1compressobject/post/requestBody/content/application~1json/example"]}},"examples":[{}]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"202","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"The work was accepted and is running. Poll the "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"statusUrl"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" — completion is read from the operation's "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"status"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" field, never from this response."},"children":[]}]}]}],"mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_422","exampleIds":["paths/~1apps~1compressobject/post/responses/202/content/application~1json/example"]}},"schemaId":"schema_422","exampleIds":["paths/~1apps~1compressobject/post/responses/202/content/application~1json/example"],"headers":{"Location":{"description":"The operation's status URL","schema":{"type":"string"}},"Operation-Id":{"description":"The operation id","schema":{"type":"string"}},"Retry-After":{"description":"Seconds to wait before the first poll","schema":{"type":"integer"}}},"headerSchemaId":"schema_423"},{"code":"400","description":"Input validation failed","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/ValidationError"}},"schemaId":"components/schemas/ValidationError"},{"code":"401","description":"Authentication failed or insufficient privileges","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}},"schemaId":"components/schemas/UnauthorizedError"},{"code":"500","description":"Internal server error","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/InternalServerError"}},"schemaId":"components/schemas/InternalServerError"}],"pointer":"/paths/~1apps~1compressobject/post/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"202","schemaId":"schema_422","exampleIds":["paths/~1apps~1compressobject/post/responses/202/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_422","exampleIds":["paths/~1apps~1compressobject/post/responses/202/content/application~1json/example"]}}},{"code":"400","schemaId":"components/schemas/ValidationError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/ValidationError"}}},{"code":"401","schemaId":"components/schemas/UnauthorizedError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}}},{"code":"500","schemaId":"components/schemas/InternalServerError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/InternalServerError"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/volume-browser/compressappsobject"}],"panels":[]}]},"httpPath":"/apps/compressobject"},{"label":"Extract an archive within an app volume","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/volume-browser/extractappsobject","routeSlug":"/fluxapi/volume-browser/extractappsobject","metadata":{"seo":{"title":"Extract an archive within an app volume","description":"Extracts the archive at source to destination inside the application's persistent volume. The source is accepted by extension rather than by sniffing its content — .zip, .tar.gz or .tgz — so a caller who names what they uploaded cannot have it interpreted as something else."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"extractAppsObject","name":"Extract an archive within an app volume","isWebhook":false,"pointer":"/paths/~1apps~1extractobject/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Extract an archive within an app volume","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Extracts the archive at "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"source"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" to "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"destination"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" inside the application's persistent volume. The source is accepted by extension rather than by sniffing its content — "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":".zip"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":".tar.gz"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" or "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":".tgz"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" — so a caller who names what they uploaded cannot have it interpreted as something else."},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"How much an extraction will write cannot be measured up front, so the volume's remaining capacity is the only bound: on a full volume the request is refused outright rather than expressed as a limit nothing enforces. Answers "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"202 Accepted"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" with a "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"jobId"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" — poll "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"GET /apps/operations/{jobId}"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":". "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AppOwnerAbove"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"components/schemas/volumeObjectOperation","exampleIds":["paths/~1apps~1extractobject/post/requestBody/content/application~1json/example"]}},"schemaId":"components/schemas/volumeObjectOperation","exampleIds":["paths/~1apps~1extractobject/post/requestBody/content/application~1json/example"],"pointer":"/paths/~1apps~1extractobject/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/apps/extractobject","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"requestBody":{"application/json":{"schemaId":"components/schemas/volumeObjectOperation","exampleIds":["paths/~1apps~1extractobject/post/requestBody/content/application~1json/example"]}},"responseCodes":["202","400","401","500"],"pointer":"/apps/extractobject","href":"volume-browser/extractappsobject","openApiOperationId":"extractAppsObject","summary":"Extract an archive within an app volume"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"schemaId":"components/schemas/volumeObjectOperation","exampleIds":["paths/~1apps~1extractobject/post/requestBody/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"components/schemas/volumeObjectOperation","exampleIds":["paths/~1apps~1extractobject/post/requestBody/content/application~1json/example"]}},"examples":[{}]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"202","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"The work was accepted and is running. Poll the "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"statusUrl"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" — completion is read from the operation's "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"status"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" field, never from this response."},"children":[]}]}]}],"mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_422","exampleIds":["paths/~1apps~1extractobject/post/responses/202/content/application~1json/example"]}},"schemaId":"schema_422","exampleIds":["paths/~1apps~1extractobject/post/responses/202/content/application~1json/example"],"headers":{"Location":{"description":"The operation's status URL","schema":{"type":"string"}},"Operation-Id":{"description":"The operation id","schema":{"type":"string"}},"Retry-After":{"description":"Seconds to wait before the first poll","schema":{"type":"integer"}}},"headerSchemaId":"schema_423"},{"code":"400","description":"Input validation failed","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/ValidationError"}},"schemaId":"components/schemas/ValidationError"},{"code":"401","description":"Authentication failed or insufficient privileges","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}},"schemaId":"components/schemas/UnauthorizedError"},{"code":"500","description":"Internal server error","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/InternalServerError"}},"schemaId":"components/schemas/InternalServerError"}],"pointer":"/paths/~1apps~1extractobject/post/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"202","schemaId":"schema_422","exampleIds":["paths/~1apps~1extractobject/post/responses/202/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_422","exampleIds":["paths/~1apps~1extractobject/post/responses/202/content/application~1json/example"]}}},{"code":"400","schemaId":"components/schemas/ValidationError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/ValidationError"}}},{"code":"401","schemaId":"components/schemas/UnauthorizedError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}}},{"code":"500","schemaId":"components/schemas/InternalServerError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/InternalServerError"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/volume-browser/extractappsobject"}],"panels":[]}]},"httpPath":"/apps/extractobject"},{"label":"Serve a container image to a peer node","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/volume-browser/serveimagetopeer","routeSlug":"/fluxapi/volume-browser/serveimagetopeer","metadata":{"seo":{"title":"Serve a container image to a peer node","description":"Node-to-node transfer of a container image this node already holds, used when a peer is installing the same application. The caller is identified by its remote address rather than by a forwarded header, and the requested imageid is compared against the images this node expects to hold — never used to look one up — so there is no \"send me image X\" here. A caller that is not a confirmed node, or an id this node does not hold, gets 403/404 respectively. Public (peer nodes only)"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"serveImageToPeer","name":"Serve a container image to a peer node","isWebhook":false,"pointer":"/paths/~1apps~1fileoperationimage~1{imageid}/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Serve a container image to a peer node","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Node-to-node transfer of a container image this node already holds, used when a peer is installing the same application. The caller is identified by its remote address rather than by a forwarded header, and the requested "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"imageid"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" is "},"children":[]},{"$$mdtype":"Node","type":"em","inline":true,"attributes":{"marker":"*"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"compared"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" against the images this node expects to hold — never used to look one up — so there is no \"send me image X\" here. A caller that is not a confirmed node, or an id this node does not hold, gets "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"403"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"/"},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"404"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" respectively. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" (peer nodes only)"},"children":[]}]}]}]},{"nodeType":"item-content","variant":"path","label":"Path","labelTranslationKey":"path","parameters":[{"name":"imageid","in":"path","schemaId":"schema_353","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"The image id as the "},"children":[]},{"$$mdtype":"Node","type":"em","inline":true,"attributes":{"marker":"*"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"calling"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" node's daemon files it, which need not be what this node's daemon calls it"},"children":[]}]}]}],"required":true,"example":"sha256:6a1f8b3c9d2e4f5a6b7c8d9e0f1a2b3c4d5e6f708192a3b4c5d6e7f8091a2b3c"}],"pointer":"/paths/~1apps~1fileoperationimage~1{imageid}/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/apps/fileoperationimage/{imageid}","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[{"name":"imageid","in":"path","required":true,"example":"sha256:6a1f8b3c9d2e4f5a6b7c8d9e0f1a2b3c4d5e6f708192a3b4c5d6e7f8091a2b3c","schemaId":"schema_353"}],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200","400","403","404"],"pointer":"/apps/fileoperationimage/{imageid}","href":"volume-browser/serveimagetopeer","openApiOperationId":"serveImageToPeer","summary":"Serve a container image to a peer node"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"Image stream","mediaType":"application/octet-stream","mediaTypes":["application/octet-stream"],"mediaTypeContent":{"application/octet-stream":{"schemaId":"schema_421"}},"schemaId":"schema_421"},{"code":"400","description":"Remote address could not be determined"},{"code":"403","description":"Caller is not a node entitled to this image"},{"code":"404","description":"This node does not hold the requested image"}],"pointer":"/paths/~1apps~1fileoperationimage~1{imageid}/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_421","mediaTypes":["application/octet-stream"],"mediaTypeContent":{"application/octet-stream":{"schemaId":"schema_421"}}},{"code":"400"},{"code":"403"},{"code":"404"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/volume-browser/serveimagetopeer"}],"panels":[]}]},"httpPath":"/apps/fileoperationimage/{imageid}"}],"content":{"contentType":"group","meta":{"name":"Volume Browser"},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Volume Browser","showPageActions":true},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Persistent Storage Management"},"children":[]}]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Advanced volume and persistent storage management endpoints for containerized applications. These APIs provide comprehensive file system operations, storage allocation, and data management capabilities for applications requiring persistent data storage across the distributed Flux network."},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Storage Management:"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" - Volume provisioning and management - File system operations - Storage quota enforcement - Data migration and replication - Performance optimization"},"children":[]}]}]}]}],"panels":[{"children":[{"kind":"group-items","title":"Operations","titleTranslationKey":"operations","items":[{"title":"/apps/getfolderinfo","summary":"Get a list of files with their details for all files.","prefix":{"name":"get","color":"get"},"badges":[],"link":"/volume-browser/fluxgetfolderinfo","deprecated":false},{"title":"/apps/createfolder","summary":"Create folder.","prefix":{"name":"get","color":"get"},"badges":[],"link":"/volume-browser/fluxcreatefolder","deprecated":false},{"title":"/apps/renameobject","summary":"Rename file/folder","prefix":{"name":"get","color":"get"},"badges":[],"link":"/volume-browser/fluxrenameobject","deprecated":false},{"title":"/apps/removeobject","summary":"Remove file/folder","prefix":{"name":"get","color":"get"},"badges":[],"link":"/volume-browser/fluxremoveobject","deprecated":false},{"title":"/apps/downloadfile","summary":"Download file","prefix":{"name":"get","color":"get"},"badges":[],"link":"/volume-browser/fluxdownloadfile","deprecated":false},{"title":"/apps/downloadfolder","summary":"Download folder as gzip file","prefix":{"name":"get","color":"get"},"badges":[],"link":"/volume-browser/fluxdownloadfolder","deprecated":false},{"title":"/apps/moveobject","summary":"Move a file or folder within an app volume","prefix":{"name":"post","color":"post"},"badges":[],"link":"/volume-browser/moveappsobject","deprecated":false},{"title":"/apps/copyobject","summary":"Copy a file or folder within an app volume","prefix":{"name":"post","color":"post"},"badges":[],"link":"/volume-browser/copyappsobject","deprecated":false},{"title":"/apps/compressobject","summary":"Compress a file or folder into an archive","prefix":{"name":"post","color":"post"},"badges":[],"link":"/volume-browser/compressappsobject","deprecated":false},{"title":"/apps/extractobject","summary":"Extract an archive within an app volume","prefix":{"name":"post","color":"post"},"badges":[],"link":"/volume-browser/extractappsobject","deprecated":false},{"title":"/apps/fileoperationimage/{imageid}","summary":"Serve a container image to a peer node","prefix":{"name":"get","color":"get"},"badges":[],"link":"/volume-browser/serveimagetopeer","deprecated":false}]}]}]}]}},{"type":"group","label":"IOUtils","link":"/fluxapi/ioutils","routeSlug":"/fluxapi/ioutils","items":[{"label":"Upload file","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/ioutils/fileupload","routeSlug":"/fluxapi/ioutils/fileupload","metadata":{"seo":{"title":"Upload file","description":"Uploads a file to the specified location. AppOwnerAbove"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"fileUpload","name":"Upload file","isWebhook":false,"pointer":"/paths/~1ioutils~1fileupload/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Upload file","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Uploads a file to the specified location. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AppOwnerAbove"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"type","in":"query","schemaId":"schema_353","description":"Type of upload (backup or volume)","required":true,"example":"volume"},{"name":"appname","in":"query","schemaId":"schema_353","description":"Name of the application","required":true,"example":"FoldingAtRunOnFlux11"},{"name":"component","in":"query","schemaId":"schema_353","description":"Component of application","required":true,"example":"FoldingAtHome"},{"name":"folder","in":"query","schemaId":"schema_353","description":"Full path inside volume to the folder","example":"ddd/ccc"},{"name":"filename","in":"query","schemaId":"schema_353","description":"Name of the file to be uploaded. If not provided, the file will be uploaded with its original name.","example":"FoldingAtHome.gzip"}],"pointer":"/paths/~1ioutils~1fileupload/post/parameters"},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["multipart/form-data"],"mediaTypeSchemas":{"multipart/form-data":{"schemaId":"schema_424"}},"schemaId":"schema_424","pointer":"/paths/~1ioutils~1fileupload/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/ioutils/fileupload","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"type","in":"query","required":true,"example":"volume","schemaId":"schema_353"},{"name":"appname","in":"query","required":true,"example":"FoldingAtRunOnFlux11","schemaId":"schema_353"},{"name":"component","in":"query","required":true,"example":"FoldingAtHome","schemaId":"schema_353"},{"name":"folder","in":"query","required":false,"example":"ddd/ccc","schemaId":"schema_353"},{"name":"filename","in":"query","required":false,"example":"FoldingAtHome.gzip","schemaId":"schema_353"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"requestBody":{"multipart/form-data":{"schemaId":"schema_424"}},"responseCodes":["200"],"pointer":"/ioutils/fileupload","href":"ioutils/fileupload","openApiOperationId":"fileUpload","summary":"Upload file"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"schemaId":"schema_424","mediaTypes":["multipart/form-data"],"mediaTypeSchemas":{"multipart/form-data":{"schemaId":"schema_424"}},"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK"}],"pointer":"/paths/~1ioutils~1fileupload/post/responses"}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/ioutils/fileupload"}],"panels":[]}]},"httpPath":"/ioutils/fileupload"}],"content":{"contentType":"group","meta":{"name":"IOUtils"},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"IOUtils","showPageActions":true},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"File System Operations & Utilities"},"children":[]}]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Low-level file system operation endpoints providing essential I/O utilities for application development and system administration. These APIs offer direct file manipulation, directory management, and system utilities required for advanced application deployment and management on Flux nodes."},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"I/O Operations:"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" - File and directory management - Permission and ownership control - Data transfer utilities - System resource monitoring - Batch operation support"},"children":[]}]}]}]}],"panels":[{"children":[{"kind":"group-items","title":"Operations","titleTranslationKey":"operations","items":[{"title":"/ioutils/fileupload","summary":"Upload file","prefix":{"name":"post","color":"post"},"badges":[],"link":"/ioutils/fileupload","deprecated":false}]}]}]}]}},{"type":"separator","label":"Node Operations","content":null},{"type":"group","label":"Flux","link":"/fluxapi/flux","routeSlug":"/fluxapi/flux","items":[{"label":"Starts Flux daemon","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/flux/startdaemon","routeSlug":"/fluxapi/flux/startdaemon","metadata":{"seo":{"title":"Starts Flux daemon","description":"Tries to start Flux daemon running on the Flux node the call is run against without any extra parameters. AdminAndFluxTeam"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"startdaemon","name":"Starts Flux daemon","isWebhook":false,"pointer":"/paths/~1flux~1startdaemon/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Starts Flux daemon","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Tries to start Flux daemon running on the Flux node the call is run against without any extra parameters. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AdminAndFluxTeam"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/flux/startdaemon","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200","401","500"],"pointer":"/flux/startdaemon","href":"flux/startdaemon","openApiOperationId":"startdaemon","summary":"Starts Flux daemon"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_341","exampleIds":["paths/~1flux~1startdaemon/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_341","exampleIds":["paths/~1flux~1startdaemon/get/responses/200/content/application~1json/example"]},{"code":"401","description":"Authentication failed or insufficient privileges","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}},"schemaId":"components/schemas/UnauthorizedError"},{"code":"500","description":"Internal server error","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/InternalServerError"}},"schemaId":"components/schemas/InternalServerError"}],"pointer":"/paths/~1flux~1startdaemon/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_341","exampleIds":["paths/~1flux~1startdaemon/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_341","exampleIds":["paths/~1flux~1startdaemon/get/responses/200/content/application~1json/example"]}}},{"code":"401","schemaId":"components/schemas/UnauthorizedError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}}},{"code":"500","schemaId":"components/schemas/InternalServerError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/InternalServerError"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/flux/startdaemon"}],"panels":[]}]},"httpPath":"/flux/startdaemon"},{"label":"Restarts Flux daemon","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/flux/restartdaemon","routeSlug":"/fluxapi/flux/restartdaemon","metadata":{"seo":{"title":"Restarts Flux daemon","description":"Tries to restart Flux daemon running on the Flux node the call is run against. Flux daemon is firstly stopped and then started without any extra parameters. AdminAndFluxTeam"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"restartdaemon","name":"Restarts Flux daemon","isWebhook":false,"pointer":"/paths/~1flux~1restartdaemon/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Restarts Flux daemon","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Tries to restart Flux daemon running on the Flux node the call is run against. Flux daemon is firstly stopped and then started without any extra parameters. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AdminAndFluxTeam"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/flux/restartdaemon","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200","401","500"],"pointer":"/flux/restartdaemon","href":"flux/restartdaemon","openApiOperationId":"restartdaemon","summary":"Restarts Flux daemon"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_341","exampleIds":["paths/~1flux~1restartdaemon/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_341","exampleIds":["paths/~1flux~1restartdaemon/get/responses/200/content/application~1json/example"]},{"code":"401","description":"Authentication failed or insufficient privileges","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}},"schemaId":"components/schemas/UnauthorizedError"},{"code":"500","description":"Internal server error","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/InternalServerError"}},"schemaId":"components/schemas/InternalServerError"}],"pointer":"/paths/~1flux~1restartdaemon/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_341","exampleIds":["paths/~1flux~1restartdaemon/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_341","exampleIds":["paths/~1flux~1restartdaemon/get/responses/200/content/application~1json/example"]}}},{"code":"401","schemaId":"components/schemas/UnauthorizedError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}}},{"code":"500","schemaId":"components/schemas/InternalServerError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/InternalServerError"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/flux/restartdaemon"}],"panels":[]}]},"httpPath":"/flux/restartdaemon"},{"label":"Switch to master branch of FluxOS","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/flux/fluxentermaster","routeSlug":"/fluxapi/flux/fluxentermaster","metadata":{"seo":{"title":"Switch to master branch of FluxOS","description":"Tries to switch to master branch of FluxOS. FluxTeam"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"FluxEnterMaster","name":"Switch to master branch of FluxOS","isWebhook":false,"pointer":"/paths/~1flux~1entermaster/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Switch to master branch of FluxOS","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Tries to switch to master branch of FluxOS. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxTeam"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/flux/entermaster","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200","401","500"],"pointer":"/flux/entermaster","href":"flux/fluxentermaster","openApiOperationId":"FluxEnterMaster","summary":"Switch to master branch of FluxOS"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_341","exampleIds":["paths/~1flux~1entermaster/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_341","exampleIds":["paths/~1flux~1entermaster/get/responses/200/content/application~1json/example"]},{"code":"401","description":"Authentication failed or insufficient privileges","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}},"schemaId":"components/schemas/UnauthorizedError"},{"code":"500","description":"Internal server error","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/InternalServerError"}},"schemaId":"components/schemas/InternalServerError"}],"pointer":"/paths/~1flux~1entermaster/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_341","exampleIds":["paths/~1flux~1entermaster/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_341","exampleIds":["paths/~1flux~1entermaster/get/responses/200/content/application~1json/example"]}}},{"code":"401","schemaId":"components/schemas/UnauthorizedError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}}},{"code":"500","schemaId":"components/schemas/InternalServerError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/InternalServerError"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/flux/fluxentermaster"}],"panels":[]}]},"httpPath":"/flux/entermaster"},{"label":"Switch to development branch of FluxOS","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/flux/fluxenterdevelopment","routeSlug":"/fluxapi/flux/fluxenterdevelopment","metadata":{"seo":{"title":"Switch to development branch of FluxOS","description":"Tries to switch to development branch of FluxOS. FluxTeam"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"FluxEnterDevelopment","name":"Switch to development branch of FluxOS","isWebhook":false,"pointer":"/paths/~1flux~1enterdevelopment/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Switch to development branch of FluxOS","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Tries to switch to development branch of FluxOS. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxTeam"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/flux/enterdevelopment","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200","401","500"],"pointer":"/flux/enterdevelopment","href":"flux/fluxenterdevelopment","openApiOperationId":"FluxEnterDevelopment","summary":"Switch to development branch of FluxOS"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_341","exampleIds":["paths/~1flux~1enterdevelopment/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_341","exampleIds":["paths/~1flux~1enterdevelopment/get/responses/200/content/application~1json/example"]},{"code":"401","description":"Authentication failed or insufficient privileges","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}},"schemaId":"components/schemas/UnauthorizedError"},{"code":"500","description":"Internal server error","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/InternalServerError"}},"schemaId":"components/schemas/InternalServerError"}],"pointer":"/paths/~1flux~1enterdevelopment/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_341","exampleIds":["paths/~1flux~1enterdevelopment/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_341","exampleIds":["paths/~1flux~1enterdevelopment/get/responses/200/content/application~1json/example"]}}},{"code":"401","schemaId":"components/schemas/UnauthorizedError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}}},{"code":"500","schemaId":"components/schemas/InternalServerError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/InternalServerError"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/flux/fluxenterdevelopment"}],"panels":[]}]},"httpPath":"/flux/enterdevelopment"},{"label":"Reindexes Flux daemon","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/flux/reindexfluxb","routeSlug":"/fluxapi/flux/reindexfluxb","metadata":{"seo":{"title":"Reindexes Flux daemon","description":"Tries to reindex Flux daemon running on the Flux node the call is run against. Flux daemon is firstly stopped and then started with reindex flag. Admin"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"reindexFluxB","name":"Reindexes Flux daemon","isWebhook":false,"pointer":"/paths/~1flux~1reindexdaemon/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Reindexes Flux daemon","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Tries to reindex Flux daemon running on the Flux node the call is run against. Flux daemon is firstly stopped and then started with reindex flag. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Admin"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/flux/reindexdaemon","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200","401","500"],"pointer":"/flux/reindexdaemon","href":"flux/reindexfluxb","openApiOperationId":"reindexFluxB","summary":"Reindexes Flux daemon"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_341","exampleIds":["paths/~1flux~1reindexdaemon/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_341","exampleIds":["paths/~1flux~1reindexdaemon/get/responses/200/content/application~1json/example"]},{"code":"401","description":"Authentication failed or insufficient privileges","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}},"schemaId":"components/schemas/UnauthorizedError"},{"code":"500","description":"Internal server error","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/InternalServerError"}},"schemaId":"components/schemas/InternalServerError"}],"pointer":"/paths/~1flux~1reindexdaemon/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_341","exampleIds":["paths/~1flux~1reindexdaemon/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_341","exampleIds":["paths/~1flux~1reindexdaemon/get/responses/200/content/application~1json/example"]}}},{"code":"401","schemaId":"components/schemas/UnauthorizedError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}}},{"code":"500","schemaId":"components/schemas/InternalServerError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/InternalServerError"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/flux/reindexfluxb"}],"panels":[]}]},"httpPath":"/flux/reindexdaemon"},{"label":"Updates Flux to the latest version","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/flux/updateflux","routeSlug":"/fluxapi/flux/updateflux","metadata":{"seo":{"title":"Updates Flux to the latest version","description":"Updates Flux to the latest version available according to github master branch. Flux will restart its services after the update. AdminAndFluxTeam"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"updateFlux","name":"Updates Flux to the latest version","isWebhook":false,"pointer":"/paths/~1flux~1updateflux/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Updates Flux to the latest version","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Updates Flux to the latest version available according to github master branch. Flux will restart its services after the update. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AdminAndFluxTeam"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/flux/updateflux","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/flux/updateflux","href":"flux/updateflux","openApiOperationId":"updateFlux","summary":"Updates Flux to the latest version"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_341","exampleIds":["paths/~1flux~1updateflux/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_341","exampleIds":["paths/~1flux~1updateflux/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1flux~1updateflux/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_341","exampleIds":["paths/~1flux~1updateflux/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_341","exampleIds":["paths/~1flux~1updateflux/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/flux/updateflux"}],"panels":[]}]},"httpPath":"/flux/updateflux"},{"label":"Perform hard update to the latest version","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/flux/hardupdateflux","routeSlug":"/fluxapi/flux/hardupdateflux","metadata":{"seo":{"title":"Perform hard update to the latest version","description":"Hard updates to latest version by removing node_modules and package-lock.json before executing git reset --hard and git pull. This may resolve any issues that may arise from Flux not being able to update using the GET /flux/updateflux call. Flux will restart its services after the update. AdminAndFluxTeam"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"hardUpdateFlux","name":"Perform hard update to the latest version","isWebhook":false,"pointer":"/paths/~1flux~1hardupdateflux/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Perform hard update to the latest version","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Hard updates to latest version by removing node_modules and package-lock.json before executing git reset --hard and git pull. This may resolve any issues that may arise from Flux not being able to update using the "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"GET /flux/updateflux"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" call. Flux will restart its services after the update. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AdminAndFluxTeam"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/flux/hardupdateflux","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/flux/hardupdateflux","href":"flux/hardupdateflux","openApiOperationId":"hardUpdateFlux","summary":"Perform hard update to the latest version"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_341","exampleIds":["paths/~1flux~1hardupdateflux/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_341","exampleIds":["paths/~1flux~1hardupdateflux/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1flux~1hardupdateflux/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_341","exampleIds":["paths/~1flux~1hardupdateflux/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_341","exampleIds":["paths/~1flux~1hardupdateflux/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/flux/hardupdateflux"}],"panels":[]}]},"httpPath":"/flux/hardupdateflux"},{"label":"Updates Flux daemon","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/flux/updatedaemon","routeSlug":"/fluxapi/flux/updatedaemon","metadata":{"seo":{"title":"Updates Flux daemon","description":"Updates the Flux daemon of Flux node to the latest available version according to official Flux APT repository. Flux daemon is restarted with no extra parameters during this update. AdminAndFluxTeam"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"updateDaemon","name":"Updates Flux daemon","isWebhook":false,"pointer":"/paths/~1flux~1updatedaemon/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Updates Flux daemon","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Updates the Flux daemon of Flux node to the latest available version according to official Flux APT repository. Flux daemon is restarted with no extra parameters during this update. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AdminAndFluxTeam"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/flux/updatedaemon","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/flux/updatedaemon","href":"flux/updatedaemon","openApiOperationId":"updateDaemon","summary":"Updates Flux daemon"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_341","exampleIds":["paths/~1flux~1updatedaemon/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_341","exampleIds":["paths/~1flux~1updatedaemon/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1flux~1updatedaemon/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_341","exampleIds":["paths/~1flux~1updatedaemon/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_341","exampleIds":["paths/~1flux~1updatedaemon/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/flux/updatedaemon"}],"panels":[]}]},"httpPath":"/flux/updatedaemon"},{"label":"Updates Benchmark daemon","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/flux/updatebenchmark","routeSlug":"/fluxapi/flux/updatebenchmark","metadata":{"seo":{"title":"Updates Benchmark daemon","description":"Updates the Benchmark daemon of Flux node to the latest available version according to official Flux APT repository. Benchmark daemon is restarted with no extra parameters during this update. AdminAndFluxTeam"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"updateBenchmark","name":"Updates Benchmark daemon","isWebhook":false,"pointer":"/paths/~1flux~1updatebenchmark/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Updates Benchmark daemon","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Updates the Benchmark daemon of Flux node to the latest available version according to official Flux APT repository. Benchmark daemon is restarted with no extra parameters during this update. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AdminAndFluxTeam"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/flux/updatebenchmark","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/flux/updatebenchmark","href":"flux/updatebenchmark","openApiOperationId":"updateBenchmark","summary":"Updates Benchmark daemon"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_341","exampleIds":["paths/~1flux~1updatebenchmark/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_341","exampleIds":["paths/~1flux~1updatebenchmark/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1flux~1updatebenchmark/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_341","exampleIds":["paths/~1flux~1updatebenchmark/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_341","exampleIds":["paths/~1flux~1updatebenchmark/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/flux/updatebenchmark"}],"panels":[]}]},"httpPath":"/flux/updatebenchmark"},{"label":"Returns with the Flux debug log","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/flux/fluxdebug","routeSlug":"/fluxapi/flux/fluxdebug","metadata":{"seo":{"title":"Returns with the Flux debug log","description":"Returns with the debug log located in Flux data directory. AdminAndFluxTeam"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"fluxDebug","name":"Returns with the Flux debug log","isWebhook":false,"pointer":"/paths/~1flux~1daemondebug/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Returns with the Flux debug log","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Returns with the debug log located in Flux data directory. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AdminAndFluxTeam"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/flux/daemondebug","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/flux/daemondebug","href":"flux/fluxdebug","openApiOperationId":"fluxDebug","summary":"Returns with the Flux debug log"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_425","exampleIds":["paths/~1flux~1daemondebug/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_425","exampleIds":["paths/~1flux~1daemondebug/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1flux~1daemondebug/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_425","exampleIds":["paths/~1flux~1daemondebug/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_425","exampleIds":["paths/~1flux~1daemondebug/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/flux/fluxdebug"}],"panels":[]}]},"httpPath":"/flux/daemondebug"},{"label":"Returns with the Benchmark debug log","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/flux/benchmarkdebuf","routeSlug":"/fluxapi/flux/benchmarkdebuf","metadata":{"seo":{"title":"Returns with the Benchmark debug log","description":"Returns with the debug log located in fluxbenchmark directory. AdminAndFluxTeam"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"benchmarkDebuf","name":"Returns with the Benchmark debug log","isWebhook":false,"pointer":"/paths/~1flux~1benchmarkdebug/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Returns with the Benchmark debug log","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Returns with the debug log located in fluxbenchmark directory. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AdminAndFluxTeam"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/flux/benchmarkdebug","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/flux/benchmarkdebug","href":"flux/benchmarkdebuf","openApiOperationId":"benchmarkDebuf","summary":"Returns with the Benchmark debug log"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_425","exampleIds":["paths/~1flux~1benchmarkdebug/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_425","exampleIds":["paths/~1flux~1benchmarkdebug/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1flux~1benchmarkdebug/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_425","exampleIds":["paths/~1flux~1benchmarkdebug/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_425","exampleIds":["paths/~1flux~1benchmarkdebug/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/flux/benchmarkdebuf"}],"panels":[]}]},"httpPath":"/flux/benchmarkdebug"},{"label":"Returns last lines of Flux debug log","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/flux/tailfluxdebug","routeSlug":"/fluxapi/flux/tailfluxdebug","metadata":{"seo":{"title":"Returns last lines of Flux debug log","description":"Returns last 100 lines known in the Flux debug log. AdminAndFluxTeam"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"tailFluxDebug","name":"Returns last lines of Flux debug log","isWebhook":false,"pointer":"/paths/~1flux~1taildaemondebug/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Returns last lines of Flux debug log","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Returns last 100 lines known in the Flux debug log. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AdminAndFluxTeam"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/flux/taildaemondebug","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/flux/taildaemondebug","href":"flux/tailfluxdebug","openApiOperationId":"tailFluxDebug","summary":"Returns last lines of Flux debug log"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_341","exampleIds":["paths/~1flux~1taildaemondebug/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_341","exampleIds":["paths/~1flux~1taildaemondebug/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1flux~1taildaemondebug/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_341","exampleIds":["paths/~1flux~1taildaemondebug/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_341","exampleIds":["paths/~1flux~1taildaemondebug/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/flux/tailfluxdebug"}],"panels":[]}]},"httpPath":"/flux/taildaemondebug"},{"label":"Returns last lines of Benchmark debug log","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/flux/tailbenchmarkdebug","routeSlug":"/fluxapi/flux/tailbenchmarkdebug","metadata":{"seo":{"title":"Returns last lines of Benchmark debug log","description":"Returns last 100 lines known in the Benchmark debug log. AdminAndFluxTeam"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"tailBenchmarkDebug","name":"Returns last lines of Benchmark debug log","isWebhook":false,"pointer":"/paths/~1flux~1tailbenchmarkdebug/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Returns last lines of Benchmark debug log","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Returns last 100 lines known in the Benchmark debug log. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AdminAndFluxTeam"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/flux/tailbenchmarkdebug","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/flux/tailbenchmarkdebug","href":"flux/tailbenchmarkdebug","openApiOperationId":"tailBenchmarkDebug","summary":"Returns last lines of Benchmark debug log"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_341","exampleIds":["paths/~1flux~1tailbenchmarkdebug/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_341","exampleIds":["paths/~1flux~1tailbenchmarkdebug/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1flux~1tailbenchmarkdebug/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_341","exampleIds":["paths/~1flux~1tailbenchmarkdebug/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_341","exampleIds":["paths/~1flux~1tailbenchmarkdebug/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/flux/tailbenchmarkdebug"}],"panels":[]}]},"httpPath":"/flux/tailbenchmarkdebug"},{"label":"Returns with the Flux error log","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/flux/fluxerrorlog","routeSlug":"/fluxapi/flux/fluxerrorlog","metadata":{"seo":{"title":"Returns with the Flux error log","description":"Returns with the error log located in flux directory. AdminAndFluxTeam"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"fluxErrorLog","name":"Returns with the Flux error log","isWebhook":false,"pointer":"/paths/~1flux~1errorlog/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Returns with the Flux error log","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Returns with the error log located in flux directory. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AdminAndFluxTeam"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/flux/errorlog","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/flux/errorlog","href":"flux/fluxerrorlog","openApiOperationId":"fluxErrorLog","summary":"Returns with the Flux error log"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_426","exampleIds":["paths/~1flux~1errorlog/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_426","exampleIds":["paths/~1flux~1errorlog/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1flux~1errorlog/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_426","exampleIds":["paths/~1flux~1errorlog/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_426","exampleIds":["paths/~1flux~1errorlog/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/flux/fluxerrorlog"}],"panels":[]}]},"httpPath":"/flux/errorlog"},{"label":"Returns last lines of Flux error log","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/flux/tailfluxerrorlog","routeSlug":"/fluxapi/flux/tailfluxerrorlog","metadata":{"seo":{"title":"Returns last lines of Flux error log","description":"Returns last 100 lines known in the Flux error log. AdminAndFluxTeam"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"tailFluxErrorLog","name":"Returns last lines of Flux error log","isWebhook":false,"pointer":"/paths/~1flux~1tailerrorlog/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Returns last lines of Flux error log","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Returns last 100 lines known in the Flux error log. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AdminAndFluxTeam"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/flux/tailerrorlog","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/flux/tailerrorlog","href":"flux/tailfluxerrorlog","openApiOperationId":"tailFluxErrorLog","summary":"Returns last lines of Flux error log"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_341","exampleIds":["paths/~1flux~1tailerrorlog/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_341","exampleIds":["paths/~1flux~1tailerrorlog/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1flux~1tailerrorlog/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_341","exampleIds":["paths/~1flux~1tailerrorlog/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_341","exampleIds":["paths/~1flux~1tailerrorlog/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/flux/tailfluxerrorlog"}],"panels":[]}]},"httpPath":"/flux/tailerrorlog"},{"label":"Node Tier","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/flux/getnodetier","routeSlug":"/fluxapi/flux/getnodetier","metadata":{"seo":{"title":"Node Tier","description":"This call will display the tier of the node. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"getNodeTier","name":"Node Tier","isWebhook":false,"pointer":"/paths/~1flux~1nodetier/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Node Tier","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"This call will display the tier of the node. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/flux/nodetier","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/flux/nodetier","href":"flux/getnodetier","openApiOperationId":"getNodeTier","summary":"Node Tier"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_427","exampleIds":["paths/~1flux~1nodetier/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_427","exampleIds":["paths/~1flux~1nodetier/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1flux~1nodetier/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_427","exampleIds":["paths/~1flux~1nodetier/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_427","exampleIds":["paths/~1flux~1nodetier/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/flux/getnodetier"}],"panels":[]}]},"httpPath":"/flux/nodetier"},{"label":"Combined info","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/flux/getfluxinfo","routeSlug":"/fluxapi/flux/getfluxinfo","metadata":{"seo":{"title":"Combined info","description":"Combined info of statuses. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"getFluxInfo","name":"Combined info","isWebhook":false,"pointer":"/paths/~1flux~1info/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Combined info","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Combined info of statuses. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/flux/info","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/flux/info","href":"flux/getfluxinfo","openApiOperationId":"getFluxInfo","summary":"Combined info"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_428","exampleIds":["paths/~1flux~1info/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_428","exampleIds":["paths/~1flux~1info/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1flux~1info/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_428","exampleIds":["paths/~1flux~1info/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_428","exampleIds":["paths/~1flux~1info/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/flux/getfluxinfo"}],"panels":[]}]},"httpPath":"/flux/info"},{"label":"Flux timezone","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/flux/getfluxtimezone","routeSlug":"/fluxapi/flux/getfluxtimezone","metadata":{"seo":{"title":"Flux timezone","description":"This will return with the timezone of the server. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"getFluxTimezone","name":"Flux timezone","isWebhook":false,"pointer":"/paths/~1flux~1timezone/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Flux timezone","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"This will return with the timezone of the server. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/flux/timezone","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/flux/timezone","href":"flux/getfluxtimezone","openApiOperationId":"getFluxTimezone","summary":"Flux timezone"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_429","exampleIds":["paths/~1flux~1timezone/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_429","exampleIds":["paths/~1flux~1timezone/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1flux~1timezone/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_429","exampleIds":["paths/~1flux~1timezone/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_429","exampleIds":["paths/~1flux~1timezone/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/flux/getfluxtimezone"}],"panels":[]}]},"httpPath":"/flux/timezone"},{"label":"Gets version of Flux","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/flux/getfluxversion","routeSlug":"/fluxapi/flux/getfluxversion","metadata":{"seo":{"title":"Gets version of Flux","description":"Gets version of Flux running on the Flux node the call is run against as it is in package.json. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"getFluxVersion","name":"Gets version of Flux","isWebhook":false,"pointer":"/paths/~1flux~1version/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Gets version of Flux","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Gets version of Flux running on the Flux node the call is run against as it is in package.json. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/flux/version","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/flux/version","href":"flux/getfluxversion","openApiOperationId":"getFluxVersion","summary":"Gets version of Flux"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_430","exampleIds":["paths/~1flux~1version/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_430","exampleIds":["paths/~1flux~1version/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1flux~1version/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_430","exampleIds":["paths/~1flux~1version/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_430","exampleIds":["paths/~1flux~1version/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/flux/getfluxversion"}],"panels":[]}]},"httpPath":"/flux/version"},{"label":"Flux IP","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/flux/getfluxip","routeSlug":"/fluxapi/flux/getfluxip","metadata":{"seo":{"title":"Flux IP","description":"This will return with the IP address of the server that Flux is on. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"getFluxIP","name":"Flux IP","isWebhook":false,"pointer":"/paths/~1flux~1ip/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Flux IP","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"This will return with the IP address of the server that Flux is on. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/flux/ip","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/flux/ip","href":"flux/getfluxip","openApiOperationId":"getFluxIP","summary":"Flux IP"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_431","exampleIds":["paths/~1flux~1ip/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_431","exampleIds":["paths/~1flux~1ip/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1flux~1ip/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_431","exampleIds":["paths/~1flux~1ip/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_431","exampleIds":["paths/~1flux~1ip/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/flux/getfluxip"}],"panels":[]}]},"httpPath":"/flux/ip"},{"label":"Flux static IP status","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/flux/getfluxstaticip","routeSlug":"/fluxapi/flux/getfluxstaticip","metadata":{"seo":{"title":"Flux static IP status","description":"This will return true if FluxNode is running under a known static ip ISP/Org. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"getFluxStaticIP","name":"Flux static IP status","isWebhook":false,"pointer":"/paths/~1flux~1staticip/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Flux static IP status","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"This will return "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"true"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" if FluxNode is running under a known static ip ISP/Org. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/flux/staticip","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/flux/staticip","href":"flux/getfluxstaticip","openApiOperationId":"getFluxStaticIP","summary":"Flux static IP status"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_432","exampleIds":["paths/~1flux~1staticip/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_432","exampleIds":["paths/~1flux~1staticip/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1flux~1staticip/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_432","exampleIds":["paths/~1flux~1staticip/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_432","exampleIds":["paths/~1flux~1staticip/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/flux/getfluxstaticip"}],"panels":[]}]},"httpPath":"/flux/staticip"},{"label":"Geolocation info","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/flux/getfluxgeolocation","routeSlug":"/fluxapi/flux/getfluxgeolocation","metadata":{"seo":{"title":"Geolocation info","description":"This will return geolocation info. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"getFluxGeolocation","name":"Geolocation info","isWebhook":false,"pointer":"/paths/~1flux~1geolocation/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Geolocation info","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"This will return geolocation info. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/flux/geolocation","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/flux/geolocation","href":"flux/getfluxgeolocation","openApiOperationId":"getFluxGeolocation","summary":"Geolocation info"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_433","exampleIds":["paths/~1flux~1geolocation/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_433","exampleIds":["paths/~1flux~1geolocation/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1flux~1geolocation/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_433","exampleIds":["paths/~1flux~1geolocation/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_433","exampleIds":["paths/~1flux~1geolocation/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/flux/getfluxgeolocation"}],"panels":[]}]},"httpPath":"/flux/geolocation"},{"label":"Admin's FluxID","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/flux/getfluxid","routeSlug":"/fluxapi/flux/getfluxid","metadata":{"seo":{"title":"Admin's FluxID","description":"This will return with the admin's FluxID. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"getFluxID","name":"Admin's FluxID","isWebhook":false,"pointer":"/paths/~1flux~1id/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Admin's FluxID","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"This will return with the admin's FluxID. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/flux/id","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/flux/id","href":"flux/getfluxid","openApiOperationId":"getFluxID","summary":"Admin's FluxID"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_434","exampleIds":["paths/~1flux~1id/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_434","exampleIds":["paths/~1flux~1id/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1flux~1id/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_434","exampleIds":["paths/~1flux~1id/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_434","exampleIds":["paths/~1flux~1id/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/flux/getfluxid"}],"panels":[]}]},"httpPath":"/flux/id"},{"label":"PGP identity","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/flux/getpgp","routeSlug":"/fluxapi/flux/getpgp","metadata":{"seo":{"title":"PGP identity","description":"This will return node pgp public key. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"getPgp","name":"PGP identity","isWebhook":false,"pointer":"/paths/~1flux~1pgp/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"PGP identity","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"This will return node pgp public key. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/flux/pgp","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/flux/pgp","href":"flux/getpgp","openApiOperationId":"getPgp","summary":"PGP identity"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_435","exampleIds":["paths/~1flux~1pgp/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_435","exampleIds":["paths/~1flux~1pgp/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1flux~1pgp/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_435","exampleIds":["paths/~1flux~1pgp/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_435","exampleIds":["paths/~1flux~1pgp/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/flux/getpgp"}],"panels":[]}]},"httpPath":"/flux/pgp"},{"label":"Kadena Info","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/flux/getfluxkadena","routeSlug":"/fluxapi/flux/getfluxkadena","metadata":{"seo":{"title":"Kadena Info","description":"This call will display the user's Kadena address and chain ID. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"getFluxKadena","name":"Kadena Info","isWebhook":false,"pointer":"/paths/~1flux~1kadena/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Kadena Info","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"This call will display the user's Kadena address and chain ID. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/flux/kadena","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/flux/kadena","href":"flux/getfluxkadena","openApiOperationId":"getFluxKadena","summary":"Kadena Info"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_436","exampleIds":["paths/~1flux~1kadena/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_436","exampleIds":["paths/~1flux~1kadena/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1flux~1kadena/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_436","exampleIds":["paths/~1flux~1kadena/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_436","exampleIds":["paths/~1flux~1kadena/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/flux/getfluxkadena"}],"panels":[]}]},"httpPath":"/flux/kadena"},{"label":"DOS state","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/flux/getdosstate","routeSlug":"/fluxapi/flux/getdosstate","metadata":{"seo":{"title":"DOS state","description":"This will return with the DOS state that Flux is in from 0 to infinity and if it reaches 10 it gets banned. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"getDOSState","name":"DOS state","isWebhook":false,"pointer":"/paths/~1flux~1dosstate/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"DOS state","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"This will return with the DOS state that Flux is in from 0 to infinity and if it reaches 10 it gets banned. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/flux/dosstate","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/flux/dosstate","href":"flux/getdosstate","openApiOperationId":"getDOSState","summary":"DOS state"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_437","exampleIds":["paths/~1flux~1dosstate/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_437","exampleIds":["paths/~1flux~1dosstate/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1flux~1dosstate/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_437","exampleIds":["paths/~1flux~1dosstate/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_437","exampleIds":["paths/~1flux~1dosstate/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/flux/getdosstate"}],"panels":[]}]},"httpPath":"/flux/dosstate"},{"label":"Set the DOS state (test builds only)","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/flux/setdosstate","routeSlug":"/fluxapi/flux/setdosstate","metadata":{"seo":{"title":"Set the DOS state (test builds only)","description":"Sets the node's DOS state directly. Available only on nodes started with testEventStream enabled — every other node answers 404. Exists so the event stream can be exercised deterministically in testing. FluxTeam"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"setDOSState","name":"Set the DOS state (test builds only)","isWebhook":false,"pointer":"/paths/~1flux~1dosstate/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Set the DOS state (test builds only)","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Sets the node's DOS state directly. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Available only on nodes started with "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"testEventStream"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" enabled"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" — every other node answers "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"404"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":". Exists so the event stream can be exercised deterministically in testing. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxTeam"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_438","exampleIds":["paths/~1flux~1dosstate/post/requestBody/content/application~1json/example"]}},"schemaId":"schema_438","exampleIds":["paths/~1flux~1dosstate/post/requestBody/content/application~1json/example"],"pointer":"/paths/~1flux~1dosstate/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/flux/dosstate","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"requestBody":{"application/json":{"schemaId":"schema_438","exampleIds":["paths/~1flux~1dosstate/post/requestBody/content/application~1json/example"]}},"responseCodes":["200","401","404"],"pointer":"/flux/dosstate","href":"flux/setdosstate","openApiOperationId":"setDOSState","summary":"Set the DOS state (test builds only)"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"schemaId":"schema_438","exampleIds":["paths/~1flux~1dosstate/post/requestBody/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_438","exampleIds":["paths/~1flux~1dosstate/post/requestBody/content/application~1json/example"]}},"examples":[{}]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1flux~1dosstate/post/responses/200/content/application~1json/example"]}},"schemaId":"schema_384","exampleIds":["paths/~1flux~1dosstate/post/responses/200/content/application~1json/example"]},{"code":"401","description":"Authentication failed or insufficient privileges","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}},"schemaId":"components/schemas/UnauthorizedError"},{"code":"404","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Not available — this node was not started with test event streaming"},"children":[]}]}]}]}],"pointer":"/paths/~1flux~1dosstate/post/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_384","exampleIds":["paths/~1flux~1dosstate/post/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1flux~1dosstate/post/responses/200/content/application~1json/example"]}}},{"code":"401","schemaId":"components/schemas/UnauthorizedError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}}},{"code":"404"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/flux/setdosstate"}],"panels":[]}]},"httpPath":"/flux/dosstate"},{"label":"Gets IP's of connected peers","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/flux/connectedpeers","routeSlug":"/fluxapi/flux/connectedpeers","metadata":{"seo":{"title":"Gets IP's of connected peers","description":"Gets list of IP addresses of outgoing connected peers. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"connectedPeers","name":"Gets IP's of connected peers","isWebhook":false,"pointer":"/paths/~1flux~1connectedpeers/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Gets IP's of connected peers","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Gets list of IP addresses of outgoing connected peers. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/flux/connectedpeers","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/flux/connectedpeers","href":"flux/connectedpeers","openApiOperationId":"connectedPeers","summary":"Gets IP's of connected peers"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_439","exampleIds":["paths/~1flux~1connectedpeers/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_439","exampleIds":["paths/~1flux~1connectedpeers/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1flux~1connectedpeers/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_439","exampleIds":["paths/~1flux~1connectedpeers/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_439","exampleIds":["paths/~1flux~1connectedpeers/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/flux/connectedpeers"}],"panels":[]}]},"httpPath":"/flux/connectedpeers"},{"label":"Gets info of connected peers","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/flux/connectedpeersinfo","routeSlug":"/fluxapi/flux/connectedpeersinfo","metadata":{"seo":{"title":"Gets info of connected peers","description":"Gets list of ip addresses and rtt of the outgoing connected peers. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"connectedPeersInfo","name":"Gets info of connected peers","isWebhook":false,"pointer":"/paths/~1flux~1connectedpeersinfo/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Gets info of connected peers","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Gets list of ip addresses and rtt of the outgoing connected peers. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/flux/connectedpeersinfo","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/flux/connectedpeersinfo","href":"flux/connectedpeersinfo","openApiOperationId":"connectedPeersInfo","summary":"Gets info of connected peers"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_440","exampleIds":["paths/~1flux~1connectedpeersinfo/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_440","exampleIds":["paths/~1flux~1connectedpeersinfo/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1flux~1connectedpeersinfo/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_440","exampleIds":["paths/~1flux~1connectedpeersinfo/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_440","exampleIds":["paths/~1flux~1connectedpeersinfo/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/flux/connectedpeersinfo"}],"panels":[]}]},"httpPath":"/flux/connectedpeersinfo"},{"label":"List of incoming connections","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/flux/incomingconnections","routeSlug":"/fluxapi/flux/incomingconnections","metadata":{"seo":{"title":"List of incoming connections","description":"Gets list of IP addresses of incoming connected peers. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"incomingConnections","name":"List of incoming connections","isWebhook":false,"pointer":"/paths/~1flux~1incomingconnections/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"List of incoming connections","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Gets list of IP addresses of incoming connected peers. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/flux/incomingconnections","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/flux/incomingconnections","href":"flux/incomingconnections","openApiOperationId":"incomingConnections","summary":"List of incoming connections"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_441","exampleIds":["paths/~1flux~1incomingconnections/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_441","exampleIds":["paths/~1flux~1incomingconnections/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1flux~1incomingconnections/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_441","exampleIds":["paths/~1flux~1incomingconnections/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_441","exampleIds":["paths/~1flux~1incomingconnections/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/flux/incomingconnections"}],"panels":[]}]},"httpPath":"/flux/incomingconnections"},{"label":"Gets info of incoming connections","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/flux/incomingconnectionsinfo","routeSlug":"/fluxapi/flux/incomingconnectionsinfo","metadata":{"seo":{"title":"Gets info of incoming connections","description":"Gets list of ip addresses and rtt of incoming connections. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"incomingConnectionsInfo","name":"Gets info of incoming connections","isWebhook":false,"pointer":"/paths/~1flux~1incomingconnectionsinfo/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Gets info of incoming connections","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Gets list of ip addresses and rtt of incoming connections. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/flux/incomingconnectionsinfo","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/flux/incomingconnectionsinfo","href":"flux/incomingconnectionsinfo","openApiOperationId":"incomingConnectionsInfo","summary":"Gets info of incoming connections"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_442","exampleIds":["paths/~1flux~1incomingconnectionsinfo/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_442","exampleIds":["paths/~1flux~1incomingconnectionsinfo/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1flux~1incomingconnectionsinfo/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_442","exampleIds":["paths/~1flux~1incomingconnectionsinfo/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_442","exampleIds":["paths/~1flux~1incomingconnectionsinfo/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/flux/incomingconnectionsinfo"}],"panels":[]}]},"httpPath":"/flux/incomingconnectionsinfo"},{"label":"Check availability of Flux","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/flux/checkfluxavailability","routeSlug":"/fluxapi/flux/checkfluxavailability","metadata":{"seo":{"title":"Check availability of Flux","description":"Check if Flux is reachable and available using IP of the Flux's server. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"checkFluxAvailability","name":"Check availability of Flux","isWebhook":false,"pointer":"/paths/~1flux~1checkfluxavailability/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Check availability of Flux","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Check if Flux is reachable and available using IP of the Flux's server. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"ip","in":"query","schemaId":"schema_353","description":"Ip address","required":true,"example":"193.188.15.245"},{"name":"port","in":"query","schemaId":"schema_353","description":"API port of the node being checked; the default FluxOS port when omitted","example":16127}],"pointer":"/paths/~1flux~1checkfluxavailability/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/flux/checkfluxavailability","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"ip","in":"query","required":true,"example":"193.188.15.245","schemaId":"schema_353"},{"name":"port","in":"query","required":false,"example":16127,"schemaId":"schema_353"}],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/flux/checkfluxavailability","href":"flux/checkfluxavailability","openApiOperationId":"checkFluxAvailability","summary":"Check availability of Flux"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_341","exampleIds":["paths/~1flux~1checkfluxavailability/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_341","exampleIds":["paths/~1flux~1checkfluxavailability/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1flux~1checkfluxavailability/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_341","exampleIds":["paths/~1flux~1checkfluxavailability/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_341","exampleIds":["paths/~1flux~1checkfluxavailability/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/flux/checkfluxavailability"}],"panels":[]}]},"httpPath":"/flux/checkfluxavailability"},{"label":"Check incoming/outgoing peers","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/flux/iscommunicationestablished","routeSlug":"/fluxapi/flux/iscommunicationestablished","metadata":{"seo":{"title":"Check incoming/outgoing peers","description":"Check if there is enough incoming/outgoing peers. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"isCommunicationEstablished","name":"Check incoming/outgoing peers","isWebhook":false,"pointer":"/paths/~1flux~1checkcommunication/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Check incoming/outgoing peers","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Check if there is enough incoming/outgoing peers. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/flux/checkcommunication","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/flux/checkcommunication","href":"flux/iscommunicationestablished","openApiOperationId":"isCommunicationEstablished","summary":"Check incoming/outgoing peers"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_341","exampleIds":["paths/~1flux~1checkcommunication/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_341","exampleIds":["paths/~1flux~1checkcommunication/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1flux~1checkcommunication/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_341","exampleIds":["paths/~1flux~1checkcommunication/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_341","exampleIds":["paths/~1flux~1checkcommunication/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/flux/iscommunicationestablished"}],"panels":[]}]},"httpPath":"/flux/checkcommunication"},{"label":"FluxOS uptime","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/flux/fluxuptime","routeSlug":"/fluxapi/flux/fluxuptime","metadata":{"seo":{"title":"FluxOS uptime","description":"Return FluxOS uptime in seconds. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"FluxUptime","name":"FluxOS uptime","isWebhook":false,"pointer":"/paths/~1flux~1uptime/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"FluxOS uptime","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Return FluxOS uptime in seconds. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/flux/uptime","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/flux/uptime","href":"flux/fluxuptime","openApiOperationId":"FluxUptime","summary":"FluxOS uptime"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_414","exampleIds":["paths/~1flux~1uptime/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_414","exampleIds":["paths/~1flux~1uptime/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1flux~1uptime/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_414","exampleIds":["paths/~1flux~1uptime/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_414","exampleIds":["paths/~1flux~1uptime/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/flux/fluxuptime"}],"panels":[]}]},"httpPath":"/flux/uptime"},{"label":"Broadcast message to peers","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/flux/broadcastmessagefromuserpost","routeSlug":"/fluxapi/flux/broadcastmessagefromuserpost","metadata":{"seo":{"title":"Broadcast message to peers","description":"Broadcast data message to peers that are connected. AdminAndFluxTeam"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"broadcastMessageFromUserPost","name":"Broadcast message to peers","isWebhook":false,"pointer":"/paths/~1flux~1broadcastmessage/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Broadcast message to peers","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Broadcast data message to peers that are connected. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AdminAndFluxTeam"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["text/plain"],"mediaTypeSchemas":{"text/plain":{"schemaId":"schema_443","exampleIds":["paths/~1flux~1broadcastmessage/post/requestBody/content/text~1plain/example"]}},"schemaId":"schema_443","exampleIds":["paths/~1flux~1broadcastmessage/post/requestBody/content/text~1plain/example"],"pointer":"/paths/~1flux~1broadcastmessage/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/flux/broadcastmessage","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"requestBody":{"text/plain":{"schemaId":"schema_443","exampleIds":["paths/~1flux~1broadcastmessage/post/requestBody/content/text~1plain/example"]}},"responseCodes":["200"],"pointer":"/flux/broadcastmessage","href":"flux/broadcastmessagefromuserpost","openApiOperationId":"broadcastMessageFromUserPost","summary":"Broadcast message to peers"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"schemaId":"schema_443","exampleIds":["paths/~1flux~1broadcastmessage/post/requestBody/content/text~1plain/example"],"mediaTypes":["text/plain"],"mediaTypeSchemas":{"text/plain":{"schemaId":"schema_443","exampleIds":["paths/~1flux~1broadcastmessage/post/requestBody/content/text~1plain/example"]}},"examples":[{}]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_341","exampleIds":["paths/~1flux~1broadcastmessage/post/responses/200/content/application~1json/example"]}},"schemaId":"schema_341","exampleIds":["paths/~1flux~1broadcastmessage/post/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1flux~1broadcastmessage/post/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_341","exampleIds":["paths/~1flux~1broadcastmessage/post/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_341","exampleIds":["paths/~1flux~1broadcastmessage/post/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/flux/broadcastmessagefromuserpost"}],"panels":[]}]},"httpPath":"/flux/broadcastmessage"},{"label":"Broadcast message to peers","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/flux/broadcastmessagefromuser","routeSlug":"/fluxapi/flux/broadcastmessagefromuser","metadata":{"seo":{"title":"Broadcast message to peers","description":"Broadcast data message to peers that are connected. AdminAndFluxTeam"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"broadcastMessageFromUser","name":"Broadcast message to peers","isWebhook":false,"pointer":"/paths/~1flux~1broadcastmessage/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Broadcast message to peers","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Broadcast data message to peers that are connected. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AdminAndFluxTeam"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"data","in":"query","schemaId":"schema_353","description":"The message","required":true,"example":"a7a5b90b25ccc0a8379ec960c103103390369d1d6d18f88281372b944531dc23"}],"pointer":"/paths/~1flux~1broadcastmessage/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/flux/broadcastmessage","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"data","in":"query","required":true,"example":"a7a5b90b25ccc0a8379ec960c103103390369d1d6d18f88281372b944531dc23","schemaId":"schema_353"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/flux/broadcastmessage","href":"flux/broadcastmessagefromuser","openApiOperationId":"broadcastMessageFromUser","summary":"Broadcast message to peers"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_341","exampleIds":["paths/~1flux~1broadcastmessage/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_341","exampleIds":["paths/~1flux~1broadcastmessage/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1flux~1broadcastmessage/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_341","exampleIds":["paths/~1flux~1broadcastmessage/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_341","exampleIds":["paths/~1flux~1broadcastmessage/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/flux/broadcastmessagefromuser"}],"panels":[]}]},"httpPath":"/flux/broadcastmessage"},{"label":"Add peer option","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/flux/addpeer","routeSlug":"/fluxapi/flux/addpeer","metadata":{"seo":{"title":"Add peer option","description":"This call gives option to add peers to outgoing connections. AdminAndFluxTeam"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"addPeer","name":"Add peer option","isWebhook":false,"pointer":"/paths/~1flux~1addpeer/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Add peer option","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"This call gives option to add peers to outgoing connections. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AdminAndFluxTeam"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"ip","in":"query","schemaId":"schema_353","description":"Ip of peer to add","required":true,"example":"49.12.8.215"}],"pointer":"/paths/~1flux~1addpeer/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/flux/addpeer","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"ip","in":"query","required":true,"example":"49.12.8.215","schemaId":"schema_353"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/flux/addpeer","href":"flux/addpeer","openApiOperationId":"addPeer","summary":"Add peer option"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_341","exampleIds":["paths/~1flux~1addpeer/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_341","exampleIds":["paths/~1flux~1addpeer/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1flux~1addpeer/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_341","exampleIds":["paths/~1flux~1addpeer/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_341","exampleIds":["paths/~1flux~1addpeer/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/flux/addpeer"}],"panels":[]}]},"httpPath":"/flux/addpeer"},{"label":"Remove peer option","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/flux/removepeer","routeSlug":"/fluxapi/flux/removepeer","metadata":{"seo":{"title":"Remove peer option","description":"This call does exact opposite of add and removes/drops a outgoing connected peer. AdminAndFluxTeam"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"removePeer","name":"Remove peer option","isWebhook":false,"pointer":"/paths/~1flux~1removepeer/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Remove peer option","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"This call does exact opposite of add and removes/drops a outgoing connected peer. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AdminAndFluxTeam"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"ip","in":"query","schemaId":"schema_353","description":"Ip of peer to remove","required":true,"example":"49.12.8.215"}],"pointer":"/paths/~1flux~1removepeer/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/flux/removepeer","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"ip","in":"query","required":true,"example":"49.12.8.215","schemaId":"schema_353"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/flux/removepeer","href":"flux/removepeer","openApiOperationId":"removePeer","summary":"Remove peer option"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_341","exampleIds":["paths/~1flux~1removepeer/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_341","exampleIds":["paths/~1flux~1removepeer/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1flux~1removepeer/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_341","exampleIds":["paths/~1flux~1removepeer/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_341","exampleIds":["paths/~1flux~1removepeer/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/flux/removepeer"}],"panels":[]}]},"httpPath":"/flux/removepeer"},{"label":"Remove incoming peer","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/flux/removeincomingpeer","routeSlug":"/fluxapi/flux/removeincomingpeer","metadata":{"seo":{"title":"Remove incoming peer","description":"Remove a incoming connected peer. AdminAndFluxTeam"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"removeIncomingPeer","name":"Remove incoming peer","isWebhook":false,"pointer":"/paths/~1flux~1removeincomingpeer/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Remove incoming peer","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Remove a incoming connected peer. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AdminAndFluxTeam"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"ip","in":"query","schemaId":"schema_353","description":"Ip of peer to remove","required":true,"example":"49.12.8.215"}],"pointer":"/paths/~1flux~1removeincomingpeer/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/flux/removeincomingpeer","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"ip","in":"query","required":true,"example":"49.12.8.215","schemaId":"schema_353"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/flux/removeincomingpeer","href":"flux/removeincomingpeer","openApiOperationId":"removeIncomingPeer","summary":"Remove incoming peer"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_341","exampleIds":["paths/~1flux~1removeincomingpeer/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_341","exampleIds":["paths/~1flux~1removeincomingpeer/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1flux~1removeincomingpeer/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_341","exampleIds":["paths/~1flux~1removeincomingpeer/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_341","exampleIds":["paths/~1flux~1removeincomingpeer/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/flux/removeincomingpeer"}],"panels":[]}]},"httpPath":"/flux/removeincomingpeer"},{"label":"Open port on server","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/flux/allowportapi","routeSlug":"/fluxapi/flux/allowportapi","metadata":{"seo":{"title":"Open port on server","description":"This will open a port on the server and adding it to the firewall rules. AdminAndFluxTeam"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"allowPortApi","name":"Open port on server","isWebhook":false,"pointer":"/paths/~1flux~1allowport/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Open port on server","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"This will open a port on the server and adding it to the firewall rules. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AdminAndFluxTeam"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"port","in":"query","schemaId":"schema_379","description":"Port number to open","required":true,"example":22222}],"pointer":"/paths/~1flux~1allowport/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/flux/allowport","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"port","in":"query","required":true,"example":22222,"schemaId":"schema_379"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/flux/allowport","href":"flux/allowportapi","openApiOperationId":"allowPortApi","summary":"Open port on server"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_444","exampleIds":["paths/~1flux~1allowport/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_444","exampleIds":["paths/~1flux~1allowport/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1flux~1allowport/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_444","exampleIds":["paths/~1flux~1allowport/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_444","exampleIds":["paths/~1flux~1allowport/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/flux/allowportapi"}],"panels":[]}]},"httpPath":"/flux/allowport"},{"label":"Adjust Kadena Account","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/flux/adjustkadenaaccount","routeSlug":"/fluxapi/flux/adjustkadenaaccount","metadata":{"seo":{"title":"Adjust Kadena Account","description":"Essentially rebuilds flux - use with caution! Admin"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"adjustKadenaAccount","name":"Adjust Kadena Account","isWebhook":false,"pointer":"/paths/~1flux~1adjustkadena/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Adjust Kadena Account","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Essentially rebuilds flux - use with caution! "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Admin"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"account","in":"query","schemaId":"schema_353","description":"Kadena Account","required":true,"example":"k:7a1529b3a07fate32d75684ab20bdde61545d60f1c6bcbf2489fef857a316652"},{"name":"chainid","in":"query","schemaId":"schema_353","description":"Kadena ChainID","required":true,"example":0}],"pointer":"/paths/~1flux~1adjustkadena/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/flux/adjustkadena","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"account","in":"query","required":true,"example":"k:7a1529b3a07fate32d75684ab20bdde61545d60f1c6bcbf2489fef857a316652","schemaId":"schema_353"},{"name":"chainid","in":"query","required":true,"example":0,"schemaId":"schema_353"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200","401","500"],"pointer":"/flux/adjustkadena","href":"flux/adjustkadenaaccount","openApiOperationId":"adjustKadenaAccount","summary":"Adjust Kadena Account"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_341","exampleIds":["paths/~1flux~1adjustkadena/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_341","exampleIds":["paths/~1flux~1adjustkadena/get/responses/200/content/application~1json/example"]},{"code":"401","description":"Authentication failed or insufficient privileges","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}},"schemaId":"components/schemas/UnauthorizedError"},{"code":"500","description":"Internal server error","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/InternalServerError"}},"schemaId":"components/schemas/InternalServerError"}],"pointer":"/paths/~1flux~1adjustkadena/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_341","exampleIds":["paths/~1flux~1adjustkadena/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_341","exampleIds":["paths/~1flux~1adjustkadena/get/responses/200/content/application~1json/example"]}}},{"code":"401","schemaId":"components/schemas/UnauthorizedError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}}},{"code":"500","schemaId":"components/schemas/InternalServerError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/InternalServerError"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/flux/adjustkadenaaccount"}],"panels":[]}]},"httpPath":"/flux/adjustkadena"},{"label":"Start Benchmark","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/flux/fluxstartbenchmark","routeSlug":"/fluxapi/flux/fluxstartbenchmark","metadata":{"seo":{"title":"Start Benchmark","description":"This call will start the benchmark which tests the hardware specifications and performance. AdminAndFluxTeam"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"fluxstartBenchmark","name":"Start Benchmark","isWebhook":false,"pointer":"/paths/~1flux~1startbenchmark/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Start Benchmark","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"This call will start the benchmark which tests the hardware specifications and performance. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AdminAndFluxTeam"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/flux/startbenchmark","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/flux/startbenchmark","href":"flux/fluxstartbenchmark","openApiOperationId":"fluxstartBenchmark","summary":"Start Benchmark"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_445","exampleIds":["paths/~1flux~1startbenchmark/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_445","exampleIds":["paths/~1flux~1startbenchmark/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1flux~1startbenchmark/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_445","exampleIds":["paths/~1flux~1startbenchmark/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_445","exampleIds":["paths/~1flux~1startbenchmark/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/flux/fluxstartbenchmark"}],"panels":[]}]},"httpPath":"/flux/startbenchmark"},{"label":"Restart Benchmark","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/flux/fluxrestartbenchmark","routeSlug":"/fluxapi/flux/fluxrestartbenchmark","metadata":{"seo":{"title":"Restart Benchmark","description":"This call will restart the benchmark which tests the hardware specifications and performance. AdminAndFluxTeam"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"fluxrestartbenchmark","name":"Restart Benchmark","isWebhook":false,"pointer":"/paths/~1flux~1restartbenchmark/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Restart Benchmark","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"This call will restart the benchmark which tests the hardware specifications and performance. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AdminAndFluxTeam"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/flux/restartbenchmark","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/flux/restartbenchmark","href":"flux/fluxrestartbenchmark","openApiOperationId":"fluxrestartbenchmark","summary":"Restart Benchmark"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_446","exampleIds":["paths/~1flux~1restartbenchmark/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_446","exampleIds":["paths/~1flux~1restartbenchmark/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1flux~1restartbenchmark/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_446","exampleIds":["paths/~1flux~1restartbenchmark/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_446","exampleIds":["paths/~1flux~1restartbenchmark/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/flux/fluxrestartbenchmark"}],"panels":[]}]},"httpPath":"/flux/restartbenchmark"},{"label":"Soft Update Flux","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/flux/softupdateflux","routeSlug":"/fluxapi/flux/softupdateflux","metadata":{"seo":{"title":"Soft Update Flux","description":"This call will perform a soft update of Flux. AdminAndFluxTeam"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"softUpdateFlux","name":"Soft Update Flux","isWebhook":false,"pointer":"/paths/~1flux~1softupdateflux/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Soft Update Flux","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"This call will perform a soft update of Flux. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AdminAndFluxTeam"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/flux/softupdateflux","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/flux/softupdateflux","href":"flux/softupdateflux","openApiOperationId":"softUpdateFlux","summary":"Soft Update Flux"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_447","exampleIds":["paths/~1flux~1softupdateflux/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_447","exampleIds":["paths/~1flux~1softupdateflux/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1flux~1softupdateflux/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_447","exampleIds":["paths/~1flux~1softupdateflux/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_447","exampleIds":["paths/~1flux~1softupdateflux/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/flux/softupdateflux"}],"panels":[]}]},"httpPath":"/flux/softupdateflux"},{"label":"Install Flux","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/flux/softupdatefluxinstall","routeSlug":"/fluxapi/flux/softupdatefluxinstall","metadata":{"seo":{"title":"Install Flux","description":"This call will install Flux. AdminAndFluxTeam"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"softUpdateFluxInstall","name":"Install Flux","isWebhook":false,"pointer":"/paths/~1flux~1softupdatefluxinstall/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Install Flux","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"This call will install Flux. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AdminAndFluxTeam"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/flux/softupdatefluxinstall","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/flux/softupdatefluxinstall","href":"flux/softupdatefluxinstall","openApiOperationId":"softUpdateFluxInstall","summary":"Install Flux"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_448","exampleIds":["paths/~1flux~1softupdatefluxinstall/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_448","exampleIds":["paths/~1flux~1softupdatefluxinstall/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1flux~1softupdatefluxinstall/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_448","exampleIds":["paths/~1flux~1softupdatefluxinstall/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_448","exampleIds":["paths/~1flux~1softupdatefluxinstall/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/flux/softupdatefluxinstall"}],"panels":[]}]},"httpPath":"/flux/softupdatefluxinstall"},{"label":"Warning Log","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/flux/fluxwarnlog","routeSlug":"/fluxapi/flux/fluxwarnlog","metadata":{"seo":{"title":"Warning Log","description":"This call returns the Flux warning log. AdminAndFluxTeam"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"fluxWarnLog","name":"Warning Log","isWebhook":false,"pointer":"/paths/~1flux~1warnlog/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Warning Log","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"This call returns the Flux warning log. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AdminAndFluxTeam"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/flux/warnlog","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/flux/warnlog","href":"flux/fluxwarnlog","openApiOperationId":"fluxWarnLog","summary":"Warning Log"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_449","exampleIds":["paths/~1flux~1warnlog/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_449","exampleIds":["paths/~1flux~1warnlog/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1flux~1warnlog/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_449","exampleIds":["paths/~1flux~1warnlog/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_449","exampleIds":["paths/~1flux~1warnlog/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/flux/fluxwarnlog"}],"panels":[]}]},"httpPath":"/flux/warnlog"},{"label":"Debug Log","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/flux/fluxdebuglog","routeSlug":"/fluxapi/flux/fluxdebuglog","metadata":{"seo":{"title":"Debug Log","description":"This call returns the Flux debug log. AdminAndFluxTeam"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"fluxDebugLog","name":"Debug Log","isWebhook":false,"pointer":"/paths/~1flux~1debuglog/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Debug Log","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"This call returns the Flux debug log. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AdminAndFluxTeam"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/flux/debuglog","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/flux/debuglog","href":"flux/fluxdebuglog","openApiOperationId":"fluxDebugLog","summary":"Debug Log"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_425","exampleIds":["paths/~1flux~1debuglog/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_425","exampleIds":["paths/~1flux~1debuglog/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1flux~1debuglog/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_425","exampleIds":["paths/~1flux~1debuglog/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_425","exampleIds":["paths/~1flux~1debuglog/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/flux/fluxdebuglog"}],"panels":[]}]},"httpPath":"/flux/debuglog"},{"label":"Info Log","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/flux/fluxinfolog","routeSlug":"/fluxapi/flux/fluxinfolog","metadata":{"seo":{"title":"Info Log","description":"This call returns the Flux info log. AdminAndFluxTeam"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"fluxInfoLog","name":"Info Log","isWebhook":false,"pointer":"/paths/~1flux~1infolog/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Info Log","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"This call returns the Flux info log. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AdminAndFluxTeam"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/flux/infolog","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/flux/infolog","href":"flux/fluxinfolog","openApiOperationId":"fluxInfoLog","summary":"Info Log"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_450","exampleIds":["paths/~1flux~1infolog/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_450","exampleIds":["paths/~1flux~1infolog/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1flux~1infolog/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_450","exampleIds":["paths/~1flux~1infolog/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_450","exampleIds":["paths/~1flux~1infolog/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/flux/fluxinfolog"}],"panels":[]}]},"httpPath":"/flux/infolog"},{"label":"Tail Warn Log","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/flux/tailfluxwarnlog","routeSlug":"/fluxapi/flux/tailfluxwarnlog","metadata":{"seo":{"title":"Tail Warn Log","description":"This call returns the Flux tail warn log. AdminAndFluxTeam"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"tailFluxWarnLog","name":"Tail Warn Log","isWebhook":false,"pointer":"/paths/~1flux~1tailwarnlog/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Tail Warn Log","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"This call returns the Flux tail warn log. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AdminAndFluxTeam"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/flux/tailwarnlog","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/flux/tailwarnlog","href":"flux/tailfluxwarnlog","openApiOperationId":"tailFluxWarnLog","summary":"Tail Warn Log"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_451","exampleIds":["paths/~1flux~1tailwarnlog/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_451","exampleIds":["paths/~1flux~1tailwarnlog/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1flux~1tailwarnlog/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_451","exampleIds":["paths/~1flux~1tailwarnlog/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_451","exampleIds":["paths/~1flux~1tailwarnlog/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/flux/tailfluxwarnlog"}],"panels":[]}]},"httpPath":"/flux/tailwarnlog"},{"label":"Tail Debug Log","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/flux/tailfluxdebuglog","routeSlug":"/fluxapi/flux/tailfluxdebuglog","metadata":{"seo":{"title":"Tail Debug Log","description":"This call returns the Flux tail debug log. AdminAndFluxTeam"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"tailFluxDebugLog","name":"Tail Debug Log","isWebhook":false,"pointer":"/paths/~1flux~1taildebuglog/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Tail Debug Log","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"This call returns the Flux tail debug log. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AdminAndFluxTeam"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/flux/taildebuglog","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/flux/taildebuglog","href":"flux/tailfluxdebuglog","openApiOperationId":"tailFluxDebugLog","summary":"Tail Debug Log"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_452","exampleIds":["paths/~1flux~1taildebuglog/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_452","exampleIds":["paths/~1flux~1taildebuglog/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1flux~1taildebuglog/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_452","exampleIds":["paths/~1flux~1taildebuglog/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_452","exampleIds":["paths/~1flux~1taildebuglog/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/flux/tailfluxdebuglog"}],"panels":[]}]},"httpPath":"/flux/taildebuglog"},{"label":"Tail Info Log","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/flux/tailfluxinfolog","routeSlug":"/fluxapi/flux/tailfluxinfolog","metadata":{"seo":{"title":"Tail Info Log","description":"This call returns the Flux tail info log. AdminAndFluxTeam"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"tailFluxInfoLog","name":"Tail Info Log","isWebhook":false,"pointer":"/paths/~1flux~1tailinfolog/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Tail Info Log","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"This call returns the Flux tail info log. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AdminAndFluxTeam"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/flux/tailinfolog","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/flux/tailinfolog","href":"flux/tailfluxinfolog","openApiOperationId":"tailFluxInfoLog","summary":"Tail Info Log"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_453","exampleIds":["paths/~1flux~1tailinfolog/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_453","exampleIds":["paths/~1flux~1tailinfolog/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1flux~1tailinfolog/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_453","exampleIds":["paths/~1flux~1tailinfolog/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_453","exampleIds":["paths/~1flux~1tailinfolog/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/flux/tailfluxinfolog"}],"panels":[]}]},"httpPath":"/flux/tailinfolog"},{"label":"Local Folder Location","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/flux/fluxbackendfolder","routeSlug":"/fluxapi/flux/fluxbackendfolder","metadata":{"seo":{"title":"Local Folder Location","description":"Returns the FluxOS backend folder on this node. Reachable only from the node's own local network — the route is gated on the caller's address, not on a signature, so no zelidauth header is required and one does not help from outside. Public (local network only)"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"fluxBackendFolder","name":"Local Folder Location","isWebhook":false,"pointer":"/paths/~1flux~1backendfolder/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Local Folder Location","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Returns the FluxOS backend folder on this node. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Reachable only from the node's own local network"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" — the route is gated on the caller's address, not on a signature, so no "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" header is required and one does not help from outside. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" (local network only)"},"children":[]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/flux/backendfolder","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/flux/backendfolder","href":"flux/fluxbackendfolder","openApiOperationId":"fluxBackendFolder","summary":"Local Folder Location"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_454","exampleIds":["paths/~1flux~1backendfolder/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_454","exampleIds":["paths/~1flux~1backendfolder/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1flux~1backendfolder/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_454","exampleIds":["paths/~1flux~1backendfolder/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_454","exampleIds":["paths/~1flux~1backendfolder/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/flux/fluxbackendfolder"}],"panels":[]}]},"httpPath":"/flux/backendfolder"},{"label":"Map a specified port (UPnP)","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/flux/fluxmapport","routeSlug":"/fluxapi/flux/fluxmapport","metadata":{"seo":{"title":"Map a specified port (UPnP)","description":"This call map a specified port (UPnP). AdminAndFluxTeam"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"fluxMapport","name":"Map a specified port (UPnP)","isWebhook":false,"pointer":"/paths/~1flux~1mapport/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Map a specified port (UPnP)","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"This call map a specified port (UPnP). "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AdminAndFluxTeam"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"port","in":"query","schemaId":"schema_379","description":"Port number","required":true,"example":666}],"pointer":"/paths/~1flux~1mapport/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/flux/mapport","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"port","in":"query","required":true,"example":666,"schemaId":"schema_379"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/flux/mapport","href":"flux/fluxmapport","openApiOperationId":"fluxMapport","summary":"Map a specified port (UPnP)"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_455","exampleIds":["paths/~1flux~1mapport/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_455","exampleIds":["paths/~1flux~1mapport/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1flux~1mapport/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_455","exampleIds":["paths/~1flux~1mapport/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_455","exampleIds":["paths/~1flux~1mapport/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/flux/fluxmapport"}],"panels":[]}]},"httpPath":"/flux/mapport"},{"label":"Unmap a specified port (UPnP)","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/flux/fluxunmapport","routeSlug":"/fluxapi/flux/fluxunmapport","metadata":{"seo":{"title":"Unmap a specified port (UPnP)","description":"This call unmap a specified port (UPnP). AdminAndFluxTeam"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"fluxUnmapport","name":"Unmap a specified port (UPnP)","isWebhook":false,"pointer":"/paths/~1flux~1unmapport/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Unmap a specified port (UPnP)","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"This call unmap a specified port (UPnP). "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AdminAndFluxTeam"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"port","in":"query","schemaId":"schema_379","description":"Port number","required":true,"example":666}],"pointer":"/paths/~1flux~1unmapport/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/flux/unmapport","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"port","in":"query","required":true,"example":666,"schemaId":"schema_379"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/flux/unmapport","href":"flux/fluxunmapport","openApiOperationId":"fluxUnmapport","summary":"Unmap a specified port (UPnP)"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_455","exampleIds":["paths/~1flux~1unmapport/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_455","exampleIds":["paths/~1flux~1unmapport/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1flux~1unmapport/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_455","exampleIds":["paths/~1flux~1unmapport/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_455","exampleIds":["paths/~1flux~1unmapport/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/flux/fluxunmapport"}],"panels":[]}]},"httpPath":"/flux/unmapport"},{"label":"Show list with mappings (UPnP)","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/flux/fluxgetmap","routeSlug":"/fluxapi/flux/fluxgetmap","metadata":{"seo":{"title":"Show list with mappings (UPnP)","description":"This call show message with mappings (UPnP). AdminAndFluxTeam"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"fluxGetMap","name":"Show list with mappings (UPnP)","isWebhook":false,"pointer":"/paths/~1flux~1getmap/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Show list with mappings (UPnP)","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"This call show message with mappings (UPnP). "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AdminAndFluxTeam"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/flux/getmap","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/flux/getmap","href":"flux/fluxgetmap","openApiOperationId":"fluxGetMap","summary":"Show list with mappings (UPnP)"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_361","exampleIds":["paths/~1flux~1getmap/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_361","exampleIds":["paths/~1flux~1getmap/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1flux~1getmap/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_361","exampleIds":["paths/~1flux~1getmap/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_361","exampleIds":["paths/~1flux~1getmap/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/flux/fluxgetmap"}],"panels":[]}]},"httpPath":"/flux/getmap"},{"label":"Show public IP address (UPnP)","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/flux/fluxgetip","routeSlug":"/fluxapi/flux/fluxgetip","metadata":{"seo":{"title":"Show public IP address (UPnP)","description":"This call show public IP address (UPnP). AdminAndFluxTeam"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"fluxGetip","name":"Show public IP address (UPnP)","isWebhook":false,"pointer":"/paths/~1flux~1getip/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Show public IP address (UPnP)","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"This call show public IP address (UPnP). "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AdminAndFluxTeam"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/flux/getip","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/flux/getip","href":"flux/fluxgetip","openApiOperationId":"fluxGetip","summary":"Show public IP address (UPnP)"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_417","exampleIds":["paths/~1flux~1getip/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_417","exampleIds":["paths/~1flux~1getip/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1flux~1getip/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_417","exampleIds":["paths/~1flux~1getip/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_417","exampleIds":["paths/~1flux~1getip/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/flux/fluxgetip"}],"panels":[]}]},"httpPath":"/flux/getip"},{"label":"Show gateway address (UPnP)","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/flux/fluxgetgateway","routeSlug":"/fluxapi/flux/fluxgetgateway","metadata":{"seo":{"title":"Show gateway address (UPnP)","description":"This call show a message with gateway address (UPnP). AdminAndFluxTeam"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"fluxGetGateway","name":"Show gateway address (UPnP)","isWebhook":false,"pointer":"/paths/~1flux~1getgateway/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Show gateway address (UPnP)","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"This call show a message with gateway address (UPnP). "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AdminAndFluxTeam"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/flux/getgateway","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/flux/getgateway","href":"flux/fluxgetgateway","openApiOperationId":"fluxGetGateway","summary":"Show gateway address (UPnP)"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_417","exampleIds":["paths/~1flux~1getgateway/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_417","exampleIds":["paths/~1flux~1getgateway/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1flux~1getgateway/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_417","exampleIds":["paths/~1flux~1getgateway/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_417","exampleIds":["paths/~1flux~1getgateway/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/flux/fluxgetgateway"}],"panels":[]}]},"httpPath":"/flux/getgateway"},{"label":"To show the current user's Router IP setup.","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/flux/fluxrouterip","routeSlug":"/fluxapi/flux/fluxrouterip","metadata":{"seo":{"title":"To show the current user's Router IP setup.","description":"To show the current user's Router IP setup in configuration file that is being used with FluxO. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"fluxRouterip","name":"To show the current user's Router IP setup.","isWebhook":false,"pointer":"/paths/~1flux~1routerip/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"To show the current user's Router IP setup.","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"To show the current user's Router IP setup in configuration file that is being used with FluxO. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/flux/routerip","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/flux/routerip","href":"flux/fluxrouterip","openApiOperationId":"fluxRouterip","summary":"To show the current user's Router IP setup."},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_417","exampleIds":["paths/~1flux~1routerip/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_417","exampleIds":["paths/~1flux~1routerip/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1flux~1routerip/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_417","exampleIds":["paths/~1flux~1routerip/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_417","exampleIds":["paths/~1flux~1routerip/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/flux/fluxrouterip"}],"panels":[]}]},"httpPath":"/flux/routerip"},{"label":"Update the current routerIP.","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/flux/fluxadjustrouterip","routeSlug":"/fluxapi/flux/fluxadjustrouterip","metadata":{"seo":{"title":"Update the current routerIP.","description":"Update the current routerIP that is being used with FluxOS. Admin"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"fluxAdjustrouterip","name":"Update the current routerIP.","isWebhook":false,"pointer":"/paths/~1flux~1adjustrouterip/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Update the current routerIP.","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Update the current routerIP that is being used with FluxOS. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Admin"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"routerip","in":"query","schemaId":"schema_353","example":"196.53.8.65"}],"pointer":"/paths/~1flux~1adjustrouterip/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/flux/adjustrouterip","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"routerip","in":"query","example":"196.53.8.65","schemaId":"schema_353"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200","401","500"],"pointer":"/flux/adjustrouterip","href":"flux/fluxadjustrouterip","openApiOperationId":"fluxAdjustrouterip","summary":"Update the current routerIP."},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_417","exampleIds":["paths/~1flux~1adjustrouterip/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_417","exampleIds":["paths/~1flux~1adjustrouterip/get/responses/200/content/application~1json/example"]},{"code":"401","description":"Authentication failed or insufficient privileges","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}},"schemaId":"components/schemas/UnauthorizedError"},{"code":"500","description":"Internal server error","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/InternalServerError"}},"schemaId":"components/schemas/InternalServerError"}],"pointer":"/paths/~1flux~1adjustrouterip/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_417","exampleIds":["paths/~1flux~1adjustrouterip/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_417","exampleIds":["paths/~1flux~1adjustrouterip/get/responses/200/content/application~1json/example"]}}},{"code":"401","schemaId":"components/schemas/UnauthorizedError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}}},{"code":"500","schemaId":"components/schemas/InternalServerError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/InternalServerError"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/flux/fluxadjustrouterip"}],"panels":[]}]},"httpPath":"/flux/adjustrouterip"},{"label":"Show the current user's blocked ports list.","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/flux/fluxblockedports","routeSlug":"/fluxapi/flux/fluxblockedports","metadata":{"seo":{"title":"Show the current user's blocked ports list.","description":"Show the current user's blocked ports list. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"fluxBlockedports","name":"Show the current user's blocked ports list.","isWebhook":false,"pointer":"/paths/~1flux~1blockedports/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Show the current user's blocked ports list.","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Show the current user's blocked ports list. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/flux/blockedports","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/flux/blockedports","href":"flux/fluxblockedports","openApiOperationId":"fluxBlockedports","summary":"Show the current user's blocked ports list."},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_456","exampleIds":["paths/~1flux~1blockedports/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_456","exampleIds":["paths/~1flux~1blockedports/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1flux~1blockedports/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_456","exampleIds":["paths/~1flux~1blockedports/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_456","exampleIds":["paths/~1flux~1blockedports/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/flux/fluxblockedports"}],"panels":[]}]},"httpPath":"/flux/blockedports"},{"label":"Update blocked port list.","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/flux/fluxadjustblockedports","routeSlug":"/fluxapi/flux/fluxadjustblockedports","metadata":{"seo":{"title":"Update blocked port list.","description":"Update the current blocked port list that is being used by FluxOS. AdminAndFluxTeam"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"fluxAdjustblockedports","name":"Update blocked port list.","isWebhook":false,"pointer":"/paths/~1flux~1adjustblockedports/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Update blocked port list.","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Update the current blocked port list that is being used by FluxOS. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AdminAndFluxTeam"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["text/plain"],"mediaTypeSchemas":{"text/plain":{"schemaId":"schema_457"}},"schemaId":"schema_457","pointer":"/paths/~1flux~1adjustblockedports/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/flux/adjustblockedports","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"requestBody":{"text/plain":{"schemaId":"schema_457"}},"responseCodes":["200","401","500"],"pointer":"/flux/adjustblockedports","href":"flux/fluxadjustblockedports","openApiOperationId":"fluxAdjustblockedports","summary":"Update blocked port list."},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"schemaId":"schema_457","mediaTypes":["text/plain"],"mediaTypeSchemas":{"text/plain":{"schemaId":"schema_457"}},"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1flux~1adjustblockedports/post/responses/200/content/application~1json/example"]}},"schemaId":"schema_384","exampleIds":["paths/~1flux~1adjustblockedports/post/responses/200/content/application~1json/example"]},{"code":"401","description":"Authentication failed or insufficient privileges","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}},"schemaId":"components/schemas/UnauthorizedError"},{"code":"500","description":"Internal server error","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/InternalServerError"}},"schemaId":"components/schemas/InternalServerError"}],"pointer":"/paths/~1flux~1adjustblockedports/post/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_384","exampleIds":["paths/~1flux~1adjustblockedports/post/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1flux~1adjustblockedports/post/responses/200/content/application~1json/example"]}}},{"code":"401","schemaId":"components/schemas/UnauthorizedError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}}},{"code":"500","schemaId":"components/schemas/InternalServerError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/InternalServerError"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/flux/fluxadjustblockedports"}],"panels":[]}]},"httpPath":"/flux/adjustblockedports"},{"label":"Show the current user's blocked repositories list.","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/flux/fluxblockedrepositories","routeSlug":"/fluxapi/flux/fluxblockedrepositories","metadata":{"seo":{"title":"Show the current user's blocked repositories list.","description":"Show the current user's blocked repositories list. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"fluxBlockedrepositories","name":"Show the current user's blocked repositories list.","isWebhook":false,"pointer":"/paths/~1flux~1blockedrepositories/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Show the current user's blocked repositories list.","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Show the current user's blocked repositories list. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/flux/blockedrepositories","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/flux/blockedrepositories","href":"flux/fluxblockedrepositories","openApiOperationId":"fluxBlockedrepositories","summary":"Show the current user's blocked repositories list."},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_456","exampleIds":["paths/~1flux~1blockedrepositories/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_456","exampleIds":["paths/~1flux~1blockedrepositories/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1flux~1blockedrepositories/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_456","exampleIds":["paths/~1flux~1blockedrepositories/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_456","exampleIds":["paths/~1flux~1blockedrepositories/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/flux/fluxblockedrepositories"}],"panels":[]}]},"httpPath":"/flux/blockedrepositories"},{"label":"Update blocked repositories list.","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/flux/fluxadjustblockedrepositories","routeSlug":"/fluxapi/flux/fluxadjustblockedrepositories","metadata":{"seo":{"title":"Update blocked repositories list.","description":"Update the current blocked repositories list that is being used by FluxOS. AdminAndFluxTeam"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"fluxAdjustblockedrepositories","name":"Update blocked repositories list.","isWebhook":false,"pointer":"/paths/~1flux~1adjustblockedrepositories/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Update blocked repositories list.","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Update the current blocked repositories list that is being used by FluxOS. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AdminAndFluxTeam"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["text/plain"],"mediaTypeSchemas":{"text/plain":{"schemaId":"schema_458"}},"schemaId":"schema_458","pointer":"/paths/~1flux~1adjustblockedrepositories/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/flux/adjustblockedrepositories","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"requestBody":{"text/plain":{"schemaId":"schema_458"}},"responseCodes":["200","401","500"],"pointer":"/flux/adjustblockedrepositories","href":"flux/fluxadjustblockedrepositories","openApiOperationId":"fluxAdjustblockedrepositories","summary":"Update blocked repositories list."},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"schemaId":"schema_458","mediaTypes":["text/plain"],"mediaTypeSchemas":{"text/plain":{"schemaId":"schema_458"}},"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1flux~1adjustblockedrepositories/post/responses/200/content/application~1json/example"]}},"schemaId":"schema_384","exampleIds":["paths/~1flux~1adjustblockedrepositories/post/responses/200/content/application~1json/example"]},{"code":"401","description":"Authentication failed or insufficient privileges","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}},"schemaId":"components/schemas/UnauthorizedError"},{"code":"500","description":"Internal server error","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/InternalServerError"}},"schemaId":"components/schemas/InternalServerError"}],"pointer":"/paths/~1flux~1adjustblockedrepositories/post/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_384","exampleIds":["paths/~1flux~1adjustblockedrepositories/post/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1flux~1adjustblockedrepositories/post/responses/200/content/application~1json/example"]}}},{"code":"401","schemaId":"components/schemas/UnauthorizedError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}}},{"code":"500","schemaId":"components/schemas/InternalServerError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/InternalServerError"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/flux/fluxadjustblockedrepositories"}],"panels":[]}]},"httpPath":"/flux/adjustblockedrepositories"},{"label":"Show the current user's Api Port setup in configuration file that is being used by FluxOS.","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/flux/fluxapiport","routeSlug":"/fluxapi/flux/fluxapiport","metadata":{"seo":{"title":"Show the current user's Api Port setup in configuration file that is being used by FluxOS.","description":"Show the current user's Api Port. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"fluxApiport","name":"Show the current user's Api Port setup in configuration file that is being used by FluxOS.","isWebhook":false,"pointer":"/paths/~1flux~1apiport/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Show the current user's Api Port setup in configuration file that is being used by FluxOS.","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Show the current user's Api Port. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/flux/apiport","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/flux/apiport","href":"flux/fluxapiport","openApiOperationId":"fluxApiport","summary":"Show the current user's Api Port setup in configuration file that is being used by FluxOS."},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_459","exampleIds":["paths/~1flux~1apiport/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_459","exampleIds":["paths/~1flux~1apiport/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1flux~1apiport/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_459","exampleIds":["paths/~1flux~1apiport/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_459","exampleIds":["paths/~1flux~1apiport/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/flux/fluxapiport"}],"panels":[]}]},"httpPath":"/flux/apiport"},{"label":"Update Api Port setup in configuration file that is being used by FluxOS.","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/flux/fluxadjustapiport","routeSlug":"/fluxapi/flux/fluxadjustapiport","metadata":{"seo":{"title":"Update Api Port setup in configuration file that is being used by FluxOS.","description":"Update the API port in the node configuration. Admin"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"fluxAdjustapiport","name":"Update Api Port setup in configuration file that is being used by FluxOS.","isWebhook":false,"pointer":"/paths/~1flux~1adjustapiport/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Update Api Port setup in configuration file that is being used by FluxOS.","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Update the API port in the node configuration. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Admin"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"apiport","in":"query","schemaId":"schema_460","example":16127}],"pointer":"/paths/~1flux~1adjustapiport/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/flux/adjustapiport","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"apiport","in":"query","example":16127,"schemaId":"schema_460"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/flux/adjustapiport","href":"flux/fluxadjustapiport","openApiOperationId":"fluxAdjustapiport","summary":"Update Api Port setup in configuration file that is being used by FluxOS."},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_417","exampleIds":["paths/~1flux~1adjustapiport/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_417","exampleIds":["paths/~1flux~1adjustapiport/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1flux~1adjustapiport/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_417","exampleIds":["paths/~1flux~1adjustapiport/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_417","exampleIds":["paths/~1flux~1adjustapiport/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/flux/fluxadjustapiport"}],"panels":[]}]},"httpPath":"/flux/adjustapiport"},{"label":"Show marketplace URL.","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/flux/fluxmarketplaceurl","routeSlug":"/fluxapi/flux/fluxmarketplaceurl","metadata":{"seo":{"title":"Show marketplace URL.","description":"Show marketplace URL based on current development flag setup in configuration file that is being used with FluxOS. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"fluxMarketplaceurl","name":"Show marketplace URL.","isWebhook":false,"pointer":"/paths/~1flux~1marketplaceurl/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Show marketplace URL.","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Show marketplace URL based on current development flag setup in configuration file that is being used with FluxOS. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/flux/marketplaceurl","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/flux/marketplaceurl","href":"flux/fluxmarketplaceurl","openApiOperationId":"fluxMarketplaceurl","summary":"Show marketplace URL."},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_459","exampleIds":["paths/~1flux~1marketplaceurl/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_459","exampleIds":["paths/~1flux~1marketplaceurl/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1flux~1marketplaceurl/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_459","exampleIds":["paths/~1flux~1marketplaceurl/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_459","exampleIds":["paths/~1flux~1marketplaceurl/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/flux/fluxmarketplaceurl"}],"panels":[]}]},"httpPath":"/flux/marketplaceurl"},{"label":"Restart FluxOS.","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/flux/fluxrestart","routeSlug":"/fluxapi/flux/fluxrestart","metadata":{"seo":{"title":"Restart FluxOS.","description":"Restart FluxOS. Admin"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"fluxRestart","name":"Restart FluxOS.","isWebhook":false,"pointer":"/paths/~1flux~1restart/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Restart FluxOS.","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Restart FluxOS. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Admin"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/flux/restart","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200","401","500"],"pointer":"/flux/restart","href":"flux/fluxrestart","openApiOperationId":"fluxRestart","summary":"Restart FluxOS."},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_417","exampleIds":["paths/~1flux~1restart/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_417","exampleIds":["paths/~1flux~1restart/get/responses/200/content/application~1json/example"]},{"code":"401","description":"Authentication failed or insufficient privileges","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}},"schemaId":"components/schemas/UnauthorizedError"},{"code":"500","description":"Internal server error","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/InternalServerError"}},"schemaId":"components/schemas/InternalServerError"}],"pointer":"/paths/~1flux~1restart/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_417","exampleIds":["paths/~1flux~1restart/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_417","exampleIds":["paths/~1flux~1restart/get/responses/200/content/application~1json/example"]}}},{"code":"401","schemaId":"components/schemas/UnauthorizedError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}}},{"code":"500","schemaId":"components/schemas/InternalServerError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/InternalServerError"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/flux/fluxrestart"}],"panels":[]}]},"httpPath":"/flux/restart"},{"label":"Show system uptime.","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/flux/fluxsystemuptime","routeSlug":"/fluxapi/flux/fluxsystemuptime","metadata":{"seo":{"title":"Show system uptime.","description":"Show system uptime in ms. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"fluxSystemuptime","name":"Show system uptime.","isWebhook":false,"pointer":"/paths/~1flux~1systemuptime/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Show system uptime.","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Show system uptime in ms. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/flux/systemuptime","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/flux/systemuptime","href":"flux/fluxsystemuptime","openApiOperationId":"fluxSystemuptime","summary":"Show system uptime."},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_461","exampleIds":["paths/~1flux~1systemuptime/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_461","exampleIds":["paths/~1flux~1systemuptime/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1flux~1systemuptime/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_461","exampleIds":["paths/~1flux~1systemuptime/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_461","exampleIds":["paths/~1flux~1systemuptime/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/flux/fluxsystemuptime"}],"panels":[]}]},"httpPath":"/flux/systemuptime"},{"label":"Show nodejs entire versions object.","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/flux/fluxnodejsversions","routeSlug":"/fluxapi/flux/fluxnodejsversions","metadata":{"seo":{"title":"Show nodejs entire versions object.","description":"Show nodejs entire versions object. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"fluxNodejsversions","name":"Show nodejs entire versions object.","isWebhook":false,"pointer":"/paths/~1flux~1nodejsversions/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Show nodejs entire versions object.","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Show nodejs entire versions object. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/flux/nodejsversions","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/flux/nodejsversions","href":"flux/fluxnodejsversions","openApiOperationId":"fluxNodejsversions","summary":"Show nodejs entire versions object."},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_462","exampleIds":["paths/~1flux~1nodejsversions/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_462","exampleIds":["paths/~1flux~1nodejsversions/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1flux~1nodejsversions/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_462","exampleIds":["paths/~1flux~1nodejsversions/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_462","exampleIds":["paths/~1flux~1nodejsversions/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/flux/fluxnodejsversions"}],"panels":[]}]},"httpPath":"/flux/nodejsversions"},{"label":"Get all Flux IDs","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/flux/getfluxids","routeSlug":"/fluxapi/flux/getfluxids","metadata":{"seo":{"title":"Get all Flux IDs","description":"Get list of all Flux IDs associated with this node. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"getFluxIds","name":"Get all Flux IDs","isWebhook":false,"pointer":"/paths/~1flux~1fluxids/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Get all Flux IDs","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Get list of all Flux IDs associated with this node. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/flux/fluxids","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/flux/fluxids","href":"flux/getfluxids","openApiOperationId":"getFluxIds","summary":"Get all Flux IDs"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_463","exampleIds":["paths/~1flux~1fluxids/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_463","exampleIds":["paths/~1flux~1fluxids/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1flux~1fluxids/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_463","exampleIds":["paths/~1flux~1fluxids/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_463","exampleIds":["paths/~1flux~1fluxids/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/flux/getfluxids"}],"panels":[]}]},"httpPath":"/flux/fluxids"},{"label":"Check if running on ArcaneOS","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/flux/isarcaneos","routeSlug":"/fluxapi/flux/isarcaneos","metadata":{"seo":{"title":"Check if running on ArcaneOS","description":"Check if the node is running on ArcaneOS (specialized Flux operating system). Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"isArcaneOs","name":"Check if running on ArcaneOS","isWebhook":false,"pointer":"/paths/~1flux~1isarcaneos/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Check if running on ArcaneOS","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Check if the node is running on ArcaneOS (specialized Flux operating system). "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/flux/isarcaneos","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/flux/isarcaneos","href":"flux/isarcaneos","openApiOperationId":"isArcaneOs","summary":"Check if running on ArcaneOS"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_464","exampleIds":["paths/~1flux~1isarcaneos/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_464","exampleIds":["paths/~1flux~1isarcaneos/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1flux~1isarcaneos/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_464","exampleIds":["paths/~1flux~1isarcaneos/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_464","exampleIds":["paths/~1flux~1isarcaneos/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/flux/isarcaneos"}],"panels":[]}]},"httpPath":"/flux/isarcaneos"},{"label":"Stream chain preparation","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/flux/streamchainpreparation","routeSlug":"/fluxapi/flux/streamchainpreparation","metadata":{"seo":{"title":"Stream chain preparation","description":"Prepares this node to stream its blockchain to another node on the same local network. Reachable only from the node's own local network — the caller is identified by its socket address, so no zelidauth header is required. Answers 422 when streaming is disabled for failing the minimum throughput criteria, and 503 while another stream is already in progress. Public (local network only)"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"streamChainPreparation","name":"Stream chain preparation","isWebhook":false,"pointer":"/paths/~1flux~1streamchainpreparation/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Stream chain preparation","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Prepares this node to stream its blockchain to another node on the same local network. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Reachable only from the node's own local network"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" — the caller is identified by its socket address, so no "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" header is required. Answers "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"422"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" when streaming is disabled for failing the minimum throughput criteria, and "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"503"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" while another stream is already in progress. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" (local network only)"},"children":[]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/flux/streamchainpreparation","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/flux/streamchainpreparation","href":"flux/streamchainpreparation","openApiOperationId":"streamChainPreparation","summary":"Stream chain preparation"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_465","exampleIds":["paths/~1flux~1streamchainpreparation/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_465","exampleIds":["paths/~1flux~1streamchainpreparation/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1flux~1streamchainpreparation/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_465","exampleIds":["paths/~1flux~1streamchainpreparation/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_465","exampleIds":["paths/~1flux~1streamchainpreparation/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/flux/streamchainpreparation"}],"panels":[]}]},"httpPath":"/flux/streamchainpreparation"},{"label":"Stream blockchain data","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/flux/streamchain","routeSlug":"/fluxapi/flux/streamchain","metadata":{"seo":{"title":"Stream blockchain data","description":"Streams this node's blockchain data to another node on the same local network. Reachable only from the node's own local network — the caller is identified by its socket address, so no zelidauth header is required. Public (local network only)"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"streamChain","name":"Stream blockchain data","isWebhook":false,"pointer":"/paths/~1flux~1streamchain/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Stream blockchain data","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Streams this node's blockchain data to another node on the same local network. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Reachable only from the node's own local network"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" — the caller is identified by its socket address, so no "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" header is required. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" (local network only)"},"children":[]}]}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_466"}},"schemaId":"schema_466","pointer":"/paths/~1flux~1streamchain/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/flux/streamchain","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"requestBody":{"application/json":{"schemaId":"schema_466"}},"responseCodes":["200"],"pointer":"/flux/streamchain","href":"flux/streamchain","openApiOperationId":"streamChain","summary":"Stream blockchain data"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"schemaId":"schema_466","mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_466"}},"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_467","exampleIds":["paths/~1flux~1streamchain/post/responses/200/content/application~1json/example"]}},"schemaId":"schema_467","exampleIds":["paths/~1flux~1streamchain/post/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1flux~1streamchain/post/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_467","exampleIds":["paths/~1flux~1streamchain/post/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_467","exampleIds":["paths/~1flux~1streamchain/post/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/flux/streamchain"}],"panels":[]}]},"httpPath":"/flux/streamchain"},{"label":"Check application availability","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/flux/checkappavailability","routeSlug":"/fluxapi/flux/checkappavailability","metadata":{"seo":{"title":"Check application availability","description":"Check if a specific application is available and accessible. FluxTeam"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"checkAppAvailability","name":"Check application availability","isWebhook":false,"pointer":"/paths/~1flux~1checkappavailability/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Check application availability","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Check if a specific application is available and accessible. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxTeam"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_468"}},"schemaId":"schema_468","pointer":"/paths/~1flux~1checkappavailability/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/flux/checkappavailability","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"requestBody":{"application/json":{"schemaId":"schema_468"}},"responseCodes":["200"],"pointer":"/flux/checkappavailability","href":"flux/checkappavailability","openApiOperationId":"checkAppAvailability","summary":"Check application availability"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"schemaId":"schema_468","mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_468"}},"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_469","exampleIds":["paths/~1flux~1checkappavailability/post/responses/200/content/application~1json/example"]}},"schemaId":"schema_469","exampleIds":["paths/~1flux~1checkappavailability/post/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1flux~1checkappavailability/post/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_469","exampleIds":["paths/~1flux~1checkappavailability/post/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_469","exampleIds":["paths/~1flux~1checkappavailability/post/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/flux/checkappavailability"}],"panels":[]}]},"httpPath":"/flux/checkappavailability"},{"label":"Keep UPnP ports open","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/flux/keepupnpportsopen","routeSlug":"/fluxapi/flux/keepupnpportsopen","metadata":{"seo":{"title":"Keep UPnP ports open","description":"Maintain UPnP port mappings to keep them open. FluxTeam"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"keepUPNPPortsOpen","name":"Keep UPnP ports open","isWebhook":false,"pointer":"/paths/~1flux~1keepupnpportsopen/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Keep UPnP ports open","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Maintain UPnP port mappings to keep them open. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxTeam"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_470"}},"schemaId":"schema_470","pointer":"/paths/~1flux~1keepupnpportsopen/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/flux/keepupnpportsopen","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"requestBody":{"application/json":{"schemaId":"schema_470"}},"responseCodes":["200"],"pointer":"/flux/keepupnpportsopen","href":"flux/keepupnpportsopen","openApiOperationId":"keepUPNPPortsOpen","summary":"Keep UPnP ports open"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"schemaId":"schema_470","mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_470"}},"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_471","exampleIds":["paths/~1flux~1keepupnpportsopen/post/responses/200/content/application~1json/example"]}},"schemaId":"schema_471","exampleIds":["paths/~1flux~1keepupnpportsopen/post/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1flux~1keepupnpportsopen/post/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_471","exampleIds":["paths/~1flux~1keepupnpportsopen/post/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_471","exampleIds":["paths/~1flux~1keepupnpportsopen/post/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/flux/keepupnpportsopen"}],"panels":[]}]},"httpPath":"/flux/keepupnpportsopen"},{"label":"Connected peers","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/flux/getpeers","routeSlug":"/fluxapi/flux/getpeers","metadata":{"seo":{"title":"Connected peers","description":"Detailed information about this node's peer connections. Without a filter every peer is returned; outbound and inbound restrict to one direction, and an ip:port returns that single peer. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"getPeers","name":"Connected peers","isWebhook":false,"pointer":"/paths/~1flux~1peers/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Connected peers","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Detailed information about this node's peer connections. Without a filter every peer is returned; "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"outbound"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" and "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"inbound"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" restrict to one direction, and an "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"ip:port"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" returns that single peer. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"filter","in":"query","schemaId":"schema_353","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"outbound"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"inbound"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", or a specific "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"ip:port"},"children":[]}]}]}],"example":"outbound"}],"pointer":"/paths/~1flux~1peers/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/flux/peers","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"filter","in":"query","required":false,"example":"outbound","schemaId":"schema_353"}],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200","404"],"pointer":"/flux/peers","href":"flux/getpeers","openApiOperationId":"getPeers","summary":"Connected peers"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_361","exampleIds":["paths/~1flux~1peers/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_361","exampleIds":["paths/~1flux~1peers/get/responses/200/content/application~1json/example"]},{"code":"404","description":"Named peer not found"}],"pointer":"/paths/~1flux~1peers/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_361","exampleIds":["paths/~1flux~1peers/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_361","exampleIds":["paths/~1flux~1peers/get/responses/200/content/application~1json/example"]}}},{"code":"404"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/flux/getpeers"}],"panels":[]}]},"httpPath":"/flux/peers"},{"label":"Nodes flagged as unstable","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/flux/getunstablenodes","routeSlug":"/fluxapi/flux/getunstablenodes","metadata":{"seo":{"title":"Nodes flagged as unstable","description":"Peers this node has seen disconnect five or more times within the tracking window, with the count and the time of the first disconnect. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"getUnstableNodes","name":"Nodes flagged as unstable","isWebhook":false,"pointer":"/paths/~1flux~1unstablenodes/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Nodes flagged as unstable","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Peers this node has seen disconnect five or more times within the tracking window, with the count and the time of the first disconnect. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/flux/unstablenodes","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/flux/unstablenodes","href":"flux/getunstablenodes","openApiOperationId":"getUnstableNodes","summary":"Nodes flagged as unstable"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_472","exampleIds":["paths/~1flux~1unstablenodes/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_472","exampleIds":["paths/~1flux~1unstablenodes/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1flux~1unstablenodes/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_472","exampleIds":["paths/~1flux~1unstablenodes/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_472","exampleIds":["paths/~1flux~1unstablenodes/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/flux/getunstablenodes"}],"panels":[]}]},"httpPath":"/flux/unstablenodes"},{"label":"Peer connection history","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/flux/getpeerhistory","routeSlug":"/fluxapi/flux/getpeerhistory","metadata":{"seo":{"title":"Peer connection history","description":"Connection and disconnection events from this node's peer history ring buffer, newest first. Every filter is optional and they combine. AdminAndFluxTeam"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"getPeerHistory","name":"Peer connection history","isWebhook":false,"pointer":"/paths/~1flux~1peerhistory/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Peer connection history","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Connection and disconnection events from this node's peer history ring buffer, newest first. Every filter is optional and they combine. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AdminAndFluxTeam"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"ip","in":"query","schemaId":"schema_353","description":"IP or IP prefix to match","example":"75.6.52"},{"name":"code","in":"query","schemaId":"schema_379","description":"WebSocket close code","example":4004},{"name":"event","in":"query","schemaId":"schema_353","description":"Event type","example":"disconnected"},{"name":"limit","in":"query","schemaId":"schema_379","description":"Most recent N events","example":50},{"name":"since","in":"query","schemaId":"schema_379","description":"Unix milliseconds; only events after this moment","example":1773520000000}],"pointer":"/paths/~1flux~1peerhistory/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/flux/peerhistory","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"ip","in":"query","required":false,"example":"75.6.52","schemaId":"schema_353"},{"name":"code","in":"query","required":false,"example":4004,"schemaId":"schema_379"},{"name":"event","in":"query","required":false,"example":"disconnected","schemaId":"schema_353"},{"name":"limit","in":"query","required":false,"example":50,"schemaId":"schema_379"},{"name":"since","in":"query","required":false,"example":1773520000000,"schemaId":"schema_379"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200","401"],"pointer":"/flux/peerhistory","href":"flux/getpeerhistory","openApiOperationId":"getPeerHistory","summary":"Peer connection history"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_361","exampleIds":["paths/~1flux~1peerhistory/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_361","exampleIds":["paths/~1flux~1peerhistory/get/responses/200/content/application~1json/example"]},{"code":"401","description":"Authentication failed or insufficient privileges","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}},"schemaId":"components/schemas/UnauthorizedError"}],"pointer":"/paths/~1flux~1peerhistory/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_361","exampleIds":["paths/~1flux~1peerhistory/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_361","exampleIds":["paths/~1flux~1peerhistory/get/responses/200/content/application~1json/example"]}}},{"code":"401","schemaId":"components/schemas/UnauthorizedError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/flux/getpeerhistory"}],"panels":[]}]},"httpPath":"/flux/peerhistory"},{"label":"Peer-exchange topology","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/flux/gettopology","routeSlug":"/fluxapi/flux/gettopology","metadata":{"seo":{"title":"Peer-exchange topology","description":"What this node's peers have reported about their peers: an outbound/inbound list per reporting node, with the number of reporters and of distinct known peers. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"getTopology","name":"Peer-exchange topology","isWebhook":false,"pointer":"/paths/~1flux~1topology/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Peer-exchange topology","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"What this node's peers have reported about "},"children":[]},{"$$mdtype":"Node","type":"em","inline":true,"attributes":{"marker":"*"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"their"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" peers: an "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"outbound"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"/"},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"inbound"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" list per reporting node, with the number of reporters and of distinct known peers. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/flux/topology","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/flux/topology","href":"flux/gettopology","openApiOperationId":"getTopology","summary":"Peer-exchange topology"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_473","exampleIds":["paths/~1flux~1topology/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_473","exampleIds":["paths/~1flux~1topology/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1flux~1topology/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_473","exampleIds":["paths/~1flux~1topology/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_473","exampleIds":["paths/~1flux~1topology/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/flux/gettopology"}],"panels":[]}]},"httpPath":"/flux/topology"},{"label":"Network health and diagnosis history","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/flux/getnetworkhealth","routeSlug":"/fluxapi/flux/getnetworkhealth","metadata":{"seo":{"title":"Network health and diagnosis history","description":"This node's view of network health: the monitor's current status, whether it considers the network to be in steady state, and its recent diagnosis history. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"getNetworkHealth","name":"Network health and diagnosis history","isWebhook":false,"pointer":"/paths/~1flux~1networkhealth/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Network health and diagnosis history","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"This node's view of network health: the monitor's current status, whether it considers the network to be in steady state, and its recent diagnosis history. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/flux/networkhealth","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/flux/networkhealth","href":"flux/getnetworkhealth","openApiOperationId":"getNetworkHealth","summary":"Network health and diagnosis history"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_474","exampleIds":["paths/~1flux~1networkhealth/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_474","exampleIds":["paths/~1flux~1networkhealth/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1flux~1networkhealth/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_474","exampleIds":["paths/~1flux~1networkhealth/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_474","exampleIds":["paths/~1flux~1networkhealth/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/flux/getnetworkhealth"}],"panels":[]}]},"httpPath":"/flux/networkhealth"},{"label":"Clock drift of this node","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/flux/clockdrift","routeSlug":"/fluxapi/flux/clockdrift","metadata":{"seo":{"title":"Clock drift of this node","description":"The node's time offset as reported by its NTP client (chrony or systemd-timesyncd), with the source that answered and the node's own Unix time in seconds. A node whose clock has drifted is refused by signature-gated peer endpoints, so this is the first thing to check when those return \"stale\". Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"clockDrift","name":"Clock drift of this node","isWebhook":false,"pointer":"/paths/~1flux~1clockdrift/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Clock drift of this node","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"The node's time offset as reported by its NTP client ("},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"chrony"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" or "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"systemd-timesyncd"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"), with the source that answered and the node's own Unix time in seconds. A node whose clock has drifted is refused by signature-gated peer endpoints, so this is the first thing to check when those return \"stale\". "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/flux/clockdrift","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/flux/clockdrift","href":"flux/clockdrift","openApiOperationId":"clockDrift","summary":"Clock drift of this node"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_475","exampleIds":["paths/~1flux~1clockdrift/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_475","exampleIds":["paths/~1flux~1clockdrift/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1flux~1clockdrift/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_475","exampleIds":["paths/~1flux~1clockdrift/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_475","exampleIds":["paths/~1flux~1clockdrift/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/flux/clockdrift"}],"panels":[]}]},"httpPath":"/flux/clockdrift"},{"label":"Enterprise application owners","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/flux/getenterpriseappowners","routeSlug":"/fluxapi/flux/getenterpriseappowners","metadata":{"seo":{"title":"Enterprise application owners","description":"The FluxIDs configured as enterprise application owners. Cached for an hour. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"getEnterpriseAppOwners","name":"Enterprise application owners","isWebhook":false,"pointer":"/paths/~1flux~1enterpriseappowners/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Enterprise application owners","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"The FluxIDs configured as enterprise application owners. Cached for an hour. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/flux/enterpriseappowners","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/flux/enterpriseappowners","href":"flux/getenterpriseappowners","openApiOperationId":"getEnterpriseAppOwners","summary":"Enterprise application owners"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_412","exampleIds":["paths/~1flux~1enterpriseappowners/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_412","exampleIds":["paths/~1flux~1enterpriseappowners/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1flux~1enterpriseappowners/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_412","exampleIds":["paths/~1flux~1enterpriseappowners/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_412","exampleIds":["paths/~1flux~1enterpriseappowners/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/flux/getenterpriseappowners"}],"panels":[]}]},"httpPath":"/flux/enterpriseappowners"},{"label":"Ports in use on this node","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/flux/portsinuse","routeSlug":"/fluxapi/flux/portsinuse","metadata":{"seo":{"title":"Ports in use on this node","description":"The ports this node currently has in use, returned signed so the caller can attribute the answer to this node."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"portsInUse","name":"Ports in use on this node","isWebhook":false,"pointer":"/paths/~1flux~1portsinuse/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Ports in use on this node","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"The ports this node currently has in use, returned "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"signed"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" so the caller can attribute the answer to this node."},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Two kinds of caller are accepted. A peer node signs its ask with "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"pubKey"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"signature"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" and "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"timestamp"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"; the timestamp window is checked "},"children":[]},{"$$mdtype":"Node","type":"em","inline":true,"attributes":{"marker":"*"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"before"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" the signature, so an ask outside it is refused as stale regardless of who sent it — a node whose clock has drifted can read which problem it has from one line. A node operator or the Flux team may instead authenticate with a "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" header and send an empty body. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AdminAndFluxTeam"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" (or a signed peer request)"},"children":[]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":false,"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_476","exampleIds":["paths/~1flux~1portsinuse/post/requestBody/content/application~1json/example"]}},"schemaId":"schema_476","exampleIds":["paths/~1flux~1portsinuse/post/requestBody/content/application~1json/example"],"pointer":"/paths/~1flux~1portsinuse/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/flux/portsinuse","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"requestBody":{"application/json":{"schemaId":"schema_476","exampleIds":["paths/~1flux~1portsinuse/post/requestBody/content/application~1json/example"]}},"responseCodes":["200","401"],"pointer":"/flux/portsinuse","href":"flux/portsinuse","openApiOperationId":"portsInUse","summary":"Ports in use on this node","securityGroups":[{"FluxID":[]},{}]},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"schemaId":"schema_476","exampleIds":["paths/~1flux~1portsinuse/post/requestBody/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_476","exampleIds":["paths/~1flux~1portsinuse/post/requestBody/content/application~1json/example"]}},"examples":[{}]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_477","exampleIds":["paths/~1flux~1portsinuse/post/responses/200/content/application~1json/example"]}},"schemaId":"schema_477","exampleIds":["paths/~1flux~1portsinuse/post/responses/200/content/application~1json/example"]},{"code":"401","description":"Authentication failed or insufficient privileges","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}},"schemaId":"components/schemas/UnauthorizedError"}],"pointer":"/paths/~1flux~1portsinuse/post/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_477","exampleIds":["paths/~1flux~1portsinuse/post/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_477","exampleIds":["paths/~1flux~1portsinuse/post/responses/200/content/application~1json/example"]}}},{"code":"401","schemaId":"components/schemas/UnauthorizedError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/flux/portsinuse"}],"panels":[]}]},"httpPath":"/flux/portsinuse"},{"label":"Ask this node to connect back to you","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/flux/addoutgoingpeer","routeSlug":"/fluxapi/flux/addoutgoingpeer","metadata":{"seo":{"title":"Ask this node to connect back to you","description":"Asks this node to open an outgoing connection to the given ip. The request is only honoured when it comes from that address and the address belongs to a confirmed node, so a node can ask a peer to connect back to it but cannot direct a peer at a third party. Refused while this node is unconfirmed, or when the connection already exists. Public (self-attested)"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"addOutgoingPeer","name":"Ask this node to connect back to you","isWebhook":false,"pointer":"/paths/~1flux~1addoutgoingpeer/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Ask this node to connect back to you","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Asks this node to open an outgoing connection to the given "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"ip"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":". The request is only honoured when it comes "},"children":[]},{"$$mdtype":"Node","type":"em","inline":true,"attributes":{"marker":"*"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"from"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" that address and the address belongs to a confirmed node, so a node can ask a peer to connect back to it but cannot direct a peer at a third party. Refused while this node is unconfirmed, or when the connection already exists. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" (self-attested)"},"children":[]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"ip","in":"query","schemaId":"schema_353","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"ip"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" or "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"ip:port"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" — must match the requester's own address"},"children":[]}]}]}],"required":true,"example":"202.61.234.13:16127"}],"pointer":"/paths/~1flux~1addoutgoingpeer/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/flux/addoutgoingpeer","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"ip","in":"query","required":true,"example":"202.61.234.13:16127","schemaId":"schema_353"}],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/flux/addoutgoingpeer","href":"flux/addoutgoingpeer","openApiOperationId":"addOutgoingPeer","summary":"Ask this node to connect back to you"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_341","exampleIds":["paths/~1flux~1addoutgoingpeer/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_341","exampleIds":["paths/~1flux~1addoutgoingpeer/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1flux~1addoutgoingpeer/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_341","exampleIds":["paths/~1flux~1addoutgoingpeer/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_341","exampleIds":["paths/~1flux~1addoutgoingpeer/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/flux/addoutgoingpeer"}],"panels":[]}]},"httpPath":"/flux/addoutgoingpeer"},{"label":"Start peer discovery","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/flux/startdiscovery","routeSlug":"/fluxapi/flux/startdiscovery","metadata":{"seo":{"title":"Start peer discovery","description":"Starts this node's peer discovery loop. FluxTeam"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"startDiscovery","name":"Start peer discovery","isWebhook":false,"pointer":"/paths/~1flux~1startdiscovery/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Start peer discovery","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Starts this node's peer discovery loop. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxTeam"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/flux/startdiscovery","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200","401"],"pointer":"/flux/startdiscovery","href":"flux/startdiscovery","openApiOperationId":"startDiscovery","summary":"Start peer discovery"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_341","exampleIds":["paths/~1flux~1startdiscovery/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_341","exampleIds":["paths/~1flux~1startdiscovery/get/responses/200/content/application~1json/example"]},{"code":"401","description":"Authentication failed or insufficient privileges","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}},"schemaId":"components/schemas/UnauthorizedError"}],"pointer":"/paths/~1flux~1startdiscovery/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_341","exampleIds":["paths/~1flux~1startdiscovery/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_341","exampleIds":["paths/~1flux~1startdiscovery/get/responses/200/content/application~1json/example"]}}},{"code":"401","schemaId":"components/schemas/UnauthorizedError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/flux/startdiscovery"}],"panels":[]}]},"httpPath":"/flux/startdiscovery"},{"label":"Git branch FluxOS is running","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/flux/getcurrentbranch","routeSlug":"/fluxapi/flux/getcurrentbranch","metadata":{"seo":{"title":"Git branch FluxOS is running","description":"The branch of the FluxOS working tree on this node. FluxTeam"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"getCurrentBranch","name":"Git branch FluxOS is running","isWebhook":false,"pointer":"/paths/~1flux~1currentbranch/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Git branch FluxOS is running","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"The branch of the FluxOS working tree on this node. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxTeam"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/flux/currentbranch","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200","401"],"pointer":"/flux/currentbranch","href":"flux/getcurrentbranch","openApiOperationId":"getCurrentBranch","summary":"Git branch FluxOS is running"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_417","exampleIds":["paths/~1flux~1currentbranch/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_417","exampleIds":["paths/~1flux~1currentbranch/get/responses/200/content/application~1json/example"]},{"code":"401","description":"Authentication failed or insufficient privileges","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}},"schemaId":"components/schemas/UnauthorizedError"}],"pointer":"/paths/~1flux~1currentbranch/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_417","exampleIds":["paths/~1flux~1currentbranch/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_417","exampleIds":["paths/~1flux~1currentbranch/get/responses/200/content/application~1json/example"]}}},{"code":"401","schemaId":"components/schemas/UnauthorizedError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/flux/getcurrentbranch"}],"panels":[]}]},"httpPath":"/flux/currentbranch"},{"label":"Git commit FluxOS is running","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/flux/getcurrentcommitid","routeSlug":"/fluxapi/flux/getcurrentcommitid","metadata":{"seo":{"title":"Git commit FluxOS is running","description":"The commit id of the FluxOS working tree on this node. FluxTeam"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"getCurrentCommitId","name":"Git commit FluxOS is running","isWebhook":false,"pointer":"/paths/~1flux~1currentcommitid/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Git commit FluxOS is running","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"The commit id of the FluxOS working tree on this node. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxTeam"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/flux/currentcommitid","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200","401"],"pointer":"/flux/currentcommitid","href":"flux/getcurrentcommitid","openApiOperationId":"getCurrentCommitId","summary":"Git commit FluxOS is running"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_417","exampleIds":["paths/~1flux~1currentcommitid/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_417","exampleIds":["paths/~1flux~1currentcommitid/get/responses/200/content/application~1json/example"]},{"code":"401","description":"Authentication failed or insufficient privileges","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}},"schemaId":"components/schemas/UnauthorizedError"}],"pointer":"/paths/~1flux~1currentcommitid/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_417","exampleIds":["paths/~1flux~1currentcommitid/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_417","exampleIds":["paths/~1flux~1currentcommitid/get/responses/200/content/application~1json/example"]}}},{"code":"401","schemaId":"components/schemas/UnauthorizedError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/flux/getcurrentcommitid"}],"panels":[]}]},"httpPath":"/flux/currentcommitid"},{"label":"Reinstall the FluxOS UI","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/flux/rebuildui","routeSlug":"/fluxapi/flux/rebuildui","metadata":{"seo":{"title":"Reinstall the FluxOS UI","description":"Fetches the published CloudUI release again and reinstalls it, unconditionally — the periodic check stands down when the installed hash already matches the release, and a UI that is damaged rather than out of date matches all the same. Repairing one is what this is for."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"rebuildUi","name":"Reinstall the FluxOS UI","isWebhook":false,"pointer":"/paths/~1flux~1rebuildui/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Reinstall the FluxOS UI","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Fetches the published CloudUI release again and reinstalls it, unconditionally — the periodic check stands down when the installed hash already matches the release, and a UI that is damaged rather than out of date matches all the same. Repairing one is what this is for."},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Refused on ArcaneOS, where the watchdog owns CloudUI; the refusal names the component to ask instead. Replaces the removed "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"/flux/rebuildhome"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":". "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AdminAndFluxTeam"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/flux/rebuildui","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200","401"],"pointer":"/flux/rebuildui","href":"flux/rebuildui","openApiOperationId":"rebuildUi","summary":"Reinstall the FluxOS UI"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_341","exampleIds":["paths/~1flux~1rebuildui/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_341","exampleIds":["paths/~1flux~1rebuildui/get/responses/200/content/application~1json/example"]},{"code":"401","description":"Authentication failed or insufficient privileges","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}},"schemaId":"components/schemas/UnauthorizedError"}],"pointer":"/paths/~1flux~1rebuildui/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_341","exampleIds":["paths/~1flux~1rebuildui/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_341","exampleIds":["paths/~1flux~1rebuildui/get/responses/200/content/application~1json/example"]}}},{"code":"401","schemaId":"components/schemas/UnauthorizedError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/flux/rebuildui"}],"panels":[]}]},"httpPath":"/flux/rebuildui"},{"label":"Server-sent event stream","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/flux/eventstream","routeSlug":"/fluxapi/flux/eventstream","metadata":{"seo":{"title":"Server-sent event stream","description":"A text/event-stream of FluxOS events. Each event carries a monotonic id; send it back in the Last-Event-ID header to resume."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"eventStream","name":"Server-sent event stream","isWebhook":false,"pointer":"/paths/~1flux~1eventstream/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Server-sent event stream","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"A "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"text/event-stream"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" of FluxOS events. Each event carries a monotonic "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"id"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"; send it back in the "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"Last-Event-ID"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" header to resume."},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"A resuming consumer that fell behind the retention ring is told so "},"children":[]},{"$$mdtype":"Node","type":"em","inline":true,"attributes":{"marker":"*"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"before"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" it is handed the survivors: a "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"stream:gap"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" event names "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"afterId"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"oldestRetainedId"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" and how many events were "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"dropped"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":". Silence here is what turns a dropped event into a timeout somewhere else entirely. A "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":": keepalive"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" comment is written every 15 seconds."},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Answers "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"404"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" on nodes where the event stream is not enabled. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]},{"nodeType":"item-content","variant":"headers","label":"Headers","labelTranslationKey":"header","parameters":[{"name":"Last-Event-ID","in":"header","schemaId":"schema_379","description":"Resume after this event id","example":4211}],"pointer":"/paths/~1flux~1eventstream/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/flux/eventstream","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[{"name":"Last-Event-ID","in":"header","required":false,"example":4211,"schemaId":"schema_379"}],"cookie":[]},"security":[],"responseCodes":["200","404"],"pointer":"/flux/eventstream","href":"flux/eventstream","openApiOperationId":"eventStream","summary":"Server-sent event stream"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"Event stream","mediaType":"text/event-stream","mediaTypes":["text/event-stream"],"mediaTypeContent":{"text/event-stream":{"schemaId":"schema_353","exampleIds":["paths/~1flux~1eventstream/get/responses/200/content/text~1event-stream/example"]}},"schemaId":"schema_353","exampleIds":["paths/~1flux~1eventstream/get/responses/200/content/text~1event-stream/example"]},{"code":"404","description":"Event stream not enabled on this node"}],"pointer":"/paths/~1flux~1eventstream/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_353","exampleIds":["paths/~1flux~1eventstream/get/responses/200/content/text~1event-stream/example"],"mediaTypes":["text/event-stream"],"mediaTypeContent":{"text/event-stream":{"schemaId":"schema_353","exampleIds":["paths/~1flux~1eventstream/get/responses/200/content/text~1event-stream/example"]}}},{"code":"404"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/flux/eventstream"}],"panels":[]}]},"httpPath":"/flux/eventstream"},{"label":"Internal event counters (test builds only)","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/flux/testcounters","routeSlug":"/fluxapi/flux/testcounters","metadata":{"seo":{"title":"Internal event counters (test builds only)","description":"The internal event counters the event bus keeps. Available only on nodes where the test event stream is enabled; every other node answers 404. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"testCounters","name":"Internal event counters (test builds only)","isWebhook":false,"pointer":"/paths/~1flux~1testcounters/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Internal event counters (test builds only)","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"The internal event counters the event bus keeps. Available only on nodes where the test event stream is enabled; every other node answers "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"404"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":". "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/flux/testcounters","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200","404"],"pointer":"/flux/testcounters","href":"flux/testcounters","openApiOperationId":"testCounters","summary":"Internal event counters (test builds only)"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1flux~1testcounters/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_384","exampleIds":["paths/~1flux~1testcounters/get/responses/200/content/application~1json/example"]},{"code":"404","description":"Test counters not enabled on this node"}],"pointer":"/paths/~1flux~1testcounters/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_384","exampleIds":["paths/~1flux~1testcounters/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1flux~1testcounters/get/responses/200/content/application~1json/example"]}}},{"code":"404"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/flux/testcounters"}],"panels":[]}]},"httpPath":"/flux/testcounters"},{"label":"Broadcast message to outgoing peers","deprecated":true,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/flux/broadcastmessagetooutgoingfromuserpost","routeSlug":"/fluxapi/flux/broadcastmessagetooutgoingfromuserpost","metadata":{"seo":{"title":"Broadcast message to outgoing peers","description":"Deprecated. Delegates to the same handler as /flux/broadcastmessage, which broadcasts to every peer rather than only outgoing ones; use that endpoint instead. AdminAndFluxTeam"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"broadcastMessageToOutgoingFromUserPost","name":"Broadcast message to outgoing peers","deprecated":true,"isWebhook":false,"pointer":"/paths/~1flux~1broadcastmessagetooutgoing/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Broadcast message to outgoing peers","isWebhook":false,"deprecated":true,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Deprecated."},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" Delegates to the same handler as "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"/flux/broadcastmessage"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", which broadcasts to every peer rather than only outgoing ones; use that endpoint instead. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AdminAndFluxTeam"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["text/plain"],"mediaTypeSchemas":{"text/plain":{"schemaId":"schema_443","exampleIds":["paths/~1flux~1broadcastmessagetooutgoing/post/requestBody/content/text~1plain/example"]}},"schemaId":"schema_443","exampleIds":["paths/~1flux~1broadcastmessagetooutgoing/post/requestBody/content/text~1plain/example"],"pointer":"/paths/~1flux~1broadcastmessagetooutgoing/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/flux/broadcastmessagetooutgoing","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"requestBody":{"text/plain":{"schemaId":"schema_443","exampleIds":["paths/~1flux~1broadcastmessagetooutgoing/post/requestBody/content/text~1plain/example"]}},"responseCodes":["200"],"pointer":"/flux/broadcastmessagetooutgoing","href":"flux/broadcastmessagetooutgoingfromuserpost","openApiOperationId":"broadcastMessageToOutgoingFromUserPost","summary":"Broadcast message to outgoing peers"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"schemaId":"schema_443","exampleIds":["paths/~1flux~1broadcastmessagetooutgoing/post/requestBody/content/text~1plain/example"],"mediaTypes":["text/plain"],"mediaTypeSchemas":{"text/plain":{"schemaId":"schema_443","exampleIds":["paths/~1flux~1broadcastmessagetooutgoing/post/requestBody/content/text~1plain/example"]}},"examples":[{}]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_341","exampleIds":["paths/~1flux~1broadcastmessagetooutgoing/post/responses/200/content/application~1json/example"]}},"schemaId":"schema_341","exampleIds":["paths/~1flux~1broadcastmessagetooutgoing/post/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1flux~1broadcastmessagetooutgoing/post/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_341","exampleIds":["paths/~1flux~1broadcastmessagetooutgoing/post/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_341","exampleIds":["paths/~1flux~1broadcastmessagetooutgoing/post/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/flux/broadcastmessagetooutgoingfromuserpost"}],"panels":[]}]},"httpPath":"/flux/broadcastmessagetooutgoing"},{"label":"Broadcast message to outgoing peers","deprecated":true,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/flux/broadcastmessagetooutgoingfromuser","routeSlug":"/fluxapi/flux/broadcastmessagetooutgoingfromuser","metadata":{"seo":{"title":"Broadcast message to outgoing peers","description":"Deprecated. Delegates to the same handler as /flux/broadcastmessage, which broadcasts to every peer rather than only outgoing ones; use that endpoint instead. AdminAndFluxTeam"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"broadcastMessageToOutgoingFromUser","name":"Broadcast message to outgoing peers","deprecated":true,"isWebhook":false,"pointer":"/paths/~1flux~1broadcastmessagetooutgoing/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Broadcast message to outgoing peers","isWebhook":false,"deprecated":true,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Deprecated."},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" Delegates to the same handler as "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"/flux/broadcastmessage"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", which broadcasts to every peer rather than only outgoing ones; use that endpoint instead. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AdminAndFluxTeam"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"data","in":"query","schemaId":"schema_353","description":"The message","required":true,"example":"a7a5b90b25ccc0a8379ec960c103103390369d1d6d18f88281372b944531dc23"}],"pointer":"/paths/~1flux~1broadcastmessagetooutgoing/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/flux/broadcastmessagetooutgoing","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"data","in":"query","required":true,"example":"a7a5b90b25ccc0a8379ec960c103103390369d1d6d18f88281372b944531dc23","schemaId":"schema_353"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/flux/broadcastmessagetooutgoing","href":"flux/broadcastmessagetooutgoingfromuser","openApiOperationId":"broadcastMessageToOutgoingFromUser","summary":"Broadcast message to outgoing peers"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_341","exampleIds":["paths/~1flux~1broadcastmessagetooutgoing/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_341","exampleIds":["paths/~1flux~1broadcastmessagetooutgoing/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1flux~1broadcastmessagetooutgoing/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_341","exampleIds":["paths/~1flux~1broadcastmessagetooutgoing/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_341","exampleIds":["paths/~1flux~1broadcastmessagetooutgoing/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/flux/broadcastmessagetooutgoingfromuser"}],"panels":[]}]},"httpPath":"/flux/broadcastmessagetooutgoing"},{"label":"Broadcast message to incoming peers","deprecated":true,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/flux/broadcastmessagetoincomingfromuserpost","routeSlug":"/fluxapi/flux/broadcastmessagetoincomingfromuserpost","metadata":{"seo":{"title":"Broadcast message to incoming peers","description":"Deprecated. Delegates to the same handler as /flux/broadcastmessage, which broadcasts to every peer rather than only incoming ones; use that endpoint instead. AdminAndFluxTeam"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"broadcastMessageToIncomingFromUserPost","name":"Broadcast message to incoming peers","deprecated":true,"isWebhook":false,"pointer":"/paths/~1flux~1broadcastmessagetoincoming/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Broadcast message to incoming peers","isWebhook":false,"deprecated":true,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Deprecated."},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" Delegates to the same handler as "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"/flux/broadcastmessage"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", which broadcasts to every peer rather than only incoming ones; use that endpoint instead. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AdminAndFluxTeam"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["text/plain"],"mediaTypeSchemas":{"text/plain":{"schemaId":"schema_443","exampleIds":["paths/~1flux~1broadcastmessagetoincoming/post/requestBody/content/text~1plain/example"]}},"schemaId":"schema_443","exampleIds":["paths/~1flux~1broadcastmessagetoincoming/post/requestBody/content/text~1plain/example"],"pointer":"/paths/~1flux~1broadcastmessagetoincoming/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/flux/broadcastmessagetoincoming","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"requestBody":{"text/plain":{"schemaId":"schema_443","exampleIds":["paths/~1flux~1broadcastmessagetoincoming/post/requestBody/content/text~1plain/example"]}},"responseCodes":["200"],"pointer":"/flux/broadcastmessagetoincoming","href":"flux/broadcastmessagetoincomingfromuserpost","openApiOperationId":"broadcastMessageToIncomingFromUserPost","summary":"Broadcast message to incoming peers"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"schemaId":"schema_443","exampleIds":["paths/~1flux~1broadcastmessagetoincoming/post/requestBody/content/text~1plain/example"],"mediaTypes":["text/plain"],"mediaTypeSchemas":{"text/plain":{"schemaId":"schema_443","exampleIds":["paths/~1flux~1broadcastmessagetoincoming/post/requestBody/content/text~1plain/example"]}},"examples":[{}]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_341","exampleIds":["paths/~1flux~1broadcastmessagetoincoming/post/responses/200/content/application~1json/example"]}},"schemaId":"schema_341","exampleIds":["paths/~1flux~1broadcastmessagetoincoming/post/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1flux~1broadcastmessagetoincoming/post/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_341","exampleIds":["paths/~1flux~1broadcastmessagetoincoming/post/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_341","exampleIds":["paths/~1flux~1broadcastmessagetoincoming/post/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/flux/broadcastmessagetoincomingfromuserpost"}],"panels":[]}]},"httpPath":"/flux/broadcastmessagetoincoming"},{"label":"Broadcast message to incoming peers","deprecated":true,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/flux/broadcastmessagetoincomingfromuser","routeSlug":"/fluxapi/flux/broadcastmessagetoincomingfromuser","metadata":{"seo":{"title":"Broadcast message to incoming peers","description":"Deprecated. Delegates to the same handler as /flux/broadcastmessage, which broadcasts to every peer rather than only incoming ones; use that endpoint instead. AdminAndFluxTeam"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"broadcastMessageToIncomingFromUser","name":"Broadcast message to incoming peers","deprecated":true,"isWebhook":false,"pointer":"/paths/~1flux~1broadcastmessagetoincoming/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Broadcast message to incoming peers","isWebhook":false,"deprecated":true,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Deprecated."},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" Delegates to the same handler as "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"/flux/broadcastmessage"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", which broadcasts to every peer rather than only incoming ones; use that endpoint instead. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AdminAndFluxTeam"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"data","in":"query","schemaId":"schema_353","description":"The message","required":true,"example":"a7a5b90b25ccc0a8379ec960c103103390369d1d6d18f88281372b944531dc23"}],"pointer":"/paths/~1flux~1broadcastmessagetoincoming/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/flux/broadcastmessagetoincoming","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"data","in":"query","required":true,"example":"a7a5b90b25ccc0a8379ec960c103103390369d1d6d18f88281372b944531dc23","schemaId":"schema_353"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/flux/broadcastmessagetoincoming","href":"flux/broadcastmessagetoincomingfromuser","openApiOperationId":"broadcastMessageToIncomingFromUser","summary":"Broadcast message to incoming peers"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_341","exampleIds":["paths/~1flux~1broadcastmessagetoincoming/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_341","exampleIds":["paths/~1flux~1broadcastmessagetoincoming/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1flux~1broadcastmessagetoincoming/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_341","exampleIds":["paths/~1flux~1broadcastmessagetoincoming/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_341","exampleIds":["paths/~1flux~1broadcastmessagetoincoming/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/flux/broadcastmessagetoincomingfromuser"}],"panels":[]}]},"httpPath":"/flux/broadcastmessagetoincoming"},{"label":"FluxID of the node operator (deprecated)","deprecated":true,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/flux/getfluxzelid","routeSlug":"/fluxapi/flux/getfluxzelid","metadata":{"seo":{"title":"FluxID of the node operator (deprecated)","description":"Deprecated alias of GET /flux/id. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"getFluxZelID","name":"FluxID of the node operator (deprecated)","deprecated":true,"isWebhook":false,"pointer":"/paths/~1flux~1zelid/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"FluxID of the node operator (deprecated)","isWebhook":false,"deprecated":true,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Deprecated alias of "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"GET /flux/id"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":". "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/flux/zelid","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/flux/zelid","href":"flux/getfluxzelid","openApiOperationId":"getFluxZelID","summary":"FluxID of the node operator (deprecated)"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_417","exampleIds":["paths/~1flux~1zelid/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_417","exampleIds":["paths/~1flux~1zelid/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1flux~1zelid/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_417","exampleIds":["paths/~1flux~1zelid/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_417","exampleIds":["paths/~1flux~1zelid/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/flux/getfluxzelid"}],"panels":[]}]},"httpPath":"/flux/zelid"}],"content":{"contentType":"group","meta":{"name":"Flux"},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Flux","showPageActions":true},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Flux Network Operations"},"children":[]}]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Core network endpoints for interacting with the broader Flux decentralized network. These APIs provide access to network statistics, node information, consensus data, and network-wide operations that facilitate the decentralized cloud infrastructure."},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Network Services:"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" - Node discovery and registry - Network consensus information - Global network statistics - Peer-to-peer communication - Distributed coordination"},"children":[]}]}]}]}],"panels":[{"children":[{"kind":"group-items","title":"Operations","titleTranslationKey":"operations","items":[{"title":"/flux/startdaemon","summary":"Starts Flux daemon","prefix":{"name":"get","color":"get"},"badges":[],"link":"/flux/startdaemon","deprecated":false},{"title":"/flux/restartdaemon","summary":"Restarts Flux daemon","prefix":{"name":"get","color":"get"},"badges":[],"link":"/flux/restartdaemon","deprecated":false},{"title":"/flux/entermaster","summary":"Switch to master branch of FluxOS","prefix":{"name":"get","color":"get"},"badges":[],"link":"/flux/fluxentermaster","deprecated":false},{"title":"/flux/enterdevelopment","summary":"Switch to development branch of FluxOS","prefix":{"name":"get","color":"get"},"badges":[],"link":"/flux/fluxenterdevelopment","deprecated":false},{"title":"/flux/reindexdaemon","summary":"Reindexes Flux daemon","prefix":{"name":"get","color":"get"},"badges":[],"link":"/flux/reindexfluxb","deprecated":false},{"title":"/flux/updateflux","summary":"Updates Flux to the latest version","prefix":{"name":"get","color":"get"},"badges":[],"link":"/flux/updateflux","deprecated":false},{"title":"/flux/hardupdateflux","summary":"Perform hard update to the latest version","prefix":{"name":"get","color":"get"},"badges":[],"link":"/flux/hardupdateflux","deprecated":false},{"title":"/flux/updatedaemon","summary":"Updates Flux daemon","prefix":{"name":"get","color":"get"},"badges":[],"link":"/flux/updatedaemon","deprecated":false},{"title":"/flux/updatebenchmark","summary":"Updates Benchmark daemon","prefix":{"name":"get","color":"get"},"badges":[],"link":"/flux/updatebenchmark","deprecated":false},{"title":"/flux/daemondebug","summary":"Returns with the Flux debug log","prefix":{"name":"get","color":"get"},"badges":[],"link":"/flux/fluxdebug","deprecated":false},{"title":"/flux/benchmarkdebug","summary":"Returns with the Benchmark debug log","prefix":{"name":"get","color":"get"},"badges":[],"link":"/flux/benchmarkdebuf","deprecated":false},{"title":"/flux/taildaemondebug","summary":"Returns last lines of Flux debug log","prefix":{"name":"get","color":"get"},"badges":[],"link":"/flux/tailfluxdebug","deprecated":false},{"title":"/flux/tailbenchmarkdebug","summary":"Returns last lines of Benchmark debug log","prefix":{"name":"get","color":"get"},"badges":[],"link":"/flux/tailbenchmarkdebug","deprecated":false},{"title":"/flux/errorlog","summary":"Returns with the Flux error log","prefix":{"name":"get","color":"get"},"badges":[],"link":"/flux/fluxerrorlog","deprecated":false},{"title":"/flux/tailerrorlog","summary":"Returns last lines of Flux error log","prefix":{"name":"get","color":"get"},"badges":[],"link":"/flux/tailfluxerrorlog","deprecated":false},{"title":"/flux/nodetier","summary":"Node Tier","prefix":{"name":"get","color":"get"},"badges":[],"link":"/flux/getnodetier","deprecated":false},{"title":"/flux/info","summary":"Combined info","prefix":{"name":"get","color":"get"},"badges":[],"link":"/flux/getfluxinfo","deprecated":false},{"title":"/flux/timezone","summary":"Flux timezone","prefix":{"name":"get","color":"get"},"badges":[],"link":"/flux/getfluxtimezone","deprecated":false},{"title":"/flux/version","summary":"Gets version of Flux","prefix":{"name":"get","color":"get"},"badges":[],"link":"/flux/getfluxversion","deprecated":false},{"title":"/flux/ip","summary":"Flux IP","prefix":{"name":"get","color":"get"},"badges":[],"link":"/flux/getfluxip","deprecated":false},{"title":"/flux/staticip","summary":"Flux static IP status","prefix":{"name":"get","color":"get"},"badges":[],"link":"/flux/getfluxstaticip","deprecated":false},{"title":"/flux/geolocation","summary":"Geolocation info","prefix":{"name":"get","color":"get"},"badges":[],"link":"/flux/getfluxgeolocation","deprecated":false},{"title":"/flux/id","summary":"Admin's FluxID","prefix":{"name":"get","color":"get"},"badges":[],"link":"/flux/getfluxid","deprecated":false},{"title":"/flux/pgp","summary":"PGP identity","prefix":{"name":"get","color":"get"},"badges":[],"link":"/flux/getpgp","deprecated":false},{"title":"/flux/kadena","summary":"Kadena Info","prefix":{"name":"get","color":"get"},"badges":[],"link":"/flux/getfluxkadena","deprecated":false},{"title":"/flux/dosstate","summary":"DOS state","prefix":{"name":"get","color":"get"},"badges":[],"link":"/flux/getdosstate","deprecated":false},{"title":"/flux/dosstate","summary":"Set the DOS state (test builds only)","prefix":{"name":"post","color":"post"},"badges":[],"link":"/flux/setdosstate","deprecated":false},{"title":"/flux/connectedpeers","summary":"Gets IP's of connected peers","prefix":{"name":"get","color":"get"},"badges":[],"link":"/flux/connectedpeers","deprecated":false},{"title":"/flux/connectedpeersinfo","summary":"Gets info of connected peers","prefix":{"name":"get","color":"get"},"badges":[],"link":"/flux/connectedpeersinfo","deprecated":false},{"title":"/flux/incomingconnections","summary":"List of incoming connections","prefix":{"name":"get","color":"get"},"badges":[],"link":"/flux/incomingconnections","deprecated":false},{"title":"/flux/incomingconnectionsinfo","summary":"Gets info of incoming connections","prefix":{"name":"get","color":"get"},"badges":[],"link":"/flux/incomingconnectionsinfo","deprecated":false},{"title":"/flux/checkfluxavailability","summary":"Check availability of Flux","prefix":{"name":"get","color":"get"},"badges":[],"link":"/flux/checkfluxavailability","deprecated":false},{"title":"/flux/checkcommunication","summary":"Check incoming/outgoing peers","prefix":{"name":"get","color":"get"},"badges":[],"link":"/flux/iscommunicationestablished","deprecated":false},{"title":"/flux/uptime","summary":"FluxOS uptime","prefix":{"name":"get","color":"get"},"badges":[],"link":"/flux/fluxuptime","deprecated":false},{"title":"/flux/broadcastmessage","summary":"Broadcast message to peers","prefix":{"name":"post","color":"post"},"badges":[],"link":"/flux/broadcastmessagefromuserpost","deprecated":false},{"title":"/flux/broadcastmessage","summary":"Broadcast message to peers","prefix":{"name":"get","color":"get"},"badges":[],"link":"/flux/broadcastmessagefromuser","deprecated":false},{"title":"/flux/addpeer","summary":"Add peer option","prefix":{"name":"get","color":"get"},"badges":[],"link":"/flux/addpeer","deprecated":false},{"title":"/flux/removepeer","summary":"Remove peer option","prefix":{"name":"get","color":"get"},"badges":[],"link":"/flux/removepeer","deprecated":false},{"title":"/flux/removeincomingpeer","summary":"Remove incoming peer","prefix":{"name":"get","color":"get"},"badges":[],"link":"/flux/removeincomingpeer","deprecated":false},{"title":"/flux/allowport","summary":"Open port on server","prefix":{"name":"get","color":"get"},"badges":[],"link":"/flux/allowportapi","deprecated":false},{"title":"/flux/adjustkadena","summary":"Adjust Kadena Account","prefix":{"name":"get","color":"get"},"badges":[],"link":"/flux/adjustkadenaaccount","deprecated":false},{"title":"/flux/startbenchmark","summary":"Start Benchmark","prefix":{"name":"get","color":"get"},"badges":[],"link":"/flux/fluxstartbenchmark","deprecated":false},{"title":"/flux/restartbenchmark","summary":"Restart Benchmark","prefix":{"name":"get","color":"get"},"badges":[],"link":"/flux/fluxrestartbenchmark","deprecated":false},{"title":"/flux/softupdateflux","summary":"Soft Update Flux","prefix":{"name":"get","color":"get"},"badges":[],"link":"/flux/softupdateflux","deprecated":false},{"title":"/flux/softupdatefluxinstall","summary":"Install Flux","prefix":{"name":"get","color":"get"},"badges":[],"link":"/flux/softupdatefluxinstall","deprecated":false},{"title":"/flux/warnlog","summary":"Warning Log","prefix":{"name":"get","color":"get"},"badges":[],"link":"/flux/fluxwarnlog","deprecated":false},{"title":"/flux/debuglog","summary":"Debug Log","prefix":{"name":"get","color":"get"},"badges":[],"link":"/flux/fluxdebuglog","deprecated":false},{"title":"/flux/infolog","summary":"Info Log","prefix":{"name":"get","color":"get"},"badges":[],"link":"/flux/fluxinfolog","deprecated":false},{"title":"/flux/tailwarnlog","summary":"Tail Warn Log","prefix":{"name":"get","color":"get"},"badges":[],"link":"/flux/tailfluxwarnlog","deprecated":false},{"title":"/flux/taildebuglog","summary":"Tail Debug Log","prefix":{"name":"get","color":"get"},"badges":[],"link":"/flux/tailfluxdebuglog","deprecated":false},{"title":"/flux/tailinfolog","summary":"Tail Info Log","prefix":{"name":"get","color":"get"},"badges":[],"link":"/flux/tailfluxinfolog","deprecated":false},{"title":"/flux/backendfolder","summary":"Local Folder Location","prefix":{"name":"get","color":"get"},"badges":[],"link":"/flux/fluxbackendfolder","deprecated":false},{"title":"/flux/mapport","summary":"Map a specified port (UPnP)","prefix":{"name":"get","color":"get"},"badges":[],"link":"/flux/fluxmapport","deprecated":false},{"title":"/flux/unmapport","summary":"Unmap a specified port (UPnP)","prefix":{"name":"get","color":"get"},"badges":[],"link":"/flux/fluxunmapport","deprecated":false},{"title":"/flux/getmap","summary":"Show list with mappings (UPnP)","prefix":{"name":"get","color":"get"},"badges":[],"link":"/flux/fluxgetmap","deprecated":false},{"title":"/flux/getip","summary":"Show public IP address (UPnP)","prefix":{"name":"get","color":"get"},"badges":[],"link":"/flux/fluxgetip","deprecated":false},{"title":"/flux/getgateway","summary":"Show gateway address (UPnP)","prefix":{"name":"get","color":"get"},"badges":[],"link":"/flux/fluxgetgateway","deprecated":false},{"title":"/flux/routerip","summary":"To show the current user's Router IP setup.","prefix":{"name":"get","color":"get"},"badges":[],"link":"/flux/fluxrouterip","deprecated":false},{"title":"/flux/adjustrouterip","summary":"Update the current routerIP.","prefix":{"name":"get","color":"get"},"badges":[],"link":"/flux/fluxadjustrouterip","deprecated":false},{"title":"/flux/blockedports","summary":"Show the current user's blocked ports list.","prefix":{"name":"get","color":"get"},"badges":[],"link":"/flux/fluxblockedports","deprecated":false},{"title":"/flux/adjustblockedports","summary":"Update blocked port list.","prefix":{"name":"post","color":"post"},"badges":[],"link":"/flux/fluxadjustblockedports","deprecated":false},{"title":"/flux/blockedrepositories","summary":"Show the current user's blocked repositories list.","prefix":{"name":"get","color":"get"},"badges":[],"link":"/flux/fluxblockedrepositories","deprecated":false},{"title":"/flux/adjustblockedrepositories","summary":"Update blocked repositories list.","prefix":{"name":"post","color":"post"},"badges":[],"link":"/flux/fluxadjustblockedrepositories","deprecated":false},{"title":"/flux/apiport","summary":"Show the current user's Api Port setup in configuration file that is being used by FluxOS.","prefix":{"name":"get","color":"get"},"badges":[],"link":"/flux/fluxapiport","deprecated":false},{"title":"/flux/adjustapiport","summary":"Update Api Port setup in configuration file that is being used by FluxOS.","prefix":{"name":"get","color":"get"},"badges":[],"link":"/flux/fluxadjustapiport","deprecated":false},{"title":"/flux/marketplaceurl","summary":"Show marketplace URL.","prefix":{"name":"get","color":"get"},"badges":[],"link":"/flux/fluxmarketplaceurl","deprecated":false},{"title":"/flux/restart","summary":"Restart FluxOS.","prefix":{"name":"get","color":"get"},"badges":[],"link":"/flux/fluxrestart","deprecated":false},{"title":"/flux/systemuptime","summary":"Show system uptime.","prefix":{"name":"get","color":"get"},"badges":[],"link":"/flux/fluxsystemuptime","deprecated":false},{"title":"/flux/nodejsversions","summary":"Show nodejs entire versions object.","prefix":{"name":"get","color":"get"},"badges":[],"link":"/flux/fluxnodejsversions","deprecated":false},{"title":"/flux/fluxids","summary":"Get all Flux IDs","prefix":{"name":"get","color":"get"},"badges":[],"link":"/flux/getfluxids","deprecated":false},{"title":"/flux/isarcaneos","summary":"Check if running on ArcaneOS","prefix":{"name":"get","color":"get"},"badges":[],"link":"/flux/isarcaneos","deprecated":false},{"title":"/flux/streamchainpreparation","summary":"Stream chain preparation","prefix":{"name":"get","color":"get"},"badges":[],"link":"/flux/streamchainpreparation","deprecated":false},{"title":"/flux/streamchain","summary":"Stream blockchain data","prefix":{"name":"post","color":"post"},"badges":[],"link":"/flux/streamchain","deprecated":false},{"title":"/flux/checkappavailability","summary":"Check application availability","prefix":{"name":"post","color":"post"},"badges":[],"link":"/flux/checkappavailability","deprecated":false},{"title":"/flux/keepupnpportsopen","summary":"Keep UPnP ports open","prefix":{"name":"post","color":"post"},"badges":[],"link":"/flux/keepupnpportsopen","deprecated":false},{"title":"/flux/peers","summary":"Connected peers","prefix":{"name":"get","color":"get"},"badges":[],"link":"/flux/getpeers","deprecated":false},{"title":"/flux/unstablenodes","summary":"Nodes flagged as unstable","prefix":{"name":"get","color":"get"},"badges":[],"link":"/flux/getunstablenodes","deprecated":false},{"title":"/flux/peerhistory","summary":"Peer connection history","prefix":{"name":"get","color":"get"},"badges":[],"link":"/flux/getpeerhistory","deprecated":false},{"title":"/flux/topology","summary":"Peer-exchange topology","prefix":{"name":"get","color":"get"},"badges":[],"link":"/flux/gettopology","deprecated":false},{"title":"/flux/networkhealth","summary":"Network health and diagnosis history","prefix":{"name":"get","color":"get"},"badges":[],"link":"/flux/getnetworkhealth","deprecated":false},{"title":"/flux/clockdrift","summary":"Clock drift of this node","prefix":{"name":"get","color":"get"},"badges":[],"link":"/flux/clockdrift","deprecated":false},{"title":"/flux/enterpriseappowners","summary":"Enterprise application owners","prefix":{"name":"get","color":"get"},"badges":[],"link":"/flux/getenterpriseappowners","deprecated":false},{"title":"/flux/portsinuse","summary":"Ports in use on this node","prefix":{"name":"post","color":"post"},"badges":[],"link":"/flux/portsinuse","deprecated":false},{"title":"/flux/addoutgoingpeer","summary":"Ask this node to connect back to you","prefix":{"name":"get","color":"get"},"badges":[],"link":"/flux/addoutgoingpeer","deprecated":false},{"title":"/flux/startdiscovery","summary":"Start peer discovery","prefix":{"name":"get","color":"get"},"badges":[],"link":"/flux/startdiscovery","deprecated":false},{"title":"/flux/currentbranch","summary":"Git branch FluxOS is running","prefix":{"name":"get","color":"get"},"badges":[],"link":"/flux/getcurrentbranch","deprecated":false},{"title":"/flux/currentcommitid","summary":"Git commit FluxOS is running","prefix":{"name":"get","color":"get"},"badges":[],"link":"/flux/getcurrentcommitid","deprecated":false},{"title":"/flux/rebuildui","summary":"Reinstall the FluxOS UI","prefix":{"name":"get","color":"get"},"badges":[],"link":"/flux/rebuildui","deprecated":false},{"title":"/flux/eventstream","summary":"Server-sent event stream","prefix":{"name":"get","color":"get"},"badges":[],"link":"/flux/eventstream","deprecated":false},{"title":"/flux/testcounters","summary":"Internal event counters (test builds only)","prefix":{"name":"get","color":"get"},"badges":[],"link":"/flux/testcounters","deprecated":false},{"title":"/flux/broadcastmessagetooutgoing","summary":"Broadcast message to outgoing peers","prefix":{"name":"post","color":"http-deprecated"},"badges":[],"link":"/flux/broadcastmessagetooutgoingfromuserpost","deprecated":true},{"title":"/flux/broadcastmessagetooutgoing","summary":"Broadcast message to outgoing peers","prefix":{"name":"get","color":"http-deprecated"},"badges":[],"link":"/flux/broadcastmessagetooutgoingfromuser","deprecated":true},{"title":"/flux/broadcastmessagetoincoming","summary":"Broadcast message to incoming peers","prefix":{"name":"post","color":"http-deprecated"},"badges":[],"link":"/flux/broadcastmessagetoincomingfromuserpost","deprecated":true},{"title":"/flux/broadcastmessagetoincoming","summary":"Broadcast message to incoming peers","prefix":{"name":"get","color":"http-deprecated"},"badges":[],"link":"/flux/broadcastmessagetoincomingfromuser","deprecated":true},{"title":"/flux/zelid","summary":"FluxID of the node operator (deprecated)","prefix":{"name":"get","color":"http-deprecated"},"badges":[],"link":"/flux/getfluxzelid","deprecated":true}]}]}]}]}},{"type":"group","label":"Benchmark","link":"/fluxapi/benchmark","routeSlug":"/fluxapi/benchmark","items":[{"label":"Fluxbench status","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/benchmark/getstatus","routeSlug":"/fluxapi/benchmark/getstatus","metadata":{"seo":{"title":"Fluxbench status","description":"This will return the status of the node, what FluxBenchd determined the tier the server could pass for, and if Flux backend is connected. If any one of these return a negative result the FluxNode will fail to confirm. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"getStatus","name":"Fluxbench status","isWebhook":false,"pointer":"/paths/~1benchmark~1getstatus/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Fluxbench status","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"This will return the status of the node, what FluxBenchd determined the tier the server could pass for, and if Flux backend is connected. If any one of these return a negative result the FluxNode will fail to confirm. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/benchmark/getstatus","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/benchmark/getstatus","href":"benchmark/getstatus","openApiOperationId":"getStatus","summary":"Fluxbench status"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_478","exampleIds":["paths/~1benchmark~1getstatus/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_478","exampleIds":["paths/~1benchmark~1getstatus/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1benchmark~1getstatus/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_478","exampleIds":["paths/~1benchmark~1getstatus/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_478","exampleIds":["paths/~1benchmark~1getstatus/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/benchmark/getstatus"}],"panels":[]}]},"httpPath":"/benchmark/getstatus"},{"label":"Fluxbench calls","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/benchmark/benchmarkhelp","routeSlug":"/fluxapi/benchmark/benchmarkhelp","metadata":{"seo":{"title":"Fluxbench calls","description":"This will return with a list of calls for FluxBench. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"benchmarkHelp","name":"Fluxbench calls","isWebhook":false,"pointer":"/paths/~1benchmark~1help/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Fluxbench calls","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"This will return with a list of calls for FluxBench. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"command","in":"query","schemaId":"schema_353","description":"Show help for this benchmark command only; the full command list when omitted","example":"getstatus"}],"pointer":"/paths/~1benchmark~1help/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/benchmark/help","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"command","in":"query","required":false,"example":"getstatus","schemaId":"schema_353"}],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/benchmark/help","href":"benchmark/benchmarkhelp","openApiOperationId":"benchmarkHelp","summary":"Fluxbench calls"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_479","exampleIds":["paths/~1benchmark~1help/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_479","exampleIds":["paths/~1benchmark~1help/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1benchmark~1help/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_479","exampleIds":["paths/~1benchmark~1help/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_479","exampleIds":["paths/~1benchmark~1help/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/benchmark/benchmarkhelp"}],"panels":[]}]},"httpPath":"/benchmark/help"},{"label":"Benchmark results","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/benchmark/getbenchmarksbenchmark","routeSlug":"/fluxapi/benchmark/getbenchmarksbenchmark","metadata":{"seo":{"title":"Benchmark results","description":"Return most recent benchmark results. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"getBenchmarksBenchmark","name":"Benchmark results","isWebhook":false,"pointer":"/paths/~1benchmark~1getbenchmarks/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Benchmark results","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Return most recent benchmark results. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/benchmark/getbenchmarks","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/benchmark/getbenchmarks","href":"benchmark/getbenchmarksbenchmark","openApiOperationId":"getBenchmarksBenchmark","summary":"Benchmark results"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_480","exampleIds":["paths/~1benchmark~1getbenchmarks/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_480","exampleIds":["paths/~1benchmark~1getbenchmarks/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1benchmark~1getbenchmarks/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_480","exampleIds":["paths/~1benchmark~1getbenchmarks/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_480","exampleIds":["paths/~1benchmark~1getbenchmarks/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/benchmark/getbenchmarksbenchmark"}],"panels":[]}]},"httpPath":"/benchmark/getbenchmarks"},{"label":"Fluxbench status","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/benchmark/benchmarkgetinfo","routeSlug":"/fluxapi/benchmark/benchmarkgetinfo","metadata":{"seo":{"title":"Fluxbench status","description":"This will return with the fluxbench status of the fluxnode. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"benchmarkGetInfo","name":"Fluxbench status","isWebhook":false,"pointer":"/paths/~1benchmark~1getinfo/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Fluxbench status","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"This will return with the fluxbench status of the fluxnode. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/benchmark/getinfo","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/benchmark/getinfo","href":"benchmark/benchmarkgetinfo","openApiOperationId":"benchmarkGetInfo","summary":"Fluxbench status"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_481","exampleIds":["paths/~1benchmark~1getinfo/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_481","exampleIds":["paths/~1benchmark~1getinfo/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1benchmark~1getinfo/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_481","exampleIds":["paths/~1benchmark~1getinfo/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_481","exampleIds":["paths/~1benchmark~1getinfo/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/benchmark/benchmarkgetinfo"}],"panels":[]}]},"httpPath":"/benchmark/getinfo"},{"label":"Restart FluxBench daemon","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/benchmark/restartnodebenchmarks","routeSlug":"/fluxapi/benchmark/restartnodebenchmarks","metadata":{"seo":{"title":"Restart FluxBench daemon","description":"This will restart the FluxBench daemon and start bench process. AdminAndFluxTeam"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"restartNodeBenchmarks","name":"Restart FluxBench daemon","isWebhook":false,"pointer":"/paths/~1benchmark~1restartnodebenchmarks/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Restart FluxBench daemon","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"This will restart the FluxBench daemon and start bench process. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AdminAndFluxTeam"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/benchmark/restartnodebenchmarks","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/benchmark/restartnodebenchmarks","href":"benchmark/restartnodebenchmarks","openApiOperationId":"restartNodeBenchmarks","summary":"Restart FluxBench daemon"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_368","exampleIds":["paths/~1benchmark~1restartnodebenchmarks/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_368","exampleIds":["paths/~1benchmark~1restartnodebenchmarks/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1benchmark~1restartnodebenchmarks/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_368","exampleIds":["paths/~1benchmark~1restartnodebenchmarks/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_368","exampleIds":["paths/~1benchmark~1restartnodebenchmarks/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/benchmark/restartnodebenchmarks"}],"panels":[]}]},"httpPath":"/benchmark/restartnodebenchmarks"},{"label":"Stop fluxbench daemon","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/benchmark/stopbenchmarkaemon","routeSlug":"/fluxapi/benchmark/stopbenchmarkaemon","metadata":{"seo":{"title":"Stop fluxbench daemon","description":"This will stop the fluxbench daemon. Admin"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"stopbenchmarkaemon","name":"Stop fluxbench daemon","isWebhook":false,"pointer":"/paths/~1benchmark~1stop/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Stop fluxbench daemon","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"This will stop the fluxbench daemon. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Admin"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/benchmark/stop","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/benchmark/stop","href":"benchmark/stopbenchmarkaemon","openApiOperationId":"stopbenchmarkaemon","summary":"Stop fluxbench daemon"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_368","exampleIds":["paths/~1benchmark~1stop/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_368","exampleIds":["paths/~1benchmark~1stop/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1benchmark~1stop/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_368","exampleIds":["paths/~1benchmark~1stop/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_368","exampleIds":["paths/~1benchmark~1stop/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/benchmark/stopbenchmarkaemon"}],"panels":[]}]},"httpPath":"/benchmark/stop"},{"label":"Sign FluxNode transaction","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/benchmark/signfluxnodetransactionpost","routeSlug":"/fluxapi/benchmark/signfluxnodetransactionpost","metadata":{"seo":{"title":"Sign FluxNode transaction","description":"Command to get FluxBenchd to sign a FluxNode broadcast. Admin"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"signFluxNodeTransactionPost","name":"Sign FluxNode transaction","isWebhook":false,"pointer":"/paths/~1benchmark~1signfluxnodetransaction/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Sign FluxNode transaction","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Command to get FluxBenchd to sign a FluxNode broadcast. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Admin"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["text/plain"],"mediaTypeSchemas":{"text/plain":{"schemaId":"schema_482","exampleIds":["paths/~1benchmark~1signfluxnodetransaction/post/requestBody/content/text~1plain/example"]}},"schemaId":"schema_482","exampleIds":["paths/~1benchmark~1signfluxnodetransaction/post/requestBody/content/text~1plain/example"],"pointer":"/paths/~1benchmark~1signfluxnodetransaction/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/benchmark/signfluxnodetransaction","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"requestBody":{"text/plain":{"schemaId":"schema_482","exampleIds":["paths/~1benchmark~1signfluxnodetransaction/post/requestBody/content/text~1plain/example"]}},"responseCodes":["200"],"pointer":"/benchmark/signfluxnodetransaction","href":"benchmark/signfluxnodetransactionpost","openApiOperationId":"signFluxNodeTransactionPost","summary":"Sign FluxNode transaction"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"schemaId":"schema_482","exampleIds":["paths/~1benchmark~1signfluxnodetransaction/post/requestBody/content/text~1plain/example"],"mediaTypes":["text/plain"],"mediaTypeSchemas":{"text/plain":{"schemaId":"schema_482","exampleIds":["paths/~1benchmark~1signfluxnodetransaction/post/requestBody/content/text~1plain/example"]}},"examples":[{}]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_483","exampleIds":["paths/~1benchmark~1signfluxnodetransaction/post/responses/200/content/application~1json/example"]}},"schemaId":"schema_483","exampleIds":["paths/~1benchmark~1signfluxnodetransaction/post/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1benchmark~1signfluxnodetransaction/post/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_483","exampleIds":["paths/~1benchmark~1signfluxnodetransaction/post/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_483","exampleIds":["paths/~1benchmark~1signfluxnodetransaction/post/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/benchmark/signfluxnodetransactionpost"}],"panels":[]}]},"httpPath":"/benchmark/signfluxnodetransaction"},{"label":"Sign FluxNode transaction","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/benchmark/signfluxnodetransaction","routeSlug":"/fluxapi/benchmark/signfluxnodetransaction","metadata":{"seo":{"title":"Sign FluxNode transaction","description":"Command to get FluxBenchd to sign a FluxNode broadcast. Admin"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"signFluxNodeTransaction","name":"Sign FluxNode transaction","isWebhook":false,"pointer":"/paths/~1benchmark~1signfluxnodetransaction/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Sign FluxNode transaction","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Command to get FluxBenchd to sign a FluxNode broadcast. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Admin"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"hexstring","in":"query","schemaId":"schema_353","description":"The hex encoded fluxnode broadcast message","required":true,"example":"0500000004566e906c6df24b00ca710cecbbea166a29b9098456bed212207fea66f433ba4500000000ba33bd5e01182ebd5e010f3131362e3230332e3233372e323530411b27b3e254a9f3248d88039a0f062e0d634e130bd34a9e4a1cb27d7aa6ce975cee251be9af6864a1a4a9e9d5fc2b28a07af8bab36a73f912c59ef844a69fa03f5f411c7f47ba609b2c0eb91268b446b31899ce66f90fa1375aab29692f1b252a53a9883120e10c646292486365608dc806c43e2d49b66afdd150a6a7f60b6b2392a83b"}],"pointer":"/paths/~1benchmark~1signfluxnodetransaction/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/benchmark/signfluxnodetransaction","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"hexstring","in":"query","required":true,"example":"0500000004566e906c6df24b00ca710cecbbea166a29b9098456bed212207fea66f433ba4500000000ba33bd5e01182ebd5e010f3131362e3230332e3233372e323530411b27b3e254a9f3248d88039a0f062e0d634e130bd34a9e4a1cb27d7aa6ce975cee251be9af6864a1a4a9e9d5fc2b28a07af8bab36a73f912c59ef844a69fa03f5f411c7f47ba609b2c0eb91268b446b31899ce66f90fa1375aab29692f1b252a53a9883120e10c646292486365608dc806c43e2d49b66afdd150a6a7f60b6b2392a83b","schemaId":"schema_353"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/benchmark/signfluxnodetransaction","href":"benchmark/signfluxnodetransaction","openApiOperationId":"signFluxNodeTransaction","summary":"Sign FluxNode transaction"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_483","exampleIds":["paths/~1benchmark~1signfluxnodetransaction/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_483","exampleIds":["paths/~1benchmark~1signfluxnodetransaction/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1benchmark~1signfluxnodetransaction/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_483","exampleIds":["paths/~1benchmark~1signfluxnodetransaction/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_483","exampleIds":["paths/~1benchmark~1signfluxnodetransaction/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/benchmark/signfluxnodetransaction"}],"panels":[]}]},"httpPath":"/benchmark/signfluxnodetransaction"},{"label":"Last stored benchmark result","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/benchmark/getstoredbenchmark","routeSlug":"/fluxapi/benchmark/getstoredbenchmark","metadata":{"seo":{"title":"Last stored benchmark result","description":"The benchmark result this node has stored locally, with the tier it qualified for. Answers an error message when the node has never stored one. Cached for an hour. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"getStoredBenchmark","name":"Last stored benchmark result","isWebhook":false,"pointer":"/paths/~1benchmark~1getstoredbenchmark/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Last stored benchmark result","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"The benchmark result this node has stored locally, with the tier it qualified for. Answers an error message when the node has never stored one. Cached for an hour. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/benchmark/getstoredbenchmark","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/benchmark/getstoredbenchmark","href":"benchmark/getstoredbenchmark","openApiOperationId":"getStoredBenchmark","summary":"Last stored benchmark result"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_484","exampleIds":["paths/~1benchmark~1getstoredbenchmark/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_484","exampleIds":["paths/~1benchmark~1getstoredbenchmark/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1benchmark~1getstoredbenchmark/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_484","exampleIds":["paths/~1benchmark~1getstoredbenchmark/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_484","exampleIds":["paths/~1benchmark~1getstoredbenchmark/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/benchmark/getstoredbenchmark"}],"panels":[]}]},"httpPath":"/benchmark/getstoredbenchmark"},{"label":"Start the benchmark daemon","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/benchmark/startbenchmarkdaemon","routeSlug":"/fluxapi/benchmark/startbenchmarkdaemon","metadata":{"seo":{"title":"Start the benchmark daemon","description":"Starts fluxbenchd on the node (falling back to zelbenchd on older installs). AdminAndFluxTeam"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"startBenchmarkDaemon","name":"Start the benchmark daemon","isWebhook":false,"pointer":"/paths/~1benchmark~1start/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Start the benchmark daemon","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Starts "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"fluxbenchd"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" on the node (falling back to "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelbenchd"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" on older installs). "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AdminAndFluxTeam"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/benchmark/start","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200","401"],"pointer":"/benchmark/start","href":"benchmark/startbenchmarkdaemon","openApiOperationId":"startBenchmarkDaemon","summary":"Start the benchmark daemon"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_341","exampleIds":["paths/~1benchmark~1start/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_341","exampleIds":["paths/~1benchmark~1start/get/responses/200/content/application~1json/example"]},{"code":"401","description":"Authentication failed or insufficient privileges","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}},"schemaId":"components/schemas/UnauthorizedError"}],"pointer":"/paths/~1benchmark~1start/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_341","exampleIds":["paths/~1benchmark~1start/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_341","exampleIds":["paths/~1benchmark~1start/get/responses/200/content/application~1json/example"]}}},{"code":"401","schemaId":"components/schemas/UnauthorizedError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/benchmark/startbenchmarkdaemon"}],"panels":[]}]},"httpPath":"/benchmark/start"},{"label":"Restart the benchmark daemon","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/benchmark/restartbenchmarkdaemon","routeSlug":"/fluxapi/benchmark/restartbenchmarkdaemon","metadata":{"seo":{"title":"Restart the benchmark daemon","description":"Restarts the benchmark daemon on the node. AdminAndFluxTeam"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"restartBenchmarkDaemon","name":"Restart the benchmark daemon","isWebhook":false,"pointer":"/paths/~1benchmark~1restart/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Restart the benchmark daemon","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Restarts the benchmark daemon on the node. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AdminAndFluxTeam"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/benchmark/restart","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200","401"],"pointer":"/benchmark/restart","href":"benchmark/restartbenchmarkdaemon","openApiOperationId":"restartBenchmarkDaemon","summary":"Restart the benchmark daemon"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_341","exampleIds":["paths/~1benchmark~1restart/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_341","exampleIds":["paths/~1benchmark~1restart/get/responses/200/content/application~1json/example"]},{"code":"401","description":"Authentication failed or insufficient privileges","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}},"schemaId":"components/schemas/UnauthorizedError"}],"pointer":"/paths/~1benchmark~1restart/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_341","exampleIds":["paths/~1benchmark~1restart/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_341","exampleIds":["paths/~1benchmark~1restart/get/responses/200/content/application~1json/example"]}}},{"code":"401","schemaId":"components/schemas/UnauthorizedError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/benchmark/restartbenchmarkdaemon"}],"panels":[]}]},"httpPath":"/benchmark/restart"},{"label":"Sign a FluxNode transaction (deprecated)","deprecated":true,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/benchmark/signzelnodetransactionget","routeSlug":"/fluxapi/benchmark/signzelnodetransactionget","metadata":{"seo":{"title":"Sign a FluxNode transaction (deprecated)","description":"Deprecated alias of GET /benchmark/signfluxnodetransaction. Admin"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"signZelNodeTransactionGet","name":"Sign a FluxNode transaction (deprecated)","deprecated":true,"isWebhook":false,"pointer":"/paths/~1benchmark~1signzelnodetransaction/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Sign a FluxNode transaction (deprecated)","isWebhook":false,"deprecated":true,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Deprecated alias of "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"GET /benchmark/signfluxnodetransaction"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":". "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Admin"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"hexstring","in":"query","schemaId":"schema_353","description":"Transaction hex string","required":true,"example":"0400008085202f89"}],"pointer":"/paths/~1benchmark~1signzelnodetransaction/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/benchmark/signzelnodetransaction","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"hexstring","in":"query","required":true,"example":"0400008085202f89","schemaId":"schema_353"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200","401"],"pointer":"/benchmark/signzelnodetransaction","href":"benchmark/signzelnodetransactionget","openApiOperationId":"signZelNodeTransactionGet","summary":"Sign a FluxNode transaction (deprecated)"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_483"}},"schemaId":"schema_483"},{"code":"401","description":"Authentication failed or insufficient privileges","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}},"schemaId":"components/schemas/UnauthorizedError"}],"pointer":"/paths/~1benchmark~1signzelnodetransaction/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_483","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_483"}}},{"code":"401","schemaId":"components/schemas/UnauthorizedError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/benchmark/signzelnodetransactionget"}],"panels":[]}]},"httpPath":"/benchmark/signzelnodetransaction"},{"label":"Sign a FluxNode transaction, POST (deprecated)","deprecated":true,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/benchmark/signzelnodetransactionpost","routeSlug":"/fluxapi/benchmark/signzelnodetransactionpost","metadata":{"seo":{"title":"Sign a FluxNode transaction, POST (deprecated)","description":"Deprecated alias of POST /benchmark/signfluxnodetransaction. Admin"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"signZelNodeTransactionPost","name":"Sign a FluxNode transaction, POST (deprecated)","deprecated":true,"isWebhook":false,"pointer":"/paths/~1benchmark~1signzelnodetransaction/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Sign a FluxNode transaction, POST (deprecated)","isWebhook":false,"deprecated":true,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Deprecated alias of "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"POST /benchmark/signfluxnodetransaction"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":". "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Admin"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_485","exampleIds":["paths/~1benchmark~1signzelnodetransaction/post/requestBody/content/application~1json/example"]}},"schemaId":"schema_485","exampleIds":["paths/~1benchmark~1signzelnodetransaction/post/requestBody/content/application~1json/example"],"pointer":"/paths/~1benchmark~1signzelnodetransaction/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/benchmark/signzelnodetransaction","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"requestBody":{"application/json":{"schemaId":"schema_485","exampleIds":["paths/~1benchmark~1signzelnodetransaction/post/requestBody/content/application~1json/example"]}},"responseCodes":["200","401"],"pointer":"/benchmark/signzelnodetransaction","href":"benchmark/signzelnodetransactionpost","openApiOperationId":"signZelNodeTransactionPost","summary":"Sign a FluxNode transaction, POST (deprecated)"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"schemaId":"schema_485","exampleIds":["paths/~1benchmark~1signzelnodetransaction/post/requestBody/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_485","exampleIds":["paths/~1benchmark~1signzelnodetransaction/post/requestBody/content/application~1json/example"]}},"examples":[{}]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_483"}},"schemaId":"schema_483"},{"code":"401","description":"Authentication failed or insufficient privileges","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}},"schemaId":"components/schemas/UnauthorizedError"}],"pointer":"/paths/~1benchmark~1signzelnodetransaction/post/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_483","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_483"}}},{"code":"401","schemaId":"components/schemas/UnauthorizedError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/benchmark/signzelnodetransactionpost"}],"panels":[]}]},"httpPath":"/benchmark/signzelnodetransaction"}],"content":{"contentType":"group","meta":{"name":"Benchmark"},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Benchmark","showPageActions":true},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Node Performance & Benchmarking"},"children":[]}]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Endpoints for monitoring and managing Flux node performance benchmarks. These APIs provide access to hardware specifications, performance metrics, benchmark results, and node tier qualification status. Critical for node operators to ensure optimal performance and  maintain network participation requirements."},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Monitoring Capabilities:"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" - Hardware specification reporting - Performance benchmark execution - Node tier status verification - Resource utilization metrics - Network connectivity testing"},"children":[]}]}]}]}],"panels":[{"children":[{"kind":"group-items","title":"Operations","titleTranslationKey":"operations","items":[{"title":"/benchmark/getstatus","summary":"Fluxbench status","prefix":{"name":"get","color":"get"},"badges":[],"link":"/benchmark/getstatus","deprecated":false},{"title":"/benchmark/help","summary":"Fluxbench calls","prefix":{"name":"get","color":"get"},"badges":[],"link":"/benchmark/benchmarkhelp","deprecated":false},{"title":"/benchmark/getbenchmarks","summary":"Benchmark results","prefix":{"name":"get","color":"get"},"badges":[],"link":"/benchmark/getbenchmarksbenchmark","deprecated":false},{"title":"/benchmark/getinfo","summary":"Fluxbench status","prefix":{"name":"get","color":"get"},"badges":[],"link":"/benchmark/benchmarkgetinfo","deprecated":false},{"title":"/benchmark/restartnodebenchmarks","summary":"Restart FluxBench daemon","prefix":{"name":"get","color":"get"},"badges":[],"link":"/benchmark/restartnodebenchmarks","deprecated":false},{"title":"/benchmark/stop","summary":"Stop fluxbench daemon","prefix":{"name":"get","color":"get"},"badges":[],"link":"/benchmark/stopbenchmarkaemon","deprecated":false},{"title":"/benchmark/signfluxnodetransaction","summary":"Sign FluxNode transaction","prefix":{"name":"post","color":"post"},"badges":[],"link":"/benchmark/signfluxnodetransactionpost","deprecated":false},{"title":"/benchmark/signfluxnodetransaction","summary":"Sign FluxNode transaction","prefix":{"name":"get","color":"get"},"badges":[],"link":"/benchmark/signfluxnodetransaction","deprecated":false},{"title":"/benchmark/getstoredbenchmark","summary":"Last stored benchmark result","prefix":{"name":"get","color":"get"},"badges":[],"link":"/benchmark/getstoredbenchmark","deprecated":false},{"title":"/benchmark/start","summary":"Start the benchmark daemon","prefix":{"name":"get","color":"get"},"badges":[],"link":"/benchmark/startbenchmarkdaemon","deprecated":false},{"title":"/benchmark/restart","summary":"Restart the benchmark daemon","prefix":{"name":"get","color":"get"},"badges":[],"link":"/benchmark/restartbenchmarkdaemon","deprecated":false},{"title":"/benchmark/signzelnodetransaction","summary":"Sign a FluxNode transaction (deprecated)","prefix":{"name":"get","color":"http-deprecated"},"badges":[],"link":"/benchmark/signzelnodetransactionget","deprecated":true},{"title":"/benchmark/signzelnodetransaction","summary":"Sign a FluxNode transaction, POST (deprecated)","prefix":{"name":"post","color":"http-deprecated"},"badges":[],"link":"/benchmark/signzelnodetransactionpost","deprecated":true}]}]}]}]}},{"type":"group","label":"ArcaneOS","link":"/fluxapi/arcaneos","routeSlug":"/fluxapi/arcaneos","items":[{"label":"Request a configuration challenge","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/arcaneos/arcaneauthchallenge","routeSlug":"/fluxapi/arcaneos/arcaneauthchallenge","metadata":{"seo":{"title":"Request a configuration challenge","description":"Issues a one-time challenge bound to the requester's IP address, to be answered by POST /arcane/configsync. HTTPS only."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"arcaneAuthChallenge","name":"Request a configuration challenge","isWebhook":false,"pointer":"/paths/~1arcane~1authchallenge/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Request a configuration challenge","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Issues a one-time challenge bound to the requester's IP address, to be answered by "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"POST /arcane/configsync"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":". HTTPS only."},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Available "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"only on ArcaneOS nodes"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" — every other node answers "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"501"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":". A node whose "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"flux-configd"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" is not reachable answers "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"502"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", and a requester that has exhausted its challenge allowance answers "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"429"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":". "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/arcane/authchallenge","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200","400","429","501","502"],"pointer":"/arcane/authchallenge","href":"arcaneos/arcaneauthchallenge","openApiOperationId":"arcaneAuthChallenge","summary":"Request a configuration challenge"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_486","exampleIds":["paths/~1arcane~1authchallenge/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_486","exampleIds":["paths/~1arcane~1authchallenge/get/responses/200/content/application~1json/example"]},{"code":"400","description":"Requester IP address could not be determined"},{"code":"429","description":"Challenge limit reached for this requester"},{"code":"501","description":"Not an ArcaneOS node"},{"code":"502","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"flux-configd"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" is not available"},"children":[]}]}]}]}],"pointer":"/paths/~1arcane~1authchallenge/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_486","exampleIds":["paths/~1arcane~1authchallenge/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_486","exampleIds":["paths/~1arcane~1authchallenge/get/responses/200/content/application~1json/example"]}}},{"code":"400"},{"code":"429"},{"code":"501"},{"code":"502"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/arcaneos/arcaneauthchallenge"}],"panels":[]}]},"httpPath":"/arcane/authchallenge"},{"label":"Synchronise node configuration","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/arcaneos/arcaneconfigsync","routeSlug":"/fluxapi/arcaneos/arcaneconfigsync","metadata":{"seo":{"title":"Synchronise node configuration","description":"Applies a signed configuration to an ArcaneOS node. Answer a challenge from GET /arcane/authchallenge with its encrypted form and a signature over it, alongside the configuration to apply. HTTPS only."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"arcaneConfigSync","name":"Synchronise node configuration","isWebhook":false,"pointer":"/paths/~1arcane~1configsync/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Synchronise node configuration","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Applies a signed configuration to an ArcaneOS node. Answer a challenge from "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"GET /arcane/authchallenge"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" with its encrypted form and a signature over it, alongside the configuration to apply. HTTPS only."},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Available "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"only on ArcaneOS nodes"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" — every other node answers "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"501"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", and a node whose "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"flux-configd"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" is not reachable answers "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"502"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":". "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" (the signed challenge is the credential)"},"children":[]}]}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_487","exampleIds":["paths/~1arcane~1configsync/post/requestBody/content/application~1json/example"]}},"schemaId":"schema_487","exampleIds":["paths/~1arcane~1configsync/post/requestBody/content/application~1json/example"],"pointer":"/paths/~1arcane~1configsync/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/arcane/configsync","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"requestBody":{"application/json":{"schemaId":"schema_487","exampleIds":["paths/~1arcane~1configsync/post/requestBody/content/application~1json/example"]}},"responseCodes":["200","400","501","502"],"pointer":"/arcane/configsync","href":"arcaneos/arcaneconfigsync","openApiOperationId":"arcaneConfigSync","summary":"Synchronise node configuration"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"schemaId":"schema_487","exampleIds":["paths/~1arcane~1configsync/post/requestBody/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_487","exampleIds":["paths/~1arcane~1configsync/post/requestBody/content/application~1json/example"]}},"examples":[{}]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_341","exampleIds":["paths/~1arcane~1configsync/post/responses/200/content/application~1json/example"]}},"schemaId":"schema_341","exampleIds":["paths/~1arcane~1configsync/post/responses/200/content/application~1json/example"]},{"code":"400","description":"Input validation failed","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/ValidationError"}},"schemaId":"components/schemas/ValidationError"},{"code":"501","description":"Not an ArcaneOS node"},{"code":"502","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"flux-configd"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" is not available"},"children":[]}]}]}]}],"pointer":"/paths/~1arcane~1configsync/post/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_341","exampleIds":["paths/~1arcane~1configsync/post/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_341","exampleIds":["paths/~1arcane~1configsync/post/responses/200/content/application~1json/example"]}}},{"code":"400","schemaId":"components/schemas/ValidationError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/ValidationError"}}},{"code":"501"},{"code":"502"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/arcaneos/arcaneconfigsync"}],"panels":[]}]},"httpPath":"/arcane/configsync"}],"content":{"contentType":"group","meta":{"name":"ArcaneOS"},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"ArcaneOS","showPageActions":true},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Hardened Node Operating System"},"children":[]}]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Endpoints exposed only by nodes running ArcaneOS, the hardened FluxOS appliance image. They cover attested configuration synchronisation, where the node's identity keys are held by the operating system rather than by FluxOS. Every other node answers these routes with "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"501 Not Implemented"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"."},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"ArcaneOS Capabilities:"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" - Hardware-backed key custody - Challenge/response configuration sync via "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"flux-configd"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" - Watchdog-managed CloudUI - HTTPS-only endpoints"},"children":[]}]}]}]}],"panels":[{"children":[{"kind":"group-items","title":"Operations","titleTranslationKey":"operations","items":[{"title":"/arcane/authchallenge","summary":"Request a configuration challenge","prefix":{"name":"get","color":"get"},"badges":[],"link":"/arcaneos/arcaneauthchallenge","deprecated":false},{"title":"/arcane/configsync","summary":"Synchronise node configuration","prefix":{"name":"post","color":"post"},"badges":[],"link":"/arcaneos/arcaneconfigsync","deprecated":false}]}]}]}]}},{"type":"separator","label":"Blockchain","content":null},{"type":"group","label":"Daemon","link":"/fluxapi/daemon","routeSlug":"/fluxapi/daemon","items":[{"label":"RPC list","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/help","routeSlug":"/fluxapi/daemon/help","metadata":{"seo":{"title":"RPC list","description":"Gets list of RPC for the Flux daemon or if command query is used it will respond with the help info for that specified call. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"help","name":"RPC list","isWebhook":false,"pointer":"/paths/~1daemon~1help/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"RPC list","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Gets list of RPC for the Flux daemon or if command query is used it will respond with the help info for that specified call. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"command","in":"query","schemaId":"schema_353","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Accepts both help/command and ?command=getinfo. If omited, default help will be displayed."},"children":[]}]}]}],"example":"getmininginfo"}],"pointer":"/paths/~1daemon~1help/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/help","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"command","in":"query","example":"getmininginfo","schemaId":"schema_353"}],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/daemon/help","href":"daemon/help","openApiOperationId":"help","summary":"RPC list"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_488","exampleIds":["paths/~1daemon~1help/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_488","exampleIds":["paths/~1daemon~1help/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1daemon~1help/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_488","exampleIds":["paths/~1daemon~1help/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_488","exampleIds":["paths/~1daemon~1help/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/help"}],"panels":[]}]},"httpPath":"/daemon/help"},{"label":"Flux daemon info","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/getinfo","routeSlug":"/fluxapi/daemon/getinfo","metadata":{"seo":{"title":"Flux daemon info","description":"Returns an object containing various state info for the Flux daemon."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"getInfo","name":"Flux daemon info","isWebhook":false,"pointer":"/paths/~1daemon~1getinfo/get","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Flux daemon info","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Returns an object containing various state info for the Flux daemon."},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"The "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"balance"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" field is "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"redacted for unauthenticated callers"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" — send a node-operator "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" header to receive it. Everything else is public. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/getinfo","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200","500","503"],"pointer":"/daemon/getinfo","href":"daemon/getinfo","openApiOperationId":"getInfo","summary":"Flux daemon info"},"definitionSamples":[{"lang":"curl","source":"curl -X GET \"https://api.runonflux.io/daemon/getinfo\"\n"},{"lang":"JavaScript","source":"const response = await fetch('https://api.runonflux.io/daemon/getinfo');\nconst daemonInfo = await response.json();\nconsole.log('Daemon version:', daemonInfo.data.version);\nconsole.log('Block count:', daemonInfo.data.blocks);\n"},{"lang":"Python","source":"import requests\n\nresponse = requests.get('https://api.runonflux.io/daemon/getinfo')\ndaemon_info = response.json()\n\nprint(f\"Daemon version: {daemon_info['data']['version']}\")\nprint(f\"Block count: {daemon_info['data']['blocks']}\")\n"}],"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_489","exampleIds":["paths/~1daemon~1getinfo/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_489","exampleIds":["paths/~1daemon~1getinfo/get/responses/200/content/application~1json/example"]},{"code":"500","description":"Internal server error","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/InternalServerError"}},"schemaId":"components/schemas/InternalServerError"},{"code":"503","description":"Daemon unavailable","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/ServiceUnavailableError","exampleIds":["paths/~1daemon~1getinfo/get/responses/503/content/application~1json/example"]}},"schemaId":"components/schemas/ServiceUnavailableError","exampleIds":["paths/~1daemon~1getinfo/get/responses/503/content/application~1json/example"]}],"pointer":"/paths/~1daemon~1getinfo/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_489","exampleIds":["paths/~1daemon~1getinfo/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_489","exampleIds":["paths/~1daemon~1getinfo/get/responses/200/content/application~1json/example"]}}},{"code":"500","schemaId":"components/schemas/InternalServerError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/InternalServerError"}}},{"code":"503","schemaId":"components/schemas/ServiceUnavailableError","exampleIds":["paths/~1daemon~1getinfo/get/responses/503/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/ServiceUnavailableError","exampleIds":["paths/~1daemon~1getinfo/get/responses/503/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/getinfo"}],"panels":[]}]},"httpPath":"/daemon/getinfo"},{"label":"Flux node status","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/getfluxnodestatus","routeSlug":"/fluxapi/daemon/getfluxnodestatus","metadata":{"seo":{"title":"Flux node status","description":"Returns an object containing various state of the Flux node. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"getFluxNodeStatus","name":"Flux node status","isWebhook":false,"pointer":"/paths/~1daemon~1getfluxnodestatus/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Flux node status","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Returns an object containing various state of the Flux node. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/getfluxnodestatus","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/daemon/getfluxnodestatus","href":"daemon/getfluxnodestatus","openApiOperationId":"getFluxNodeStatus","summary":"Flux node status"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_490","exampleIds":["paths/~1daemon~1getfluxnodestatus/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_490","exampleIds":["paths/~1daemon~1getfluxnodestatus/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1daemon~1getfluxnodestatus/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_490","exampleIds":["paths/~1daemon~1getfluxnodestatus/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_490","exampleIds":["paths/~1daemon~1getfluxnodestatus/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/getfluxnodestatus"}],"panels":[]}]},"httpPath":"/daemon/getfluxnodestatus"},{"label":"Flux node list","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/listfluxnodes","routeSlug":"/fluxapi/daemon/listfluxnodes","metadata":{"seo":{"title":"Flux node list","description":"Gets a ranked list of Flux nodes. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"listFluxNodes","name":"Flux node list","isWebhook":false,"pointer":"/paths/~1daemon~1listfluxnodes/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Flux node list","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Gets a ranked list of Flux nodes. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"filter","in":"query","schemaId":"schema_353","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Filter the list by FluxNode public key, payment address or collateral "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"txid:index"},"children":[]}]}]}],"example":"1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC"}],"pointer":"/paths/~1daemon~1listfluxnodes/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/listfluxnodes","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"filter","in":"query","required":false,"example":"1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC","schemaId":"schema_353"}],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/daemon/listfluxnodes","href":"daemon/listfluxnodes","openApiOperationId":"listFluxNodes","summary":"Flux node list"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_491","exampleIds":["paths/~1daemon~1listfluxnodes/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_491","exampleIds":["paths/~1daemon~1listfluxnodes/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1daemon~1listfluxnodes/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_491","exampleIds":["paths/~1daemon~1listfluxnodes/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_491","exampleIds":["paths/~1daemon~1listfluxnodes/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/listfluxnodes"}],"panels":[]}]},"httpPath":"/daemon/listfluxnodes"},{"label":"Deterministic FluxNode list","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/viewdeterministicfluxnodelist","routeSlug":"/fluxapi/daemon/viewdeterministicfluxnodelist","metadata":{"seo":{"title":"Deterministic FluxNode list","description":"View deterministic list of FluxNodes by rank. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"viewDeterministicFluxNodeList","name":"Deterministic FluxNode list","isWebhook":false,"pointer":"/paths/~1daemon~1viewdeterministicfluxnodelist/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Deterministic FluxNode list","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"View deterministic list of FluxNodes by rank. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"filter","in":"query","schemaId":"schema_353","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Accepts both viewdeterministicfluxnodelist/filter and ?filter=193.188.15.238. Filter query will filter list by ,txhash, payment address, ip, or pubkey. If ommited, full list will be displayed."},"children":[]}]}]}],"example":"193.188.15.238"}],"pointer":"/paths/~1daemon~1viewdeterministicfluxnodelist/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/viewdeterministicfluxnodelist","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"filter","in":"query","example":"193.188.15.238","schemaId":"schema_353"}],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/daemon/viewdeterministicfluxnodelist","href":"daemon/viewdeterministicfluxnodelist","openApiOperationId":"viewDeterministicFluxNodeList","summary":"Deterministic FluxNode list"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_492","exampleIds":["paths/~1daemon~1viewdeterministicfluxnodelist/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_492","exampleIds":["paths/~1daemon~1viewdeterministicfluxnodelist/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1daemon~1viewdeterministicfluxnodelist/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_492","exampleIds":["paths/~1daemon~1viewdeterministicfluxnodelist/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_492","exampleIds":["paths/~1daemon~1viewdeterministicfluxnodelist/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/viewdeterministicfluxnodelist"}],"panels":[]}]},"httpPath":"/daemon/viewdeterministicfluxnodelist"},{"label":"Flux node count","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/getfluxnodecount","routeSlug":"/fluxapi/daemon/getfluxnodecount","metadata":{"seo":{"title":"Flux node count","description":"Returns a count of FluxNodes and enabled FluxNodes categorized by tiers. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"getFluxNodeCount","name":"Flux node count","isWebhook":false,"pointer":"/paths/~1daemon~1getfluxnodecount/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Flux node count","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Returns a count of FluxNodes and enabled FluxNodes categorized by tiers. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/getfluxnodecount","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/daemon/getfluxnodecount","href":"daemon/getfluxnodecount","openApiOperationId":"getFluxNodeCount","summary":"Flux node count"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_493","exampleIds":["paths/~1daemon~1getfluxnodecount/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_493","exampleIds":["paths/~1daemon~1getfluxnodecount/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1daemon~1getfluxnodecount/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_493","exampleIds":["paths/~1daemon~1getfluxnodecount/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_493","exampleIds":["paths/~1daemon~1getfluxnodecount/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/getfluxnodecount"}],"panels":[]}]},"httpPath":"/daemon/getfluxnodecount"},{"label":"FluxNode DOS list","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/getdoslist","routeSlug":"/fluxapi/daemon/getdoslist","metadata":{"seo":{"title":"FluxNode DOS list","description":"Get a list of all fluxnodes in the DOS list. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"getDOSList","name":"FluxNode DOS list","isWebhook":false,"pointer":"/paths/~1daemon~1getdoslist/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"FluxNode DOS list","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Get a list of all fluxnodes in the DOS list. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/getdoslist","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/daemon/getdoslist","href":"daemon/getdoslist","openApiOperationId":"getDOSList","summary":"FluxNode DOS list"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_494","exampleIds":["paths/~1daemon~1getdoslist/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_494","exampleIds":["paths/~1daemon~1getdoslist/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1daemon~1getdoslist/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_494","exampleIds":["paths/~1daemon~1getdoslist/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_494","exampleIds":["paths/~1daemon~1getdoslist/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/getdoslist"}],"panels":[]}]},"httpPath":"/daemon/getdoslist"},{"label":"FluxNode start list","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/getstartlist","routeSlug":"/fluxapi/daemon/getstartlist","metadata":{"seo":{"title":"FluxNode start list","description":"Get a list of all Fluxnodes in the start list. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"getStartList","name":"FluxNode start list","isWebhook":false,"pointer":"/paths/~1daemon~1getstartlist/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"FluxNode start list","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Get a list of all Fluxnodes in the start list. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/getstartlist","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/daemon/getstartlist","href":"daemon/getstartlist","openApiOperationId":"getStartList","summary":"FluxNode start list"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_495","exampleIds":["paths/~1daemon~1getstartlist/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_495","exampleIds":["paths/~1daemon~1getstartlist/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1daemon~1getstartlist/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_495","exampleIds":["paths/~1daemon~1getstartlist/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_495","exampleIds":["paths/~1daemon~1getstartlist/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/getstartlist"}],"panels":[]}]},"httpPath":"/daemon/getstartlist"},{"label":"Current list of winners","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/fluxnodecurrentwinner","routeSlug":"/fluxapi/daemon/fluxnodecurrentwinner","metadata":{"seo":{"title":"Current list of winners","description":"Gets a list of current FluxNode winners. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"FluxNodeCurrentWinner","name":"Current list of winners","isWebhook":false,"pointer":"/paths/~1daemon~1fluxnodecurrentwinner/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Current list of winners","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Gets a list of current FluxNode winners. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/fluxnodecurrentwinner","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/daemon/fluxnodecurrentwinner","href":"daemon/fluxnodecurrentwinner","openApiOperationId":"FluxNodeCurrentWinner","summary":"Current list of winners"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_496","exampleIds":["paths/~1daemon~1fluxnodecurrentwinner/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_496","exampleIds":["paths/~1daemon~1fluxnodecurrentwinner/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1daemon~1fluxnodecurrentwinner/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_496","exampleIds":["paths/~1daemon~1fluxnodecurrentwinner/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_496","exampleIds":["paths/~1daemon~1fluxnodecurrentwinner/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/fluxnodecurrentwinner"}],"panels":[]}]},"httpPath":"/daemon/fluxnodecurrentwinner"},{"label":"Block hash of tip on longest chain","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/getbestblockhash","routeSlug":"/fluxapi/daemon/getbestblockhash","metadata":{"seo":{"title":"Block hash of tip on longest chain","description":"Returns the hash of the best (tip) block in the longest block chain. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"getBestBlockHash","name":"Block hash of tip on longest chain","isWebhook":false,"pointer":"/paths/~1daemon~1getbestblockhash/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Block hash of tip on longest chain","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Returns the hash of the best (tip) block in the longest block chain. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/getbestblockhash","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/daemon/getbestblockhash","href":"daemon/getbestblockhash","openApiOperationId":"getBestBlockHash","summary":"Block hash of tip on longest chain"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_497","exampleIds":["paths/~1daemon~1getbestblockhash/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_497","exampleIds":["paths/~1daemon~1getbestblockhash/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1daemon~1getbestblockhash/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_497","exampleIds":["paths/~1daemon~1getbestblockhash/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_497","exampleIds":["paths/~1daemon~1getbestblockhash/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/getbestblockhash"}],"panels":[]}]},"httpPath":"/daemon/getbestblockhash"},{"label":"Get block data","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/getblock","routeSlug":"/fluxapi/daemon/getblock","metadata":{"seo":{"title":"Get block data","description":"Gets block data using block height or block hash you specify to get info for with verbosity option. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"getBlock","name":"Get block data","isWebhook":false,"pointer":"/paths/~1daemon~1getblock/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Get block data","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Gets block data using block height or block hash you specify to get info for with verbosity option. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"hashheight","in":"query","schemaId":"schema_379","description":"Block hash or height","required":true,"example":588530},{"name":"verbosity","in":"query","schemaId":"schema_498","description":"If verbosity is 0, returns a string that is serialized, hex-encoded data for the block. If verbosity is 1, returns an Object with information about the block. If verbosity is 2, returns an Object with information about the block and information about each transaction. Response example shown is using the default value of 1.","example":1}],"pointer":"/paths/~1daemon~1getblock/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/getblock","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"hashheight","in":"query","required":true,"example":588530,"schemaId":"schema_379"},{"name":"verbosity","in":"query","example":1,"schemaId":"schema_498"}],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/daemon/getblock","href":"daemon/getblock","openApiOperationId":"getBlock","summary":"Get block data"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_499","exampleIds":["paths/~1daemon~1getblock/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_499","exampleIds":["paths/~1daemon~1getblock/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1daemon~1getblock/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_499","exampleIds":["paths/~1daemon~1getblock/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_499","exampleIds":["paths/~1daemon~1getblock/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/getblock"}],"panels":[]}]},"httpPath":"/daemon/getblock"},{"label":"Blockchain info","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/getblockchaininfo","routeSlug":"/fluxapi/daemon/getblockchaininfo","metadata":{"seo":{"title":"Blockchain info","description":"Returns an object containing various state info regarding block chain processing. Note that when the chain tip is at the last block before a network upgrade activation, consensus.chaintip != consensus.nextblock. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"getBlockchainInfo","name":"Blockchain info","isWebhook":false,"pointer":"/paths/~1daemon~1getblockchaininfo/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Blockchain info","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Returns an object containing various state info regarding block chain processing. Note that when the chain tip is at the last block before a network upgrade activation, consensus.chaintip != consensus.nextblock. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/getblockchaininfo","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/daemon/getblockchaininfo","href":"daemon/getblockchaininfo","openApiOperationId":"getBlockchainInfo","summary":"Blockchain info"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_500","exampleIds":["paths/~1daemon~1getblockchaininfo/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_500","exampleIds":["paths/~1daemon~1getblockchaininfo/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1daemon~1getblockchaininfo/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_500","exampleIds":["paths/~1daemon~1getblockchaininfo/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_500","exampleIds":["paths/~1daemon~1getblockchaininfo/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/getblockchaininfo"}],"panels":[]}]},"httpPath":"/daemon/getblockchaininfo"},{"label":"Current block count","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/getblockcount","routeSlug":"/fluxapi/daemon/getblockcount","metadata":{"seo":{"title":"Current block count","description":"Returns the number of blocks in the best valid block chain, i.e. the current block height. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"getBlockCount","name":"Current block count","isWebhook":false,"pointer":"/paths/~1daemon~1getblockcount/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Current block count","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Returns the number of blocks in the best valid block chain, i.e. the current block height. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/getblockcount","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/daemon/getblockcount","href":"daemon/getblockcount","openApiOperationId":"getBlockCount","summary":"Current block count"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_501","exampleIds":["paths/~1daemon~1getblockcount/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_501","exampleIds":["paths/~1daemon~1getblockcount/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1daemon~1getblockcount/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_501","exampleIds":["paths/~1daemon~1getblockcount/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_501","exampleIds":["paths/~1daemon~1getblockcount/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/getblockcount"}],"panels":[]}]},"httpPath":"/daemon/getblockcount"},{"label":"Get block deltas data","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/getblockdeltas","routeSlug":"/fluxapi/daemon/getblockdeltas","metadata":{"seo":{"title":"Get block deltas data","description":"Returns data of block deltas. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"getblockdeltas","name":"Get block deltas data","isWebhook":false,"pointer":"/paths/~1daemon~1getblockdeltas/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Get block deltas data","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Returns data of block deltas. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"hash","in":"query","schemaId":"schema_353","description":"Block hash","required":true,"example":"000000234b617194f3faff69ee62f0dde0115f2007c3b42e38eaba80c786a5e5"}],"pointer":"/paths/~1daemon~1getblockdeltas/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/getblockdeltas","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"hash","in":"query","required":true,"example":"000000234b617194f3faff69ee62f0dde0115f2007c3b42e38eaba80c786a5e5","schemaId":"schema_353"}],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/daemon/getblockdeltas","href":"daemon/getblockdeltas","openApiOperationId":"getblockdeltas","summary":"Get block deltas data"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_502","exampleIds":["paths/~1daemon~1getblockdeltas/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_502","exampleIds":["paths/~1daemon~1getblockdeltas/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1daemon~1getblockdeltas/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_502","exampleIds":["paths/~1daemon~1getblockdeltas/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_502","exampleIds":["paths/~1daemon~1getblockdeltas/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/getblockdeltas"}],"panels":[]}]},"httpPath":"/daemon/getblockdeltas"},{"label":"Get block's hash","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/getblockhash","routeSlug":"/fluxapi/daemon/getblockhash","metadata":{"seo":{"title":"Get block's hash","description":"Returns hash of block in best-block-chain at index provided. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"getBlockHash","name":"Get block's hash","isWebhook":false,"pointer":"/paths/~1daemon~1getblockhash/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Get block's hash","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Returns hash of block in best-block-chain at index provided. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"index","in":"query","schemaId":"schema_460","description":"Block number to get hash of","required":true,"example":590823}],"pointer":"/paths/~1daemon~1getblockhash/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/getblockhash","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"index","in":"query","required":true,"example":590823,"schemaId":"schema_460"}],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/daemon/getblockhash","href":"daemon/getblockhash","openApiOperationId":"getBlockHash","summary":"Get block's hash"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_497","exampleIds":["paths/~1daemon~1getblockhash/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_497","exampleIds":["paths/~1daemon~1getblockhash/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1daemon~1getblockhash/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_497","exampleIds":["paths/~1daemon~1getblockhash/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_497","exampleIds":["paths/~1daemon~1getblockhash/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/getblockhash"}],"panels":[]}]},"httpPath":"/daemon/getblockhash"},{"label":"Block header info","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/getblockheader","routeSlug":"/fluxapi/daemon/getblockheader","metadata":{"seo":{"title":"Block header info","description":"Returns an Object with information about blockheader. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"getBlockHeader","name":"Block header info","isWebhook":false,"pointer":"/paths/~1daemon~1getblockheader/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Block header info","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Returns an Object with information about blockheader. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"hash","in":"query","schemaId":"schema_353","description":"Block hash to get header info from","required":true,"example":"000000234b617194f3faff69ee62f0dde0115f2007c3b42e38eaba80c786a5e5"},{"name":"verbose","in":"query","schemaId":"schema_503","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"If verbose is false, returns a string that is serialized,"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"hex-encoded data for blockheader 'hash'. If verbose is true, returns"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"an Object with information about blockheader hash."},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Example:"},"children":[]}]}]},{"$$mdtype":"Node","type":"list","attributes":{"ordered":false,"marker":"-"},"children":[{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"hash"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"="},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"<block hash>"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"&"},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"verbose"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"="},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"true"},"children":[]}]}]}]}]}],"pointer":"/paths/~1daemon~1getblockheader/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/getblockheader","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"hash","in":"query","required":true,"example":"000000234b617194f3faff69ee62f0dde0115f2007c3b42e38eaba80c786a5e5","schemaId":"schema_353"},{"name":"verbose","in":"query","schemaId":"schema_503"}],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/daemon/getblockheader","href":"daemon/getblockheader","openApiOperationId":"getBlockHeader","summary":"Block header info"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_504","exampleIds":["paths/~1daemon~1getblockheader/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_504","exampleIds":["paths/~1daemon~1getblockheader/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1daemon~1getblockheader/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_504","exampleIds":["paths/~1daemon~1getblockheader/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_504","exampleIds":["paths/~1daemon~1getblockheader/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/getblockheader"}],"panels":[]}]},"httpPath":"/daemon/getblockheader"},{"label":"List of known chain tips","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/getchaintips","routeSlug":"/fluxapi/daemon/getchaintips","metadata":{"seo":{"title":"List of known chain tips","description":"Return information about all known tips in the block tree, including the main chain as well as orphaned branches. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"getChainTips","name":"List of known chain tips","isWebhook":false,"pointer":"/paths/~1daemon~1getchaintips/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"List of known chain tips","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Return information about all known tips in the block tree, including the main chain as well as orphaned branches. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/getchaintips","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/daemon/getchaintips","href":"daemon/getchaintips","openApiOperationId":"getChainTips","summary":"List of known chain tips"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_505","exampleIds":["paths/~1daemon~1getchaintips/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_505","exampleIds":["paths/~1daemon~1getchaintips/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1daemon~1getchaintips/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_505","exampleIds":["paths/~1daemon~1getchaintips/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_505","exampleIds":["paths/~1daemon~1getchaintips/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/getchaintips"}],"panels":[]}]},"httpPath":"/daemon/getchaintips"},{"label":"Proof of work difficulty","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/getdifficulty","routeSlug":"/fluxapi/daemon/getdifficulty","metadata":{"seo":{"title":"Proof of work difficulty","description":"Returns the proof-of-work difficulty as a multiple of the minimum difficulty. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"getDifficulty","name":"Proof of work difficulty","isWebhook":false,"pointer":"/paths/~1daemon~1getdifficulty/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Proof of work difficulty","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Returns the proof-of-work difficulty as a multiple of the minimum difficulty. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/getdifficulty","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/daemon/getdifficulty","href":"daemon/getdifficulty","openApiOperationId":"getDifficulty","summary":"Proof of work difficulty"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_506","exampleIds":["paths/~1daemon~1getdifficulty/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_506","exampleIds":["paths/~1daemon~1getdifficulty/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1daemon~1getdifficulty/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_506","exampleIds":["paths/~1daemon~1getdifficulty/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_506","exampleIds":["paths/~1daemon~1getdifficulty/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/getdifficulty"}],"panels":[]}]},"httpPath":"/daemon/getdifficulty"},{"label":"Memory pool info","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/getmempoolinfo","routeSlug":"/fluxapi/daemon/getmempoolinfo","metadata":{"seo":{"title":"Memory pool info","description":"Returns details on the active state of the TX memory pool. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"getMempoolInfo","name":"Memory pool info","isWebhook":false,"pointer":"/paths/~1daemon~1getmempoolinfo/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Memory pool info","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Returns details on the active state of the TX memory pool. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/getmempoolinfo","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/daemon/getmempoolinfo","href":"daemon/getmempoolinfo","openApiOperationId":"getMempoolInfo","summary":"Memory pool info"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_507","exampleIds":["paths/~1daemon~1getmempoolinfo/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_507","exampleIds":["paths/~1daemon~1getmempoolinfo/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1daemon~1getmempoolinfo/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_507","exampleIds":["paths/~1daemon~1getmempoolinfo/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_507","exampleIds":["paths/~1daemon~1getmempoolinfo/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/getmempoolinfo"}],"panels":[]}]},"httpPath":"/daemon/getmempoolinfo"},{"label":"Transaction ids in memory pool","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/getrawmempool","routeSlug":"/fluxapi/daemon/getrawmempool","metadata":{"seo":{"title":"Transaction ids in memory pool","description":"Returns all transaction ids in memory pool as a json array of string. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"getRawMemPool","name":"Transaction ids in memory pool","isWebhook":false,"pointer":"/paths/~1daemon~1getrawmempool/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Transaction ids in memory pool","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Returns all transaction ids in memory pool as a json array of string. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"verbose","in":"query","schemaId":"schema_380","description":"True for a json object, false for array of transaction ids.\n"}],"pointer":"/paths/~1daemon~1getrawmempool/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/getrawmempool","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"verbose","in":"query","schemaId":"schema_380"}],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/daemon/getrawmempool","href":"daemon/getrawmempool","openApiOperationId":"getRawMemPool","summary":"Transaction ids in memory pool"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_508","exampleIds":["paths/~1daemon~1getrawmempool/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_508","exampleIds":["paths/~1daemon~1getrawmempool/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1daemon~1getrawmempool/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_508","exampleIds":["paths/~1daemon~1getrawmempool/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_508","exampleIds":["paths/~1daemon~1getrawmempool/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/getrawmempool"}],"panels":[]}]},"httpPath":"/daemon/getrawmempool"},{"label":"Transaction IDs in memory pool","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/gettxout","routeSlug":"/fluxapi/daemon/gettxout","metadata":{"seo":{"title":"Transaction IDs in memory pool","description":"Returns all transaction ids in memory pool as a json array of string. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"getTxOut","name":"Transaction IDs in memory pool","isWebhook":false,"pointer":"/paths/~1daemon~1gettxout/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Transaction IDs in memory pool","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Returns all transaction ids in memory pool as a json array of string. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"txid","in":"query","schemaId":"schema_353","description":"The transaction id","required":true,"example":"9e3cdde1b7c92728a1200a988bb046028fe93b9f1e15cc370974f7201d3d3a94"},{"name":"n","in":"query","schemaId":"schema_379","description":"Vout value","required":true,"example":1},{"name":"includemempool","in":"query","schemaId":"schema_380","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Whether to include the mempool."},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Example:"},"children":[]}]}]},{"$$mdtype":"Node","type":"list","attributes":{"ordered":false,"marker":"-"},"children":[{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"txid"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"="},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"<transaction id>"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"&"},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"n"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"="},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"<vout value>"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"&"},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"includemempool"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"="},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"true"},"children":[]}]}]}]}]}],"pointer":"/paths/~1daemon~1gettxout/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/gettxout","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"txid","in":"query","required":true,"example":"9e3cdde1b7c92728a1200a988bb046028fe93b9f1e15cc370974f7201d3d3a94","schemaId":"schema_353"},{"name":"n","in":"query","required":true,"example":1,"schemaId":"schema_379"},{"name":"includemempool","in":"query","schemaId":"schema_380"}],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/daemon/gettxout","href":"daemon/gettxout","openApiOperationId":"getTxOut","summary":"Transaction IDs in memory pool"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_509","exampleIds":["paths/~1daemon~1gettxout/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_509","exampleIds":["paths/~1daemon~1gettxout/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1daemon~1gettxout/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_509","exampleIds":["paths/~1daemon~1gettxout/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_509","exampleIds":["paths/~1daemon~1gettxout/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/gettxout"}],"panels":[]}]},"httpPath":"/daemon/gettxout"},{"label":"Hex-encoded proof of transaction","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/gettxoutproof","routeSlug":"/fluxapi/daemon/gettxoutproof","metadata":{"seo":{"title":"Hex-encoded proof of transaction","description":"Returns a hex-encoded proof that \"txid\" was included in a block. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"getTxOutProof","name":"Hex-encoded proof of transaction","isWebhook":false,"pointer":"/paths/~1daemon~1gettxoutproof/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Hex-encoded proof of transaction","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Returns a hex-encoded proof that \"txid\" was included in a block. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"txids","in":"query","schemaId":"schema_353","description":"The transaction id or comma separated list of txids","required":true,"example":"9e3cdde1b7c92728a1200a988bb046028fe93b9f1e15cc370974f7201d3d3a94"},{"name":"blockhash","in":"query","schemaId":"schema_353","description":"If specified, looks for txid in the block with this hash","example":"000000142fc5a382f6db5895faa7e9519721be67560cfd0c2171634d541bc38e"}],"pointer":"/paths/~1daemon~1gettxoutproof/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/gettxoutproof","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"txids","in":"query","required":true,"example":"9e3cdde1b7c92728a1200a988bb046028fe93b9f1e15cc370974f7201d3d3a94","schemaId":"schema_353"},{"name":"blockhash","in":"query","example":"000000142fc5a382f6db5895faa7e9519721be67560cfd0c2171634d541bc38e","schemaId":"schema_353"}],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/daemon/gettxoutproof","href":"daemon/gettxoutproof","openApiOperationId":"getTxOutProof","summary":"Hex-encoded proof of transaction"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_510","exampleIds":["paths/~1daemon~1gettxoutproof/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_510","exampleIds":["paths/~1daemon~1gettxoutproof/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1daemon~1gettxoutproof/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_510","exampleIds":["paths/~1daemon~1gettxoutproof/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_510","exampleIds":["paths/~1daemon~1gettxoutproof/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/gettxoutproof"}],"panels":[]}]},"httpPath":"/daemon/gettxoutproof"},{"label":"Unspent transaction output set info","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/gettxoutsetinfo","routeSlug":"/fluxapi/daemon/gettxoutsetinfo","metadata":{"seo":{"title":"Unspent transaction output set info","description":"Returns statistics about the unspent transaction output set. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"getTxOutSetInfo","name":"Unspent transaction output set info","isWebhook":false,"pointer":"/paths/~1daemon~1gettxoutsetinfo/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Unspent transaction output set info","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Returns statistics about the unspent transaction output set. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/gettxoutsetinfo","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/daemon/gettxoutsetinfo","href":"daemon/gettxoutsetinfo","openApiOperationId":"getTxOutSetInfo","summary":"Unspent transaction output set info"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_511","exampleIds":["paths/~1daemon~1gettxoutsetinfo/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_511","exampleIds":["paths/~1daemon~1gettxoutsetinfo/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1daemon~1gettxoutsetinfo/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_511","exampleIds":["paths/~1daemon~1gettxoutsetinfo/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_511","exampleIds":["paths/~1daemon~1gettxoutsetinfo/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/gettxoutsetinfo"}],"panels":[]}]},"httpPath":"/daemon/gettxoutsetinfo"},{"label":"Verifies a proof","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/verifytxoutproof","routeSlug":"/fluxapi/daemon/verifytxoutproof","metadata":{"seo":{"title":"Verifies a proof","description":"Verifies that a proof points to a transaction in a block, returning the transaction it commits to and throwing an RPC error if the block is not in our best chain. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"verifyTxOutProof","name":"Verifies a proof","isWebhook":false,"pointer":"/paths/~1daemon~1verifytxoutproof/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Verifies a proof","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Verifies that a proof points to a transaction in a block, returning the transaction it commits to and throwing an RPC error if the block is not in our best chain. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"proof","in":"query","schemaId":"schema_353","description":"The hex-encoded proof generated by gettxoutproof","required":true,"example":"04000000e6f6eb7762f7970a06ad119590ba1882a30e290e3f6837cc64960f1b70000000fde035a9548fe35311b0212323eeeb9844c9ab093b24982d397fd94ab68f68725f44c0da150b3d68af0671dc272b007c4354a03d63298b00ad7700d4b818f70a4d0ab05eaca2001e0001b8750000000000000000000000000000000000000000000000003eae1205340a77b45fde07253220864115fe31c3a77f1e84b358edafad9929200de7c90f8d38878f423f9dc35266b6fd8280e56d3615b988540100000001fde035a9548fe35311b0212323eeeb9844c9ab093b24982d397fd94ab68f68720101"}],"pointer":"/paths/~1daemon~1verifytxoutproof/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/verifytxoutproof","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"proof","in":"query","required":true,"example":"04000000e6f6eb7762f7970a06ad119590ba1882a30e290e3f6837cc64960f1b70000000fde035a9548fe35311b0212323eeeb9844c9ab093b24982d397fd94ab68f68725f44c0da150b3d68af0671dc272b007c4354a03d63298b00ad7700d4b818f70a4d0ab05eaca2001e0001b8750000000000000000000000000000000000000000000000003eae1205340a77b45fde07253220864115fe31c3a77f1e84b358edafad9929200de7c90f8d38878f423f9dc35266b6fd8280e56d3615b988540100000001fde035a9548fe35311b0212323eeeb9844c9ab093b24982d397fd94ab68f68720101","schemaId":"schema_353"}],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/daemon/verifytxoutproof","href":"daemon/verifytxoutproof","openApiOperationId":"verifyTxOutProof","summary":"Verifies a proof"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_512","exampleIds":["paths/~1daemon~1verifytxoutproof/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_512","exampleIds":["paths/~1daemon~1verifytxoutproof/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1daemon~1verifytxoutproof/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_512","exampleIds":["paths/~1daemon~1verifytxoutproof/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_512","exampleIds":["paths/~1daemon~1verifytxoutproof/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/verifytxoutproof"}],"panels":[]}]},"httpPath":"/daemon/verifytxoutproof"},{"label":"Return spent info","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/getspentinfo","routeSlug":"/fluxapi/daemon/getspentinfo","metadata":{"seo":{"title":"Return spent info","description":"Return spent info. Transaction ID and index required as parameters. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"Getspentinfo","name":"Return spent info","isWebhook":false,"pointer":"/paths/~1daemon~1getspentinfo/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Return spent info","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Return spent info. Transaction ID and index required as parameters. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"txid","in":"query","schemaId":"schema_353","description":"The transaction id","required":true,"example":"9e3cdde1b7c92728a1200a988bb046028fe93b9f1e15cc370974f7201d3d3a94"},{"name":"index","in":"query","schemaId":"schema_379","description":"index","required":true,"example":0}],"pointer":"/paths/~1daemon~1getspentinfo/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/getspentinfo","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"txid","in":"query","required":true,"example":"9e3cdde1b7c92728a1200a988bb046028fe93b9f1e15cc370974f7201d3d3a94","schemaId":"schema_353"},{"name":"index","in":"query","required":true,"example":0,"schemaId":"schema_379"}],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/daemon/getspentinfo","href":"daemon/getspentinfo","openApiOperationId":"Getspentinfo","summary":"Return spent info"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1daemon~1getspentinfo/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_384","exampleIds":["paths/~1daemon~1getspentinfo/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1daemon~1getspentinfo/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_384","exampleIds":["paths/~1daemon~1getspentinfo/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1daemon~1getspentinfo/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/getspentinfo"}],"panels":[]}]},"httpPath":"/daemon/getspentinfo"},{"label":"Return spent info, POST","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/getspentinfopost","routeSlug":"/fluxapi/daemon/getspentinfopost","metadata":{"seo":{"title":"Return spent info, POST","description":"Return spent info, with the transaction id and output index sent in the request body. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"GetspentinfoPost","name":"Return spent info, POST","isWebhook":false,"pointer":"/paths/~1daemon~1getspentinfo/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Return spent info, POST","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Return spent info, with the transaction id and output index sent in the request body. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_513","exampleIds":["paths/~1daemon~1getspentinfo/post/requestBody/content/application~1json/example"]}},"schemaId":"schema_513","exampleIds":["paths/~1daemon~1getspentinfo/post/requestBody/content/application~1json/example"],"pointer":"/paths/~1daemon~1getspentinfo/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/daemon/getspentinfo","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"requestBody":{"application/json":{"schemaId":"schema_513","exampleIds":["paths/~1daemon~1getspentinfo/post/requestBody/content/application~1json/example"]}},"responseCodes":["200"],"pointer":"/daemon/getspentinfo","href":"daemon/getspentinfopost","openApiOperationId":"GetspentinfoPost","summary":"Return spent info, POST"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"schemaId":"schema_513","exampleIds":["paths/~1daemon~1getspentinfo/post/requestBody/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_513","exampleIds":["paths/~1daemon~1getspentinfo/post/requestBody/content/application~1json/example"]}},"examples":[{}]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1daemon~1getspentinfo/post/responses/200/content/application~1json/example"]}},"schemaId":"schema_384","exampleIds":["paths/~1daemon~1getspentinfo/post/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1daemon~1getspentinfo/post/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_384","exampleIds":["paths/~1daemon~1getspentinfo/post/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1daemon~1getspentinfo/post/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/getspentinfopost"}],"panels":[]}]},"httpPath":"/daemon/getspentinfo"},{"label":"Block reward","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/getblocksubsidy","routeSlug":"/fluxapi/daemon/getblocksubsidy","metadata":{"seo":{"title":"Block reward","description":"Returns block subsidy reward, taking into account the mining slow start of block at index provided. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"getBlockSubsidy","name":"Block reward","isWebhook":false,"pointer":"/paths/~1daemon~1getblocksubsidy/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Block reward","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Returns block subsidy reward, taking into account the mining slow start of block at index provided. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"height","in":"query","schemaId":"schema_353","description":"The block height. If not provided, defaults to the current height of the chain.","example":575000}],"pointer":"/paths/~1daemon~1getblocksubsidy/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/getblocksubsidy","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"height","in":"query","example":575000,"schemaId":"schema_353"}],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/daemon/getblocksubsidy","href":"daemon/getblocksubsidy","openApiOperationId":"getBlockSubsidy","summary":"Block reward"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_514","exampleIds":["paths/~1daemon~1getblocksubsidy/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_514","exampleIds":["paths/~1daemon~1getblocksubsidy/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1daemon~1getblocksubsidy/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_514","exampleIds":["paths/~1daemon~1getblocksubsidy/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_514","exampleIds":["paths/~1daemon~1getblocksubsidy/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/getblocksubsidy"}],"panels":[]}]},"httpPath":"/daemon/getblocksubsidy"},{"label":"Data to construct a block","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/getblocktemplate","routeSlug":"/fluxapi/daemon/getblocktemplate","metadata":{"seo":{"title":"Data to construct a block","description":"It returns data needed to construct a block to work on. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"getBlockTemplate","name":"Data to construct a block","isWebhook":false,"pointer":"/paths/~1daemon~1getblocktemplate/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Data to construct a block","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"It returns data needed to construct a block to work on. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"jsonrequestobject","in":"query","schemaId":"schema_515","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"If the request parameters include a 'mode' key, that is used"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"to explicitly select between the default template request or a"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"proposal. This must be set to \"template\" or omitted."},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"For the capabilities array of strings the following are the client side supported features."},"children":[]}]}]},{"$$mdtype":"Node","type":"list","attributes":{"ordered":false,"marker":"-"},"children":[{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"longpoll"},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"coinbasetxn"},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"coinbasevalue"},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"proposal"},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"serverlist"},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"workid"},"children":[]}]}]}]}],"example":{"mode":"template","capabilities":["proposal"]}}],"pointer":"/paths/~1daemon~1getblocktemplate/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/getblocktemplate","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"jsonrequestobject","in":"query","example":{"mode":"template","capabilities":["proposal"]},"schemaId":"schema_515"}],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/daemon/getblocktemplate","href":"daemon/getblocktemplate","openApiOperationId":"getBlockTemplate","summary":"Data to construct a block"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_516","exampleIds":["paths/~1daemon~1getblocktemplate/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_516","exampleIds":["paths/~1daemon~1getblocktemplate/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1daemon~1getblocktemplate/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_516","exampleIds":["paths/~1daemon~1getblocktemplate/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_516","exampleIds":["paths/~1daemon~1getblocktemplate/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/getblocktemplate"}],"panels":[]}]},"httpPath":"/daemon/getblocktemplate"},{"label":"Average solutions per second","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/getlocalsolps","routeSlug":"/fluxapi/daemon/getlocalsolps","metadata":{"seo":{"title":"Average solutions per second","description":"Returns the average local solutions per second since this node was started. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"getLocalSolPs","name":"Average solutions per second","isWebhook":false,"pointer":"/paths/~1daemon~1getlocalsolps/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Average solutions per second","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Returns the average local solutions per second since this node was started. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/getlocalsolps","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/daemon/getlocalsolps","href":"daemon/getlocalsolps","openApiOperationId":"getLocalSolPs","summary":"Average solutions per second"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_517","exampleIds":["paths/~1daemon~1getlocalsolps/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_517","exampleIds":["paths/~1daemon~1getlocalsolps/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1daemon~1getlocalsolps/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_517","exampleIds":["paths/~1daemon~1getlocalsolps/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_517","exampleIds":["paths/~1daemon~1getlocalsolps/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/getlocalsolps"}],"panels":[]}]},"httpPath":"/daemon/getlocalsolps"},{"label":"Mining related info","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/getmininginfo","routeSlug":"/fluxapi/daemon/getmininginfo","metadata":{"seo":{"title":"Mining related info","description":"Returns a json object containing mining-related information. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"getMiningInfo","name":"Mining related info","isWebhook":false,"pointer":"/paths/~1daemon~1getmininginfo/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Mining related info","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Returns a json object containing mining-related information. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/getmininginfo","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/daemon/getmininginfo","href":"daemon/getmininginfo","openApiOperationId":"getMiningInfo","summary":"Mining related info"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_518","exampleIds":["paths/~1daemon~1getmininginfo/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_518","exampleIds":["paths/~1daemon~1getmininginfo/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1daemon~1getmininginfo/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_518","exampleIds":["paths/~1daemon~1getmininginfo/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_518","exampleIds":["paths/~1daemon~1getmininginfo/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/getmininginfo"}],"panels":[]}]},"httpPath":"/daemon/getmininginfo"},{"label":"Estimated network solutions","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/getnetworkhashps","routeSlug":"/fluxapi/daemon/getnetworkhashps","metadata":{"seo":{"title":"Estimated network solutions","description":"Returns the estimated network solutions per second based on the last n blocks. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"getNetworkHashPs","name":"Estimated network solutions","isWebhook":false,"pointer":"/paths/~1daemon~1getnetworkhashps/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Estimated network solutions","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Returns the estimated network solutions per second based on the last n blocks. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"blocks","in":"query","schemaId":"schema_519","description":"The number of blocks, or -1 for blocks over difficulty averaging window.","example":200},{"name":"height","in":"query","schemaId":"schema_520","description":"To estimate at the time of the given height.","example":575000}],"pointer":"/paths/~1daemon~1getnetworkhashps/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/getnetworkhashps","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"blocks","in":"query","example":200,"schemaId":"schema_519"},{"name":"height","in":"query","example":575000,"schemaId":"schema_520"}],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/daemon/getnetworkhashps","href":"daemon/getnetworkhashps","openApiOperationId":"getNetworkHashPs","summary":"Estimated network solutions"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_521","exampleIds":["paths/~1daemon~1getnetworkhashps/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_521","exampleIds":["paths/~1daemon~1getnetworkhashps/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1daemon~1getnetworkhashps/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_521","exampleIds":["paths/~1daemon~1getnetworkhashps/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_521","exampleIds":["paths/~1daemon~1getnetworkhashps/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/getnetworkhashps"}],"panels":[]}]},"httpPath":"/daemon/getnetworkhashps"},{"label":"Estimated network solutions","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/getnetworksolps","routeSlug":"/fluxapi/daemon/getnetworksolps","metadata":{"seo":{"title":"Estimated network solutions","description":"Returns the estimated network solutions per second based on the last n blocks. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"getNetworkSolPs","name":"Estimated network solutions","isWebhook":false,"pointer":"/paths/~1daemon~1getnetworksolps/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Estimated network solutions","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Returns the estimated network solutions per second based on the last n blocks. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"blocks","in":"query","schemaId":"schema_519","description":"The number of blocks, or -1 for blocks over difficulty averaging window.","example":200},{"name":"height","in":"query","schemaId":"schema_520","description":"To estimate at the time of the given height.","example":575000}],"pointer":"/paths/~1daemon~1getnetworksolps/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/getnetworksolps","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"blocks","in":"query","example":200,"schemaId":"schema_519"},{"name":"height","in":"query","example":575000,"schemaId":"schema_520"}],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/daemon/getnetworksolps","href":"daemon/getnetworksolps","openApiOperationId":"getNetworkSolPs","summary":"Estimated network solutions"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_521","exampleIds":["paths/~1daemon~1getnetworksolps/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_521","exampleIds":["paths/~1daemon~1getnetworksolps/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1daemon~1getnetworksolps/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_521","exampleIds":["paths/~1daemon~1getnetworksolps/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_521","exampleIds":["paths/~1daemon~1getnetworksolps/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/getnetworksolps"}],"panels":[]}]},"httpPath":"/daemon/getnetworksolps"},{"label":"Connection count","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/getconnectioncount","routeSlug":"/fluxapi/daemon/getconnectioncount","metadata":{"seo":{"title":"Connection count","description":"The peer connection count. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"getConnectionCount","name":"Connection count","isWebhook":false,"pointer":"/paths/~1daemon~1getconnectioncount/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Connection count","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"The peer connection count. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/getconnectioncount","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/daemon/getconnectioncount","href":"daemon/getconnectioncount","openApiOperationId":"getConnectionCount","summary":"Connection count"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_522","exampleIds":["paths/~1daemon~1getconnectioncount/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_522","exampleIds":["paths/~1daemon~1getconnectioncount/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1daemon~1getconnectioncount/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_522","exampleIds":["paths/~1daemon~1getconnectioncount/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_522","exampleIds":["paths/~1daemon~1getconnectioncount/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/getconnectioncount"}],"panels":[]}]},"httpPath":"/daemon/getconnectioncount"},{"label":"Deprecation info","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/getdeprecationinfo","routeSlug":"/fluxapi/daemon/getdeprecationinfo","metadata":{"seo":{"title":"Deprecation info","description":"Returns an object containing current version and deprecation block height. Applicable only on mainnet. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"getDeprecationInfo","name":"Deprecation info","isWebhook":false,"pointer":"/paths/~1daemon~1getdeprecationinfo/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Deprecation info","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Returns an object containing current version and deprecation block height. Applicable only on mainnet. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/getdeprecationinfo","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/daemon/getdeprecationinfo","href":"daemon/getdeprecationinfo","openApiOperationId":"getDeprecationInfo","summary":"Deprecation info"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_523","exampleIds":["paths/~1daemon~1getdeprecationinfo/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_523","exampleIds":["paths/~1daemon~1getdeprecationinfo/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1daemon~1getdeprecationinfo/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_523","exampleIds":["paths/~1daemon~1getdeprecationinfo/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_523","exampleIds":["paths/~1daemon~1getdeprecationinfo/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/getdeprecationinfo"}],"panels":[]}]},"httpPath":"/daemon/getdeprecationinfo"},{"label":"Network traffic info","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/getnettotals","routeSlug":"/fluxapi/daemon/getnettotals","metadata":{"seo":{"title":"Network traffic info","description":"Returns information about network traffic, including bytes in, bytes out, and current time. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"getNetTotals","name":"Network traffic info","isWebhook":false,"pointer":"/paths/~1daemon~1getnettotals/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Network traffic info","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Returns information about network traffic, including bytes in, bytes out, and current time. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/getnettotals","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/daemon/getnettotals","href":"daemon/getnettotals","openApiOperationId":"getNetTotals","summary":"Network traffic info"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_524","exampleIds":["paths/~1daemon~1getnettotals/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_524","exampleIds":["paths/~1daemon~1getnettotals/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1daemon~1getnettotals/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_524","exampleIds":["paths/~1daemon~1getnettotals/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_524","exampleIds":["paths/~1daemon~1getnettotals/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/getnettotals"}],"panels":[]}]},"httpPath":"/daemon/getnettotals"},{"label":"Info regarding P2P network","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/getnetworkinfo","routeSlug":"/fluxapi/daemon/getnetworkinfo","metadata":{"seo":{"title":"Info regarding P2P network","description":"Returns an object containing various state info regarding P2P networking. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"getNetworkInfo","name":"Info regarding P2P network","isWebhook":false,"pointer":"/paths/~1daemon~1getnetworkinfo/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Info regarding P2P network","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Returns an object containing various state info regarding P2P networking. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/getnetworkinfo","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/daemon/getnetworkinfo","href":"daemon/getnetworkinfo","openApiOperationId":"getNetworkInfo","summary":"Info regarding P2P network"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_525","exampleIds":["paths/~1daemon~1getnetworkinfo/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_525","exampleIds":["paths/~1daemon~1getnetworkinfo/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1daemon~1getnetworkinfo/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_525","exampleIds":["paths/~1daemon~1getnetworkinfo/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_525","exampleIds":["paths/~1daemon~1getnetworkinfo/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/getnetworkinfo"}],"panels":[]}]},"httpPath":"/daemon/getnetworkinfo"},{"label":"Peer info","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/getpeerinfo","routeSlug":"/fluxapi/daemon/getpeerinfo","metadata":{"seo":{"title":"Peer info","description":"Returns data about each connected network node as a json array of objects. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"getPeerInfo","name":"Peer info","isWebhook":false,"pointer":"/paths/~1daemon~1getpeerinfo/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Peer info","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Returns data about each connected network node as a json array of objects. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/getpeerinfo","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/daemon/getpeerinfo","href":"daemon/getpeerinfo","openApiOperationId":"getPeerInfo","summary":"Peer info"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_526","exampleIds":["paths/~1daemon~1getpeerinfo/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_526","exampleIds":["paths/~1daemon~1getpeerinfo/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1daemon~1getpeerinfo/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_526","exampleIds":["paths/~1daemon~1getpeerinfo/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_526","exampleIds":["paths/~1daemon~1getpeerinfo/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/getpeerinfo"}],"panels":[]}]},"httpPath":"/daemon/getpeerinfo"},{"label":"Ban list","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/listbanned","routeSlug":"/fluxapi/daemon/listbanned","metadata":{"seo":{"title":"Ban list","description":"List all banned IPs/Subnets. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"listBanned","name":"Ban list","isWebhook":false,"pointer":"/paths/~1daemon~1listbanned/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Ban list","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"List all banned IPs/Subnets. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/listbanned","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/daemon/listbanned","href":"daemon/listbanned","openApiOperationId":"listBanned","summary":"Ban list"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_527","exampleIds":["paths/~1daemon~1listbanned/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_527","exampleIds":["paths/~1daemon~1listbanned/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1daemon~1listbanned/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_527","exampleIds":["paths/~1daemon~1listbanned/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_527","exampleIds":["paths/~1daemon~1listbanned/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/listbanned"}],"panels":[]}]},"httpPath":"/daemon/listbanned"},{"label":"Create raw transaction (GET)","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/createrawtransaction","routeSlug":"/fluxapi/daemon/createrawtransaction","metadata":{"seo":{"title":"Create raw transaction (GET)","description":"Create a raw transaction using path parameters. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"createRawTransaction","name":"Create raw transaction (GET)","isWebhook":false,"pointer":"/paths/~1daemon~1createrawtransaction/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Create raw transaction (GET)","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Create a raw transaction using path parameters. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"transactions","in":"query","schemaId":"schema_353","description":"JSON string of transaction inputs","required":true},{"name":"addresses","in":"query","schemaId":"schema_353","description":"JSON string of output addresses and amounts","required":true},{"name":"locktime","in":"query","schemaId":"schema_379","description":"Transaction locktime"},{"name":"expiryheight","in":"query","schemaId":"schema_379","description":"Transaction expiry height"}],"pointer":"/paths/~1daemon~1createrawtransaction/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/createrawtransaction","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"transactions","in":"query","required":true,"schemaId":"schema_353"},{"name":"addresses","in":"query","required":true,"schemaId":"schema_353"},{"name":"locktime","in":"query","required":false,"schemaId":"schema_379"},{"name":"expiryheight","in":"query","required":false,"schemaId":"schema_379"}],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/daemon/createrawtransaction","href":"daemon/createrawtransaction","openApiOperationId":"createRawTransaction","summary":"Create raw transaction (GET)"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_528"}},"schemaId":"schema_528"}],"pointer":"/paths/~1daemon~1createrawtransaction/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_528","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_528"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/createrawtransaction"}],"panels":[]}]},"httpPath":"/daemon/createrawtransaction"},{"label":"Create hex-encoded raw transaction","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/createrawtransactionpost","routeSlug":"/fluxapi/daemon/createrawtransactionpost","metadata":{"seo":{"title":"Create hex-encoded raw transaction","description":"Create a transaction spending the given inputs and sending to the given addresses. Returns hex-encoded raw transaction. Note that the transaction's inputs are not signed, and it is not stored in the wallet or transmitted to the network. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"createRawTransactionPost","name":"Create hex-encoded raw transaction","isWebhook":false,"pointer":"/paths/~1daemon~1createrawtransaction/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Create hex-encoded raw transaction","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Create a transaction spending the given inputs and sending to the given addresses. Returns hex-encoded raw transaction. Note that the transaction's inputs are not signed, and it is not stored in the wallet or transmitted to the network. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["text/plain"],"mediaTypeSchemas":{"text/plain":{"schemaId":"schema_529","exampleIds":["paths/~1daemon~1createrawtransaction/post/requestBody/content/text~1plain/example"]}},"schemaId":"schema_529","exampleIds":["paths/~1daemon~1createrawtransaction/post/requestBody/content/text~1plain/example"],"pointer":"/paths/~1daemon~1createrawtransaction/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/daemon/createrawtransaction","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"requestBody":{"text/plain":{"schemaId":"schema_529","exampleIds":["paths/~1daemon~1createrawtransaction/post/requestBody/content/text~1plain/example"]}},"responseCodes":["200"],"pointer":"/daemon/createrawtransaction","href":"daemon/createrawtransactionpost","openApiOperationId":"createRawTransactionPost","summary":"Create hex-encoded raw transaction"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"schemaId":"schema_529","exampleIds":["paths/~1daemon~1createrawtransaction/post/requestBody/content/text~1plain/example"],"mediaTypes":["text/plain"],"mediaTypeSchemas":{"text/plain":{"schemaId":"schema_529","exampleIds":["paths/~1daemon~1createrawtransaction/post/requestBody/content/text~1plain/example"]}},"examples":[{}]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_530","exampleIds":["paths/~1daemon~1createrawtransaction/post/responses/200/content/application~1json/example"]}},"schemaId":"schema_530","exampleIds":["paths/~1daemon~1createrawtransaction/post/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1daemon~1createrawtransaction/post/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_530","exampleIds":["paths/~1daemon~1createrawtransaction/post/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_530","exampleIds":["paths/~1daemon~1createrawtransaction/post/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/createrawtransactionpost"}],"panels":[]}]},"httpPath":"/daemon/createrawtransaction"},{"label":"Decoded info of the hex-encoded transaction","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/decoderawtransactionpost","routeSlug":"/fluxapi/daemon/decoderawtransactionpost","metadata":{"seo":{"title":"Decoded info of the hex-encoded transaction","description":"Return a JSON object representing the serialized, hex-encoded transaction. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"decodeRawTransactionPost","name":"Decoded info of the hex-encoded transaction","isWebhook":false,"pointer":"/paths/~1daemon~1decoderawtransaction/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Decoded info of the hex-encoded transaction","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Return a JSON object representing the serialized, hex-encoded transaction. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["text/plain"],"mediaTypeSchemas":{"text/plain":{"schemaId":"schema_531","exampleIds":["paths/~1daemon~1decoderawtransaction/post/requestBody/content/text~1plain/example"]}},"schemaId":"schema_531","exampleIds":["paths/~1daemon~1decoderawtransaction/post/requestBody/content/text~1plain/example"],"pointer":"/paths/~1daemon~1decoderawtransaction/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/daemon/decoderawtransaction","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"requestBody":{"text/plain":{"schemaId":"schema_531","exampleIds":["paths/~1daemon~1decoderawtransaction/post/requestBody/content/text~1plain/example"]}},"responseCodes":["200"],"pointer":"/daemon/decoderawtransaction","href":"daemon/decoderawtransactionpost","openApiOperationId":"decodeRawTransactionPost","summary":"Decoded info of the hex-encoded transaction"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"schemaId":"schema_531","exampleIds":["paths/~1daemon~1decoderawtransaction/post/requestBody/content/text~1plain/example"],"mediaTypes":["text/plain"],"mediaTypeSchemas":{"text/plain":{"schemaId":"schema_531","exampleIds":["paths/~1daemon~1decoderawtransaction/post/requestBody/content/text~1plain/example"]}},"examples":[{}]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_532","exampleIds":["paths/~1daemon~1decoderawtransaction/post/responses/200/content/application~1json/example"]}},"schemaId":"schema_532","exampleIds":["paths/~1daemon~1decoderawtransaction/post/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1daemon~1decoderawtransaction/post/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_532","exampleIds":["paths/~1daemon~1decoderawtransaction/post/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_532","exampleIds":["paths/~1daemon~1decoderawtransaction/post/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/decoderawtransactionpost"}],"panels":[]}]},"httpPath":"/daemon/decoderawtransaction"},{"label":"Decoded info of the hex-encoded transaction","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/decoderawtransaction","routeSlug":"/fluxapi/daemon/decoderawtransaction","metadata":{"seo":{"title":"Decoded info of the hex-encoded transaction","description":"Return a JSON object representing the serialized, hex-encoded transaction. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"decodeRawTransaction","name":"Decoded info of the hex-encoded transaction","isWebhook":false,"pointer":"/paths/~1daemon~1decoderawtransaction/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Decoded info of the hex-encoded transaction","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Return a JSON object representing the serialized, hex-encoded transaction. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"hexstring","in":"query","schemaId":"schema_353","description":"Hex-encoded transaction","required":true,"example":"0400008085202f89019f36a42d171392adcfba8686bef8efb6aa9645dd4044cde753864ed54fb025420000000000feffffff0180608d9e020000001976a91404e2699cec5f44280540fb752c7660aa3ba857cc88ac01000000fb0809000000000000000000000000"}],"pointer":"/paths/~1daemon~1decoderawtransaction/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/decoderawtransaction","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"hexstring","in":"query","required":true,"example":"0400008085202f89019f36a42d171392adcfba8686bef8efb6aa9645dd4044cde753864ed54fb025420000000000feffffff0180608d9e020000001976a91404e2699cec5f44280540fb752c7660aa3ba857cc88ac01000000fb0809000000000000000000000000","schemaId":"schema_353"}],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/daemon/decoderawtransaction","href":"daemon/decoderawtransaction","openApiOperationId":"decodeRawTransaction","summary":"Decoded info of the hex-encoded transaction"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_532","exampleIds":["paths/~1daemon~1decoderawtransaction/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_532","exampleIds":["paths/~1daemon~1decoderawtransaction/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1daemon~1decoderawtransaction/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_532","exampleIds":["paths/~1daemon~1decoderawtransaction/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_532","exampleIds":["paths/~1daemon~1decoderawtransaction/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/decoderawtransaction"}],"panels":[]}]},"httpPath":"/daemon/decoderawtransaction"},{"label":"Decode hex script","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/decodescriptpost","routeSlug":"/fluxapi/daemon/decodescriptpost","metadata":{"seo":{"title":"Decode hex script","description":"Decode a hex-encoded script. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"decodeScriptPost","name":"Decode hex script","isWebhook":false,"pointer":"/paths/~1daemon~1decodescript/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Decode hex script","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Decode a hex-encoded script. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["text/plain"],"mediaTypeSchemas":{"text/plain":{"schemaId":"schema_533","exampleIds":["paths/~1daemon~1decodescript/post/requestBody/content/text~1plain/example"]}},"schemaId":"schema_533","exampleIds":["paths/~1daemon~1decodescript/post/requestBody/content/text~1plain/example"],"pointer":"/paths/~1daemon~1decodescript/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/daemon/decodescript","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"requestBody":{"text/plain":{"schemaId":"schema_533","exampleIds":["paths/~1daemon~1decodescript/post/requestBody/content/text~1plain/example"]}},"responseCodes":["200"],"pointer":"/daemon/decodescript","href":"daemon/decodescriptpost","openApiOperationId":"decodeScriptPost","summary":"Decode hex script"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"schemaId":"schema_533","exampleIds":["paths/~1daemon~1decodescript/post/requestBody/content/text~1plain/example"],"mediaTypes":["text/plain"],"mediaTypeSchemas":{"text/plain":{"schemaId":"schema_533","exampleIds":["paths/~1daemon~1decodescript/post/requestBody/content/text~1plain/example"]}},"examples":[{}]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_534","exampleIds":["paths/~1daemon~1decodescript/post/responses/200/content/application~1json/example"]}},"schemaId":"schema_534","exampleIds":["paths/~1daemon~1decodescript/post/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1daemon~1decodescript/post/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_534","exampleIds":["paths/~1daemon~1decodescript/post/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_534","exampleIds":["paths/~1daemon~1decodescript/post/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/decodescriptpost"}],"panels":[]}]},"httpPath":"/daemon/decodescript"},{"label":"Decode hex script","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/decodescript","routeSlug":"/fluxapi/daemon/decodescript","metadata":{"seo":{"title":"Decode hex script","description":"Decode a hex-encoded script. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"decodeScript","name":"Decode hex script","isWebhook":false,"pointer":"/paths/~1daemon~1decodescript/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Decode hex script","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Decode a hex-encoded script. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"hex","in":"query","schemaId":"schema_353","description":"Hex-encoded transaction","required":true,"example":"76a91404e2699cec5f44280540fb752c7660aa3ba857cc88ac"}],"pointer":"/paths/~1daemon~1decodescript/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/decodescript","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"hex","in":"query","required":true,"example":"76a91404e2699cec5f44280540fb752c7660aa3ba857cc88ac","schemaId":"schema_353"}],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/daemon/decodescript","href":"daemon/decodescript","openApiOperationId":"decodeScript","summary":"Decode hex script"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_534","exampleIds":["paths/~1daemon~1decodescript/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_534","exampleIds":["paths/~1daemon~1decodescript/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1daemon~1decodescript/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_534","exampleIds":["paths/~1daemon~1decodescript/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_534","exampleIds":["paths/~1daemon~1decodescript/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/decodescript"}],"panels":[]}]},"httpPath":"/daemon/decodescript"},{"label":"Get raw transaction data","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/getrawtransaction","routeSlug":"/fluxapi/daemon/getrawtransaction","metadata":{"seo":{"title":"Get raw transaction data","description":"Gets raw transaction data from the txid, if verbose=0 then only hex data of transaction is shown, if verbose=1 then it will return with object of info of txid. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"getRawTransaction","name":"Get raw transaction data","isWebhook":false,"pointer":"/paths/~1daemon~1getrawtransaction/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Get raw transaction data","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Gets raw transaction data from the txid, if verbose=0 then only hex data of transaction is shown, if verbose=1 then it will return with object of info of txid. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"txid","in":"query","schemaId":"schema_353","description":"Txid to get raw tx data from","required":true,"example":"1ed830027683e98c5670981ee983860485fce5132f30d9b6e8e248789c52c55d"},{"name":"verbose","in":"query","schemaId":"schema_535","description":"If verbose is not set or at 0 only hex-encoded data for the txid will return but if set at 1 it will return an object with info of the txid.","example":1}],"pointer":"/paths/~1daemon~1getrawtransaction/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/getrawtransaction","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"txid","in":"query","required":true,"example":"1ed830027683e98c5670981ee983860485fce5132f30d9b6e8e248789c52c55d","schemaId":"schema_353"},{"name":"verbose","in":"query","example":1,"schemaId":"schema_535"}],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/daemon/getrawtransaction","href":"daemon/getrawtransaction","openApiOperationId":"getRawTransaction","summary":"Get raw transaction data"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_536","exampleIds":["paths/~1daemon~1getrawtransaction/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_536","exampleIds":["paths/~1daemon~1getrawtransaction/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1daemon~1getrawtransaction/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_536","exampleIds":["paths/~1daemon~1getrawtransaction/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_536","exampleIds":["paths/~1daemon~1getrawtransaction/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/getrawtransaction"}],"panels":[]}]},"httpPath":"/daemon/getrawtransaction"},{"label":"Add inputs to a transaction","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/fundrawtransactionpost","routeSlug":"/fluxapi/daemon/fundrawtransactionpost","metadata":{"seo":{"title":"Add inputs to a transaction","description":"Add inputs to a transaction until it has enough in value to meet its out value. This will not modify existing inputs, and will add one change output to the outputs. Note that inputs which were signed may need to be resigned after completion since in/outputs have been added. The inputs added will not be signed, use signrawtransaction for that. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"fundRawTransactionPost","name":"Add inputs to a transaction","isWebhook":false,"pointer":"/paths/~1daemon~1fundrawtransaction/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Add inputs to a transaction","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Add inputs to a transaction until it has enough in value to meet its out value. This will not modify existing inputs, and will add one change output to the outputs. Note that inputs which were signed may need to be resigned after completion since in/outputs have been added. The inputs added will not be signed, use signrawtransaction for that. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["text/plain"],"mediaTypeSchemas":{"text/plain":{"schemaId":"schema_533","exampleIds":["paths/~1daemon~1fundrawtransaction/post/requestBody/content/text~1plain/example"]}},"schemaId":"schema_533","exampleIds":["paths/~1daemon~1fundrawtransaction/post/requestBody/content/text~1plain/example"],"pointer":"/paths/~1daemon~1fundrawtransaction/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/daemon/fundrawtransaction","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"requestBody":{"text/plain":{"schemaId":"schema_533","exampleIds":["paths/~1daemon~1fundrawtransaction/post/requestBody/content/text~1plain/example"]}},"responseCodes":["200"],"pointer":"/daemon/fundrawtransaction","href":"daemon/fundrawtransactionpost","openApiOperationId":"fundRawTransactionPost","summary":"Add inputs to a transaction"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"schemaId":"schema_533","exampleIds":["paths/~1daemon~1fundrawtransaction/post/requestBody/content/text~1plain/example"],"mediaTypes":["text/plain"],"mediaTypeSchemas":{"text/plain":{"schemaId":"schema_533","exampleIds":["paths/~1daemon~1fundrawtransaction/post/requestBody/content/text~1plain/example"]}},"examples":[{}]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_537","exampleIds":["paths/~1daemon~1fundrawtransaction/post/responses/200/content/application~1json/example"]}},"schemaId":"schema_537","exampleIds":["paths/~1daemon~1fundrawtransaction/post/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1daemon~1fundrawtransaction/post/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_537","exampleIds":["paths/~1daemon~1fundrawtransaction/post/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_537","exampleIds":["paths/~1daemon~1fundrawtransaction/post/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/fundrawtransactionpost"}],"panels":[]}]},"httpPath":"/daemon/fundrawtransaction"},{"label":"Add inputs to a transaction","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/fundrawtransaction","routeSlug":"/fluxapi/daemon/fundrawtransaction","metadata":{"seo":{"title":"Add inputs to a transaction","description":"Add inputs to a transaction until it has enough in value to meet its out value. This will not modify existing inputs, and will add one change output to the outputs. Note that inputs which were signed may need to be resigned after completion since in/outputs have been added. The inputs added will not be signed, use signrawtransaction for that. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"fundRawTransaction","name":"Add inputs to a transaction","isWebhook":false,"pointer":"/paths/~1daemon~1fundrawtransaction/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Add inputs to a transaction","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Add inputs to a transaction until it has enough in value to meet its out value. This will not modify existing inputs, and will add one change output to the outputs. Note that inputs which were signed may need to be resigned after completion since in/outputs have been added. The inputs added will not be signed, use signrawtransaction for that. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"hexstring","in":"query","schemaId":"schema_353","description":"Hex string of raw transaction","required":true,"example":"0400008085202f8901ab719872dfea1b4f594049722a92efafa4695322d2c08654aafe98c6546066360000000000ffffffff0140420f00000000001976a9142e5db3157a9783c6208019323f2c3a02610826a988ac00000000a60a09000000000000000000000000"}],"pointer":"/paths/~1daemon~1fundrawtransaction/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/fundrawtransaction","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"hexstring","in":"query","required":true,"example":"0400008085202f8901ab719872dfea1b4f594049722a92efafa4695322d2c08654aafe98c6546066360000000000ffffffff0140420f00000000001976a9142e5db3157a9783c6208019323f2c3a02610826a988ac00000000a60a09000000000000000000000000","schemaId":"schema_353"}],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/daemon/fundrawtransaction","href":"daemon/fundrawtransaction","openApiOperationId":"fundRawTransaction","summary":"Add inputs to a transaction"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_537","exampleIds":["paths/~1daemon~1fundrawtransaction/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_537","exampleIds":["paths/~1daemon~1fundrawtransaction/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1daemon~1fundrawtransaction/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_537","exampleIds":["paths/~1daemon~1fundrawtransaction/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_537","exampleIds":["paths/~1daemon~1fundrawtransaction/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/fundrawtransaction"}],"panels":[]}]},"httpPath":"/daemon/fundrawtransaction"},{"label":"Send raw transaction","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/sendrawtransactionpost","routeSlug":"/fluxapi/daemon/sendrawtransactionpost","metadata":{"seo":{"title":"Send raw transaction","description":"Submits raw transaction (serialized, hex-encoded) to local node and network. Also see createrawtransaction and signrawtransaction calls. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"sendRawTransactionPost","name":"Send raw transaction","isWebhook":false,"pointer":"/paths/~1daemon~1sendrawtransaction/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Send raw transaction","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Submits raw transaction (serialized, hex-encoded) to local node and network. Also see createrawtransaction and signrawtransaction calls. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["text/plain"],"mediaTypeSchemas":{"text/plain":{"schemaId":"schema_538","exampleIds":["paths/~1daemon~1sendrawtransaction/post/requestBody/content/text~1plain/example"]}},"schemaId":"schema_538","exampleIds":["paths/~1daemon~1sendrawtransaction/post/requestBody/content/text~1plain/example"],"pointer":"/paths/~1daemon~1sendrawtransaction/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/daemon/sendrawtransaction","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"requestBody":{"text/plain":{"schemaId":"schema_538","exampleIds":["paths/~1daemon~1sendrawtransaction/post/requestBody/content/text~1plain/example"]}},"responseCodes":["200"],"pointer":"/daemon/sendrawtransaction","href":"daemon/sendrawtransactionpost","openApiOperationId":"sendRawTransactionPost","summary":"Send raw transaction"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"schemaId":"schema_538","exampleIds":["paths/~1daemon~1sendrawtransaction/post/requestBody/content/text~1plain/example"],"mediaTypes":["text/plain"],"mediaTypeSchemas":{"text/plain":{"schemaId":"schema_538","exampleIds":["paths/~1daemon~1sendrawtransaction/post/requestBody/content/text~1plain/example"]}},"examples":[{}]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_539","exampleIds":["paths/~1daemon~1sendrawtransaction/post/responses/200/content/application~1json/example"]}},"schemaId":"schema_539","exampleIds":["paths/~1daemon~1sendrawtransaction/post/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1daemon~1sendrawtransaction/post/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_539","exampleIds":["paths/~1daemon~1sendrawtransaction/post/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_539","exampleIds":["paths/~1daemon~1sendrawtransaction/post/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/sendrawtransactionpost"}],"panels":[]}]},"httpPath":"/daemon/sendrawtransaction"},{"label":"Send raw transaction","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/sendrawtransaction","routeSlug":"/fluxapi/daemon/sendrawtransaction","metadata":{"seo":{"title":"Send raw transaction","description":"Submits raw transaction (serialized, hex-encoded) to local node and network. Also see createrawtransaction and signrawtransaction calls. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"sendRawTransaction","name":"Send raw transaction","isWebhook":false,"pointer":"/paths/~1daemon~1sendrawtransaction/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Send raw transaction","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Submits raw transaction (serialized, hex-encoded) to local node and network. Also see createrawtransaction and signrawtransaction calls. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"hexstring","in":"query","schemaId":"schema_353","description":"The hex string of the raw transaction","required":true,"example":"0400008085202f8901ab719872dfea1b4f594049722a92efafa4695322d2c08654aafe98c654606636000000006b483045022100e5f02014419280a5c1ed1f94513e8e2bee83f6341863b304fe093dea897f4aa20220022a6e6004dbf1305197f4053bd9dd59e21abd23a31d0188d079eb72cab84e990121036b6a136ce869a0b400548a9126f06d96181ee974ff1c7f5a5e54e39b7f66be05ffffffff0140420f00000000001976a9142e5db3157a9783c6208019323f2c3a02610826a988ac00000000a60a09000000000000000000000000"},{"name":"allowhighfees","in":"query","schemaId":"schema_380","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Allow high fees."},"children":[]}]}]},{"$$mdtype":"Node","type":"list","attributes":{"ordered":false,"marker":"-"},"children":[{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"hexstring"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"="},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"<Hex string of raw tx>"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"&"},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"allowhighfees"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"="},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"true"},"children":[]}]}]}]}]}],"pointer":"/paths/~1daemon~1sendrawtransaction/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/sendrawtransaction","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"hexstring","in":"query","required":true,"example":"0400008085202f8901ab719872dfea1b4f594049722a92efafa4695322d2c08654aafe98c654606636000000006b483045022100e5f02014419280a5c1ed1f94513e8e2bee83f6341863b304fe093dea897f4aa20220022a6e6004dbf1305197f4053bd9dd59e21abd23a31d0188d079eb72cab84e990121036b6a136ce869a0b400548a9126f06d96181ee974ff1c7f5a5e54e39b7f66be05ffffffff0140420f00000000001976a9142e5db3157a9783c6208019323f2c3a02610826a988ac00000000a60a09000000000000000000000000","schemaId":"schema_353"},{"name":"allowhighfees","in":"query","schemaId":"schema_380"}],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/daemon/sendrawtransaction","href":"daemon/sendrawtransaction","openApiOperationId":"sendRawTransaction","summary":"Send raw transaction"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_539","exampleIds":["paths/~1daemon~1sendrawtransaction/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_539","exampleIds":["paths/~1daemon~1sendrawtransaction/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1daemon~1sendrawtransaction/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_539","exampleIds":["paths/~1daemon~1sendrawtransaction/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_539","exampleIds":["paths/~1daemon~1sendrawtransaction/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/sendrawtransaction"}],"panels":[]}]},"httpPath":"/daemon/sendrawtransaction"},{"label":"Create multi-sig address","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/createmultisigpost","routeSlug":"/fluxapi/daemon/createmultisigpost","metadata":{"seo":{"title":"Create multi-sig address","description":"Creates a multi-signature address with n signature of n keys required. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"createMultiSigPost","name":"Create multi-sig address","isWebhook":false,"pointer":"/paths/~1daemon~1createmultisig/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Create multi-sig address","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Creates a multi-signature address with n signature of n keys required. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["text/plain"],"mediaTypeSchemas":{"text/plain":{"schemaId":"schema_540","exampleIds":["paths/~1daemon~1createmultisig/post/requestBody/content/text~1plain/example"]}},"schemaId":"schema_540","exampleIds":["paths/~1daemon~1createmultisig/post/requestBody/content/text~1plain/example"],"pointer":"/paths/~1daemon~1createmultisig/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/daemon/createmultisig","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"requestBody":{"text/plain":{"schemaId":"schema_540","exampleIds":["paths/~1daemon~1createmultisig/post/requestBody/content/text~1plain/example"]}},"responseCodes":["200"],"pointer":"/daemon/createmultisig","href":"daemon/createmultisigpost","openApiOperationId":"createMultiSigPost","summary":"Create multi-sig address"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"schemaId":"schema_540","exampleIds":["paths/~1daemon~1createmultisig/post/requestBody/content/text~1plain/example"],"mediaTypes":["text/plain"],"mediaTypeSchemas":{"text/plain":{"schemaId":"schema_540","exampleIds":["paths/~1daemon~1createmultisig/post/requestBody/content/text~1plain/example"]}},"examples":[{}]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_541","exampleIds":["paths/~1daemon~1createmultisig/post/responses/200/content/application~1json/example"]}},"schemaId":"schema_541","exampleIds":["paths/~1daemon~1createmultisig/post/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1daemon~1createmultisig/post/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_541","exampleIds":["paths/~1daemon~1createmultisig/post/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_541","exampleIds":["paths/~1daemon~1createmultisig/post/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/createmultisigpost"}],"panels":[]}]},"httpPath":"/daemon/createmultisig"},{"label":"Create multi-sig address","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/createmultisig","routeSlug":"/fluxapi/daemon/createmultisig","metadata":{"seo":{"title":"Create multi-sig address","description":"Creates a multi-signature address with n signature of n keys required. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"createMultiSig","name":"Create multi-sig address","isWebhook":false,"pointer":"/paths/~1daemon~1createmultisig/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Create multi-sig address","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Creates a multi-signature address with n signature of n keys required. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"n","in":"query","schemaId":"schema_379","description":"The number of required signatures out of the n keys or addresses. Followed by Flux addresses in array of strings.","required":true,"example":2},{"name":"keys","in":"query","schemaId":"schema_542","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"A json array of keys which are Flux addresses or hex-encoded public keys."},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Example:"},"children":[]}]}]},{"$$mdtype":"Node","type":"list","attributes":{"ordered":false,"marker":"-"},"children":[{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"[\"t1XcXfRFSnSeYmf2mbsMHzHbV8Qo5Zhk817\",\"t1RAxsCaeeqB2XbZqvYU87uTMo9K2RtcA9z\"]"},"children":[]}]}]}]}],"required":true}],"pointer":"/paths/~1daemon~1createmultisig/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/createmultisig","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"n","in":"query","required":true,"example":2,"schemaId":"schema_379"},{"name":"keys","in":"query","required":true,"schemaId":"schema_542"}],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/daemon/createmultisig","href":"daemon/createmultisig","openApiOperationId":"createMultiSig","summary":"Create multi-sig address"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_541","exampleIds":["paths/~1daemon~1createmultisig/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_541","exampleIds":["paths/~1daemon~1createmultisig/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1daemon~1createmultisig/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_541","exampleIds":["paths/~1daemon~1createmultisig/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_541","exampleIds":["paths/~1daemon~1createmultisig/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/createmultisig"}],"panels":[]}]},"httpPath":"/daemon/createmultisig"},{"label":"Estimate fee nblocks","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/estimatefee","routeSlug":"/fluxapi/daemon/estimatefee","metadata":{"seo":{"title":"Estimate fee nblocks","description":"Estimates the approximate fee per kilobyte needed for a transaction to begin confirmation within nblocks blocks. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"estimateFee","name":"Estimate fee nblocks","isWebhook":false,"pointer":"/paths/~1daemon~1estimatefee/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Estimate fee nblocks","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Estimates the approximate fee per kilobyte needed for a transaction to begin confirmation within nblocks blocks. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"nblocks","in":"query","schemaId":"schema_379","description":"Number of nblocks","required":true,"example":5}],"pointer":"/paths/~1daemon~1estimatefee/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/estimatefee","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"nblocks","in":"query","required":true,"example":5,"schemaId":"schema_379"}],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/daemon/estimatefee","href":"daemon/estimatefee","openApiOperationId":"estimateFee","summary":"Estimate fee nblocks"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_543","exampleIds":["paths/~1daemon~1estimatefee/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_543","exampleIds":["paths/~1daemon~1estimatefee/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1daemon~1estimatefee/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_543","exampleIds":["paths/~1daemon~1estimatefee/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_543","exampleIds":["paths/~1daemon~1estimatefee/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/estimatefee"}],"panels":[]}]},"httpPath":"/daemon/estimatefee"},{"label":"Estimate priority nblocks","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/estimatepriority","routeSlug":"/fluxapi/daemon/estimatepriority","metadata":{"seo":{"title":"Estimate priority nblocks","description":"Estimates the approximate priority a zero-fee transaction needs to begin confirmation within nblocks blocks. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"estimatePriority","name":"Estimate priority nblocks","isWebhook":false,"pointer":"/paths/~1daemon~1estimatepriority/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Estimate priority nblocks","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Estimates the approximate priority a zero-fee transaction needs to begin confirmation within nblocks blocks. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"nblocks","in":"query","schemaId":"schema_379","description":"Number of nblocks","required":true,"example":5}],"pointer":"/paths/~1daemon~1estimatepriority/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/estimatepriority","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"nblocks","in":"query","required":true,"example":5,"schemaId":"schema_379"}],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/daemon/estimatepriority","href":"daemon/estimatepriority","openApiOperationId":"estimatePriority","summary":"Estimate priority nblocks"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_543","exampleIds":["paths/~1daemon~1estimatepriority/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_543","exampleIds":["paths/~1daemon~1estimatepriority/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1daemon~1estimatepriority/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_543","exampleIds":["paths/~1daemon~1estimatepriority/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_543","exampleIds":["paths/~1daemon~1estimatepriority/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/estimatepriority"}],"panels":[]}]},"httpPath":"/daemon/estimatepriority"},{"label":"Info of the Flux address","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/validateaddress","routeSlug":"/fluxapi/daemon/validateaddress","metadata":{"seo":{"title":"Info of the Flux address","description":"Return information about the given Flux address."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"validateAddress","name":"Info of the Flux address","isWebhook":false,"pointer":"/paths/~1daemon~1validateaddress/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Info of the Flux address","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Return information about the given Flux address."},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"The "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"ismine"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" and "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"iswatchonly"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" fields are "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"redacted for unauthenticated callers"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" — they describe this node's wallet, so a node-operator "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" header is required to receive them. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"fluxaddress","in":"query","schemaId":"schema_353","description":"Flux address to validate","required":true,"example":"t1N6mLX2A64QsyuLbYkfPZSrkLF86hxuuFe"}],"pointer":"/paths/~1daemon~1validateaddress/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/validateaddress","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"fluxaddress","in":"query","required":true,"example":"t1N6mLX2A64QsyuLbYkfPZSrkLF86hxuuFe","schemaId":"schema_353"}],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/daemon/validateaddress","href":"daemon/validateaddress","openApiOperationId":"validateAddress","summary":"Info of the Flux address"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_544","exampleIds":["paths/~1daemon~1validateaddress/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_544","exampleIds":["paths/~1daemon~1validateaddress/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1daemon~1validateaddress/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_544","exampleIds":["paths/~1daemon~1validateaddress/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_544","exampleIds":["paths/~1daemon~1validateaddress/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/validateaddress"}],"panels":[]}]},"httpPath":"/daemon/validateaddress"},{"label":"Verify a message","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/verifymessagepost","routeSlug":"/fluxapi/daemon/verifymessagepost","metadata":{"seo":{"title":"Verify a message","description":"Verify a signed message. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"verifyMessagePost","name":"Verify a message","isWebhook":false,"pointer":"/paths/~1daemon~1verifymessage/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Verify a message","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Verify a signed message. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["text/plain"],"mediaTypeSchemas":{"text/plain":{"schemaId":"schema_545","exampleIds":["paths/~1daemon~1verifymessage/post/requestBody/content/text~1plain/example"]}},"schemaId":"schema_545","exampleIds":["paths/~1daemon~1verifymessage/post/requestBody/content/text~1plain/example"],"pointer":"/paths/~1daemon~1verifymessage/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/daemon/verifymessage","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"requestBody":{"text/plain":{"schemaId":"schema_545","exampleIds":["paths/~1daemon~1verifymessage/post/requestBody/content/text~1plain/example"]}},"responseCodes":["200"],"pointer":"/daemon/verifymessage","href":"daemon/verifymessagepost","openApiOperationId":"verifyMessagePost","summary":"Verify a message"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"schemaId":"schema_545","exampleIds":["paths/~1daemon~1verifymessage/post/requestBody/content/text~1plain/example"],"mediaTypes":["text/plain"],"mediaTypeSchemas":{"text/plain":{"schemaId":"schema_545","exampleIds":["paths/~1daemon~1verifymessage/post/requestBody/content/text~1plain/example"]}},"examples":[{}]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_546","exampleIds":["paths/~1daemon~1verifymessage/post/responses/200/content/application~1json/example"]}},"schemaId":"schema_546","exampleIds":["paths/~1daemon~1verifymessage/post/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1daemon~1verifymessage/post/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_546","exampleIds":["paths/~1daemon~1verifymessage/post/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_546","exampleIds":["paths/~1daemon~1verifymessage/post/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/verifymessagepost"}],"panels":[]}]},"httpPath":"/daemon/verifymessage"},{"label":"Verify a message","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/verifymessage","routeSlug":"/fluxapi/daemon/verifymessage","metadata":{"seo":{"title":"Verify a message","description":"Verify a signed message. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"verifyMessage","name":"Verify a message","isWebhook":false,"pointer":"/paths/~1daemon~1verifymessage/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Verify a message","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Verify a signed message. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"fluxaddress","in":"query","schemaId":"schema_353","description":"The Flux address to use for the signature","required":true,"example":"t1N6mLX2A64QsyuLbYkfPZSrkLF86hxuuFe"},{"name":"signature","in":"query","schemaId":"schema_353","description":"The signature provided by the signer in base 64 encoding","required":true,"example":"H5j8AoJ+8VaEEJGgw846hSPQoq42X9yiLwn/Nab1pASBFcw8rj5k8J9xpKr1VzepMEOF2ProYxVsQ9i7xalH4Sk="},{"name":"message","in":"query","schemaId":"schema_353","description":"The message that was signed","required":true,"example":"helloworld"}],"pointer":"/paths/~1daemon~1verifymessage/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/verifymessage","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"fluxaddress","in":"query","required":true,"example":"t1N6mLX2A64QsyuLbYkfPZSrkLF86hxuuFe","schemaId":"schema_353"},{"name":"signature","in":"query","required":true,"example":"H5j8AoJ+8VaEEJGgw846hSPQoq42X9yiLwn/Nab1pASBFcw8rj5k8J9xpKr1VzepMEOF2ProYxVsQ9i7xalH4Sk=","schemaId":"schema_353"},{"name":"message","in":"query","required":true,"example":"helloworld","schemaId":"schema_353"}],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/daemon/verifymessage","href":"daemon/verifymessage","openApiOperationId":"verifyMessage","summary":"Verify a message"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_546","exampleIds":["paths/~1daemon~1verifymessage/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_546","exampleIds":["paths/~1daemon~1verifymessage/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1daemon~1verifymessage/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_546","exampleIds":["paths/~1daemon~1verifymessage/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_546","exampleIds":["paths/~1daemon~1verifymessage/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/verifymessage"}],"panels":[]}]},"httpPath":"/daemon/verifymessage"},{"label":"Information about in-wallet transaction","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/gettransaction","routeSlug":"/fluxapi/daemon/gettransaction","metadata":{"seo":{"title":"Information about in-wallet transaction","description":"Get detailed information about in-wallet transaction. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"getTransaction","name":"Information about in-wallet transaction","isWebhook":false,"pointer":"/paths/~1daemon~1gettransaction/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Information about in-wallet transaction","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Get detailed information about in-wallet transaction. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"txid","in":"query","schemaId":"schema_353","description":"The transaction id","required":true,"example":"36666054c698feaa5486c0d2225369a4afef922a724940594f1beadf729871ab"},{"name":"includewatchonly","in":"query","schemaId":"schema_380","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Whether to include watchonly addresses in balance calculation and"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"details."},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Example:"},"children":[]}]}]},{"$$mdtype":"Node","type":"list","attributes":{"ordered":false,"marker":"-"},"children":[{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"txid"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"="},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"<transaction id>"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"&"},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"includewatchonly"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"="},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"true"},"children":[]}]}]}]}]}],"pointer":"/paths/~1daemon~1gettransaction/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/gettransaction","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"txid","in":"query","required":true,"example":"36666054c698feaa5486c0d2225369a4afef922a724940594f1beadf729871ab","schemaId":"schema_353"},{"name":"includewatchonly","in":"query","schemaId":"schema_380"}],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/daemon/gettransaction","href":"daemon/gettransaction","openApiOperationId":"getTransaction","summary":"Information about in-wallet transaction"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_547","exampleIds":["paths/~1daemon~1gettransaction/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_547","exampleIds":["paths/~1daemon~1gettransaction/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1daemon~1gettransaction/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_547","exampleIds":["paths/~1daemon~1gettransaction/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_547","exampleIds":["paths/~1daemon~1gettransaction/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/gettransaction"}],"panels":[]}]},"httpPath":"/daemon/gettransaction"},{"label":"Information about given z address","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/zvalidateaddress","routeSlug":"/fluxapi/daemon/zvalidateaddress","metadata":{"seo":{"title":"Information about given z address","description":"Return information about the given z address. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"zValidateAddress","name":"Information about given z address","isWebhook":false,"pointer":"/paths/~1daemon~1zvalidateaddress/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Information about given z address","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Return information about the given z address. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"zaddr","in":"query","schemaId":"schema_353","description":"The z address to validate","required":true,"example":"za102nkanf5xu6asasvydwp3zlcuure23jqxxz0zqh9catfvc9cu0dfcvl35tz3qkf2q2cxc47g4mk"}],"pointer":"/paths/~1daemon~1zvalidateaddress/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/zvalidateaddress","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"zaddr","in":"query","required":true,"example":"za102nkanf5xu6asasvydwp3zlcuure23jqxxz0zqh9catfvc9cu0dfcvl35tz3qkf2q2cxc47g4mk","schemaId":"schema_353"}],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/daemon/zvalidateaddress","href":"daemon/zvalidateaddress","openApiOperationId":"zValidateAddress","summary":"Information about given z address"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_548","exampleIds":["paths/~1daemon~1zvalidateaddress/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_548","exampleIds":["paths/~1daemon~1zvalidateaddress/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1daemon~1zvalidateaddress/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_548","exampleIds":["paths/~1daemon~1zvalidateaddress/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_548","exampleIds":["paths/~1daemon~1zvalidateaddress/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/zvalidateaddress"}],"panels":[]}]},"httpPath":"/daemon/zvalidateaddress"},{"label":"Benchmark results","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/getbenchmarks","routeSlug":"/fluxapi/daemon/getbenchmarks","metadata":{"seo":{"title":"Benchmark results","description":"Return most recent benchmark results. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"getBenchmarks","name":"Benchmark results","isWebhook":false,"pointer":"/paths/~1daemon~1getbenchmarks/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Benchmark results","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Return most recent benchmark results. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/getbenchmarks","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/daemon/getbenchmarks","href":"daemon/getbenchmarks","openApiOperationId":"getBenchmarks","summary":"Benchmark results"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_480","exampleIds":["paths/~1daemon~1getbenchmarks/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_480","exampleIds":["paths/~1daemon~1getbenchmarks/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1daemon~1getbenchmarks/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_480","exampleIds":["paths/~1daemon~1getbenchmarks/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_480","exampleIds":["paths/~1daemon~1getbenchmarks/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/getbenchmarks"}],"panels":[]}]},"httpPath":"/daemon/getbenchmarks"},{"label":"Bench status","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/getbenchstatus","routeSlug":"/fluxapi/daemon/getbenchstatus","metadata":{"seo":{"title":"Bench status","description":"This will return the status of the node, what fluxbenchd determined the tier the server could pass for, and if Flux backend is connected. If any one of these return a negative result the FluxNode will fail to confirm. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"getBenchStatus","name":"Bench status","isWebhook":false,"pointer":"/paths/~1daemon~1getbenchstatus/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Bench status","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"This will return the status of the node, what fluxbenchd determined the tier the server could pass for, and if Flux backend is connected. If any one of these return a negative result the FluxNode will fail to confirm. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/getbenchstatus","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/daemon/getbenchstatus","href":"daemon/getbenchstatus","openApiOperationId":"getBenchStatus","summary":"Bench status"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_478","exampleIds":["paths/~1daemon~1getbenchstatus/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_478","exampleIds":["paths/~1daemon~1getbenchstatus/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1daemon~1getbenchstatus/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_478","exampleIds":["paths/~1daemon~1getbenchstatus/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_478","exampleIds":["paths/~1daemon~1getbenchstatus/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/getbenchstatus"}],"panels":[]}]},"httpPath":"/daemon/getbenchstatus"},{"label":"Get block hashes","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/getblockhashes","routeSlug":"/fluxapi/daemon/getblockhashes","metadata":{"seo":{"title":"Get block hashes","description":"Returns array of block hashes for given height range. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"getBlockHashes","name":"Get block hashes","isWebhook":false,"pointer":"/paths/~1daemon~1getblockhashes/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Get block hashes","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Returns array of block hashes for given height range. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"high","in":"query","schemaId":"schema_379","description":"Ending block height"},{"name":"low","in":"query","schemaId":"schema_379","description":"Starting block height"},{"name":"noOrphans","in":"query","schemaId":"schema_362","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Exclude orphan blocks. Note the camel-case spelling — the daemon reads "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"noOrphans"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", not "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"noorphans"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"."},"children":[]}]}]}],"example":true},{"name":"logicalTimes","in":"query","schemaId":"schema_362","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Include logical times. Note the camel-case spelling — the daemon reads "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"logicalTimes"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", not "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"logicaltimes"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"."},"children":[]}]}]}],"example":false}],"pointer":"/paths/~1daemon~1getblockhashes/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/getblockhashes","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"high","in":"query","required":false,"schemaId":"schema_379"},{"name":"low","in":"query","required":false,"schemaId":"schema_379"},{"name":"noOrphans","in":"query","required":false,"example":true,"schemaId":"schema_362"},{"name":"logicalTimes","in":"query","required":false,"example":false,"schemaId":"schema_362"}],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/daemon/getblockhashes","href":"daemon/getblockhashes","openApiOperationId":"getBlockHashes","summary":"Get block hashes"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_549","exampleIds":["paths/~1daemon~1getblockhashes/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_549","exampleIds":["paths/~1daemon~1getblockhashes/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1daemon~1getblockhashes/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_549","exampleIds":["paths/~1daemon~1getblockhashes/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_549","exampleIds":["paths/~1daemon~1getblockhashes/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/getblockhashes"}],"panels":[]}]},"httpPath":"/daemon/getblockhashes"},{"label":"Get block hashes (POST)","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/getblockhashespost","routeSlug":"/fluxapi/daemon/getblockhashespost","metadata":{"seo":{"title":"Get block hashes (POST)","description":"Returns array of block hashes for given height range. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"getBlockHashesPost","name":"Get block hashes (POST)","isWebhook":false,"pointer":"/paths/~1daemon~1getblockhashes/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Get block hashes (POST)","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Returns array of block hashes for given height range. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_550"}},"schemaId":"schema_550","pointer":"/paths/~1daemon~1getblockhashes/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/daemon/getblockhashes","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"requestBody":{"application/json":{"schemaId":"schema_550"}},"responseCodes":["200"],"pointer":"/daemon/getblockhashes","href":"daemon/getblockhashespost","openApiOperationId":"getBlockHashesPost","summary":"Get block hashes (POST)"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"schemaId":"schema_550","mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_550"}},"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_412"}},"schemaId":"schema_412"}],"pointer":"/paths/~1daemon~1getblockhashes/post/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_412","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_412"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/getblockhashespost"}],"panels":[]}]},"httpPath":"/daemon/getblockhashes"},{"label":"Get address transaction IDs","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/getsingleaddressstxids","routeSlug":"/fluxapi/daemon/getsingleaddressstxids","metadata":{"seo":{"title":"Get address transaction IDs","description":"Get all transaction IDs for a specific address. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"getSingleAddresssTxids","name":"Get address transaction IDs","isWebhook":false,"pointer":"/paths/~1daemon~1getaddresstxids/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Get address transaction IDs","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Get all transaction IDs for a specific address. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"address","in":"query","schemaId":"schema_353","description":"Flux address to query","required":true},{"name":"start","in":"query","schemaId":"schema_379","description":"Starting block height"},{"name":"end","in":"query","schemaId":"schema_379","description":"Ending block height"}],"pointer":"/paths/~1daemon~1getaddresstxids/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/getaddresstxids","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"address","in":"query","required":true,"schemaId":"schema_353"},{"name":"start","in":"query","required":false,"schemaId":"schema_379"},{"name":"end","in":"query","required":false,"schemaId":"schema_379"}],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200","401","500"],"pointer":"/daemon/getaddresstxids","href":"daemon/getsingleaddressstxids","openApiOperationId":"getSingleAddresssTxids","summary":"Get address transaction IDs"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_551"}},"schemaId":"schema_551"},{"code":"401","description":"Authentication failed or insufficient privileges","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}},"schemaId":"components/schemas/UnauthorizedError"},{"code":"500","description":"Internal server error","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/InternalServerError"}},"schemaId":"components/schemas/InternalServerError"}],"pointer":"/paths/~1daemon~1getaddresstxids/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_551","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_551"}}},{"code":"401","schemaId":"components/schemas/UnauthorizedError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}}},{"code":"500","schemaId":"components/schemas/InternalServerError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/InternalServerError"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/getsingleaddressstxids"}],"panels":[]}]},"httpPath":"/daemon/getaddresstxids"},{"label":"Get address transaction IDs (POST)","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/getaddresstxids","routeSlug":"/fluxapi/daemon/getaddresstxids","metadata":{"seo":{"title":"Get address transaction IDs (POST)","description":"Get all transaction IDs for multiple addresses. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"getAddressTxids","name":"Get address transaction IDs (POST)","isWebhook":false,"pointer":"/paths/~1daemon~1getaddresstxids/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Get address transaction IDs (POST)","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Get all transaction IDs for multiple addresses. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_552"}},"schemaId":"schema_552","pointer":"/paths/~1daemon~1getaddresstxids/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/daemon/getaddresstxids","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"requestBody":{"application/json":{"schemaId":"schema_552"}},"responseCodes":["200","401","500"],"pointer":"/daemon/getaddresstxids","href":"daemon/getaddresstxids","openApiOperationId":"getAddressTxids","summary":"Get address transaction IDs (POST)"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"schemaId":"schema_552","mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_552"}},"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_412"}},"schemaId":"schema_412"},{"code":"401","description":"Authentication failed or insufficient privileges","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}},"schemaId":"components/schemas/UnauthorizedError"},{"code":"500","description":"Internal server error","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/InternalServerError"}},"schemaId":"components/schemas/InternalServerError"}],"pointer":"/paths/~1daemon~1getaddresstxids/post/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_412","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_412"}}},{"code":"401","schemaId":"components/schemas/UnauthorizedError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}}},{"code":"500","schemaId":"components/schemas/InternalServerError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/InternalServerError"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/getaddresstxids"}],"panels":[]}]},"httpPath":"/daemon/getaddresstxids"},{"label":"Get address balance","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/getsingleaddressbalance","routeSlug":"/fluxapi/daemon/getsingleaddressbalance","metadata":{"seo":{"title":"Get address balance","description":"Get balance for a specific address. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"getSingleAddressBalance","name":"Get address balance","isWebhook":false,"pointer":"/paths/~1daemon~1getaddressbalance/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Get address balance","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Get balance for a specific address. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"address","in":"query","schemaId":"schema_353","description":"Flux address to query","required":true}],"pointer":"/paths/~1daemon~1getaddressbalance/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/getaddressbalance","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"address","in":"query","required":true,"schemaId":"schema_353"}],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200","401","500"],"pointer":"/daemon/getaddressbalance","href":"daemon/getsingleaddressbalance","openApiOperationId":"getSingleAddressBalance","summary":"Get address balance"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_553"}},"schemaId":"schema_553"},{"code":"401","description":"Authentication failed or insufficient privileges","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}},"schemaId":"components/schemas/UnauthorizedError"},{"code":"500","description":"Internal server error","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/InternalServerError"}},"schemaId":"components/schemas/InternalServerError"}],"pointer":"/paths/~1daemon~1getaddressbalance/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_553","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_553"}}},{"code":"401","schemaId":"components/schemas/UnauthorizedError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}}},{"code":"500","schemaId":"components/schemas/InternalServerError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/InternalServerError"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/getsingleaddressbalance"}],"panels":[]}]},"httpPath":"/daemon/getaddressbalance"},{"label":"Get address balance (POST)","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/getaddressbalance","routeSlug":"/fluxapi/daemon/getaddressbalance","metadata":{"seo":{"title":"Get address balance (POST)","description":"Get balance for multiple addresses. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"getAddressBalance","name":"Get address balance (POST)","isWebhook":false,"pointer":"/paths/~1daemon~1getaddressbalance/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Get address balance (POST)","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Get balance for multiple addresses. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_554"}},"schemaId":"schema_554","pointer":"/paths/~1daemon~1getaddressbalance/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/daemon/getaddressbalance","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"requestBody":{"application/json":{"schemaId":"schema_554"}},"responseCodes":["200","401","500"],"pointer":"/daemon/getaddressbalance","href":"daemon/getaddressbalance","openApiOperationId":"getAddressBalance","summary":"Get address balance (POST)"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"schemaId":"schema_554","mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_554"}},"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_361"}},"schemaId":"schema_361"},{"code":"401","description":"Authentication failed or insufficient privileges","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}},"schemaId":"components/schemas/UnauthorizedError"},{"code":"500","description":"Internal server error","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/InternalServerError"}},"schemaId":"components/schemas/InternalServerError"}],"pointer":"/paths/~1daemon~1getaddressbalance/post/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_361","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_361"}}},{"code":"401","schemaId":"components/schemas/UnauthorizedError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}}},{"code":"500","schemaId":"components/schemas/InternalServerError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/InternalServerError"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/getaddressbalance"}],"panels":[]}]},"httpPath":"/daemon/getaddressbalance"},{"label":"Get address deltas","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/getsingleaddressdeltas","routeSlug":"/fluxapi/daemon/getsingleaddressdeltas","metadata":{"seo":{"title":"Get address deltas","description":"Get balance changes (deltas) for a specific address. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"getSingleAddressDeltas","name":"Get address deltas","isWebhook":false,"pointer":"/paths/~1daemon~1getaddressdeltas/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Get address deltas","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Get balance changes (deltas) for a specific address. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"address","in":"query","schemaId":"schema_353","description":"Flux address to query","required":true},{"name":"start","in":"query","schemaId":"schema_379","description":"Starting block height"},{"name":"end","in":"query","schemaId":"schema_379","description":"Ending block height"},{"name":"chaininfo","in":"query","schemaId":"schema_362","description":"Include chain information"}],"pointer":"/paths/~1daemon~1getaddressdeltas/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/getaddressdeltas","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"address","in":"query","required":true,"schemaId":"schema_353"},{"name":"start","in":"query","required":false,"schemaId":"schema_379"},{"name":"end","in":"query","required":false,"schemaId":"schema_379"},{"name":"chaininfo","in":"query","required":false,"schemaId":"schema_362"}],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200","401","500"],"pointer":"/daemon/getaddressdeltas","href":"daemon/getsingleaddressdeltas","openApiOperationId":"getSingleAddressDeltas","summary":"Get address deltas"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_555"}},"schemaId":"schema_555"},{"code":"401","description":"Authentication failed or insufficient privileges","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}},"schemaId":"components/schemas/UnauthorizedError"},{"code":"500","description":"Internal server error","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/InternalServerError"}},"schemaId":"components/schemas/InternalServerError"}],"pointer":"/paths/~1daemon~1getaddressdeltas/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_555","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_555"}}},{"code":"401","schemaId":"components/schemas/UnauthorizedError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}}},{"code":"500","schemaId":"components/schemas/InternalServerError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/InternalServerError"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/getsingleaddressdeltas"}],"panels":[]}]},"httpPath":"/daemon/getaddressdeltas"},{"label":"Get address deltas (POST)","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/getaddressdeltas","routeSlug":"/fluxapi/daemon/getaddressdeltas","metadata":{"seo":{"title":"Get address deltas (POST)","description":"Get balance changes for multiple addresses. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"getAddressDeltas","name":"Get address deltas (POST)","isWebhook":false,"pointer":"/paths/~1daemon~1getaddressdeltas/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Get address deltas (POST)","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Get balance changes for multiple addresses. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_556"}},"schemaId":"schema_556","pointer":"/paths/~1daemon~1getaddressdeltas/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/daemon/getaddressdeltas","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"requestBody":{"application/json":{"schemaId":"schema_556"}},"responseCodes":["200","401","500"],"pointer":"/daemon/getaddressdeltas","href":"daemon/getaddressdeltas","openApiOperationId":"getAddressDeltas","summary":"Get address deltas (POST)"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"schemaId":"schema_556","mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_556"}},"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_361"}},"schemaId":"schema_361"},{"code":"401","description":"Authentication failed or insufficient privileges","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}},"schemaId":"components/schemas/UnauthorizedError"},{"code":"500","description":"Internal server error","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/InternalServerError"}},"schemaId":"components/schemas/InternalServerError"}],"pointer":"/paths/~1daemon~1getaddressdeltas/post/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_361","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_361"}}},{"code":"401","schemaId":"components/schemas/UnauthorizedError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}}},{"code":"500","schemaId":"components/schemas/InternalServerError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/InternalServerError"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/getaddressdeltas"}],"panels":[]}]},"httpPath":"/daemon/getaddressdeltas"},{"label":"Get address UTXOs","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/getsingleaddressutxos","routeSlug":"/fluxapi/daemon/getsingleaddressutxos","metadata":{"seo":{"title":"Get address UTXOs","description":"Get unspent transaction outputs for a specific address. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"getSingleAddressUtxos","name":"Get address UTXOs","isWebhook":false,"pointer":"/paths/~1daemon~1getaddressutxos/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Get address UTXOs","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Get unspent transaction outputs for a specific address. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"address","in":"query","schemaId":"schema_353","description":"Flux address to query","required":true},{"name":"chaininfo","in":"query","schemaId":"schema_362","description":"Include chain information"}],"pointer":"/paths/~1daemon~1getaddressutxos/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/getaddressutxos","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"address","in":"query","required":true,"schemaId":"schema_353"},{"name":"chaininfo","in":"query","required":false,"schemaId":"schema_362"}],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200","401","500"],"pointer":"/daemon/getaddressutxos","href":"daemon/getsingleaddressutxos","openApiOperationId":"getSingleAddressUtxos","summary":"Get address UTXOs"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_557"}},"schemaId":"schema_557"},{"code":"401","description":"Authentication failed or insufficient privileges","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}},"schemaId":"components/schemas/UnauthorizedError"},{"code":"500","description":"Internal server error","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/InternalServerError"}},"schemaId":"components/schemas/InternalServerError"}],"pointer":"/paths/~1daemon~1getaddressutxos/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_557","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_557"}}},{"code":"401","schemaId":"components/schemas/UnauthorizedError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}}},{"code":"500","schemaId":"components/schemas/InternalServerError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/InternalServerError"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/getsingleaddressutxos"}],"panels":[]}]},"httpPath":"/daemon/getaddressutxos"},{"label":"Get address UTXOs (POST)","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/getaddressutxos","routeSlug":"/fluxapi/daemon/getaddressutxos","metadata":{"seo":{"title":"Get address UTXOs (POST)","description":"Get UTXOs for multiple addresses. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"getAddressUtxos","name":"Get address UTXOs (POST)","isWebhook":false,"pointer":"/paths/~1daemon~1getaddressutxos/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Get address UTXOs (POST)","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Get UTXOs for multiple addresses. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_558"}},"schemaId":"schema_558","pointer":"/paths/~1daemon~1getaddressutxos/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/daemon/getaddressutxos","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"requestBody":{"application/json":{"schemaId":"schema_558"}},"responseCodes":["200","401","500"],"pointer":"/daemon/getaddressutxos","href":"daemon/getaddressutxos","openApiOperationId":"getAddressUtxos","summary":"Get address UTXOs (POST)"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"schemaId":"schema_558","mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_558"}},"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_361"}},"schemaId":"schema_361"},{"code":"401","description":"Authentication failed or insufficient privileges","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}},"schemaId":"components/schemas/UnauthorizedError"},{"code":"500","description":"Internal server error","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/InternalServerError"}},"schemaId":"components/schemas/InternalServerError"}],"pointer":"/paths/~1daemon~1getaddressutxos/post/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_361","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_361"}}},{"code":"401","schemaId":"components/schemas/UnauthorizedError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}}},{"code":"500","schemaId":"components/schemas/InternalServerError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/InternalServerError"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/getaddressutxos"}],"panels":[]}]},"httpPath":"/daemon/getaddressutxos"},{"label":"Get address mempool transactions","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/getsingleaddressmempool","routeSlug":"/fluxapi/daemon/getsingleaddressmempool","metadata":{"seo":{"title":"Get address mempool transactions","description":"Get mempool transactions for a specific address. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"getSingleAddressMempool","name":"Get address mempool transactions","isWebhook":false,"pointer":"/paths/~1daemon~1getaddressmempool/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Get address mempool transactions","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Get mempool transactions for a specific address. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"address","in":"query","schemaId":"schema_353","description":"Flux address to query","required":true}],"pointer":"/paths/~1daemon~1getaddressmempool/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/getaddressmempool","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"address","in":"query","required":true,"schemaId":"schema_353"}],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200","401","500"],"pointer":"/daemon/getaddressmempool","href":"daemon/getsingleaddressmempool","openApiOperationId":"getSingleAddressMempool","summary":"Get address mempool transactions"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_559"}},"schemaId":"schema_559"},{"code":"401","description":"Authentication failed or insufficient privileges","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}},"schemaId":"components/schemas/UnauthorizedError"},{"code":"500","description":"Internal server error","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/InternalServerError"}},"schemaId":"components/schemas/InternalServerError"}],"pointer":"/paths/~1daemon~1getaddressmempool/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_559","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_559"}}},{"code":"401","schemaId":"components/schemas/UnauthorizedError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}}},{"code":"500","schemaId":"components/schemas/InternalServerError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/InternalServerError"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/getsingleaddressmempool"}],"panels":[]}]},"httpPath":"/daemon/getaddressmempool"},{"label":"Get address mempool (POST)","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/getaddressmempool","routeSlug":"/fluxapi/daemon/getaddressmempool","metadata":{"seo":{"title":"Get address mempool (POST)","description":"Get mempool transactions for multiple addresses. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"getAddressMempool","name":"Get address mempool (POST)","isWebhook":false,"pointer":"/paths/~1daemon~1getaddressmempool/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Get address mempool (POST)","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Get mempool transactions for multiple addresses. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_560"}},"schemaId":"schema_560","pointer":"/paths/~1daemon~1getaddressmempool/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/daemon/getaddressmempool","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"requestBody":{"application/json":{"schemaId":"schema_560"}},"responseCodes":["200","401","500"],"pointer":"/daemon/getaddressmempool","href":"daemon/getaddressmempool","openApiOperationId":"getAddressMempool","summary":"Get address mempool (POST)"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"schemaId":"schema_560","mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_560"}},"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_361"}},"schemaId":"schema_361"},{"code":"401","description":"Authentication failed or insufficient privileges","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}},"schemaId":"components/schemas/UnauthorizedError"},{"code":"500","description":"Internal server error","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/InternalServerError"}},"schemaId":"components/schemas/InternalServerError"}],"pointer":"/paths/~1daemon~1getaddressmempool/post/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_361","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_361"}}},{"code":"401","schemaId":"components/schemas/UnauthorizedError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}}},{"code":"500","schemaId":"components/schemas/InternalServerError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/InternalServerError"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/getaddressmempool"}],"panels":[]}]},"httpPath":"/daemon/getaddressmempool"},{"label":"Send from account","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/sendfrom","routeSlug":"/fluxapi/daemon/sendfrom","metadata":{"seo":{"title":"Send from account","description":"Send Flux from a specific account to an address. Admin"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"sendFrom","name":"Send from account","isWebhook":false,"pointer":"/paths/~1daemon~1sendfrom/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Send from account","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Send Flux from a specific account to an address. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Admin"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"tofluxaddress","in":"query","schemaId":"schema_353","description":"Destination Flux address","required":true},{"name":"amount","in":"query","schemaId":"schema_460","description":"Amount to send","required":true},{"name":"minconf","in":"query","schemaId":"schema_520","description":"Minimum confirmations"},{"name":"comment","in":"query","schemaId":"schema_353","description":"Transaction comment"},{"name":"commentto","in":"query","schemaId":"schema_353","description":"Comment for recipient"}],"pointer":"/paths/~1daemon~1sendfrom/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/sendfrom","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"tofluxaddress","in":"query","required":true,"schemaId":"schema_353"},{"name":"amount","in":"query","required":true,"schemaId":"schema_460"},{"name":"minconf","in":"query","required":false,"schemaId":"schema_520"},{"name":"comment","in":"query","required":false,"schemaId":"schema_353"},{"name":"commentto","in":"query","required":false,"schemaId":"schema_353"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200","401","500"],"pointer":"/daemon/sendfrom","href":"daemon/sendfrom","openApiOperationId":"sendFrom","summary":"Send from account"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_561"}},"schemaId":"schema_561"},{"code":"401","description":"Authentication failed or insufficient privileges","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}},"schemaId":"components/schemas/UnauthorizedError"},{"code":"500","description":"Internal server error","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/InternalServerError"}},"schemaId":"components/schemas/InternalServerError"}],"pointer":"/paths/~1daemon~1sendfrom/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_561","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_561"}}},{"code":"401","schemaId":"components/schemas/UnauthorizedError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}}},{"code":"500","schemaId":"components/schemas/InternalServerError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/InternalServerError"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/sendfrom"}],"panels":[]}]},"httpPath":"/daemon/sendfrom"},{"label":"Send from account (POST)","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/sendfrompost","routeSlug":"/fluxapi/daemon/sendfrompost","metadata":{"seo":{"title":"Send from account (POST)","description":"Send Flux from account using POST method. Admin"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"sendFromPost","name":"Send from account (POST)","isWebhook":false,"pointer":"/paths/~1daemon~1sendfrom/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Send from account (POST)","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Send Flux from account using POST method. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Admin"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_562"}},"schemaId":"schema_562","pointer":"/paths/~1daemon~1sendfrom/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/daemon/sendfrom","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"requestBody":{"application/json":{"schemaId":"schema_562"}},"responseCodes":["200","401","500"],"pointer":"/daemon/sendfrom","href":"daemon/sendfrompost","openApiOperationId":"sendFromPost","summary":"Send from account (POST)"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"schemaId":"schema_562","mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_562"}},"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_417"}},"schemaId":"schema_417"},{"code":"401","description":"Authentication failed or insufficient privileges","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}},"schemaId":"components/schemas/UnauthorizedError"},{"code":"500","description":"Internal server error","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/InternalServerError"}},"schemaId":"components/schemas/InternalServerError"}],"pointer":"/paths/~1daemon~1sendfrom/post/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_417","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_417"}}},{"code":"401","schemaId":"components/schemas/UnauthorizedError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}}},{"code":"500","schemaId":"components/schemas/InternalServerError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/InternalServerError"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/sendfrompost"}],"panels":[]}]},"httpPath":"/daemon/sendfrom"},{"label":"Submit block","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/submitblock","routeSlug":"/fluxapi/daemon/submitblock","metadata":{"seo":{"title":"Submit block","description":"Submit a block to the network. User"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"submitBlock","name":"Submit block","isWebhook":false,"pointer":"/paths/~1daemon~1submitblock/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Submit block","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Submit a block to the network. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"User"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"hexdata","in":"query","schemaId":"schema_353","description":"Block data in hex format","required":true},{"name":"jsonparametersobject","in":"query","schemaId":"schema_353","description":"Optional JSON parameters"}],"pointer":"/paths/~1daemon~1submitblock/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/submitblock","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"hexdata","in":"query","required":true,"schemaId":"schema_353"},{"name":"jsonparametersobject","in":"query","required":false,"schemaId":"schema_353"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/daemon/submitblock","href":"daemon/submitblock","openApiOperationId":"submitBlock","summary":"Submit block"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_563"}},"schemaId":"schema_563"}],"pointer":"/paths/~1daemon~1submitblock/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_563","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_563"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/submitblock"}],"panels":[]}]},"httpPath":"/daemon/submitblock"},{"label":"Submit block (POST)","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/submitblockpost","routeSlug":"/fluxapi/daemon/submitblockpost","metadata":{"seo":{"title":"Submit block (POST)","description":"Submit a block using POST method. User"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"submitBlockPost","name":"Submit block (POST)","isWebhook":false,"pointer":"/paths/~1daemon~1submitblock/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Submit block (POST)","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Submit a block using POST method. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"User"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_564"}},"schemaId":"schema_564","pointer":"/paths/~1daemon~1submitblock/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/daemon/submitblock","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"requestBody":{"application/json":{"schemaId":"schema_564"}},"responseCodes":["200"],"pointer":"/daemon/submitblock","href":"daemon/submitblockpost","openApiOperationId":"submitBlockPost","summary":"Submit block (POST)"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"schemaId":"schema_564","mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_564"}},"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_417"}},"schemaId":"schema_417"}],"pointer":"/paths/~1daemon~1submitblock/post/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_417","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_417"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/submitblockpost"}],"panels":[]}]},"httpPath":"/daemon/submitblock"},{"label":"ZCash raw joinsplit","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/zcrawjoinsplit","routeSlug":"/fluxapi/daemon/zcrawjoinsplit","metadata":{"seo":{"title":"ZCash raw joinsplit","description":"Create a raw joinsplit transaction. Admin"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"zcRawJoinSplit","name":"ZCash raw joinsplit","isWebhook":false,"pointer":"/paths/~1daemon~1zcrawjoinsplit/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"ZCash raw joinsplit","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Create a raw joinsplit transaction. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Admin"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"rawtx","in":"query","schemaId":"schema_353","description":"Raw transaction hex","required":true},{"name":"inputs","in":"query","schemaId":"schema_353","description":"JSON string of inputs","required":true},{"name":"outputs","in":"query","schemaId":"schema_353","description":"JSON string of outputs","required":true},{"name":"vpubold","in":"query","schemaId":"schema_460","description":"Public input value","required":true},{"name":"vpubnew","in":"query","schemaId":"schema_460","description":"Public output value","required":true}],"pointer":"/paths/~1daemon~1zcrawjoinsplit/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/zcrawjoinsplit","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"rawtx","in":"query","required":true,"schemaId":"schema_353"},{"name":"inputs","in":"query","required":true,"schemaId":"schema_353"},{"name":"outputs","in":"query","required":true,"schemaId":"schema_353"},{"name":"vpubold","in":"query","required":true,"schemaId":"schema_460"},{"name":"vpubnew","in":"query","required":true,"schemaId":"schema_460"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200","401","500"],"pointer":"/daemon/zcrawjoinsplit","href":"daemon/zcrawjoinsplit","openApiOperationId":"zcRawJoinSplit","summary":"ZCash raw joinsplit"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384"}},"schemaId":"schema_384"},{"code":"401","description":"Authentication failed or insufficient privileges","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}},"schemaId":"components/schemas/UnauthorizedError"},{"code":"500","description":"Internal server error","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/InternalServerError"}},"schemaId":"components/schemas/InternalServerError"}],"pointer":"/paths/~1daemon~1zcrawjoinsplit/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_384","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384"}}},{"code":"401","schemaId":"components/schemas/UnauthorizedError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}}},{"code":"500","schemaId":"components/schemas/InternalServerError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/InternalServerError"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/zcrawjoinsplit"}],"panels":[]}]},"httpPath":"/daemon/zcrawjoinsplit"},{"label":"ZCash raw joinsplit (POST)","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/zcrawjoinsplitpost","routeSlug":"/fluxapi/daemon/zcrawjoinsplitpost","metadata":{"seo":{"title":"ZCash raw joinsplit (POST)","description":"Create raw joinsplit using POST method. Admin"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"zcRawJoinSplitPost","name":"ZCash raw joinsplit (POST)","isWebhook":false,"pointer":"/paths/~1daemon~1zcrawjoinsplit/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"ZCash raw joinsplit (POST)","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Create raw joinsplit using POST method. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Admin"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_565"}},"schemaId":"schema_565","pointer":"/paths/~1daemon~1zcrawjoinsplit/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/daemon/zcrawjoinsplit","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"requestBody":{"application/json":{"schemaId":"schema_565"}},"responseCodes":["200","401","500"],"pointer":"/daemon/zcrawjoinsplit","href":"daemon/zcrawjoinsplitpost","openApiOperationId":"zcRawJoinSplitPost","summary":"ZCash raw joinsplit (POST)"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"schemaId":"schema_565","mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_565"}},"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384"}},"schemaId":"schema_384"},{"code":"401","description":"Authentication failed or insufficient privileges","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}},"schemaId":"components/schemas/UnauthorizedError"},{"code":"500","description":"Internal server error","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/InternalServerError"}},"schemaId":"components/schemas/InternalServerError"}],"pointer":"/paths/~1daemon~1zcrawjoinsplit/post/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_384","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384"}}},{"code":"401","schemaId":"components/schemas/UnauthorizedError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}}},{"code":"500","schemaId":"components/schemas/InternalServerError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/InternalServerError"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/zcrawjoinsplitpost"}],"panels":[]}]},"httpPath":"/daemon/zcrawjoinsplit"},{"label":"ZCash raw receive","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/zcrawreceive","routeSlug":"/fluxapi/daemon/zcrawreceive","metadata":{"seo":{"title":"ZCash raw receive","description":"Decrypt and return information about a note. Admin"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"zcRawReceive","name":"ZCash raw receive","isWebhook":false,"pointer":"/paths/~1daemon~1zcrawreceive/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"ZCash raw receive","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Decrypt and return information about a note. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Admin"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"zcsecretkey","in":"query","schemaId":"schema_353","description":"Secret key for decryption","required":true},{"name":"encryptednote","in":"query","schemaId":"schema_353","description":"Encrypted note hex","required":true}],"pointer":"/paths/~1daemon~1zcrawreceive/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/zcrawreceive","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"zcsecretkey","in":"query","required":true,"schemaId":"schema_353"},{"name":"encryptednote","in":"query","required":true,"schemaId":"schema_353"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200","401","500"],"pointer":"/daemon/zcrawreceive","href":"daemon/zcrawreceive","openApiOperationId":"zcRawReceive","summary":"ZCash raw receive"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384"}},"schemaId":"schema_384"},{"code":"401","description":"Authentication failed or insufficient privileges","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}},"schemaId":"components/schemas/UnauthorizedError"},{"code":"500","description":"Internal server error","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/InternalServerError"}},"schemaId":"components/schemas/InternalServerError"}],"pointer":"/paths/~1daemon~1zcrawreceive/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_384","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384"}}},{"code":"401","schemaId":"components/schemas/UnauthorizedError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}}},{"code":"500","schemaId":"components/schemas/InternalServerError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/InternalServerError"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/zcrawreceive"}],"panels":[]}]},"httpPath":"/daemon/zcrawreceive"},{"label":"ZCash raw receive (POST)","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/zcrawreceivepost","routeSlug":"/fluxapi/daemon/zcrawreceivepost","metadata":{"seo":{"title":"ZCash raw receive (POST)","description":"Decrypt note using POST method. Admin"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"zcRawReceivePost","name":"ZCash raw receive (POST)","isWebhook":false,"pointer":"/paths/~1daemon~1zcrawreceive/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"ZCash raw receive (POST)","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Decrypt note using POST method. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Admin"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_566"}},"schemaId":"schema_566","pointer":"/paths/~1daemon~1zcrawreceive/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/daemon/zcrawreceive","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"requestBody":{"application/json":{"schemaId":"schema_566"}},"responseCodes":["200","401","500"],"pointer":"/daemon/zcrawreceive","href":"daemon/zcrawreceivepost","openApiOperationId":"zcRawReceivePost","summary":"ZCash raw receive (POST)"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"schemaId":"schema_566","mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_566"}},"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384"}},"schemaId":"schema_384"},{"code":"401","description":"Authentication failed or insufficient privileges","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}},"schemaId":"components/schemas/UnauthorizedError"},{"code":"500","description":"Internal server error","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/InternalServerError"}},"schemaId":"components/schemas/InternalServerError"}],"pointer":"/paths/~1daemon~1zcrawreceive/post/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_384","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384"}}},{"code":"401","schemaId":"components/schemas/UnauthorizedError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}}},{"code":"500","schemaId":"components/schemas/InternalServerError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/InternalServerError"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/zcrawreceivepost"}],"panels":[]}]},"httpPath":"/daemon/zcrawreceive"},{"label":"Priortise a transaction","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/prioritisetransaction","routeSlug":"/fluxapi/daemon/prioritisetransaction","metadata":{"seo":{"title":"Priortise a transaction","description":"Accepts the transaction into mined blocks at a higher (or lower) priority. User"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"prioritiseTransaction","name":"Priortise a transaction","isWebhook":false,"pointer":"/paths/~1daemon~1prioritisetransaction/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Priortise a transaction","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Accepts the transaction into mined blocks at a higher (or lower) priority. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"User"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"txid","in":"query","schemaId":"schema_353","description":"The transaction id","required":true,"example":"22ab3d049154c7d4b0f04b381770c655564facdc896a4f7e97aa5662f57a58c6"},{"name":"prioritydelta","in":"query","schemaId":"schema_379","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"The priority to add or subtract. The transaction selection algorithm considers the tx as it would have a higher priority. (priority of a transaction is calculated: coinage * value_in_satoshis / txsize)"},"children":[]}]}]}],"required":true,"example":0},{"name":"feedelta","in":"query","schemaId":"schema_379","description":"The fee value (in satoshis) to add (or subtract, if negative). The fee is not actually paid, only the algorithm for selecting transactions into a block considers the transaction as it would have paid a higher (or lower) fee.","required":true,"example":10000}],"pointer":"/paths/~1daemon~1prioritisetransaction/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/prioritisetransaction","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"txid","in":"query","required":true,"example":"22ab3d049154c7d4b0f04b381770c655564facdc896a4f7e97aa5662f57a58c6","schemaId":"schema_353"},{"name":"prioritydelta","in":"query","required":true,"example":0,"schemaId":"schema_379"},{"name":"feedelta","in":"query","required":true,"example":10000,"schemaId":"schema_379"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/daemon/prioritisetransaction","href":"daemon/prioritisetransaction","openApiOperationId":"prioritiseTransaction","summary":"Priortise a transaction"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_567","exampleIds":["paths/~1daemon~1prioritisetransaction/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_567","exampleIds":["paths/~1daemon~1prioritisetransaction/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1daemon~1prioritisetransaction/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_567","exampleIds":["paths/~1daemon~1prioritisetransaction/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_567","exampleIds":["paths/~1daemon~1prioritisetransaction/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/prioritisetransaction"}],"panels":[]}]},"httpPath":"/daemon/prioritisetransaction"},{"label":"Reindex Flux daemon","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/reindexflux","routeSlug":"/fluxapi/daemon/reindexflux","metadata":{"seo":{"title":"Reindex Flux daemon","description":"Tries to reindex Flux daemon running on the FluxNode the call is run against. Flux daemon is firstly stopped and then started with reindex flag. Admin"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"reindexFlux","name":"Reindex Flux daemon","isWebhook":false,"pointer":"/paths/~1daemon~1reindex/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Reindex Flux daemon","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Tries to reindex Flux daemon running on the FluxNode the call is run against. Flux daemon is firstly stopped and then started with reindex flag. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Admin"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/reindex","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200","401","500"],"pointer":"/daemon/reindex","href":"daemon/reindexflux","openApiOperationId":"reindexFlux","summary":"Reindex Flux daemon"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_341","exampleIds":["paths/~1daemon~1reindex/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_341","exampleIds":["paths/~1daemon~1reindex/get/responses/200/content/application~1json/example"]},{"code":"401","description":"Authentication failed or insufficient privileges","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}},"schemaId":"components/schemas/UnauthorizedError"},{"code":"500","description":"Internal server error","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/InternalServerError"}},"schemaId":"components/schemas/InternalServerError"}],"pointer":"/paths/~1daemon~1reindex/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_341","exampleIds":["paths/~1daemon~1reindex/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_341","exampleIds":["paths/~1daemon~1reindex/get/responses/200/content/application~1json/example"]}}},{"code":"401","schemaId":"components/schemas/UnauthorizedError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}}},{"code":"500","schemaId":"components/schemas/InternalServerError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/InternalServerError"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/reindexflux"}],"panels":[]}]},"httpPath":"/daemon/reindex"},{"label":"Stop Flux daemon","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/stop","routeSlug":"/fluxapi/daemon/stop","metadata":{"seo":{"title":"Stop Flux daemon","description":"This will stop the Flux daemon from running. Admin"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"stop","name":"Stop Flux daemon","isWebhook":false,"pointer":"/paths/~1daemon~1stop/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Stop Flux daemon","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"This will stop the Flux daemon from running. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Admin"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/stop","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200","401","500"],"pointer":"/daemon/stop","href":"daemon/stop","openApiOperationId":"stop","summary":"Stop Flux daemon"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_368","exampleIds":["paths/~1daemon~1stop/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_368","exampleIds":["paths/~1daemon~1stop/get/responses/200/content/application~1json/example"]},{"code":"401","description":"Authentication failed or insufficient privileges","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}},"schemaId":"components/schemas/UnauthorizedError"},{"code":"500","description":"Internal server error","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/InternalServerError"}},"schemaId":"components/schemas/InternalServerError"}],"pointer":"/paths/~1daemon~1stop/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_368","exampleIds":["paths/~1daemon~1stop/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_368","exampleIds":["paths/~1daemon~1stop/get/responses/200/content/application~1json/example"]}}},{"code":"401","schemaId":"components/schemas/UnauthorizedError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}}},{"code":"500","schemaId":"components/schemas/InternalServerError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/InternalServerError"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/stop"}],"panels":[]}]},"httpPath":"/daemon/stop"},{"label":"Create fluxnode private key","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/createfluxnodekey","routeSlug":"/fluxapi/daemon/createfluxnodekey","metadata":{"seo":{"title":"Create fluxnode private key","description":"Create a new fluxnode private key. Admin"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"createFluxNodeKey","name":"Create fluxnode private key","isWebhook":false,"pointer":"/paths/~1daemon~1createfluxnodekey/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Create fluxnode private key","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Create a new fluxnode private key. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Admin"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/createfluxnodekey","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200","401","500"],"pointer":"/daemon/createfluxnodekey","href":"daemon/createfluxnodekey","openApiOperationId":"createFluxNodeKey","summary":"Create fluxnode private key"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_568","exampleIds":["paths/~1daemon~1createfluxnodekey/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_568","exampleIds":["paths/~1daemon~1createfluxnodekey/get/responses/200/content/application~1json/example"]},{"code":"401","description":"Authentication failed or insufficient privileges","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}},"schemaId":"components/schemas/UnauthorizedError"},{"code":"500","description":"Internal server error","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/InternalServerError"}},"schemaId":"components/schemas/InternalServerError"}],"pointer":"/paths/~1daemon~1createfluxnodekey/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_568","exampleIds":["paths/~1daemon~1createfluxnodekey/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_568","exampleIds":["paths/~1daemon~1createfluxnodekey/get/responses/200/content/application~1json/example"]}}},{"code":"401","schemaId":"components/schemas/UnauthorizedError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}}},{"code":"500","schemaId":"components/schemas/InternalServerError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/InternalServerError"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/createfluxnodekey"}],"panels":[]}]},"httpPath":"/daemon/createfluxnodekey"},{"label":"The fluxnode conf file","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/listfluxnodeconf","routeSlug":"/fluxapi/daemon/listfluxnodeconf","metadata":{"seo":{"title":"The fluxnode conf file","description":"View fluxnode conf file in JSON format, this will return empty for most unless running a hot wallet. Admin"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"listFluxNodeConf","name":"The fluxnode conf file","isWebhook":false,"pointer":"/paths/~1daemon~1listfluxnodeconf/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"The fluxnode conf file","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"View fluxnode conf file in JSON format, this will return empty for most unless running a hot wallet. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Admin"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"filter","in":"query","schemaId":"schema_353","description":"Filter the configuration entries returned","example":"mynode"}],"pointer":"/paths/~1daemon~1listfluxnodeconf/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/listfluxnodeconf","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"filter","in":"query","required":false,"example":"mynode","schemaId":"schema_353"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200","401","500"],"pointer":"/daemon/listfluxnodeconf","href":"daemon/listfluxnodeconf","openApiOperationId":"listFluxNodeConf","summary":"The fluxnode conf file"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_569","exampleIds":["paths/~1daemon~1listfluxnodeconf/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_569","exampleIds":["paths/~1daemon~1listfluxnodeconf/get/responses/200/content/application~1json/example"]},{"code":"401","description":"Authentication failed or insufficient privileges","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}},"schemaId":"components/schemas/UnauthorizedError"},{"code":"500","description":"Internal server error","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/InternalServerError"}},"schemaId":"components/schemas/InternalServerError"}],"pointer":"/paths/~1daemon~1listfluxnodeconf/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_569","exampleIds":["paths/~1daemon~1listfluxnodeconf/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_569","exampleIds":["paths/~1daemon~1listfluxnodeconf/get/responses/200/content/application~1json/example"]}}},{"code":"401","schemaId":"components/schemas/UnauthorizedError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}}},{"code":"500","schemaId":"components/schemas/InternalServerError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/InternalServerError"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/listfluxnodeconf"}],"panels":[]}]},"httpPath":"/daemon/listfluxnodeconf"},{"label":"Fluxnode transaction outputs","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/getfluxnodeoutputs","routeSlug":"/fluxapi/daemon/getfluxnodeoutputs","metadata":{"seo":{"title":"Fluxnode transaction outputs","description":"Print all fluxnode transaction outputs. Admin"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"getFluxNodeOutputs","name":"Fluxnode transaction outputs","isWebhook":false,"pointer":"/paths/~1daemon~1getfluxnodeoutputs/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Fluxnode transaction outputs","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Print all fluxnode transaction outputs. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Admin"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/getfluxnodeoutputs","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/daemon/getfluxnodeoutputs","href":"daemon/getfluxnodeoutputs","openApiOperationId":"getFluxNodeOutputs","summary":"Fluxnode transaction outputs"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_570","exampleIds":["paths/~1daemon~1getfluxnodeoutputs/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_570","exampleIds":["paths/~1daemon~1getfluxnodeoutputs/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1daemon~1getfluxnodeoutputs/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_570","exampleIds":["paths/~1daemon~1getfluxnodeoutputs/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_570","exampleIds":["paths/~1daemon~1getfluxnodeoutputs/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/getfluxnodeoutputs"}],"panels":[]}]},"httpPath":"/daemon/getfluxnodeoutputs"},{"label":"Start FluxNode commmand","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/startfluxnode","routeSlug":"/fluxapi/daemon/startfluxnode","metadata":{"seo":{"title":"Start FluxNode commmand","description":"Attempts to start one or more FluxNode. This call will only work if running a hot FluxNode which is highly not recommended. It is a control wallet function so basically your wallet containing the collateral funds. Admin"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"startFluxNode","name":"Start FluxNode commmand","isWebhook":false,"pointer":"/paths/~1daemon~1startfluxnode/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Start FluxNode commmand","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Attempts to start one or more FluxNode. This call will only work if running a hot FluxNode which is highly not recommended. It is a control wallet function so basically your wallet containing the collateral funds. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Admin"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"set","in":"query","schemaId":"schema_353","description":"Specify which set of FluxNode(s) to start.","required":true,"example":"alias"},{"name":"lockwallet","in":"query","schemaId":"schema_571","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Lock wallet after completion."},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Example:"},"children":[]}]}]},{"$$mdtype":"Node","type":"list","attributes":{"ordered":false,"marker":"-"},"children":[{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"set"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"="},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"<alias>"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"&"},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"lockwallet"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"="},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"false"},"children":[]}]}]}]}],"required":true},{"name":"alias","in":"query","schemaId":"schema_353","description":"FluxNode alias. Required if using 'alias' as the set.","required":true,"example":"Super1"}],"pointer":"/paths/~1daemon~1startfluxnode/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/startfluxnode","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"set","in":"query","required":true,"example":"alias","schemaId":"schema_353"},{"name":"lockwallet","in":"query","required":true,"schemaId":"schema_571"},{"name":"alias","in":"query","required":true,"example":"Super1","schemaId":"schema_353"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/daemon/startfluxnode","href":"daemon/startfluxnode","openApiOperationId":"startFluxNode","summary":"Start FluxNode commmand"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_572","exampleIds":["paths/~1daemon~1startfluxnode/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_572","exampleIds":["paths/~1daemon~1startfluxnode/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1daemon~1startfluxnode/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_572","exampleIds":["paths/~1daemon~1startfluxnode/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_572","exampleIds":["paths/~1daemon~1startfluxnode/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/startfluxnode"}],"panels":[]}]},"httpPath":"/daemon/startfluxnode"},{"label":"Start fluxnode command","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/startdeterministicfluxnode","routeSlug":"/fluxapi/daemon/startdeterministicfluxnode","metadata":{"seo":{"title":"Start fluxnode command","description":"Attempts to start one fluxnode. Same as the /daemon/startfluxnode call this call will only work if running a hot FluxNode which is highly not recommended. It is a control wallet function so basically your wallet containing the collateral funds.  Admin"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"startDeterministicFluxNode","name":"Start fluxnode command","isWebhook":false,"pointer":"/paths/~1daemon~1startdeterministicfluxnode/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Start fluxnode command","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Attempts to start one fluxnode. Same as the "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"/daemon/startfluxnode"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" call this call will only work if running a hot FluxNode which is highly not recommended. It is a control wallet function so basically your wallet containing the collateral funds.  "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Admin"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"alias","in":"query","schemaId":"schema_353","description":"Node name or alias.","required":true,"example":"Basic1"},{"name":"lockwallet","in":"query","schemaId":"schema_571","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Lock wallet after completion."},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Example:"},"children":[]}]}]},{"$$mdtype":"Node","type":"list","attributes":{"ordered":false,"marker":"-"},"children":[{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"alias"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"="},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"<alias"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"&"},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"lockwallet"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"="},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"false"},"children":[]}]}]}]}],"required":true}],"pointer":"/paths/~1daemon~1startdeterministicfluxnode/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/startdeterministicfluxnode","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"alias","in":"query","required":true,"example":"Basic1","schemaId":"schema_353"},{"name":"lockwallet","in":"query","required":true,"schemaId":"schema_571"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/daemon/startdeterministicfluxnode","href":"daemon/startdeterministicfluxnode","openApiOperationId":"startDeterministicFluxNode","summary":"Start fluxnode command"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_572","exampleIds":["paths/~1daemon~1startdeterministicfluxnode/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_572","exampleIds":["paths/~1daemon~1startdeterministicfluxnode/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1daemon~1startdeterministicfluxnode/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_572","exampleIds":["paths/~1daemon~1startdeterministicfluxnode/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_572","exampleIds":["paths/~1daemon~1startdeterministicfluxnode/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/startdeterministicfluxnode"}],"panels":[]}]},"httpPath":"/daemon/startdeterministicfluxnode"},{"label":"Verify blockchain data","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/verifychain","routeSlug":"/fluxapi/daemon/verifychain","metadata":{"seo":{"title":"Verify blockchain data","description":"Verifies blockchain database. Admin"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"verifyChain","name":"Verify blockchain data","isWebhook":false,"pointer":"/paths/~1daemon~1verifychain/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Verify blockchain data","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Verifies blockchain database. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Admin"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"checklevel","in":"query","schemaId":"schema_573","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"How thorough the block verification is."},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Example:"},"children":[]}]}]},{"$$mdtype":"Node","type":"list","attributes":{"ordered":false,"marker":"-"},"children":[{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"checklevel"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"="},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"1"},"children":[]}]}]}]}]},{"name":"numblocks","in":"query","schemaId":"schema_574","description":"The number of blocks to check","example":200}],"pointer":"/paths/~1daemon~1verifychain/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/verifychain","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"checklevel","in":"query","schemaId":"schema_573"},{"name":"numblocks","in":"query","example":200,"schemaId":"schema_574"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/daemon/verifychain","href":"daemon/verifychain","openApiOperationId":"verifyChain","summary":"Verify blockchain data"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_575","exampleIds":["paths/~1daemon~1verifychain/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_575","exampleIds":["paths/~1daemon~1verifychain/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1daemon~1verifychain/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_575","exampleIds":["paths/~1daemon~1verifychain/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_575","exampleIds":["paths/~1daemon~1verifychain/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/verifychain"}],"panels":[]}]},"httpPath":"/daemon/verifychain"},{"label":"Add, remove, or try to connect a node","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/addnode","routeSlug":"/fluxapi/daemon/addnode","metadata":{"seo":{"title":"Add, remove, or try to connect a node","description":"Attempts to add or remove a node from the addnode list. Or try a connection to a node once. Admin"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"addNode","name":"Add, remove, or try to connect a node","isWebhook":false,"pointer":"/paths/~1daemon~1addnode/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Add, remove, or try to connect a node","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Attempts to add or remove a node from the addnode list. Or try a connection to a node once. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Admin"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"node","in":"query","schemaId":"schema_353","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"The node's ip:port (see "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"/daemon/getpeerinfo"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" for nodes)"},"children":[]}]}]}],"required":true,"example":"188.239.61.210:16125"},{"name":"command","in":"query","schemaId":"schema_576","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Use 'add' to add a node to the list, 'remove' to remove a node from"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"the list, 'onetry' to try a connection to the node once."},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Example:"},"children":[]}]}]},{"$$mdtype":"Node","type":"list","attributes":{"ordered":false,"marker":"-"},"children":[{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"node"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"="},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"<ip:port>"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"&"},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"command"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"="},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"add"},"children":[]}]}]}]}],"required":true}],"pointer":"/paths/~1daemon~1addnode/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/addnode","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"node","in":"query","required":true,"example":"188.239.61.210:16125","schemaId":"schema_353"},{"name":"command","in":"query","required":true,"schemaId":"schema_576"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/daemon/addnode","href":"daemon/addnode","openApiOperationId":"addNode","summary":"Add, remove, or try to connect a node"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_577","exampleIds":["paths/~1daemon~1addnode/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_577","exampleIds":["paths/~1daemon~1addnode/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1daemon~1addnode/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_577","exampleIds":["paths/~1daemon~1addnode/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_577","exampleIds":["paths/~1daemon~1addnode/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/addnode"}],"panels":[]}]},"httpPath":"/daemon/addnode"},{"label":"Clear banned IP's","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/clearbanned","routeSlug":"/fluxapi/daemon/clearbanned","metadata":{"seo":{"title":"Clear banned IP's","description":"Clear all banned IP's. Admin"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"clearBanned","name":"Clear banned IP's","isWebhook":false,"pointer":"/paths/~1daemon~1clearbanned/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Clear banned IP's","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Clear all banned IP's. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Admin"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/clearbanned","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/daemon/clearbanned","href":"daemon/clearbanned","openApiOperationId":"clearBanned","summary":"Clear banned IP's"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_577","exampleIds":["paths/~1daemon~1clearbanned/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_577","exampleIds":["paths/~1daemon~1clearbanned/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1daemon~1clearbanned/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_577","exampleIds":["paths/~1daemon~1clearbanned/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_577","exampleIds":["paths/~1daemon~1clearbanned/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/clearbanned"}],"panels":[]}]},"httpPath":"/daemon/clearbanned"},{"label":"Disconnect a node","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/disconnectnode","routeSlug":"/fluxapi/daemon/disconnectnode","metadata":{"seo":{"title":"Disconnect a node","description":"Immediately disconnects from the specified node. Admin"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"disconnectNode","name":"Disconnect a node","isWebhook":false,"pointer":"/paths/~1daemon~1disconnectnode/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Disconnect a node","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Immediately disconnects from the specified node. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Admin"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"node","in":"query","schemaId":"schema_353","description":"The node's ip:port","required":true,"example":"188.239.61.210:16125"}],"pointer":"/paths/~1daemon~1disconnectnode/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/disconnectnode","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"node","in":"query","required":true,"example":"188.239.61.210:16125","schemaId":"schema_353"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/daemon/disconnectnode","href":"daemon/disconnectnode","openApiOperationId":"disconnectNode","summary":"Disconnect a node"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_577","exampleIds":["paths/~1daemon~1disconnectnode/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_577","exampleIds":["paths/~1daemon~1disconnectnode/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1daemon~1disconnectnode/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_577","exampleIds":["paths/~1daemon~1disconnectnode/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_577","exampleIds":["paths/~1daemon~1disconnectnode/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/disconnectnode"}],"panels":[]}]},"httpPath":"/daemon/disconnectnode"},{"label":"Info of added node/nodes","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/getaddednodeinfo","routeSlug":"/fluxapi/daemon/getaddednodeinfo","metadata":{"seo":{"title":"Info of added node/nodes","description":"Returns information about the given added node, or all added nodes(note that onetry addnodes are not listed here). If dns is false, only a list of added nodes will be provided, otherwise connected information will also be available. Admin"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"getAddedNodeInfo","name":"Info of added node/nodes","isWebhook":false,"pointer":"/paths/~1daemon~1getaddednodeinfo/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Info of added node/nodes","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Returns information about the given added node, or all added nodes(note that onetry addnodes are not listed here). If dns is false, only a list of added nodes will be provided, otherwise connected information will also be available. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Admin"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"dns","in":"query","schemaId":"schema_571","description":"If false, only a list of added nodes will be provided, otherwise connected information will also be available.","required":true},{"name":"node","in":"query","schemaId":"schema_353","description":"The node ip:port","example":"188.239.61.210:16125"}],"pointer":"/paths/~1daemon~1getaddednodeinfo/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/getaddednodeinfo","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"dns","in":"query","required":true,"schemaId":"schema_571"},{"name":"node","in":"query","example":"188.239.61.210:16125","schemaId":"schema_353"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/daemon/getaddednodeinfo","href":"daemon/getaddednodeinfo","openApiOperationId":"getAddedNodeInfo","summary":"Info of added node/nodes"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_578","exampleIds":["paths/~1daemon~1getaddednodeinfo/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_578","exampleIds":["paths/~1daemon~1getaddednodeinfo/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1daemon~1getaddednodeinfo/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_578","exampleIds":["paths/~1daemon~1getaddednodeinfo/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_578","exampleIds":["paths/~1daemon~1getaddednodeinfo/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/getaddednodeinfo"}],"panels":[]}]},"httpPath":"/daemon/getaddednodeinfo"},{"label":"Add or remove a IP from banned list","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/setban","routeSlug":"/fluxapi/daemon/setban","metadata":{"seo":{"title":"Add or remove a IP from banned list","description":"Attempts add or remove a IP/Subnet from the banned list. Admin"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"setBan","name":"Add or remove a IP from banned list","isWebhook":false,"pointer":"/paths/~1daemon~1setban/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Add or remove a IP from banned list","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Attempts add or remove a IP/Subnet from the banned list. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Admin"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"ip","in":"query","schemaId":"schema_353","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"The IP/Subnet (see getpeerinfo for nodes ip) with a optional netmask (default is /32 = single ip)"},"children":[]}]}]}],"required":true,"example":"188.239.61.210"},{"name":"command","in":"query","schemaId":"schema_579","description":"Use 'add' to add a IP/Subnet to the list, 'remove' to remove a IP/Subnet from the list","required":true},{"name":"bantime","in":"query","schemaId":"schema_580","description":"Time in seconds how long (or until when if absolute is set) the ip is banned (0 or empty means using the default time of 24h which can also be overwritten by the -bantime startup argument)","example":3500},{"name":"absolute","in":"query","schemaId":"schema_581","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"If set, the bantime must be a absolute timestamp in seconds since"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"epoch (Jan 1 1970 GMT)"},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Example:"},"children":[]}]}]},{"$$mdtype":"Node","type":"list","attributes":{"ordered":false,"marker":"-"},"children":[{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"ip"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"="},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"<ipaddress>"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"&"},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"command"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"="},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"<add/remove>"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"&"},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"bantime"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"="},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"1590368400"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"&"},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"absolute"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"="},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"true"},"children":[]}]}]}]}]}],"pointer":"/paths/~1daemon~1setban/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/setban","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"ip","in":"query","required":true,"example":"188.239.61.210","schemaId":"schema_353"},{"name":"command","in":"query","required":true,"schemaId":"schema_579"},{"name":"bantime","in":"query","example":3500,"schemaId":"schema_580"},{"name":"absolute","in":"query","schemaId":"schema_581"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/daemon/setban","href":"daemon/setban","openApiOperationId":"setBan","summary":"Add or remove a IP from banned list"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_577","exampleIds":["paths/~1daemon~1setban/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_577","exampleIds":["paths/~1daemon~1setban/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1daemon~1setban/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_577","exampleIds":["paths/~1daemon~1setban/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_577","exampleIds":["paths/~1daemon~1setban/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/setban"}],"panels":[]}]},"httpPath":"/daemon/setban"},{"label":"Sign raw transaction","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/signrawtransactionpost","routeSlug":"/fluxapi/daemon/signrawtransactionpost","metadata":{"seo":{"title":"Sign raw transaction","description":"Sign inputs for raw transaction (serialized, hex-encoded). The second optional argument (may be null) is an array of previous transaction outputs that this transaction depends on but may not yet be in the block chain. The third optional argument (may be null) is an array of base58-encoded private keys that, if given, will be the only keys used to sign the transaction. Admin"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"signRawTransactionPost","name":"Sign raw transaction","isWebhook":false,"pointer":"/paths/~1daemon~1signrawtransaction/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Sign raw transaction","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Sign inputs for raw transaction (serialized, hex-encoded). The second optional argument (may be null) is an array of previous transaction outputs that this transaction depends on but may not yet be in the block chain. The third optional argument (may be null) is an array of base58-encoded private keys that, if given, will be the only keys used to sign the transaction. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Admin"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["text/plain"],"mediaTypeSchemas":{"text/plain":{"schemaId":"schema_582"}},"schemaId":"schema_582","pointer":"/paths/~1daemon~1signrawtransaction/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/daemon/signrawtransaction","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"requestBody":{"text/plain":{"schemaId":"schema_582"}},"responseCodes":["200"],"pointer":"/daemon/signrawtransaction","href":"daemon/signrawtransactionpost","openApiOperationId":"signRawTransactionPost","summary":"Sign raw transaction"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"schemaId":"schema_582","mediaTypes":["text/plain"],"mediaTypeSchemas":{"text/plain":{"schemaId":"schema_582"}},"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_583","exampleIds":["paths/~1daemon~1signrawtransaction/post/responses/200/content/application~1json/example"]}},"schemaId":"schema_583","exampleIds":["paths/~1daemon~1signrawtransaction/post/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1daemon~1signrawtransaction/post/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_583","exampleIds":["paths/~1daemon~1signrawtransaction/post/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_583","exampleIds":["paths/~1daemon~1signrawtransaction/post/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/signrawtransactionpost"}],"panels":[]}]},"httpPath":"/daemon/signrawtransaction"},{"label":"Sign raw transaction","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/signrawtransaction","routeSlug":"/fluxapi/daemon/signrawtransaction","metadata":{"seo":{"title":"Sign raw transaction","description":"Sign inputs for raw transaction (serialized, hex-encoded). The second optional argument (may be null) is an array of previous transaction outputs that this transaction depends on but may not yet be in the block chain. The third optional argument (may be null) is an array of base58-encoded private keys that, if given, will be the only keys used to sign the transaction. Admin"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"signRawTransaction","name":"Sign raw transaction","isWebhook":false,"pointer":"/paths/~1daemon~1signrawtransaction/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Sign raw transaction","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Sign inputs for raw transaction (serialized, hex-encoded). The second optional argument (may be null) is an array of previous transaction outputs that this transaction depends on but may not yet be in the block chain. The third optional argument (may be null) is an array of base58-encoded private keys that, if given, will be the only keys used to sign the transaction. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Admin"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"hexstring","in":"query","schemaId":"schema_353","description":"Hex string of raw transaction","required":true,"example":"0400008085202f8901ab719872dfea1b4f594049722a92efafa4695322d2c08654aafe98c6546066360000000000ffffffff0140420f00000000001976a9142e5db3157a9783c6208019323f2c3a02610826a988ac00000000a60a09000000000000000000000000"},{"name":"prevtxs","in":"query","schemaId":"schema_584","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"An json array of previous dependent transaction outputs (json array of json objects, or null if none provided)."},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"List of objects key/value pairs in order:"},"children":[]}]}]},{"$$mdtype":"Node","type":"list","attributes":{"ordered":false,"marker":"-"},"children":[{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"txid"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":":"},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"<transaction id>"},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"vout"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":":"},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"<output index>"},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"scriptPubKey"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":":"},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"<script key>"},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"redeemScript"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":":"},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"<redeem script>"},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"amount"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":":"},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"<the amount spent>"},"children":[]}]}]}]}]},{"name":"privatekeys","in":"query","schemaId":"schema_585","description":"A json array of base58-encoded private keys for signing (json array of strings, or null if none provided)."},{"name":"sighashtype","in":"query","schemaId":"schema_586","description":"The signature hash type. Must be one of the available values listed."},{"name":"branchid","in":"query","schemaId":"schema_353","description":"The hex representation of the consensus branch id to sign with. This can be used to force signing with consensus rules that are ahead of the node's current height."}],"pointer":"/paths/~1daemon~1signrawtransaction/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/signrawtransaction","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"hexstring","in":"query","required":true,"example":"0400008085202f8901ab719872dfea1b4f594049722a92efafa4695322d2c08654aafe98c6546066360000000000ffffffff0140420f00000000001976a9142e5db3157a9783c6208019323f2c3a02610826a988ac00000000a60a09000000000000000000000000","schemaId":"schema_353"},{"name":"prevtxs","in":"query","schemaId":"schema_584"},{"name":"privatekeys","in":"query","schemaId":"schema_585"},{"name":"sighashtype","in":"query","schemaId":"schema_586"},{"name":"branchid","in":"query","schemaId":"schema_353"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/daemon/signrawtransaction","href":"daemon/signrawtransaction","openApiOperationId":"signRawTransaction","summary":"Sign raw transaction"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_583","exampleIds":["paths/~1daemon~1signrawtransaction/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_583","exampleIds":["paths/~1daemon~1signrawtransaction/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1daemon~1signrawtransaction/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_583","exampleIds":["paths/~1daemon~1signrawtransaction/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_583","exampleIds":["paths/~1daemon~1signrawtransaction/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/signrawtransaction"}],"panels":[]}]},"httpPath":"/daemon/signrawtransaction"},{"label":"Add multisig address to the wallet","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/addmultisigaddresspost","routeSlug":"/fluxapi/daemon/addmultisigaddresspost","metadata":{"seo":{"title":"Add multisig address to the wallet","description":"Add a nrequired-to-sign multisignature address to the wallet. Each key is a Flux address or hex-encoded public key. Admin"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"addMultiSigAddressPost","name":"Add multisig address to the wallet","isWebhook":false,"pointer":"/paths/~1daemon~1addmultisigaddress/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Add multisig address to the wallet","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Add a nrequired-to-sign multisignature address to the wallet. Each key is a Flux address or hex-encoded public key. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Admin"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["text/plain"],"mediaTypeSchemas":{"text/plain":{"schemaId":"schema_587","exampleIds":["paths/~1daemon~1addmultisigaddress/post/requestBody/content/text~1plain/example"]}},"schemaId":"schema_587","exampleIds":["paths/~1daemon~1addmultisigaddress/post/requestBody/content/text~1plain/example"],"pointer":"/paths/~1daemon~1addmultisigaddress/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/daemon/addmultisigaddress","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"requestBody":{"text/plain":{"schemaId":"schema_587","exampleIds":["paths/~1daemon~1addmultisigaddress/post/requestBody/content/text~1plain/example"]}},"responseCodes":["200"],"pointer":"/daemon/addmultisigaddress","href":"daemon/addmultisigaddresspost","openApiOperationId":"addMultiSigAddressPost","summary":"Add multisig address to the wallet"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"schemaId":"schema_587","exampleIds":["paths/~1daemon~1addmultisigaddress/post/requestBody/content/text~1plain/example"],"mediaTypes":["text/plain"],"mediaTypeSchemas":{"text/plain":{"schemaId":"schema_587","exampleIds":["paths/~1daemon~1addmultisigaddress/post/requestBody/content/text~1plain/example"]}},"examples":[{}]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_588","exampleIds":["paths/~1daemon~1addmultisigaddress/post/responses/200/content/application~1json/example"]}},"schemaId":"schema_588","exampleIds":["paths/~1daemon~1addmultisigaddress/post/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1daemon~1addmultisigaddress/post/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_588","exampleIds":["paths/~1daemon~1addmultisigaddress/post/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_588","exampleIds":["paths/~1daemon~1addmultisigaddress/post/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/addmultisigaddresspost"}],"panels":[]}]},"httpPath":"/daemon/addmultisigaddress"},{"label":"Add multisig address to the wallet","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/addmultisigaddress","routeSlug":"/fluxapi/daemon/addmultisigaddress","metadata":{"seo":{"title":"Add multisig address to the wallet","description":"Add a nrequired-to-sign multisignature address to the wallet. Each key is a Flux address or hex-encoded public key. Admin"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"addmultisigaddress","name":"Add multisig address to the wallet","isWebhook":false,"pointer":"/paths/~1daemon~1addmultisigaddress/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Add multisig address to the wallet","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Add a nrequired-to-sign multisignature address to the wallet. Each key is a Flux address or hex-encoded public key. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Admin"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"n","in":"query","schemaId":"schema_379","description":"The number of required signatures out of the n keys or addresses","required":true,"example":2},{"name":"keysobject","in":"query","schemaId":"schema_542","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"A json array of Flux addresses or hex-encoded public keys."},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Example:"},"children":[]}]}]},{"$$mdtype":"Node","type":"list","attributes":{"ordered":false,"marker":"-"},"children":[{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"keysobject"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"="},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"[<\"address\">, <\"address\">]"},"children":[]}]}]}]}],"required":true}],"pointer":"/paths/~1daemon~1addmultisigaddress/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/addmultisigaddress","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"n","in":"query","required":true,"example":2,"schemaId":"schema_379"},{"name":"keysobject","in":"query","required":true,"schemaId":"schema_542","style":"form","explode":true}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/daemon/addmultisigaddress","href":"daemon/addmultisigaddress","openApiOperationId":"addmultisigaddress","summary":"Add multisig address to the wallet"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_588","exampleIds":["paths/~1daemon~1addmultisigaddress/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_588","exampleIds":["paths/~1daemon~1addmultisigaddress/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1daemon~1addmultisigaddress/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_588","exampleIds":["paths/~1daemon~1addmultisigaddress/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_588","exampleIds":["paths/~1daemon~1addmultisigaddress/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/addmultisigaddress"}],"panels":[]}]},"httpPath":"/daemon/addmultisigaddress"},{"label":"Backup wallet to destination file","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/backupwallet","routeSlug":"/fluxapi/daemon/backupwallet","metadata":{"seo":{"title":"Backup wallet to destination file","description":"Safely copies wallet.dat to destination filename. Admin"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"backupWallet","name":"Backup wallet to destination file","isWebhook":false,"pointer":"/paths/~1daemon~1backupwallet/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Backup wallet to destination file","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Safely copies wallet.dat to destination filename. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Admin"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"destination","in":"query","schemaId":"schema_353","description":"The destination filename, saved in the directory set by -exportdir option","required":true,"example":"walletbackup"}],"pointer":"/paths/~1daemon~1backupwallet/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/backupwallet","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"destination","in":"query","required":true,"example":"walletbackup","schemaId":"schema_353"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/daemon/backupwallet","href":"daemon/backupwallet","openApiOperationId":"backupWallet","summary":"Backup wallet to destination file"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_589","exampleIds":["paths/~1daemon~1backupwallet/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_589","exampleIds":["paths/~1daemon~1backupwallet/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1daemon~1backupwallet/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_589","exampleIds":["paths/~1daemon~1backupwallet/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_589","exampleIds":["paths/~1daemon~1backupwallet/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/backupwallet"}],"panels":[]}]},"httpPath":"/daemon/backupwallet"},{"label":"Get private key of a t-addr","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/dumpprivkey","routeSlug":"/fluxapi/daemon/dumpprivkey","metadata":{"seo":{"title":"Get private key of a t-addr","description":"Reveals the private key corresponding to t-addr. Admin"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"dumpPrivKey","name":"Get private key of a t-addr","isWebhook":false,"pointer":"/paths/~1daemon~1dumpprivkey/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Get private key of a t-addr","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Reveals the private key corresponding to t-addr. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Admin"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"taddr","in":"query","schemaId":"schema_353","description":"The transparent address for the private key","required":true,"example":"t1LGoWfLf66bpJC84zWmUd9i1bkW9kFgnyQ"}],"pointer":"/paths/~1daemon~1dumpprivkey/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/dumpprivkey","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"taddr","in":"query","required":true,"example":"t1LGoWfLf66bpJC84zWmUd9i1bkW9kFgnyQ","schemaId":"schema_353"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/daemon/dumpprivkey","href":"daemon/dumpprivkey","openApiOperationId":"dumpPrivKey","summary":"Get private key of a t-addr"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_590","exampleIds":["paths/~1daemon~1dumpprivkey/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_590","exampleIds":["paths/~1daemon~1dumpprivkey/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1daemon~1dumpprivkey/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_590","exampleIds":["paths/~1daemon~1dumpprivkey/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_590","exampleIds":["paths/~1daemon~1dumpprivkey/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/dumpprivkey"}],"panels":[]}]},"httpPath":"/daemon/dumpprivkey"},{"label":"Total balance of wallet","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/getbalance","routeSlug":"/fluxapi/daemon/getbalance","metadata":{"seo":{"title":"Total balance of wallet","description":"Returns the server's total available balance. Admin"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"getBalance","name":"Total balance of wallet","isWebhook":false,"pointer":"/paths/~1daemon~1getbalance/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Total balance of wallet","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Returns the server's total available balance. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Admin"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"minconf","in":"query","schemaId":"schema_520","description":"Only include transactions confirmed at least this many times","example":5},{"name":"includewatchonly","in":"query","schemaId":"schema_380","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Also include balance in watchonly addresses."},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Example:"},"children":[]}]}]},{"$$mdtype":"Node","type":"list","attributes":{"ordered":false,"marker":"-"},"children":[{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"includewatchonly"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"="},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"true"},"children":[]}]}]}]}]}],"pointer":"/paths/~1daemon~1getbalance/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/getbalance","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"minconf","in":"query","example":5,"schemaId":"schema_520"},{"name":"includewatchonly","in":"query","schemaId":"schema_380"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/daemon/getbalance","href":"daemon/getbalance","openApiOperationId":"getBalance","summary":"Total balance of wallet"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_591","exampleIds":["paths/~1daemon~1getbalance/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_591","exampleIds":["paths/~1daemon~1getbalance/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1daemon~1getbalance/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_591","exampleIds":["paths/~1daemon~1getbalance/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_591","exampleIds":["paths/~1daemon~1getbalance/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/getbalance"}],"panels":[]}]},"httpPath":"/daemon/getbalance"},{"label":"Get new address","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/getnewaddress","routeSlug":"/fluxapi/daemon/getnewaddress","metadata":{"seo":{"title":"Get new address","description":"Returns a new Flux address for receiving payments. Admin"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"getNewAddress","name":"Get new address","isWebhook":false,"pointer":"/paths/~1daemon~1getnewaddress/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Get new address","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Returns a new Flux address for receiving payments. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Admin"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/getnewaddress","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/daemon/getnewaddress","href":"daemon/getnewaddress","openApiOperationId":"getNewAddress","summary":"Get new address"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_592","exampleIds":["paths/~1daemon~1getnewaddress/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_592","exampleIds":["paths/~1daemon~1getnewaddress/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1daemon~1getnewaddress/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_592","exampleIds":["paths/~1daemon~1getnewaddress/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_592","exampleIds":["paths/~1daemon~1getnewaddress/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/getnewaddress"}],"panels":[]}]},"httpPath":"/daemon/getnewaddress"},{"label":"Get new change address","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/getrawchangeaddress","routeSlug":"/fluxapi/daemon/getrawchangeaddress","metadata":{"seo":{"title":"Get new change address","description":"Returns a new Flux address, for receiving change. This is for use with raw transactions, NOT normal use. Admin"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"getRawChangeAddress","name":"Get new change address","isWebhook":false,"pointer":"/paths/~1daemon~1getrawchangeaddress/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Get new change address","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Returns a new Flux address, for receiving change. This is for use with raw transactions, NOT normal use. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Admin"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/getrawchangeaddress","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/daemon/getrawchangeaddress","href":"daemon/getrawchangeaddress","openApiOperationId":"getRawChangeAddress","summary":"Get new change address"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_592","exampleIds":["paths/~1daemon~1getrawchangeaddress/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_592","exampleIds":["paths/~1daemon~1getrawchangeaddress/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1daemon~1getrawchangeaddress/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_592","exampleIds":["paths/~1daemon~1getrawchangeaddress/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_592","exampleIds":["paths/~1daemon~1getrawchangeaddress/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/getrawchangeaddress"}],"panels":[]}]},"httpPath":"/daemon/getrawchangeaddress"},{"label":"Total received by the address","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/getreceivedbyaddress","routeSlug":"/fluxapi/daemon/getreceivedbyaddress","metadata":{"seo":{"title":"Total received by the address","description":"Returns the total amount received by the given Flux address in transactions with at least minconf confirmations. Admin"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"getReceivedByAddress","name":"Total received by the address","isWebhook":false,"pointer":"/paths/~1daemon~1getreceivedbyaddress/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Total received by the address","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Returns the total amount received by the given Flux address in transactions with at least minconf confirmations. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Admin"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"fluxaddress","in":"query","schemaId":"schema_353","description":"The Flux address for transactions","required":true,"example":"t1dC6WNjqcJX8VFcdRp1MyJ7eB4MSQs83FR"},{"name":"minconf","in":"query","schemaId":"schema_520","description":"Only include transactions confirmed at least this many times","example":5}],"pointer":"/paths/~1daemon~1getreceivedbyaddress/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/getreceivedbyaddress","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"fluxaddress","in":"query","required":true,"example":"t1dC6WNjqcJX8VFcdRp1MyJ7eB4MSQs83FR","schemaId":"schema_353"},{"name":"minconf","in":"query","example":5,"schemaId":"schema_520"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/daemon/getreceivedbyaddress","href":"daemon/getreceivedbyaddress","openApiOperationId":"getReceivedByAddress","summary":"Total received by the address"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_593","exampleIds":["paths/~1daemon~1getreceivedbyaddress/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_593","exampleIds":["paths/~1daemon~1getreceivedbyaddress/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1daemon~1getreceivedbyaddress/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_593","exampleIds":["paths/~1daemon~1getreceivedbyaddress/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_593","exampleIds":["paths/~1daemon~1getreceivedbyaddress/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/getreceivedbyaddress"}],"panels":[]}]},"httpPath":"/daemon/getreceivedbyaddress"},{"label":"Get total unconfirmed balance","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/getunconfirmedbalance","routeSlug":"/fluxapi/daemon/getunconfirmedbalance","metadata":{"seo":{"title":"Get total unconfirmed balance","description":"Returns the server's total unconfirmed balance. Admin"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"getUnconfirmedBalance","name":"Get total unconfirmed balance","isWebhook":false,"pointer":"/paths/~1daemon~1getunconfirmedbalance/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Get total unconfirmed balance","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Returns the server's total unconfirmed balance. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Admin"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/getunconfirmedbalance","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/daemon/getunconfirmedbalance","href":"daemon/getunconfirmedbalance","openApiOperationId":"getUnconfirmedBalance","summary":"Get total unconfirmed balance"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_594","exampleIds":["paths/~1daemon~1getunconfirmedbalance/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_594","exampleIds":["paths/~1daemon~1getunconfirmedbalance/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1daemon~1getunconfirmedbalance/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_594","exampleIds":["paths/~1daemon~1getunconfirmedbalance/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_594","exampleIds":["paths/~1daemon~1getunconfirmedbalance/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/getunconfirmedbalance"}],"panels":[]}]},"httpPath":"/daemon/getunconfirmedbalance"},{"label":"Get various info of the wallet","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/getwalletinfo","routeSlug":"/fluxapi/daemon/getwalletinfo","metadata":{"seo":{"title":"Get various info of the wallet","description":"Returns an object containing various wallet state info. Admin"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"getWalletInfo","name":"Get various info of the wallet","isWebhook":false,"pointer":"/paths/~1daemon~1getwalletinfo/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Get various info of the wallet","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Returns an object containing various wallet state info. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Admin"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/getwalletinfo","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/daemon/getwalletinfo","href":"daemon/getwalletinfo","openApiOperationId":"getWalletInfo","summary":"Get various info of the wallet"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_595","exampleIds":["paths/~1daemon~1getwalletinfo/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_595","exampleIds":["paths/~1daemon~1getwalletinfo/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1daemon~1getwalletinfo/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_595","exampleIds":["paths/~1daemon~1getwalletinfo/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_595","exampleIds":["paths/~1daemon~1getwalletinfo/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/getwalletinfo"}],"panels":[]}]},"httpPath":"/daemon/getwalletinfo"},{"label":"Import address to watch","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/importaddress","routeSlug":"/fluxapi/daemon/importaddress","metadata":{"seo":{"title":"Import address to watch","description":"Adds an address or script (in hex) that can be watched as if it were in your wallet but cannot be used to spend. Admin"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"importAddress","name":"Import address to watch","isWebhook":false,"pointer":"/paths/~1daemon~1importaddress/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Import address to watch","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Adds an address or script (in hex) that can be watched as if it were in your wallet but cannot be used to spend. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Admin"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"address","in":"query","schemaId":"schema_353","description":"The Flux address","required":true,"example":"t1dC6WNjqcJX8VFcdRp1MyJ7eB4MSQs83FR"},{"name":"label","in":"query","schemaId":"schema_596","description":"Optional label","example":"watchonly"},{"name":"rescan","in":"query","schemaId":"schema_503","description":"Rescan the wallet for transactions (This call can take some time to complete if rescan is true)"}],"pointer":"/paths/~1daemon~1importaddress/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/importaddress","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"address","in":"query","required":true,"example":"t1dC6WNjqcJX8VFcdRp1MyJ7eB4MSQs83FR","schemaId":"schema_353"},{"name":"label","in":"query","example":"watchonly","schemaId":"schema_596"},{"name":"rescan","in":"query","schemaId":"schema_503"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/daemon/importaddress","href":"daemon/importaddress","openApiOperationId":"importAddress","summary":"Import address to watch"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_577","exampleIds":["paths/~1daemon~1importaddress/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_577","exampleIds":["paths/~1daemon~1importaddress/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1daemon~1importaddress/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_577","exampleIds":["paths/~1daemon~1importaddress/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_577","exampleIds":["paths/~1daemon~1importaddress/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/importaddress"}],"panels":[]}]},"httpPath":"/daemon/importaddress"},{"label":"Import private key to the wallet","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/importprivkey","routeSlug":"/fluxapi/daemon/importprivkey","metadata":{"seo":{"title":"Import private key to the wallet","description":"Adds a private key (as returned by dumpprivkey) to your wallet. Admin"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"importPrivKey","name":"Import private key to the wallet","isWebhook":false,"pointer":"/paths/~1daemon~1importprivkey/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Import private key to the wallet","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Adds a private key (as returned by dumpprivkey) to your wallet. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Admin"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"fluxprivkey","in":"query","schemaId":"schema_353","description":"The private key","required":true,"example":"KyqvmC4mDgxwnKjfGYPVt1wonwog4kZ8oA8WsL5yr7vE2X5phxwx"},{"name":"label","in":"query","schemaId":"schema_596","description":"Optional label","example":"import1"},{"name":"rescan","in":"query","schemaId":"schema_503","description":"Rescan the wallet for transactions (This call can take some time to complete if rescan is true)"}],"pointer":"/paths/~1daemon~1importprivkey/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/importprivkey","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"fluxprivkey","in":"query","required":true,"example":"KyqvmC4mDgxwnKjfGYPVt1wonwog4kZ8oA8WsL5yr7vE2X5phxwx","schemaId":"schema_353"},{"name":"label","in":"query","example":"import1","schemaId":"schema_596"},{"name":"rescan","in":"query","schemaId":"schema_503"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/daemon/importprivkey","href":"daemon/importprivkey","openApiOperationId":"importPrivKey","summary":"Import private key to the wallet"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_577","exampleIds":["paths/~1daemon~1importprivkey/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_577","exampleIds":["paths/~1daemon~1importprivkey/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1daemon~1importprivkey/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_577","exampleIds":["paths/~1daemon~1importprivkey/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_577","exampleIds":["paths/~1daemon~1importprivkey/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/importprivkey"}],"panels":[]}]},"httpPath":"/daemon/importprivkey"},{"label":"Import private keys from the dump file","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/importwallet","routeSlug":"/fluxapi/daemon/importwallet","metadata":{"seo":{"title":"Import private keys from the dump file","description":"Imports taddr keys from a wallet dump file. Admin"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"importWallet","name":"Import private keys from the dump file","isWebhook":false,"pointer":"/paths/~1daemon~1importwallet/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Import private keys from the dump file","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Imports taddr keys from a wallet dump file. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Admin"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"filename","in":"query","schemaId":"schema_353","description":"The name of backup","required":true,"example":"dumpwallet"}],"pointer":"/paths/~1daemon~1importwallet/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/importwallet","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"filename","in":"query","required":true,"example":"dumpwallet","schemaId":"schema_353"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/daemon/importwallet","href":"daemon/importwallet","openApiOperationId":"importWallet","summary":"Import private keys from the dump file"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_577","exampleIds":["paths/~1daemon~1importwallet/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_577","exampleIds":["paths/~1daemon~1importwallet/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1daemon~1importwallet/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_577","exampleIds":["paths/~1daemon~1importwallet/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_577","exampleIds":["paths/~1daemon~1importwallet/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/importwallet"}],"panels":[]}]},"httpPath":"/daemon/importwallet"},{"label":"Refill keypool","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/keypoolrefill","routeSlug":"/fluxapi/daemon/keypoolrefill","metadata":{"seo":{"title":"Refill keypool","description":"Fills the keypool with more keys. Rarely used as not many will come close to using more than it comes with by default. Admin"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"keyPoolRefill","name":"Refill keypool","isWebhook":false,"pointer":"/paths/~1daemon~1keypoolrefill/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Refill keypool","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Fills the keypool with more keys. Rarely used as not many will come close to using more than it comes with by default. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Admin"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"newsize","in":"query","schemaId":"schema_379","description":"The new keypool size","required":true,"example":150}],"pointer":"/paths/~1daemon~1keypoolrefill/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/keypoolrefill","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"newsize","in":"query","required":true,"example":150,"schemaId":"schema_379"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/daemon/keypoolrefill","href":"daemon/keypoolrefill","openApiOperationId":"keyPoolRefill","summary":"Refill keypool"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_577","exampleIds":["paths/~1daemon~1keypoolrefill/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_577","exampleIds":["paths/~1daemon~1keypoolrefill/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1daemon~1keypoolrefill/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_577","exampleIds":["paths/~1daemon~1keypoolrefill/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_577","exampleIds":["paths/~1daemon~1keypoolrefill/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/keypoolrefill"}],"panels":[]}]},"httpPath":"/daemon/keypoolrefill"},{"label":"A list of addresses that have been used and known to the public","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/listaddressgroupings","routeSlug":"/fluxapi/daemon/listaddressgroupings","metadata":{"seo":{"title":"A list of addresses that have been used and known to the public","description":"Lists groups of addresses which have had their common ownership made public by common use as inputs or as the resulting change in past transactions. Admin"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"listAddressGroupings","name":"A list of addresses that have been used and known to the public","isWebhook":false,"pointer":"/paths/~1daemon~1listaddressgroupings/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"A list of addresses that have been used and known to the public","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Lists groups of addresses which have had their common ownership made public by common use as inputs or as the resulting change in past transactions. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Admin"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/listaddressgroupings","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/daemon/listaddressgroupings","href":"daemon/listaddressgroupings","openApiOperationId":"listAddressGroupings","summary":"A list of addresses that have been used and known to the public"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_597","exampleIds":["paths/~1daemon~1listaddressgroupings/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_597","exampleIds":["paths/~1daemon~1listaddressgroupings/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1daemon~1listaddressgroupings/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_597","exampleIds":["paths/~1daemon~1listaddressgroupings/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_597","exampleIds":["paths/~1daemon~1listaddressgroupings/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/listaddressgroupings"}],"panels":[]}]},"httpPath":"/daemon/listaddressgroupings"},{"label":"List of unspendable outputs","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/listlockunspent","routeSlug":"/fluxapi/daemon/listlockunspent","metadata":{"seo":{"title":"List of unspendable outputs","description":"Returns list of temporarily unspendable outputs. Admin"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"listLockUnspent","name":"List of unspendable outputs","isWebhook":false,"pointer":"/paths/~1daemon~1listlockunspent/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"List of unspendable outputs","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Returns list of temporarily unspendable outputs. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Admin"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/listlockunspent","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/daemon/listlockunspent","href":"daemon/listlockunspent","openApiOperationId":"listLockUnspent","summary":"List of unspendable outputs"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_598","exampleIds":["paths/~1daemon~1listlockunspent/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_598","exampleIds":["paths/~1daemon~1listlockunspent/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1daemon~1listlockunspent/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_598","exampleIds":["paths/~1daemon~1listlockunspent/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_598","exampleIds":["paths/~1daemon~1listlockunspent/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/listlockunspent"}],"panels":[]}]},"httpPath":"/daemon/listlockunspent"},{"label":"List of balances","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/listreceivedbyaddress","routeSlug":"/fluxapi/daemon/listreceivedbyaddress","metadata":{"seo":{"title":"List of balances","description":"List balances by receiving address. Admin"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"listReceivedByAddress","name":"List of balances","isWebhook":false,"pointer":"/paths/~1daemon~1listreceivedbyaddress/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"List of balances","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"List balances by receiving address. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Admin"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"minconf","in":"query","schemaId":"schema_520","description":"The minimum number of confirmations before payments are included","example":5},{"name":"includeempty","in":"query","schemaId":"schema_380","description":"Whether to include addresses that haven't received any payments","example":"?includeempty=true"},{"name":"includewatchonly","in":"query","schemaId":"schema_380","description":"Whether to include watchonly addresses","example":"?includewatchonly=true"}],"pointer":"/paths/~1daemon~1listreceivedbyaddress/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/listreceivedbyaddress","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"minconf","in":"query","example":5,"schemaId":"schema_520"},{"name":"includeempty","in":"query","example":"?includeempty=true","schemaId":"schema_380"},{"name":"includewatchonly","in":"query","example":"?includewatchonly=true","schemaId":"schema_380"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/daemon/listreceivedbyaddress","href":"daemon/listreceivedbyaddress","openApiOperationId":"listReceivedByAddress","summary":"List of balances"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_599","exampleIds":["paths/~1daemon~1listreceivedbyaddress/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_599","exampleIds":["paths/~1daemon~1listreceivedbyaddress/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1daemon~1listreceivedbyaddress/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_599","exampleIds":["paths/~1daemon~1listreceivedbyaddress/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_599","exampleIds":["paths/~1daemon~1listreceivedbyaddress/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/listreceivedbyaddress"}],"panels":[]}]},"httpPath":"/daemon/listreceivedbyaddress"},{"label":"List of transactions since block (blockhash)","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/listsinceblock","routeSlug":"/fluxapi/daemon/listsinceblock","metadata":{"seo":{"title":"List of transactions since block (blockhash)","description":"Get all transactions in blocks since block [blockhash], or all transactions if omitted. Admin"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"listSinceBlock","name":"List of transactions since block (blockhash)","isWebhook":false,"pointer":"/paths/~1daemon~1listsinceblock/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"List of transactions since block (blockhash)","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Get all transactions in blocks since block [blockhash], or all transactions if omitted. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Admin"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"blockhash","in":"query","schemaId":"schema_353","description":"The block hash to list transactions since","example":"000000b43fccbefdc72246275014e641d400851ab88f1b3f8ec483a770072537"},{"name":"targetconfirmations","in":"query","schemaId":"schema_379","description":"The confirmations required, must be 1 or more","example":50},{"name":"includewatchonly","in":"query","schemaId":"schema_380","description":"Whether to include watchonly addresses","example":"?includewatchonly=true"}],"pointer":"/paths/~1daemon~1listsinceblock/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/listsinceblock","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"blockhash","in":"query","example":"000000b43fccbefdc72246275014e641d400851ab88f1b3f8ec483a770072537","schemaId":"schema_353"},{"name":"targetconfirmations","in":"query","example":50,"schemaId":"schema_379"},{"name":"includewatchonly","in":"query","example":"?includewatchonly=true","schemaId":"schema_380"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/daemon/listsinceblock","href":"daemon/listsinceblock","openApiOperationId":"listSinceBlock","summary":"List of transactions since block (blockhash)"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_600","exampleIds":["paths/~1daemon~1listsinceblock/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_600","exampleIds":["paths/~1daemon~1listsinceblock/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1daemon~1listsinceblock/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_600","exampleIds":["paths/~1daemon~1listsinceblock/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_600","exampleIds":["paths/~1daemon~1listsinceblock/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/listsinceblock"}],"panels":[]}]},"httpPath":"/daemon/listsinceblock"},{"label":"List of recent transactions","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/listtransactions","routeSlug":"/fluxapi/daemon/listtransactions","metadata":{"seo":{"title":"List of recent transactions","description":"Returns up to count most recent transactions skipping the first from transactions for account 'account'. Admin"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"listTransactions","name":"List of recent transactions","isWebhook":false,"pointer":"/paths/~1daemon~1listtransactions/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"List of recent transactions","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Returns up to count most recent transactions skipping the first from transactions for account 'account'. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Admin"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"count","in":"query","schemaId":"schema_601","description":"The number of transactions to return","example":25},{"name":"from","in":"query","schemaId":"schema_602","description":"The number of transactions to skip","example":5},{"name":"includewatchonly","in":"query","schemaId":"schema_380","description":"Whether to include watchonly addresses","example":"?includewatchonly=true"}],"pointer":"/paths/~1daemon~1listtransactions/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/listtransactions","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"count","in":"query","example":25,"schemaId":"schema_601"},{"name":"from","in":"query","example":5,"schemaId":"schema_602"},{"name":"includewatchonly","in":"query","example":"?includewatchonly=true","schemaId":"schema_380"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/daemon/listtransactions","href":"daemon/listtransactions","openApiOperationId":"listTransactions","summary":"List of recent transactions"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_603","exampleIds":["paths/~1daemon~1listtransactions/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_603","exampleIds":["paths/~1daemon~1listtransactions/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1daemon~1listtransactions/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_603","exampleIds":["paths/~1daemon~1listtransactions/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_603","exampleIds":["paths/~1daemon~1listtransactions/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/listtransactions"}],"panels":[]}]},"httpPath":"/daemon/listtransactions"},{"label":"Returns objects of unspent transactions","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/listunspent","routeSlug":"/fluxapi/daemon/listunspent","metadata":{"seo":{"title":"Returns objects of unspent transactions","description":"Returns array of unspent transaction outputs with between minconf and maxconf (inclusive) confirmations. Optionally filter to only include txouts paid to specified addresses. Results are an array of Objects, each of which has: (txid, vout, scriptPubKey, amount, confirmations). Admin"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"listUnspent","name":"Returns objects of unspent transactions","isWebhook":false,"pointer":"/paths/~1daemon~1listunspent/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Returns objects of unspent transactions","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Returns array of unspent transaction outputs with between minconf and maxconf (inclusive) confirmations. Optionally filter to only include txouts paid to specified addresses. Results are an array of Objects, each of which has: (txid, vout, scriptPubKey, amount, confirmations). "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Admin"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"minconf","in":"query","schemaId":"schema_520","description":"The minimum confirmations to filter","example":5},{"name":"maxconf","in":"query","schemaId":"schema_604","description":"The maximum confirmations to filter","example":100000},{"name":"addresses","in":"query","schemaId":"schema_542","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"A json array of Flux addresses to filter."},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Examples:"},"children":[]}]}]},{"$$mdtype":"Node","type":"list","attributes":{"ordered":false,"marker":"-"},"children":[{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"addresses"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"="},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"[\"taadr\", \"taddr\"]"},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"addresses"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"="},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"<taadr>"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"&"},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"addresses"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"="},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"<addr>"},"children":[]}]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"If filtering a single address url encode the array or try"},"children":[]}]}]},{"$$mdtype":"Node","type":"list","attributes":{"ordered":false,"marker":"-"},"children":[{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"address"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"="},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"[\"taadr\"]"},"children":[]}]}]}]}]}],"pointer":"/paths/~1daemon~1listunspent/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/listunspent","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"minconf","in":"query","example":5,"schemaId":"schema_520"},{"name":"maxconf","in":"query","example":100000,"schemaId":"schema_604"},{"name":"addresses","in":"query","schemaId":"schema_542","style":"form","explode":true}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/daemon/listunspent","href":"daemon/listunspent","openApiOperationId":"listUnspent","summary":"Returns objects of unspent transactions"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_605","exampleIds":["paths/~1daemon~1listunspent/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_605","exampleIds":["paths/~1daemon~1listunspent/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1daemon~1listunspent/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_605","exampleIds":["paths/~1daemon~1listunspent/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_605","exampleIds":["paths/~1daemon~1listunspent/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/listunspent"}],"panels":[]}]},"httpPath":"/daemon/listunspent"},{"label":"Updates list of temporarily unspendable outputs","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/lockunspent","routeSlug":"/fluxapi/daemon/lockunspent","metadata":{"seo":{"title":"Updates list of temporarily unspendable outputs","description":"Temporarily lock (unlock=false) or unlock (unlock=true) specified transaction outputs. A locked transaction output will not be chosen by automatic coin selection, when spending Flux. Locks are stored in memory only. Nodes start with zero locked outputs, and the locked output list is always cleared (by virtue of process exit) when a node stops or fails. Admin"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"lockUnspent","name":"Updates list of temporarily unspendable outputs","isWebhook":false,"pointer":"/paths/~1daemon~1lockunspent/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Updates list of temporarily unspendable outputs","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Temporarily lock (unlock=false) or unlock (unlock=true) specified transaction outputs. A locked transaction output will not be chosen by automatic coin selection, when spending Flux. Locks are stored in memory only. Nodes start with zero locked outputs, and the locked output list is always cleared (by virtue of process exit) when a node stops or fails. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Admin"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"unlock","in":"query","schemaId":"schema_571","description":"Whether to unlock (true) or lock (false) the specified transactions","required":true,"example":"?unlock=false"},{"name":"transactions","in":"query","schemaId":"schema_606","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Each transaction the txid and vout key/value pair is both required."},"children":[]}]}]},{"$$mdtype":"Node","type":"list","attributes":{"ordered":false,"marker":"-"},"children":[{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"txid"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":":"},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"<transaction id>"},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"vout"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":":"},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"<output index>"},"children":[]}]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Url encoded example:"},"children":[]}]}]},{"$$mdtype":"Node","type":"list","attributes":{"ordered":false,"marker":"-"},"children":[{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"unlock"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"="},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"<true/false>"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"&"},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"transactions"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"="},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"%5B%7B%22txid%22%3A%2215430c14500cd505798902e2f1ce3c19251f3599954e7dfb57c19f8763530860%22%2C%22vout%22%3A0%7D%5D"},"children":[]}]}]}]}],"required":true}],"pointer":"/paths/~1daemon~1lockunspent/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/lockunspent","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"unlock","in":"query","required":true,"example":"?unlock=false","schemaId":"schema_571"},{"name":"transactions","in":"query","required":true,"schemaId":"schema_606"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/daemon/lockunspent","href":"daemon/lockunspent","openApiOperationId":"lockUnspent","summary":"Updates list of temporarily unspendable outputs"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_607","exampleIds":["paths/~1daemon~1lockunspent/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_607","exampleIds":["paths/~1daemon~1lockunspent/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1daemon~1lockunspent/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_607","exampleIds":["paths/~1daemon~1lockunspent/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_607","exampleIds":["paths/~1daemon~1lockunspent/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/lockunspent"}],"panels":[]}]},"httpPath":"/daemon/lockunspent"},{"label":"Rescans blockchain for transactions","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/rescanblockchain","routeSlug":"/fluxapi/daemon/rescanblockchain","metadata":{"seo":{"title":"Rescans blockchain for transactions","description":"Rescans the blockchain looking for transactions that belong to this wallet. Admin"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"rescanBlockchain","name":"Rescans blockchain for transactions","isWebhook":false,"pointer":"/paths/~1daemon~1rescanblockchain/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Rescans blockchain for transactions","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Rescans the blockchain looking for transactions that belong to this wallet. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Admin"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"startheight","in":"query","schemaId":"schema_602","description":"Block height to start rescan from","example":545000}],"pointer":"/paths/~1daemon~1rescanblockchain/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/rescanblockchain","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"startheight","in":"query","example":545000,"schemaId":"schema_602"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/daemon/rescanblockchain","href":"daemon/rescanblockchain","openApiOperationId":"rescanBlockchain","summary":"Rescans blockchain for transactions"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_368","exampleIds":["paths/~1daemon~1rescanblockchain/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_368","exampleIds":["paths/~1daemon~1rescanblockchain/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1daemon~1rescanblockchain/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_368","exampleIds":["paths/~1daemon~1rescanblockchain/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_368","exampleIds":["paths/~1daemon~1rescanblockchain/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/rescanblockchain"}],"panels":[]}]},"httpPath":"/daemon/rescanblockchain"},{"label":"Send to many receivers at once","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/sendmanypost","routeSlug":"/fluxapi/daemon/sendmanypost","metadata":{"seo":{"title":"Send to many receivers at once","description":"Send to many receivers. Amounts are decimal numbers with at most 8 digits of precision. Admin"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"sendManyPost","name":"Send to many receivers at once","isWebhook":false,"pointer":"/paths/~1daemon~1sendmany/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Send to many receivers at once","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Send to many receivers. Amounts are decimal numbers with at most 8 digits of precision. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Admin"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["text/plain"],"mediaTypeSchemas":{"text/plain":{"schemaId":"schema_608","exampleIds":["paths/~1daemon~1sendmany/post/requestBody/content/text~1plain/example"]}},"schemaId":"schema_608","exampleIds":["paths/~1daemon~1sendmany/post/requestBody/content/text~1plain/example"],"pointer":"/paths/~1daemon~1sendmany/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/daemon/sendmany","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"requestBody":{"text/plain":{"schemaId":"schema_608","exampleIds":["paths/~1daemon~1sendmany/post/requestBody/content/text~1plain/example"]}},"responseCodes":["200"],"pointer":"/daemon/sendmany","href":"daemon/sendmanypost","openApiOperationId":"sendManyPost","summary":"Send to many receivers at once"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"schemaId":"schema_608","exampleIds":["paths/~1daemon~1sendmany/post/requestBody/content/text~1plain/example"],"mediaTypes":["text/plain"],"mediaTypeSchemas":{"text/plain":{"schemaId":"schema_608","exampleIds":["paths/~1daemon~1sendmany/post/requestBody/content/text~1plain/example"]}},"examples":[{}]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_609","exampleIds":["paths/~1daemon~1sendmany/post/responses/200/content/application~1json/example"]}},"schemaId":"schema_609","exampleIds":["paths/~1daemon~1sendmany/post/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1daemon~1sendmany/post/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_609","exampleIds":["paths/~1daemon~1sendmany/post/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_609","exampleIds":["paths/~1daemon~1sendmany/post/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/sendmanypost"}],"panels":[]}]},"httpPath":"/daemon/sendmany"},{"label":"Send to many receivers at once","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/sendmany","routeSlug":"/fluxapi/daemon/sendmany","metadata":{"seo":{"title":"Send to many receivers at once","description":"Send to many receivers. Amounts are decimal numbers with at most 8 digits of precision. Admin"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"sendMany","name":"Send to many receivers at once","isWebhook":false,"pointer":"/paths/~1daemon~1sendmany/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Send to many receivers at once","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Send to many receivers. Amounts are decimal numbers with at most 8 digits of precision. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Admin"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"amounts","in":"query","schemaId":"schema_610","description":"A json object with addresses and amounts. The Flux address is the key, the numeric amount in FLUX is the value.","required":true,"example":{"t1QSE45jkZ9docBDFh4yEV91fgZgESp5hZN":0.001,"t1Nmbgvqg9zqmuW8VTXrfWzL2aTnuWARX91":0.001,"t1LoTuyuH9smQ2NrYDFfn4kLfiuhKnAEELv":0.001}},{"name":"minconf","in":"query","schemaId":"schema_611","description":"Only use the balance confirmed at least this many times","example":3},{"name":"comment","in":"query","schemaId":"schema_353","description":"A comment used to store what the transaction is for. This is not part of the transaction, just kept in your wallet.","example":"Pay Flux Foundation"},{"name":"substractfeefromamount","in":"query","schemaId":"schema_612","description":"Subtract the transaction fee equally from the output amounts."}],"pointer":"/paths/~1daemon~1sendmany/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/sendmany","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"amounts","in":"query","required":true,"example":{"t1QSE45jkZ9docBDFh4yEV91fgZgESp5hZN":0.001,"t1Nmbgvqg9zqmuW8VTXrfWzL2aTnuWARX91":0.001,"t1LoTuyuH9smQ2NrYDFfn4kLfiuhKnAEELv":0.001},"schemaId":"schema_610"},{"name":"minconf","in":"query","example":3,"schemaId":"schema_611"},{"name":"comment","in":"query","example":"Pay Flux Foundation","schemaId":"schema_353"},{"name":"substractfeefromamount","in":"query","schemaId":"schema_612"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/daemon/sendmany","href":"daemon/sendmany","openApiOperationId":"sendMany","summary":"Send to many receivers at once"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_609","exampleIds":["paths/~1daemon~1sendmany/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_609","exampleIds":["paths/~1daemon~1sendmany/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1daemon~1sendmany/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_609","exampleIds":["paths/~1daemon~1sendmany/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_609","exampleIds":["paths/~1daemon~1sendmany/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/sendmany"}],"panels":[]}]},"httpPath":"/daemon/sendmany"},{"label":"Send Flux to an address","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/sendtoaddresspost","routeSlug":"/fluxapi/daemon/sendtoaddresspost","metadata":{"seo":{"title":"Send Flux to an address","description":"Send an amount to a given address. Admin"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"sendToAddressPost","name":"Send Flux to an address","isWebhook":false,"pointer":"/paths/~1daemon~1sendtoaddress/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Send Flux to an address","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Send an amount to a given address. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Admin"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["text/plain"],"mediaTypeSchemas":{"text/plain":{"schemaId":"schema_613","exampleIds":["paths/~1daemon~1sendtoaddress/post/requestBody/content/text~1plain/example"]}},"schemaId":"schema_613","exampleIds":["paths/~1daemon~1sendtoaddress/post/requestBody/content/text~1plain/example"],"pointer":"/paths/~1daemon~1sendtoaddress/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/daemon/sendtoaddress","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"requestBody":{"text/plain":{"schemaId":"schema_613","exampleIds":["paths/~1daemon~1sendtoaddress/post/requestBody/content/text~1plain/example"]}},"responseCodes":["200"],"pointer":"/daemon/sendtoaddress","href":"daemon/sendtoaddresspost","openApiOperationId":"sendToAddressPost","summary":"Send Flux to an address"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"schemaId":"schema_613","exampleIds":["paths/~1daemon~1sendtoaddress/post/requestBody/content/text~1plain/example"],"mediaTypes":["text/plain"],"mediaTypeSchemas":{"text/plain":{"schemaId":"schema_613","exampleIds":["paths/~1daemon~1sendtoaddress/post/requestBody/content/text~1plain/example"]}},"examples":[{}]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_609","exampleIds":["paths/~1daemon~1sendtoaddress/post/responses/200/content/application~1json/example"]}},"schemaId":"schema_609","exampleIds":["paths/~1daemon~1sendtoaddress/post/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1daemon~1sendtoaddress/post/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_609","exampleIds":["paths/~1daemon~1sendtoaddress/post/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_609","exampleIds":["paths/~1daemon~1sendtoaddress/post/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/sendtoaddresspost"}],"panels":[]}]},"httpPath":"/daemon/sendtoaddress"},{"label":"Send Flux to an address","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/sendtoaddress","routeSlug":"/fluxapi/daemon/sendtoaddress","metadata":{"seo":{"title":"Send Flux to an address","description":"Send an amount to a given address. Admin"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"sendToAddress","name":"Send Flux to an address","isWebhook":false,"pointer":"/paths/~1daemon~1sendtoaddress/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Send Flux to an address","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Send an amount to a given address. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Admin"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"fluxaddress","in":"query","schemaId":"schema_614","required":true,"example":"t1QSE45jkZ9docBDFh4yEV91fgZgESp5hZN"},{"name":"amount","in":"query","schemaId":"schema_460","description":"The amount in FLUX to send","required":true,"example":0.001},{"name":"comment","in":"query","schemaId":"schema_353","description":"A comment used to store what the transaction is for. This is not part of the transaction, just kept in your wallet.","example":"Test api"},{"name":"commentto","in":"query","schemaId":"schema_353","description":"A comment to store the name of the person or organization to which you're sending the transaction. This is not part of the transaction, just kept in your wallet.","example":"Self"},{"name":"substractfeefromamount","in":"query","schemaId":"schema_380","description":"The fee will be deducted from the amount being sent if set to true and the recipient will receive less Flux than you enter in the amount field."}],"pointer":"/paths/~1daemon~1sendtoaddress/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/sendtoaddress","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"fluxaddress","in":"query","required":true,"example":"t1QSE45jkZ9docBDFh4yEV91fgZgESp5hZN","schemaId":"schema_614"},{"name":"amount","in":"query","required":true,"example":0.001,"schemaId":"schema_460"},{"name":"comment","in":"query","example":"Test api","schemaId":"schema_353"},{"name":"commentto","in":"query","example":"Self","schemaId":"schema_353"},{"name":"substractfeefromamount","in":"query","schemaId":"schema_380"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/daemon/sendtoaddress","href":"daemon/sendtoaddress","openApiOperationId":"sendToAddress","summary":"Send Flux to an address"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_609","exampleIds":["paths/~1daemon~1sendtoaddress/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_609","exampleIds":["paths/~1daemon~1sendtoaddress/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1daemon~1sendtoaddress/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_609","exampleIds":["paths/~1daemon~1sendtoaddress/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_609","exampleIds":["paths/~1daemon~1sendtoaddress/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/sendtoaddress"}],"panels":[]}]},"httpPath":"/daemon/sendtoaddress"},{"label":"Set transaction fee","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/settxfee","routeSlug":"/fluxapi/daemon/settxfee","metadata":{"seo":{"title":"Set transaction fee","description":"This will restart the Flux daemon. Admin"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"setTxFee","name":"Set transaction fee","isWebhook":false,"pointer":"/paths/~1daemon~1settxfee/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Set transaction fee","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"This will restart the Flux daemon. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Admin"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"amount","in":"query","schemaId":"schema_460","description":"The transaction fee in FLUX/kB rounded to the nearest 0.00000001","required":true,"example":0.00001}],"pointer":"/paths/~1daemon~1settxfee/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/settxfee","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"amount","in":"query","required":true,"example":0.00001,"schemaId":"schema_460"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/daemon/settxfee","href":"daemon/settxfee","openApiOperationId":"setTxFee","summary":"Set transaction fee"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_615","exampleIds":["paths/~1daemon~1settxfee/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_615","exampleIds":["paths/~1daemon~1settxfee/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1daemon~1settxfee/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_615","exampleIds":["paths/~1daemon~1settxfee/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_615","exampleIds":["paths/~1daemon~1settxfee/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/settxfee"}],"panels":[]}]},"httpPath":"/daemon/settxfee"},{"label":"Sign a message","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/signmessagepost","routeSlug":"/fluxapi/daemon/signmessagepost","metadata":{"seo":{"title":"Sign a message","description":"Sign a message with the private key of a t-addr. Admin"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"signMessagePost","name":"Sign a message","isWebhook":false,"pointer":"/paths/~1daemon~1signmessage/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Sign a message","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Sign a message with the private key of a t-addr. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Admin"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["text/plain"],"mediaTypeSchemas":{"text/plain":{"schemaId":"schema_616","exampleIds":["paths/~1daemon~1signmessage/post/requestBody/content/text~1plain/example"]}},"schemaId":"schema_616","exampleIds":["paths/~1daemon~1signmessage/post/requestBody/content/text~1plain/example"],"pointer":"/paths/~1daemon~1signmessage/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/daemon/signmessage","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"requestBody":{"text/plain":{"schemaId":"schema_616","exampleIds":["paths/~1daemon~1signmessage/post/requestBody/content/text~1plain/example"]}},"responseCodes":["200"],"pointer":"/daemon/signmessage","href":"daemon/signmessagepost","openApiOperationId":"signMessagePost","summary":"Sign a message"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"schemaId":"schema_616","exampleIds":["paths/~1daemon~1signmessage/post/requestBody/content/text~1plain/example"],"mediaTypes":["text/plain"],"mediaTypeSchemas":{"text/plain":{"schemaId":"schema_616","exampleIds":["paths/~1daemon~1signmessage/post/requestBody/content/text~1plain/example"]}},"examples":[{}]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_617","exampleIds":["paths/~1daemon~1signmessage/post/responses/200/content/application~1json/example"]}},"schemaId":"schema_617","exampleIds":["paths/~1daemon~1signmessage/post/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1daemon~1signmessage/post/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_617","exampleIds":["paths/~1daemon~1signmessage/post/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_617","exampleIds":["paths/~1daemon~1signmessage/post/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/signmessagepost"}],"panels":[]}]},"httpPath":"/daemon/signmessage"},{"label":"Sign a message","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/signmessage","routeSlug":"/fluxapi/daemon/signmessage","metadata":{"seo":{"title":"Sign a message","description":"Sign a message with the private key of a t-addr. Admin"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"signMessage","name":"Sign a message","isWebhook":false,"pointer":"/paths/~1daemon~1signmessage/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Sign a message","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Sign a message with the private key of a t-addr. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Admin"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"taddr","in":"query","schemaId":"schema_353","description":"The transparent address to use for the private key","required":true,"example":"t1N6mLX2A64QsyuLbYkfPZSrkLF86hxuuFe"},{"name":"message","in":"query","schemaId":"schema_353","description":"The message to create a signature of","required":true,"example":"helloworld"}],"pointer":"/paths/~1daemon~1signmessage/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/signmessage","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"taddr","in":"query","required":true,"example":"t1N6mLX2A64QsyuLbYkfPZSrkLF86hxuuFe","schemaId":"schema_353"},{"name":"message","in":"query","required":true,"example":"helloworld","schemaId":"schema_353"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/daemon/signmessage","href":"daemon/signmessage","openApiOperationId":"signMessage","summary":"Sign a message"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_617","exampleIds":["paths/~1daemon~1signmessage/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_617","exampleIds":["paths/~1daemon~1signmessage/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1daemon~1signmessage/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_617","exampleIds":["paths/~1daemon~1signmessage/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_617","exampleIds":["paths/~1daemon~1signmessage/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/signmessage"}],"panels":[]}]},"httpPath":"/daemon/signmessage"},{"label":"Reveal z-addr private key","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/zexportkey","routeSlug":"/fluxapi/daemon/zexportkey","metadata":{"seo":{"title":"Reveal z-addr private key","description":"Reveals the zkey corresponding to zaddr. Admin"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"zExportKey","name":"Reveal z-addr private key","isWebhook":false,"pointer":"/paths/~1daemon~1zexportkey/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Reveal z-addr private key","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Reveals the zkey corresponding to zaddr. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Admin"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"zaddr","in":"query","schemaId":"schema_353","description":"The zaddr for the private key","required":true,"example":"za1kqwgkln5azfnnzfps0vc44ucwynstxk9k79z6nunwq0pnh4rjuww5kgy02c9wvfmdkxkxndlvdd"}],"pointer":"/paths/~1daemon~1zexportkey/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/zexportkey","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"zaddr","in":"query","required":true,"example":"za1kqwgkln5azfnnzfps0vc44ucwynstxk9k79z6nunwq0pnh4rjuww5kgy02c9wvfmdkxkxndlvdd","schemaId":"schema_353"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/daemon/zexportkey","href":"daemon/zexportkey","openApiOperationId":"zExportKey","summary":"Reveal z-addr private key"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_590","exampleIds":["paths/~1daemon~1zexportkey/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_590","exampleIds":["paths/~1daemon~1zexportkey/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1daemon~1zexportkey/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_590","exampleIds":["paths/~1daemon~1zexportkey/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_590","exampleIds":["paths/~1daemon~1zexportkey/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/zexportkey"}],"panels":[]}]},"httpPath":"/daemon/zexportkey"},{"label":"Reveal z-addr viewing key","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/zexportviewingkey","routeSlug":"/fluxapi/daemon/zexportviewingkey","metadata":{"seo":{"title":"Reveal z-addr viewing key","description":"Reveals the viewing key corresponding to zaddr. Only works with sprout zaddr's. Admin"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"zExportViewingKey","name":"Reveal z-addr viewing key","isWebhook":false,"pointer":"/paths/~1daemon~1zexportviewingkey/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Reveal z-addr viewing key","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Reveals the viewing key corresponding to zaddr. Only works with sprout zaddr's. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Admin"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"zaddr","in":"query","schemaId":"schema_353","description":"The zaddr for the private key","required":true,"example":"zcQNG88SQVQTuqGKdeDDhVRCXkHeR3Vv5BqeBBaYziyN48FpJM2buK1YmQtpKoVkwrM2vvhCdrVofkdLc8QYeSLyiAkQB1u"}],"pointer":"/paths/~1daemon~1zexportviewingkey/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/zexportviewingkey","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"zaddr","in":"query","required":true,"example":"zcQNG88SQVQTuqGKdeDDhVRCXkHeR3Vv5BqeBBaYziyN48FpJM2buK1YmQtpKoVkwrM2vvhCdrVofkdLc8QYeSLyiAkQB1u","schemaId":"schema_353"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/daemon/zexportviewingkey","href":"daemon/zexportviewingkey","openApiOperationId":"zExportViewingKey","summary":"Reveal z-addr viewing key"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_618","exampleIds":["paths/~1daemon~1zexportviewingkey/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_618","exampleIds":["paths/~1daemon~1zexportviewingkey/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1daemon~1zexportviewingkey/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_618","exampleIds":["paths/~1daemon~1zexportviewingkey/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_618","exampleIds":["paths/~1daemon~1zexportviewingkey/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/zexportviewingkey"}],"panels":[]}]},"httpPath":"/daemon/zexportviewingkey"},{"label":"Returns the balance of a taddr or zaddr","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/zgetbalance","routeSlug":"/fluxapi/daemon/zgetbalance","metadata":{"seo":{"title":"Returns the balance of a taddr or zaddr","description":"Returns the balance of a taddr or zaddr belonging to the node's wallet. CAUTION If the wallet has only an incoming viewing key for this address, then spends cannot be detected, and so the returned balance may be larger than the actual balance. Admin"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"zGetBalance","name":"Returns the balance of a taddr or zaddr","isWebhook":false,"pointer":"/paths/~1daemon~1zgetbalance/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Returns the balance of a taddr or zaddr","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Returns the balance of a taddr or zaddr belonging to the node's wallet. CAUTION If the wallet has only an incoming viewing key for this address, then spends cannot be detected, and so the returned balance may be larger than the actual balance. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Admin"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"address","in":"query","schemaId":"schema_353","description":"Flux address","required":true,"example":"zcQNG88SQVQTuqGKdeDDhVRCXkHeR3Vv5BqeBBaYziyN48FpJM2buK1YmQtpKoVkwrM2vvhCdrVofkdLc8QYeSLyiAkQB1u"},{"name":"minconf","in":"query","schemaId":"schema_520","description":"Only include transactions confirmed at least this many times","example":5}],"pointer":"/paths/~1daemon~1zgetbalance/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/zgetbalance","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"address","in":"query","required":true,"example":"zcQNG88SQVQTuqGKdeDDhVRCXkHeR3Vv5BqeBBaYziyN48FpJM2buK1YmQtpKoVkwrM2vvhCdrVofkdLc8QYeSLyiAkQB1u","schemaId":"schema_353"},{"name":"minconf","in":"query","example":5,"schemaId":"schema_520"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/daemon/zgetbalance","href":"daemon/zgetbalance","openApiOperationId":"zGetBalance","summary":"Returns the balance of a taddr or zaddr"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_618","exampleIds":["paths/~1daemon~1zgetbalance/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_618","exampleIds":["paths/~1daemon~1zgetbalance/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1daemon~1zgetbalance/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_618","exampleIds":["paths/~1daemon~1zgetbalance/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_618","exampleIds":["paths/~1daemon~1zgetbalance/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/zgetbalance"}],"panels":[]}]},"httpPath":"/daemon/zgetbalance"},{"label":"Returns status info of the sprout to sapling migration","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/zgetmigrationstatus","routeSlug":"/fluxapi/daemon/zgetmigrationstatus","metadata":{"seo":{"title":"Returns status info of the sprout to sapling migration","description":"Returns information about the status of the Sprout to Sapling migration. Note that a transaction is defined as finalized if it has at least ten confirmations. Also, it is possible that manually created transactions involving this wallet will be included in the result. Admin"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"zGetMigrationStatus","name":"Returns status info of the sprout to sapling migration","isWebhook":false,"pointer":"/paths/~1daemon~1zgetmigrationstatus/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Returns status info of the sprout to sapling migration","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Returns information about the status of the Sprout to Sapling migration. Note that a transaction is defined as finalized if it has at least ten confirmations. Also, it is possible that manually created transactions involving this wallet will be included in the result. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Admin"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/zgetmigrationstatus","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/daemon/zgetmigrationstatus","href":"daemon/zgetmigrationstatus","openApiOperationId":"zGetMigrationStatus","summary":"Returns status info of the sprout to sapling migration"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_619","exampleIds":["paths/~1daemon~1zgetmigrationstatus/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_619","exampleIds":["paths/~1daemon~1zgetmigrationstatus/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1daemon~1zgetmigrationstatus/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_619","exampleIds":["paths/~1daemon~1zgetmigrationstatus/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_619","exampleIds":["paths/~1daemon~1zgetmigrationstatus/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/zgetmigrationstatus"}],"panels":[]}]},"httpPath":"/daemon/zgetmigrationstatus"},{"label":"Create new shielded address","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/zgetnewaddress","routeSlug":"/fluxapi/daemon/zgetnewaddress","metadata":{"seo":{"title":"Create new shielded address","description":"Returns a new shielded address for receiving payments. Admin"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"zGetNewAddress","name":"Create new shielded address","isWebhook":false,"pointer":"/paths/~1daemon~1zgetnewaddress/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Create new shielded address","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Returns a new shielded address for receiving payments. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Admin"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"type","in":"query","schemaId":"schema_620","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"The type of z-address."},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Example:"},"children":[]}]}]},{"$$mdtype":"Node","type":"list","attributes":{"ordered":false,"marker":"-"},"children":[{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"type"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"="},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"sapling"},"children":[]}]}]}]}]}],"pointer":"/paths/~1daemon~1zgetnewaddress/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/zgetnewaddress","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"type","in":"query","schemaId":"schema_620"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/daemon/zgetnewaddress","href":"daemon/zgetnewaddress","openApiOperationId":"zGetNewAddress","summary":"Create new shielded address"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_621","exampleIds":["paths/~1daemon~1zgetnewaddress/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_621","exampleIds":["paths/~1daemon~1zgetnewaddress/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1daemon~1zgetnewaddress/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_621","exampleIds":["paths/~1daemon~1zgetnewaddress/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_621","exampleIds":["paths/~1daemon~1zgetnewaddress/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/zgetnewaddress"}],"panels":[]}]},"httpPath":"/daemon/zgetnewaddress"},{"label":"Get operation result","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/zgetoperationresult","routeSlug":"/fluxapi/daemon/zgetoperationresult","metadata":{"seo":{"title":"Get operation result","description":"Retrieve the result and status of an operation which has finished, and then remove the operation from memory. Admin"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"zGetOperationResult","name":"Get operation result","isWebhook":false,"pointer":"/paths/~1daemon~1zgetoperationresult/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Get operation result","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Retrieve the result and status of an operation which has finished, and then remove the operation from memory. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Admin"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"operationid","in":"query","schemaId":"schema_622","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"List of operation ids. If not provided, examine all operations known to the node."},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Example:"},"children":[]}]}]},{"$$mdtype":"Node","type":"list","attributes":{"ordered":false,"marker":"-"},"children":[{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"operationid"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"="},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"[\"opid-6869eaa7-722f-4991-9a6e-fd6b4c388755\"]"},"children":[]}]}]}]}]}],"pointer":"/paths/~1daemon~1zgetoperationresult/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/zgetoperationresult","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"operationid","in":"query","schemaId":"schema_622"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/daemon/zgetoperationresult","href":"daemon/zgetoperationresult","openApiOperationId":"zGetOperationResult","summary":"Get operation result"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_623","exampleIds":["paths/~1daemon~1zgetoperationresult/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_623","exampleIds":["paths/~1daemon~1zgetoperationresult/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1daemon~1zgetoperationresult/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_623","exampleIds":["paths/~1daemon~1zgetoperationresult/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_623","exampleIds":["paths/~1daemon~1zgetoperationresult/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/zgetoperationresult"}],"panels":[]}]},"httpPath":"/daemon/zgetoperationresult"},{"label":"Get operation status","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/zgetoperationstatus","routeSlug":"/fluxapi/daemon/zgetoperationstatus","metadata":{"seo":{"title":"Get operation status","description":"Get operation status and any associated result or error data.  The operation will remain in memory. Admin"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"zGetOperationStatus","name":"Get operation status","isWebhook":false,"pointer":"/paths/~1daemon~1zgetoperationstatus/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Get operation status","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Get operation status and any associated result or error data.  The operation will remain in memory. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Admin"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"operationid","in":"query","schemaId":"schema_622","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"List of operation ids. If not provided, examine all operations known to the node."},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Example:"},"children":[]}]}]},{"$$mdtype":"Node","type":"list","attributes":{"ordered":false,"marker":"-"},"children":[{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"operationid"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"="},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"[\"opid-bdf41571-3a20-4a00-bbf2-d4e9ddbb3375\"]"},"children":[]}]}]}]}]}],"pointer":"/paths/~1daemon~1zgetoperationstatus/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/zgetoperationstatus","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"operationid","in":"query","schemaId":"schema_622"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/daemon/zgetoperationstatus","href":"daemon/zgetoperationstatus","openApiOperationId":"zGetOperationStatus","summary":"Get operation status"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_623","exampleIds":["paths/~1daemon~1zgetoperationstatus/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_623","exampleIds":["paths/~1daemon~1zgetoperationstatus/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1daemon~1zgetoperationstatus/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_623","exampleIds":["paths/~1daemon~1zgetoperationstatus/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_623","exampleIds":["paths/~1daemon~1zgetoperationstatus/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/zgetoperationstatus"}],"panels":[]}]},"httpPath":"/daemon/zgetoperationstatus"},{"label":"Get total balance of wallet","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/zgettotalbalance","routeSlug":"/fluxapi/daemon/zgettotalbalance","metadata":{"seo":{"title":"Get total balance of wallet","description":"Return the total value of funds stored in the node's wallet. Admin"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"zGetTotalBalance","name":"Get total balance of wallet","isWebhook":false,"pointer":"/paths/~1daemon~1zgettotalbalance/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Get total balance of wallet","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Return the total value of funds stored in the node's wallet. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Admin"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"minconf","in":"query","schemaId":"schema_520","description":"Only include private and transparent transactions confirmed at least this many times","example":5},{"name":"includewatchonly","in":"query","schemaId":"schema_380","description":"Also include balance in watchonly addresses"}],"pointer":"/paths/~1daemon~1zgettotalbalance/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/zgettotalbalance","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"minconf","in":"query","example":5,"schemaId":"schema_520"},{"name":"includewatchonly","in":"query","schemaId":"schema_380"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/daemon/zgettotalbalance","href":"daemon/zgettotalbalance","openApiOperationId":"zGetTotalBalance","summary":"Get total balance of wallet"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_624","exampleIds":["paths/~1daemon~1zgettotalbalance/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_624","exampleIds":["paths/~1daemon~1zgettotalbalance/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1daemon~1zgettotalbalance/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_624","exampleIds":["paths/~1daemon~1zgettotalbalance/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_624","exampleIds":["paths/~1daemon~1zgettotalbalance/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/zgettotalbalance"}],"panels":[]}]},"httpPath":"/daemon/zgettotalbalance"},{"label":"Import zaddress private key","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/zimportkey","routeSlug":"/fluxapi/daemon/zimportkey","metadata":{"seo":{"title":"Import zaddress private key","description":"Adds a zkey to your wallet. Admin"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"zImportKey","name":"Import zaddress private key","isWebhook":false,"pointer":"/paths/~1daemon~1zimportkey/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Import zaddress private key","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Adds a zkey to your wallet. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Admin"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"zkey","in":"query","schemaId":"schema_353","description":"The zkey","required":true,"example":"secret-extended-key-main1qdg0nnspqqqqpqxh3quajk7fux5njuukqs3caqrhcx6cvm0f47ftlktlkm76a0pxfara7jntype360dacdzftzm8vjpqn6ytsduud40r63t3nnal0n8qp687hcje7rmp334v8zlua38f7r8emrtl2x5zjmeh97rky0j6tugr0m6qt8dxmduyawfcgjyt3v5x84753ywffwnjtsf58kfnjhdfrx3k9wgnjm7vgv7d20826s5lapfaljhpeufvsl98zf50het6a3wyj7c0xm9p7"},{"name":"rescan","in":"query","schemaId":"schema_625","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Rescan the wallet for transactions."},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Example:"},"children":[]}]}]},{"$$mdtype":"Node","type":"list","attributes":{"ordered":false,"marker":"-"},"children":[{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zkey"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"="},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"<z private key>"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"&"},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"rescan"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"="},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"yes"},"children":[]}]}]}]}]},{"name":"startheight","in":"query","schemaId":"schema_602","description":"Block height to start rescan from","example":500000}],"pointer":"/paths/~1daemon~1zimportkey/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/zimportkey","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"zkey","in":"query","required":true,"example":"secret-extended-key-main1qdg0nnspqqqqpqxh3quajk7fux5njuukqs3caqrhcx6cvm0f47ftlktlkm76a0pxfara7jntype360dacdzftzm8vjpqn6ytsduud40r63t3nnal0n8qp687hcje7rmp334v8zlua38f7r8emrtl2x5zjmeh97rky0j6tugr0m6qt8dxmduyawfcgjyt3v5x84753ywffwnjtsf58kfnjhdfrx3k9wgnjm7vgv7d20826s5lapfaljhpeufvsl98zf50het6a3wyj7c0xm9p7","schemaId":"schema_353"},{"name":"rescan","in":"query","schemaId":"schema_625"},{"name":"startheight","in":"query","example":500000,"schemaId":"schema_602"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/daemon/zimportkey","href":"daemon/zimportkey","openApiOperationId":"zImportKey","summary":"Import zaddress private key"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_577","exampleIds":["paths/~1daemon~1zimportkey/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_577","exampleIds":["paths/~1daemon~1zimportkey/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1daemon~1zimportkey/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_577","exampleIds":["paths/~1daemon~1zimportkey/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_577","exampleIds":["paths/~1daemon~1zimportkey/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/zimportkey"}],"panels":[]}]},"httpPath":"/daemon/zimportkey"},{"label":"Import zaddress viewing key","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/zimportviewingkey","routeSlug":"/fluxapi/daemon/zimportviewingkey","metadata":{"seo":{"title":"Import zaddress viewing key","description":"Adds a viewing key to your wallet. Admin"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"zImportViewingKey","name":"Import zaddress viewing key","isWebhook":false,"pointer":"/paths/~1daemon~1zimportviewingkey/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Import zaddress viewing key","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Adds a viewing key to your wallet. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Admin"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"vkey","in":"query","schemaId":"schema_353","description":"The viewing key","required":true,"example":"ZiVKeT3VBMzNRzA6hzaYzd3d7ebcsaR9iRkhYC8nRwrVYnMZGwPCz62UJMHZnjbPURAaKqDhazDWHies6HMcHmazQUUd4R3TH"},{"name":"rescan","in":"query","schemaId":"schema_625","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Rescan the wallet for transactions. E.g. ?vkey=...&rescan=yes"},"children":[]}]}]}]},{"name":"startheight","in":"query","schemaId":"schema_602","description":"Block height to start rescan from","example":500000}],"pointer":"/paths/~1daemon~1zimportviewingkey/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/zimportviewingkey","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"vkey","in":"query","required":true,"example":"ZiVKeT3VBMzNRzA6hzaYzd3d7ebcsaR9iRkhYC8nRwrVYnMZGwPCz62UJMHZnjbPURAaKqDhazDWHies6HMcHmazQUUd4R3TH","schemaId":"schema_353"},{"name":"rescan","in":"query","schemaId":"schema_625"},{"name":"startheight","in":"query","example":500000,"schemaId":"schema_602"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/daemon/zimportviewingkey","href":"daemon/zimportviewingkey","openApiOperationId":"zImportViewingKey","summary":"Import zaddress viewing key"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_577","exampleIds":["paths/~1daemon~1zimportviewingkey/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_577","exampleIds":["paths/~1daemon~1zimportviewingkey/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1daemon~1zimportviewingkey/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_577","exampleIds":["paths/~1daemon~1zimportviewingkey/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_577","exampleIds":["paths/~1daemon~1zimportviewingkey/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/zimportviewingkey"}],"panels":[]}]},"httpPath":"/daemon/zimportviewingkey"},{"label":"Import wallet from export file","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/zimportwallet","routeSlug":"/fluxapi/daemon/zimportwallet","metadata":{"seo":{"title":"Import wallet from export file","description":"Imports taddr and zaddr keys from a wallet export file. Admin"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"zImportWallet","name":"Import wallet from export file","isWebhook":false,"pointer":"/paths/~1daemon~1zimportwallet/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Import wallet from export file","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Imports taddr and zaddr keys from a wallet export file. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Admin"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"filename","in":"query","schemaId":"schema_353","description":"The wallet file","required":true,"example":"/path/to/file"}],"pointer":"/paths/~1daemon~1zimportwallet/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/zimportwallet","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"filename","in":"query","required":true,"example":"/path/to/file","schemaId":"schema_353"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/daemon/zimportwallet","href":"daemon/zimportwallet","openApiOperationId":"zImportWallet","summary":"Import wallet from export file"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_577","exampleIds":["paths/~1daemon~1zimportwallet/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_577","exampleIds":["paths/~1daemon~1zimportwallet/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1daemon~1zimportwallet/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_577","exampleIds":["paths/~1daemon~1zimportwallet/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_577","exampleIds":["paths/~1daemon~1zimportwallet/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/zimportwallet"}],"panels":[]}]},"httpPath":"/daemon/zimportwallet"},{"label":"Get list of all shielded addresses","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/zlistaddresses","routeSlug":"/fluxapi/daemon/zlistaddresses","metadata":{"seo":{"title":"Get list of all shielded addresses","description":"Returns the list of Sprout and Sapling shielded addresses belonging to the wallet. Admin"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"zListAddresses","name":"Get list of all shielded addresses","isWebhook":false,"pointer":"/paths/~1daemon~1zlistaddresses/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Get list of all shielded addresses","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Returns the list of Sprout and Sapling shielded addresses belonging to the wallet. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Admin"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"includewatchonly","in":"query","schemaId":"schema_380","description":"Also include watchonly addresses","example":"?includewatchonly=true"}],"pointer":"/paths/~1daemon~1zlistaddresses/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/zlistaddresses","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"includewatchonly","in":"query","example":"?includewatchonly=true","schemaId":"schema_380"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/daemon/zlistaddresses","href":"daemon/zlistaddresses","openApiOperationId":"zListAddresses","summary":"Get list of all shielded addresses"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_626","exampleIds":["paths/~1daemon~1zlistaddresses/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_626","exampleIds":["paths/~1daemon~1zlistaddresses/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1daemon~1zlistaddresses/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_626","exampleIds":["paths/~1daemon~1zlistaddresses/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_626","exampleIds":["paths/~1daemon~1zlistaddresses/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/zlistaddresses"}],"panels":[]}]},"httpPath":"/daemon/zlistaddresses"},{"label":"Get list of operation ids","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/zlistoperationids","routeSlug":"/fluxapi/daemon/zlistoperationids","metadata":{"seo":{"title":"Get list of operation ids","description":"Returns the list of operation ids currently known to the wallet. Admin"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"zListOperationIds","name":"Get list of operation ids","isWebhook":false,"pointer":"/paths/~1daemon~1zlistoperationids/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Get list of operation ids","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Returns the list of operation ids currently known to the wallet. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Admin"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/zlistoperationids","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/daemon/zlistoperationids","href":"daemon/zlistoperationids","openApiOperationId":"zListOperationIds","summary":"Get list of operation ids"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_627","exampleIds":["paths/~1daemon~1zlistoperationids/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_627","exampleIds":["paths/~1daemon~1zlistoperationids/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1daemon~1zlistoperationids/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_627","exampleIds":["paths/~1daemon~1zlistoperationids/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_627","exampleIds":["paths/~1daemon~1zlistoperationids/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/zlistoperationids"}],"panels":[]}]},"httpPath":"/daemon/zlistoperationids"},{"label":"List of amounts received by zaddr","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/zlistreceivedbyaddress","routeSlug":"/fluxapi/daemon/zlistreceivedbyaddress","metadata":{"seo":{"title":"List of amounts received by zaddr","description":"Return a list of amounts received by a zaddr belonging to the node's wallet. Admin"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"zListReceivedByAddress","name":"List of amounts received by zaddr","isWebhook":false,"pointer":"/paths/~1daemon~1zlistreceivedbyaddress/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"List of amounts received by zaddr","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Return a list of amounts received by a zaddr belonging to the node's wallet. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Admin"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"address","in":"query","schemaId":"schema_353","description":"The shielded address","required":true,"example":"za1kqwgkln5azfnnzfps0vc44ucwynstxk9k79z6nunwq0pnh4rjuww5kgy02c9wvfmdkxkxndlvdd"},{"name":"minconf","in":"query","schemaId":"schema_520","description":"Only include transactions confirmed at least this many times","example":5}],"pointer":"/paths/~1daemon~1zlistreceivedbyaddress/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/zlistreceivedbyaddress","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"address","in":"query","required":true,"example":"za1kqwgkln5azfnnzfps0vc44ucwynstxk9k79z6nunwq0pnh4rjuww5kgy02c9wvfmdkxkxndlvdd","schemaId":"schema_353"},{"name":"minconf","in":"query","example":5,"schemaId":"schema_520"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/daemon/zlistreceivedbyaddress","href":"daemon/zlistreceivedbyaddress","openApiOperationId":"zListReceivedByAddress","summary":"List of amounts received by zaddr"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_628","exampleIds":["paths/~1daemon~1zlistreceivedbyaddress/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_628","exampleIds":["paths/~1daemon~1zlistreceivedbyaddress/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1daemon~1zlistreceivedbyaddress/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_628","exampleIds":["paths/~1daemon~1zlistreceivedbyaddress/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_628","exampleIds":["paths/~1daemon~1zlistreceivedbyaddress/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/zlistreceivedbyaddress"}],"panels":[]}]},"httpPath":"/daemon/zlistreceivedbyaddress"},{"label":"List of unspent shielded notes","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/zlistunspent","routeSlug":"/fluxapi/daemon/zlistunspent","metadata":{"seo":{"title":"List of unspent shielded notes","description":"Returns array of unspent shielded notes with between minconf and maxconf (inclusive) confirmations. Admin"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"zListUnspent","name":"List of unspent shielded notes","isWebhook":false,"pointer":"/paths/~1daemon~1zlistunspent/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"List of unspent shielded notes","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Returns array of unspent shielded notes with between minconf and maxconf (inclusive) confirmations. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Admin"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"minconf","in":"query","schemaId":"schema_520","description":"The minimum confirmations to filter","example":5},{"name":"maxconf","in":"query","schemaId":"schema_604","description":"The maximum confirmations to filter","example":100000},{"name":"includewatchonly","in":"query","schemaId":"schema_380","description":"Also include watchonly addresses","example":"?includewatchonly=true"},{"name":"addresses","in":"query","schemaId":"schema_542","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Array of zaddrs (both Sprout and Sapling) to filter on.  Duplicate addresses not allowed."},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Example:"},"children":[]}]}]},{"$$mdtype":"Node","type":"list","attributes":{"ordered":false,"marker":"-"},"children":[{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"addresses"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"="},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"[\"za1kqwgkln5azfnnzfps0vc44ucwynstxk9k79z6nunwq0pnh4rjuww5kgy02c9wvfmdkxkxndlvdd\",\"zcQNG88SQVQTuqGKdeDDhVRCXkHeR3Vv5BqeBBaYziyN48FpJM2buK1YmQtpKoVkwrM2vvhCdrVofkdLc8QYeSLyiAkQB1u\"]"},"children":[]}]}]}]}]}],"pointer":"/paths/~1daemon~1zlistunspent/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/zlistunspent","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"minconf","in":"query","example":5,"schemaId":"schema_520"},{"name":"maxconf","in":"query","example":100000,"schemaId":"schema_604"},{"name":"includewatchonly","in":"query","example":"?includewatchonly=true","schemaId":"schema_380"},{"name":"addresses","in":"query","schemaId":"schema_542"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/daemon/zlistunspent","href":"daemon/zlistunspent","openApiOperationId":"zListUnspent","summary":"List of unspent shielded notes"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_629","exampleIds":["paths/~1daemon~1zlistunspent/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_629","exampleIds":["paths/~1daemon~1zlistunspent/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1daemon~1zlistunspent/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_629","exampleIds":["paths/~1daemon~1zlistunspent/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_629","exampleIds":["paths/~1daemon~1zlistunspent/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/zlistunspent"}],"panels":[]}]},"httpPath":"/daemon/zlistunspent"},{"label":"Send multiple transactions","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/zsendmanypost","routeSlug":"/fluxapi/daemon/zsendmanypost","metadata":{"seo":{"title":"Send multiple transactions","description":"Send multiple times. Amounts are decimal numbers with at most 8 digits of precision. Change generated from a taddr flows to a new taddr address, while change generated from a zaddr returns to itself. When sending coinbase UTXOs to a zaddr, change is not allowed. The entire value of the UTXO(s) must be consumed. Before Acadia (Sapling) activates, the maximum number of zaddr outputs is 54 due to transaction size limits. Admin"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"zSendManyPost","name":"Send multiple transactions","isWebhook":false,"pointer":"/paths/~1daemon~1zsendmany/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Send multiple transactions","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Send multiple times. Amounts are decimal numbers with at most 8 digits of precision. Change generated from a taddr flows to a new taddr address, while change generated from a zaddr returns to itself. When sending coinbase UTXOs to a zaddr, change is not allowed. The entire value of the UTXO(s) must be consumed. Before Acadia (Sapling) activates, the maximum number of zaddr outputs is 54 due to transaction size limits. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Admin"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["text/plain"],"mediaTypeSchemas":{"text/plain":{"schemaId":"schema_630","exampleIds":["paths/~1daemon~1zsendmany/post/requestBody/content/text~1plain/example"]}},"schemaId":"schema_630","exampleIds":["paths/~1daemon~1zsendmany/post/requestBody/content/text~1plain/example"],"pointer":"/paths/~1daemon~1zsendmany/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/daemon/zsendmany","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"requestBody":{"text/plain":{"schemaId":"schema_630","exampleIds":["paths/~1daemon~1zsendmany/post/requestBody/content/text~1plain/example"]}},"responseCodes":["200"],"pointer":"/daemon/zsendmany","href":"daemon/zsendmanypost","openApiOperationId":"zSendManyPost","summary":"Send multiple transactions"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"schemaId":"schema_630","exampleIds":["paths/~1daemon~1zsendmany/post/requestBody/content/text~1plain/example"],"mediaTypes":["text/plain"],"mediaTypeSchemas":{"text/plain":{"schemaId":"schema_630","exampleIds":["paths/~1daemon~1zsendmany/post/requestBody/content/text~1plain/example"]}},"examples":[{}]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_631","exampleIds":["paths/~1daemon~1zsendmany/post/responses/200/content/application~1json/example"]}},"schemaId":"schema_631","exampleIds":["paths/~1daemon~1zsendmany/post/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1daemon~1zsendmany/post/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_631","exampleIds":["paths/~1daemon~1zsendmany/post/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_631","exampleIds":["paths/~1daemon~1zsendmany/post/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/zsendmanypost"}],"panels":[]}]},"httpPath":"/daemon/zsendmany"},{"label":"Send multiple transactions","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/zsendmany","routeSlug":"/fluxapi/daemon/zsendmany","metadata":{"seo":{"title":"Send multiple transactions","description":"Send multiple times. Amounts are decimal numbers with at most 8 digits of precision. Change generated from a taddr flows to a new taddr address, while change generated from a zaddr returns to itself. When sending coinbase UTXOs to a zaddr, change is not allowed. The entire value of the UTXO(s) must be consumed. Before Acadia (Sapling) activates, the maximum number of zaddr outputs is 54 due to transaction size limits. Admin"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"zSendMany","name":"Send multiple transactions","isWebhook":false,"pointer":"/paths/~1daemon~1zsendmany/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Send multiple transactions","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Send multiple times. Amounts are decimal numbers with at most 8 digits of precision. Change generated from a taddr flows to a new taddr address, while change generated from a zaddr returns to itself. When sending coinbase UTXOs to a zaddr, change is not allowed. The entire value of the UTXO(s) must be consumed. Before Acadia (Sapling) activates, the maximum number of zaddr outputs is 54 due to transaction size limits. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Admin"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"fromaddress","in":"query","schemaId":"schema_353","description":"The taddr or zaddr to send the funds from","required":true,"example":"t1YvykLWgwT5yjVjt3GH9YEyaTdMgPsainF"},{"name":"amounts","in":"query","schemaId":"schema_632","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"An array of json objects representing the amounts to send."},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Key/value pairs in order:"},"children":[]}]}]},{"$$mdtype":"Node","type":"list","attributes":{"ordered":false,"marker":"-"},"children":[{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"address"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"<receiving address>"},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"amount"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"<flux amount>"},"children":[]}]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Url encoded example:"},"children":[]}]}]},{"$$mdtype":"Node","type":"list","attributes":{"ordered":false,"marker":"-"},"children":[{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"amounts"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"="},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"%5B%7B%22address%22%3A%22za1kqwgkln5azfnnzfps0vc44ucwynstxk9k79z6nunwq0pnh4rjuww5kgy02c9wvfmdkxkxndlvdd%22%2C%22amount%22%3A0.001%7D%5D"},"children":[]}]}]}]}],"required":true,"example":"?fromaddress=...&amounts=%5B%7B%22address%22%3A%22za1kqwgkln5azfnnzfps0vc44ucwynstxk9k79z6nunwq0pnh4rjuww5kgy02c9wvfmdkxkxndlvdd%22%2C%22amount%22%3A0.001%7D%5D"},{"name":"minconf","in":"query","schemaId":"schema_520","description":"Only use funds confirmed at least this many times","example":"?fromaddress=...&amounts=...&minconf=5"},{"name":"fee","in":"query","schemaId":"schema_633","description":"The fee amount to attach to this transaction","example":"?fromaddress=...&amounts=...&fee=0.000005"}],"pointer":"/paths/~1daemon~1zsendmany/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/zsendmany","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"fromaddress","in":"query","required":true,"example":"t1YvykLWgwT5yjVjt3GH9YEyaTdMgPsainF","schemaId":"schema_353"},{"name":"amounts","in":"query","required":true,"example":"?fromaddress=...&amounts=%5B%7B%22address%22%3A%22za1kqwgkln5azfnnzfps0vc44ucwynstxk9k79z6nunwq0pnh4rjuww5kgy02c9wvfmdkxkxndlvdd%22%2C%22amount%22%3A0.001%7D%5D","schemaId":"schema_632"},{"name":"minconf","in":"query","example":"?fromaddress=...&amounts=...&minconf=5","schemaId":"schema_520"},{"name":"fee","in":"query","example":"?fromaddress=...&amounts=...&fee=0.000005","schemaId":"schema_633"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/daemon/zsendmany","href":"daemon/zsendmany","openApiOperationId":"zSendMany","summary":"Send multiple transactions"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_631","exampleIds":["paths/~1daemon~1zsendmany/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_631","exampleIds":["paths/~1daemon~1zsendmany/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1daemon~1zsendmany/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_631","exampleIds":["paths/~1daemon~1zsendmany/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_631","exampleIds":["paths/~1daemon~1zsendmany/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/zsendmany"}],"panels":[]}]},"httpPath":"/daemon/zsendmany"},{"label":"Migrate funds to a sapling adress","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/zsetmigration","routeSlug":"/fluxapi/daemon/zsetmigration","metadata":{"seo":{"title":"Migrate funds to a sapling adress","description":"When enabled the Sprout to Sapling migration will attempt to migrate all funds from this wallet’s sprout addresses to either the address for sapling account 0 or the address specified by the parameter '-migrationdestaddress'. This migration is designed to minimize information leakage. As a result for wallets with a significant sprout balance, this process may take several weeks. The migration works by sending, up to 5, as many transactions as possible whenever the blockchain reaches a height equal to 499 modulo 500. The transaction amounts are picked according to the random distribution specified in ZIP 308. The migration will end once the wallet’s sprout balance is below 0.01 FLUX. Admin"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"zSetMigration","name":"Migrate funds to a sapling adress","isWebhook":false,"pointer":"/paths/~1daemon~1zsetmigration/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Migrate funds to a sapling adress","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"When enabled the Sprout to Sapling migration will attempt to migrate all funds from this wallet’s sprout addresses to either the address for sapling account 0 or the address specified by the parameter '-migrationdestaddress'. This migration is designed to minimize information leakage. As a result for wallets with a significant sprout balance, this process may take several weeks. The migration works by sending, up to 5, as many transactions as possible whenever the blockchain reaches a height equal to 499 modulo 500. The transaction amounts are picked according to the random distribution specified in ZIP 308. The migration will end once the wallet’s sprout balance is below 0.01 FLUX. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Admin"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"enabled","in":"query","schemaId":"schema_571","description":"True or false to enable or disable respectively","required":true}],"pointer":"/paths/~1daemon~1zsetmigration/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/zsetmigration","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"enabled","in":"query","required":true,"schemaId":"schema_571"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/daemon/zsetmigration","href":"daemon/zsetmigration","openApiOperationId":"zSetMigration","summary":"Migrate funds to a sapling adress"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_577","exampleIds":["paths/~1daemon~1zsetmigration/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_577","exampleIds":["paths/~1daemon~1zsetmigration/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1daemon~1zsetmigration/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_577","exampleIds":["paths/~1daemon~1zsetmigration/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_577","exampleIds":["paths/~1daemon~1zsetmigration/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/zsetmigration"}],"panels":[]}]},"httpPath":"/daemon/zsetmigration"},{"label":"Shield coinbase","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/zshieldcoinbase","routeSlug":"/fluxapi/daemon/zshieldcoinbase","metadata":{"seo":{"title":"Shield coinbase","description":"Shield transparent coinbase funds by sending to a shielded zaddr. This is an asynchronous operation and utxos selected for shielding will be locked. If there is an error, they are unlocked.  The RPC call listlockunspent can be used to return a list of locked utxos.  The number of coinbase utxos selected for shielding can be limited by the caller. If the limit parameter is set to zero, and Overwinter is not yet active, the -mempooltxinputlimit option will determine the number of uxtos. Any limit is constrained by the consensus rule defining a maximum transaction size of 100000 bytes before Acadia (Sapling,) and 2000000 bytes once Acadia (Sapling) activates.. Admin"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"zShieldCoinBase","name":"Shield coinbase","isWebhook":false,"pointer":"/paths/~1daemon~1zshieldcoinbase/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Shield coinbase","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Shield transparent coinbase funds by sending to a shielded zaddr. This is an asynchronous operation and utxos selected for shielding will be locked. If there is an error, they are unlocked.  The RPC call listlockunspent can be used to return a list of locked utxos.  The number of coinbase utxos selected for shielding can be limited by the caller. If the limit parameter is set to zero, and Overwinter is not yet active, the -mempooltxinputlimit option will determine the number of uxtos. Any limit is constrained by the consensus rule defining a maximum transaction size of 100000 bytes before Acadia (Sapling,) and 2000000 bytes once Acadia (Sapling) activates.. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Admin"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"fromaddress","in":"query","schemaId":"schema_353","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"The address is a taddr or \"*\" for all taddrs belonging to the wallet"},"children":[]}]}]}],"required":true,"example":"\"*\""},{"name":"toaddress","in":"query","schemaId":"schema_353","description":"Zaddr to shield funds to","required":true,"example":"za1kqwgkln5azfnnzfps0vc44ucwynstxk9k79z6nunwq0pnh4rjuww5kgy02c9wvfmdkxkxndlvdd"},{"name":"fee","in":"query","schemaId":"schema_633","description":"The fee amount to attach to this transaction"},{"name":"limit","in":"query","schemaId":"schema_634","description":"Limit on the maximum number of utxos to shield.  Set to 0 to use node option -mempooltxinputlimit (before Overwinter), or as many as will fit in the transaction (after Overwinter)."}],"pointer":"/paths/~1daemon~1zshieldcoinbase/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/zshieldcoinbase","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"fromaddress","in":"query","required":true,"example":"\"*\"","schemaId":"schema_353"},{"name":"toaddress","in":"query","required":true,"example":"za1kqwgkln5azfnnzfps0vc44ucwynstxk9k79z6nunwq0pnh4rjuww5kgy02c9wvfmdkxkxndlvdd","schemaId":"schema_353"},{"name":"fee","in":"query","schemaId":"schema_633"},{"name":"limit","in":"query","schemaId":"schema_634"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/daemon/zshieldcoinbase","href":"daemon/zshieldcoinbase","openApiOperationId":"zShieldCoinBase","summary":"Shield coinbase"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_635","exampleIds":["paths/~1daemon~1zshieldcoinbase/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_635","exampleIds":["paths/~1daemon~1zshieldcoinbase/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1daemon~1zshieldcoinbase/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_635","exampleIds":["paths/~1daemon~1zshieldcoinbase/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_635","exampleIds":["paths/~1daemon~1zshieldcoinbase/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/zshieldcoinbase"}],"panels":[]}]},"httpPath":"/daemon/zshieldcoinbase"},{"label":"Start Flux daemon","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/startdaemonb","routeSlug":"/fluxapi/daemon/startdaemonb","metadata":{"seo":{"title":"Start Flux daemon","description":"Tries to start Flux daemon running on the FluxNode the call is run against without any extra parameters. AdminAndFluxTeam"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"startdaemonB","name":"Start Flux daemon","isWebhook":false,"pointer":"/paths/~1daemon~1start/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Start Flux daemon","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Tries to start Flux daemon running on the FluxNode the call is run against without any extra parameters. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AdminAndFluxTeam"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/start","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/daemon/start","href":"daemon/startdaemonb","openApiOperationId":"startdaemonB","summary":"Start Flux daemon"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_341","exampleIds":["paths/~1daemon~1start/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_341","exampleIds":["paths/~1daemon~1start/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1daemon~1start/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_341","exampleIds":["paths/~1daemon~1start/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_341","exampleIds":["paths/~1daemon~1start/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/startdaemonb"}],"panels":[]}]},"httpPath":"/daemon/start"},{"label":"Restart Flux daemon","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/restartdaemonb","routeSlug":"/fluxapi/daemon/restartdaemonb","metadata":{"seo":{"title":"Restart Flux daemon","description":"Tries to restart Flux daemon running on the FluxNode the call is run against. Flux daemon is firstly stopped and then started without any extra parameters. AdminAndFluxTeam"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"restartdaemonB","name":"Restart Flux daemon","isWebhook":false,"pointer":"/paths/~1daemon~1restart/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Restart Flux daemon","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Tries to restart Flux daemon running on the FluxNode the call is run against. Flux daemon is firstly stopped and then started without any extra parameters. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AdminAndFluxTeam"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/restart","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/daemon/restart","href":"daemon/restartdaemonb","openApiOperationId":"restartdaemonB","summary":"Restart Flux daemon"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_341","exampleIds":["paths/~1daemon~1restart/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_341","exampleIds":["paths/~1daemon~1restart/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1daemon~1restart/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_341","exampleIds":["paths/~1daemon~1restart/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_341","exampleIds":["paths/~1daemon~1restart/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/restartdaemonb"}],"panels":[]}]},"httpPath":"/daemon/restart"},{"label":"Ping request to measure ping time","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/ping","routeSlug":"/fluxapi/daemon/ping","metadata":{"seo":{"title":"Ping request to measure ping time","description":"Requests that a ping be sent to all other nodes, to measure ping time. AdminAndFluxTeam"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"ping","name":"Ping request to measure ping time","isWebhook":false,"pointer":"/paths/~1daemon~1ping/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Ping request to measure ping time","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Requests that a ping be sent to all other nodes, to measure ping time. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AdminAndFluxTeam"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/ping","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/daemon/ping","href":"daemon/ping","openApiOperationId":"ping","summary":"Ping request to measure ping time"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_577","exampleIds":["paths/~1daemon~1ping/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_577","exampleIds":["paths/~1daemon~1ping/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1daemon~1ping/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_577","exampleIds":["paths/~1daemon~1ping/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_577","exampleIds":["paths/~1daemon~1ping/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/ping"}],"panels":[]}]},"httpPath":"/daemon/ping"},{"label":"Run benchmark of selected type and samplecount times","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/zcbenchmark","routeSlug":"/fluxapi/daemon/zcbenchmark","metadata":{"seo":{"title":"Run benchmark of selected type and samplecount times","description":"Runs a benchmark of the selected type and samplecount times, returning the running times of each sample. AdminAndFluxTeam"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"zcBenchmark","name":"Run benchmark of selected type and samplecount times","isWebhook":false,"pointer":"/paths/~1daemon~1zcbenchmark/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Run benchmark of selected type and samplecount times","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Runs a benchmark of the selected type and samplecount times, returning the running times of each sample. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AdminAndFluxTeam"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"benchmarktype","in":"query","schemaId":"schema_636","description":"Type of benchmark. Listed is just some of the benchmark types.","required":true,"example":"?benchmarktype=sleep"},{"name":"samplecount","in":"query","schemaId":"schema_379","description":"Number of samples","required":true,"example":2}],"pointer":"/paths/~1daemon~1zcbenchmark/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/zcbenchmark","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"benchmarktype","in":"query","required":true,"example":"?benchmarktype=sleep","schemaId":"schema_636"},{"name":"samplecount","in":"query","required":true,"example":2,"schemaId":"schema_379"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/daemon/zcbenchmark","href":"daemon/zcbenchmark","openApiOperationId":"zcBenchmark","summary":"Run benchmark of selected type and samplecount times"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_637","exampleIds":["paths/~1daemon~1zcbenchmark/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_637","exampleIds":["paths/~1daemon~1zcbenchmark/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1daemon~1zcbenchmark/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_637","exampleIds":["paths/~1daemon~1zcbenchmark/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_637","exampleIds":["paths/~1daemon~1zcbenchmark/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/zcbenchmark"}],"panels":[]}]},"httpPath":"/daemon/zcbenchmark"},{"label":"Start Benchmark daemon","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/daemonstartbenchmark","routeSlug":"/fluxapi/daemon/daemonstartbenchmark","metadata":{"seo":{"title":"Start Benchmark daemon","description":"Start Benchmark daemon. AdminAndFluxTeam"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"daemonstartbenchmark","name":"Start Benchmark daemon","isWebhook":false,"pointer":"/paths/~1daemon~1startbenchmark/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Start Benchmark daemon","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Start Benchmark daemon. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AdminAndFluxTeam"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/startbenchmark","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/daemon/startbenchmark","href":"daemon/daemonstartbenchmark","openApiOperationId":"daemonstartbenchmark","summary":"Start Benchmark daemon"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_368","exampleIds":["paths/~1daemon~1startbenchmark/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_368","exampleIds":["paths/~1daemon~1startbenchmark/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1daemon~1startbenchmark/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_368","exampleIds":["paths/~1daemon~1startbenchmark/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_368","exampleIds":["paths/~1daemon~1startbenchmark/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/daemonstartbenchmark"}],"panels":[]}]},"httpPath":"/daemon/startbenchmark"},{"label":"Stop Benchmark daemon","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/stopbenchmark","routeSlug":"/fluxapi/daemon/stopbenchmark","metadata":{"seo":{"title":"Stop Benchmark daemon","description":"Stop Benchmark daemon. AdminAndFluxTeam"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"stopbenchmark","name":"Stop Benchmark daemon","isWebhook":false,"pointer":"/paths/~1daemon~1stopbenchmark/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Stop Benchmark daemon","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Stop Benchmark daemon. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AdminAndFluxTeam"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/stopbenchmark","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/daemon/stopbenchmark","href":"daemon/stopbenchmark","openApiOperationId":"stopbenchmark","summary":"Stop Benchmark daemon"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_368","exampleIds":["paths/~1daemon~1stopbenchmark/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_368","exampleIds":["paths/~1daemon~1stopbenchmark/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1daemon~1stopbenchmark/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_368","exampleIds":["paths/~1daemon~1stopbenchmark/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_368","exampleIds":["paths/~1daemon~1stopbenchmark/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/stopbenchmark"}],"panels":[]}]},"httpPath":"/daemon/stopbenchmark"},{"label":"Generate a zcaddress key pair","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/zcrawkeygen","routeSlug":"/fluxapi/daemon/zcrawkeygen","metadata":{"seo":{"title":"Generate a zcaddress key pair","description":"Generates a zcaddress and its private key. A raw Zcash JoinSplit primitive, retained from the upstream daemon. Admin"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"zcrawkeygen","name":"Generate a zcaddress key pair","isWebhook":false,"pointer":"/paths/~1daemon~1zcrawkeygen/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Generate a zcaddress key pair","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Generates a "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zcaddress"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" and its private key. A raw Zcash JoinSplit primitive, retained from the upstream daemon. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Admin"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/zcrawkeygen","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200","401"],"pointer":"/daemon/zcrawkeygen","href":"daemon/zcrawkeygen","openApiOperationId":"zcrawkeygen","summary":"Generate a zcaddress key pair"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_638"}},"schemaId":"schema_638"},{"code":"401","description":"Authentication failed or insufficient privileges","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}},"schemaId":"components/schemas/UnauthorizedError"}],"pointer":"/paths/~1daemon~1zcrawkeygen/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_638","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_638"}}},{"code":"401","schemaId":"components/schemas/UnauthorizedError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/zcrawkeygen"}],"panels":[]}]},"httpPath":"/daemon/zcrawkeygen"},{"label":"Perform a sample JoinSplit","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/zcsamplejoinsplit","routeSlug":"/fluxapi/daemon/zcsamplejoinsplit","metadata":{"seo":{"title":"Perform a sample JoinSplit","description":"Performs a sample JoinSplit and returns its proof. Diagnostic only, and slow. AdminAndFluxTeam"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"zcsamplejoinsplit","name":"Perform a sample JoinSplit","isWebhook":false,"pointer":"/paths/~1daemon~1zcsamplejoinsplit/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Perform a sample JoinSplit","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Performs a sample JoinSplit and returns its proof. Diagnostic only, and slow. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AdminAndFluxTeam"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/zcsamplejoinsplit","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200","401"],"pointer":"/daemon/zcsamplejoinsplit","href":"daemon/zcsamplejoinsplit","openApiOperationId":"zcsamplejoinsplit","summary":"Perform a sample JoinSplit"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384"}},"schemaId":"schema_384"},{"code":"401","description":"Authentication failed or insufficient privileges","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}},"schemaId":"components/schemas/UnauthorizedError"}],"pointer":"/paths/~1daemon~1zcsamplejoinsplit/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_384","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384"}}},{"code":"401","schemaId":"components/schemas/UnauthorizedError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/zcsamplejoinsplit"}],"panels":[]}]},"httpPath":"/daemon/zcsamplejoinsplit"},{"label":"Merge multiple UTXOs and notes into one address","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/zmergetoaddress","routeSlug":"/fluxapi/daemon/zmergetoaddress","metadata":{"seo":{"title":"Merge multiple UTXOs and notes into one address","description":"Merges funds from the given transparent and/or shielded source addresses into a single destination address. Asynchronous — the call returns an operation id to be polled with GET /daemon/zgetoperationstatus. Admin"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"zmergetoaddress","name":"Merge multiple UTXOs and notes into one address","isWebhook":false,"pointer":"/paths/~1daemon~1zmergetoaddress/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Merge multiple UTXOs and notes into one address","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Merges funds from the given transparent and/or shielded source addresses into a single destination address. Asynchronous — the call returns an operation id to be polled with "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"GET /daemon/zgetoperationstatus"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":". "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Admin"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"fromaddresses","in":"query","schemaId":"schema_353","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"JSON array of source addresses, or one of the special strings "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"ANY_TADDR"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"ANY_ZADDR"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"ANY_SPROUT"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"ANY_SAPLING"},"children":[]}]}]}],"required":true,"example":"[\"ANY_TADDR\"]"},{"name":"toaddress","in":"query","schemaId":"schema_353","description":"Destination transparent or shielded address","required":true,"example":"t1Xyz9k4B4bfCkGtDNmPo3bNPGnZ8kzu9Sn"},{"name":"fee","in":"query","schemaId":"schema_460","description":"Fee to pay; the daemon default when omitted","example":0.0001},{"name":"transparentlimit","in":"query","schemaId":"schema_379","description":"Maximum transparent UTXOs to merge","example":50},{"name":"shieldedlimit","in":"query","schemaId":"schema_379","description":"Maximum shielded notes to merge","example":20},{"name":"memo","in":"query","schemaId":"schema_353","description":"Hex-encoded memo, for a shielded destination","example":"48656c6c6f"}],"pointer":"/paths/~1daemon~1zmergetoaddress/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/zmergetoaddress","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"fromaddresses","in":"query","required":true,"example":"[\"ANY_TADDR\"]","schemaId":"schema_353"},{"name":"toaddress","in":"query","required":true,"example":"t1Xyz9k4B4bfCkGtDNmPo3bNPGnZ8kzu9Sn","schemaId":"schema_353"},{"name":"fee","in":"query","required":false,"example":0.0001,"schemaId":"schema_460"},{"name":"transparentlimit","in":"query","required":false,"example":50,"schemaId":"schema_379"},{"name":"shieldedlimit","in":"query","required":false,"example":20,"schemaId":"schema_379"},{"name":"memo","in":"query","required":false,"example":"48656c6c6f","schemaId":"schema_353"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200","401"],"pointer":"/daemon/zmergetoaddress","href":"daemon/zmergetoaddress","openApiOperationId":"zmergetoaddress","summary":"Merge multiple UTXOs and notes into one address"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_639"}},"schemaId":"schema_639"},{"code":"401","description":"Authentication failed or insufficient privileges","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}},"schemaId":"components/schemas/UnauthorizedError"}],"pointer":"/paths/~1daemon~1zmergetoaddress/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_639","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_639"}}},{"code":"401","schemaId":"components/schemas/UnauthorizedError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/zmergetoaddress"}],"panels":[]}]},"httpPath":"/daemon/zmergetoaddress"},{"label":"Create fluxnode private key (deprecated)","deprecated":true,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/createzelnodekey","routeSlug":"/fluxapi/daemon/createzelnodekey","metadata":{"seo":{"title":"Create fluxnode private key (deprecated)","description":"Deprecated alias of GET /daemon/createfluxnodekey, kept for callers written against the pre-rebrand vocabulary. Identical behaviour and identical response; use the canonical endpoint in new code. Admin"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"createzelnodekey","name":"Create fluxnode private key (deprecated)","deprecated":true,"isWebhook":false,"pointer":"/paths/~1daemon~1createzelnodekey/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Create fluxnode private key (deprecated)","isWebhook":false,"deprecated":true,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Deprecated alias of "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"GET /daemon/createfluxnodekey"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", kept for callers written against the pre-rebrand vocabulary. Identical behaviour and identical response; use the canonical endpoint in new code. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Admin"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/createzelnodekey","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200","401"],"pointer":"/daemon/createzelnodekey","href":"daemon/createzelnodekey","openApiOperationId":"createzelnodekey","summary":"Create fluxnode private key (deprecated)"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Identical to "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"GET /daemon/createfluxnodekey"},"children":[]}]}]}],"mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_346"}},"schemaId":"schema_346"},{"code":"401","description":"Authentication failed or insufficient privileges","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}},"schemaId":"components/schemas/UnauthorizedError"}],"pointer":"/paths/~1daemon~1createzelnodekey/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_346","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_346"}}},{"code":"401","schemaId":"components/schemas/UnauthorizedError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/createzelnodekey"}],"panels":[]}]},"httpPath":"/daemon/createzelnodekey"},{"label":"Flux node count (deprecated)","deprecated":true,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/getzelnodecount","routeSlug":"/fluxapi/daemon/getzelnodecount","metadata":{"seo":{"title":"Flux node count (deprecated)","description":"Deprecated alias of GET /daemon/getfluxnodecount, kept for callers written against the pre-rebrand vocabulary. Identical behaviour and identical response; use the canonical endpoint in new code. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"getzelnodecount","name":"Flux node count (deprecated)","deprecated":true,"isWebhook":false,"pointer":"/paths/~1daemon~1getzelnodecount/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Flux node count (deprecated)","isWebhook":false,"deprecated":true,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Deprecated alias of "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"GET /daemon/getfluxnodecount"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", kept for callers written against the pre-rebrand vocabulary. Identical behaviour and identical response; use the canonical endpoint in new code. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/getzelnodecount","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/daemon/getzelnodecount","href":"daemon/getzelnodecount","openApiOperationId":"getzelnodecount","summary":"Flux node count (deprecated)"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Identical to "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"GET /daemon/getfluxnodecount"},"children":[]}]}]}],"mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_346"}},"schemaId":"schema_346"}],"pointer":"/paths/~1daemon~1getzelnodecount/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_346","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_346"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/getzelnodecount"}],"panels":[]}]},"httpPath":"/daemon/getzelnodecount"},{"label":"Fluxnode transaction outputs (deprecated)","deprecated":true,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/getzelnodeoutputs","routeSlug":"/fluxapi/daemon/getzelnodeoutputs","metadata":{"seo":{"title":"Fluxnode transaction outputs (deprecated)","description":"Deprecated alias of GET /daemon/getfluxnodeoutputs, kept for callers written against the pre-rebrand vocabulary. Identical behaviour and identical response; use the canonical endpoint in new code. Admin"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"getzelnodeoutputs","name":"Fluxnode transaction outputs (deprecated)","deprecated":true,"isWebhook":false,"pointer":"/paths/~1daemon~1getzelnodeoutputs/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Fluxnode transaction outputs (deprecated)","isWebhook":false,"deprecated":true,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Deprecated alias of "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"GET /daemon/getfluxnodeoutputs"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", kept for callers written against the pre-rebrand vocabulary. Identical behaviour and identical response; use the canonical endpoint in new code. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Admin"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/getzelnodeoutputs","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200","401"],"pointer":"/daemon/getzelnodeoutputs","href":"daemon/getzelnodeoutputs","openApiOperationId":"getzelnodeoutputs","summary":"Fluxnode transaction outputs (deprecated)"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Identical to "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"GET /daemon/getfluxnodeoutputs"},"children":[]}]}]}],"mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_346"}},"schemaId":"schema_346"},{"code":"401","description":"Authentication failed or insufficient privileges","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}},"schemaId":"components/schemas/UnauthorizedError"}],"pointer":"/paths/~1daemon~1getzelnodeoutputs/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_346","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_346"}}},{"code":"401","schemaId":"components/schemas/UnauthorizedError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/getzelnodeoutputs"}],"panels":[]}]},"httpPath":"/daemon/getzelnodeoutputs"},{"label":"Flux node status (deprecated)","deprecated":true,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/getzelnodestatus","routeSlug":"/fluxapi/daemon/getzelnodestatus","metadata":{"seo":{"title":"Flux node status (deprecated)","description":"Deprecated alias of GET /daemon/getfluxnodestatus, kept for callers written against the pre-rebrand vocabulary. Identical behaviour and identical response; use the canonical endpoint in new code. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"getzelnodestatus","name":"Flux node status (deprecated)","deprecated":true,"isWebhook":false,"pointer":"/paths/~1daemon~1getzelnodestatus/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Flux node status (deprecated)","isWebhook":false,"deprecated":true,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Deprecated alias of "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"GET /daemon/getfluxnodestatus"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", kept for callers written against the pre-rebrand vocabulary. Identical behaviour and identical response; use the canonical endpoint in new code. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/getzelnodestatus","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/daemon/getzelnodestatus","href":"daemon/getzelnodestatus","openApiOperationId":"getzelnodestatus","summary":"Flux node status (deprecated)"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Identical to "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"GET /daemon/getfluxnodestatus"},"children":[]}]}]}],"mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_346"}},"schemaId":"schema_346"}],"pointer":"/paths/~1daemon~1getzelnodestatus/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_346","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_346"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/getzelnodestatus"}],"panels":[]}]},"httpPath":"/daemon/getzelnodestatus"},{"label":"The fluxnode conf file (deprecated)","deprecated":true,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/listzelnodeconf","routeSlug":"/fluxapi/daemon/listzelnodeconf","metadata":{"seo":{"title":"The fluxnode conf file (deprecated)","description":"Deprecated alias of GET /daemon/listfluxnodeconf, kept for callers written against the pre-rebrand vocabulary. Identical behaviour and identical response; use the canonical endpoint in new code. Admin"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"listzelnodeconf","name":"The fluxnode conf file (deprecated)","deprecated":true,"isWebhook":false,"pointer":"/paths/~1daemon~1listzelnodeconf/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"The fluxnode conf file (deprecated)","isWebhook":false,"deprecated":true,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Deprecated alias of "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"GET /daemon/listfluxnodeconf"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", kept for callers written against the pre-rebrand vocabulary. Identical behaviour and identical response; use the canonical endpoint in new code. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Admin"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"filter","in":"query","schemaId":"schema_353","description":"Filter the list","example":"ENABLED"}],"pointer":"/paths/~1daemon~1listzelnodeconf/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/listzelnodeconf","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"filter","in":"query","required":false,"example":"ENABLED","schemaId":"schema_353"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200","401"],"pointer":"/daemon/listzelnodeconf","href":"daemon/listzelnodeconf","openApiOperationId":"listzelnodeconf","summary":"The fluxnode conf file (deprecated)"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Identical to "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"GET /daemon/listfluxnodeconf"},"children":[]}]}]}],"mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_346"}},"schemaId":"schema_346"},{"code":"401","description":"Authentication failed or insufficient privileges","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}},"schemaId":"components/schemas/UnauthorizedError"}],"pointer":"/paths/~1daemon~1listzelnodeconf/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_346","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_346"}}},{"code":"401","schemaId":"components/schemas/UnauthorizedError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/listzelnodeconf"}],"panels":[]}]},"httpPath":"/daemon/listzelnodeconf"},{"label":"Flux node list (deprecated)","deprecated":true,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/listzelnodes","routeSlug":"/fluxapi/daemon/listzelnodes","metadata":{"seo":{"title":"Flux node list (deprecated)","description":"Deprecated alias of GET /daemon/listfluxnodes, kept for callers written against the pre-rebrand vocabulary. Identical behaviour and identical response; use the canonical endpoint in new code. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"listzelnodes","name":"Flux node list (deprecated)","deprecated":true,"isWebhook":false,"pointer":"/paths/~1daemon~1listzelnodes/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Flux node list (deprecated)","isWebhook":false,"deprecated":true,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Deprecated alias of "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"GET /daemon/listfluxnodes"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", kept for callers written against the pre-rebrand vocabulary. Identical behaviour and identical response; use the canonical endpoint in new code. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"filter","in":"query","schemaId":"schema_353","description":"Filter the list","example":"ENABLED"}],"pointer":"/paths/~1daemon~1listzelnodes/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/listzelnodes","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"filter","in":"query","required":false,"example":"ENABLED","schemaId":"schema_353"}],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/daemon/listzelnodes","href":"daemon/listzelnodes","openApiOperationId":"listzelnodes","summary":"Flux node list (deprecated)"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Identical to "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"GET /daemon/listfluxnodes"},"children":[]}]}]}],"mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_346"}},"schemaId":"schema_346"}],"pointer":"/paths/~1daemon~1listzelnodes/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_346","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_346"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/listzelnodes"}],"panels":[]}]},"httpPath":"/daemon/listzelnodes"},{"label":"Start fluxnode command (deprecated)","deprecated":true,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/startdeterministiczelnode","routeSlug":"/fluxapi/daemon/startdeterministiczelnode","metadata":{"seo":{"title":"Start fluxnode command (deprecated)","description":"Deprecated alias of GET /daemon/startdeterministicfluxnode, kept for callers written against the pre-rebrand vocabulary. Identical behaviour and identical response; use the canonical endpoint in new code. Admin"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"startdeterministiczelnode","name":"Start fluxnode command (deprecated)","deprecated":true,"isWebhook":false,"pointer":"/paths/~1daemon~1startdeterministiczelnode/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Start fluxnode command (deprecated)","isWebhook":false,"deprecated":true,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Deprecated alias of "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"GET /daemon/startdeterministicfluxnode"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", kept for callers written against the pre-rebrand vocabulary. Identical behaviour and identical response; use the canonical endpoint in new code. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Admin"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"alias","in":"query","schemaId":"schema_353","description":"FluxNode alias","example":"mynode"},{"name":"lockwallet","in":"query","schemaId":"schema_362","description":"Lock the wallet afterwards","example":false}],"pointer":"/paths/~1daemon~1startdeterministiczelnode/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/startdeterministiczelnode","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"alias","in":"query","required":false,"example":"mynode","schemaId":"schema_353"},{"name":"lockwallet","in":"query","required":false,"example":false,"schemaId":"schema_362"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200","401"],"pointer":"/daemon/startdeterministiczelnode","href":"daemon/startdeterministiczelnode","openApiOperationId":"startdeterministiczelnode","summary":"Start fluxnode command (deprecated)"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Identical to "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"GET /daemon/startdeterministicfluxnode"},"children":[]}]}]}],"mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_346"}},"schemaId":"schema_346"},{"code":"401","description":"Authentication failed or insufficient privileges","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}},"schemaId":"components/schemas/UnauthorizedError"}],"pointer":"/paths/~1daemon~1startdeterministiczelnode/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_346","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_346"}}},{"code":"401","schemaId":"components/schemas/UnauthorizedError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/startdeterministiczelnode"}],"panels":[]}]},"httpPath":"/daemon/startdeterministiczelnode"},{"label":"Start FluxNode command (deprecated)","deprecated":true,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/startzelnode","routeSlug":"/fluxapi/daemon/startzelnode","metadata":{"seo":{"title":"Start FluxNode command (deprecated)","description":"Deprecated alias of GET /daemon/startfluxnode, kept for callers written against the pre-rebrand vocabulary. Identical behaviour and identical response; use the canonical endpoint in new code. Admin"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"startzelnode","name":"Start FluxNode command (deprecated)","deprecated":true,"isWebhook":false,"pointer":"/paths/~1daemon~1startzelnode/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Start FluxNode command (deprecated)","isWebhook":false,"deprecated":true,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Deprecated alias of "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"GET /daemon/startfluxnode"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", kept for callers written against the pre-rebrand vocabulary. Identical behaviour and identical response; use the canonical endpoint in new code. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Admin"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"set","in":"query","schemaId":"schema_362","description":"Start all FluxNodes in the configuration","example":false},{"name":"lockwallet","in":"query","schemaId":"schema_362","description":"Lock the wallet afterwards","example":false},{"name":"alias","in":"query","schemaId":"schema_353","description":"FluxNode alias","example":"mynode"}],"pointer":"/paths/~1daemon~1startzelnode/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/startzelnode","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"set","in":"query","required":false,"example":false,"schemaId":"schema_362"},{"name":"lockwallet","in":"query","required":false,"example":false,"schemaId":"schema_362"},{"name":"alias","in":"query","required":false,"example":"mynode","schemaId":"schema_353"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200","401"],"pointer":"/daemon/startzelnode","href":"daemon/startzelnode","openApiOperationId":"startzelnode","summary":"Start FluxNode command (deprecated)"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Identical to "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"GET /daemon/startfluxnode"},"children":[]}]}]}],"mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_346"}},"schemaId":"schema_346"},{"code":"401","description":"Authentication failed or insufficient privileges","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}},"schemaId":"components/schemas/UnauthorizedError"}],"pointer":"/paths/~1daemon~1startzelnode/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_346","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_346"}}},{"code":"401","schemaId":"components/schemas/UnauthorizedError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/startzelnode"}],"panels":[]}]},"httpPath":"/daemon/startzelnode"},{"label":"Deterministic FluxNode list (deprecated)","deprecated":true,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/daemon/viewdeterministiczelnodelist","routeSlug":"/fluxapi/daemon/viewdeterministiczelnodelist","metadata":{"seo":{"title":"Deterministic FluxNode list (deprecated)","description":"Deprecated alias of GET /daemon/viewdeterministicfluxnodelist, kept for callers written against the pre-rebrand vocabulary. Identical behaviour and identical response; use the canonical endpoint in new code. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"viewdeterministiczelnodelist","name":"Deterministic FluxNode list (deprecated)","deprecated":true,"isWebhook":false,"pointer":"/paths/~1daemon~1viewdeterministiczelnodelist/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Deterministic FluxNode list (deprecated)","isWebhook":false,"deprecated":true,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Deprecated alias of "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"GET /daemon/viewdeterministicfluxnodelist"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", kept for callers written against the pre-rebrand vocabulary. Identical behaviour and identical response; use the canonical endpoint in new code. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"filter","in":"query","schemaId":"schema_353","description":"Filter the list","example":"ENABLED"}],"pointer":"/paths/~1daemon~1viewdeterministiczelnodelist/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/daemon/viewdeterministiczelnodelist","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"filter","in":"query","required":false,"example":"ENABLED","schemaId":"schema_353"}],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/daemon/viewdeterministiczelnodelist","href":"daemon/viewdeterministiczelnodelist","openApiOperationId":"viewdeterministiczelnodelist","summary":"Deterministic FluxNode list (deprecated)"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Identical to "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"GET /daemon/viewdeterministicfluxnodelist"},"children":[]}]}]}],"mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_346"}},"schemaId":"schema_346"}],"pointer":"/paths/~1daemon~1viewdeterministiczelnodelist/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_346","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_346"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/daemon/viewdeterministiczelnodelist"}],"panels":[]}]},"httpPath":"/daemon/viewdeterministiczelnodelist"}],"content":{"contentType":"group","meta":{"name":"Daemon"},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Daemon","showPageActions":true},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Flux Daemon Operations"},"children":[]}]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Core blockchain daemon endpoints for interacting with the underlying Flux blockchain node. These endpoints provide access to blockchain data, wallet operations, mining information, network statistics, and node management functions. Essential for node operators and  developers building blockchain-integrated applications."},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Core Functions:"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" - Blockchain state queries - Transaction management - Wallet operations - Network information - Mining and staking operations"},"children":[]}]}]}]}],"panels":[{"children":[{"kind":"group-items","title":"Operations","titleTranslationKey":"operations","items":[{"title":"/daemon/help","summary":"RPC list","prefix":{"name":"get","color":"get"},"badges":[],"link":"/daemon/help","deprecated":false},{"title":"/daemon/getinfo","summary":"Flux daemon info","prefix":{"name":"get","color":"get"},"badges":[],"link":"/daemon/getinfo","deprecated":false},{"title":"/daemon/getfluxnodestatus","summary":"Flux node status","prefix":{"name":"get","color":"get"},"badges":[],"link":"/daemon/getfluxnodestatus","deprecated":false},{"title":"/daemon/listfluxnodes","summary":"Flux node list","prefix":{"name":"get","color":"get"},"badges":[],"link":"/daemon/listfluxnodes","deprecated":false},{"title":"/daemon/viewdeterministicfluxnodelist","summary":"Deterministic FluxNode list","prefix":{"name":"get","color":"get"},"badges":[],"link":"/daemon/viewdeterministicfluxnodelist","deprecated":false},{"title":"/daemon/getfluxnodecount","summary":"Flux node count","prefix":{"name":"get","color":"get"},"badges":[],"link":"/daemon/getfluxnodecount","deprecated":false},{"title":"/daemon/getdoslist","summary":"FluxNode DOS list","prefix":{"name":"get","color":"get"},"badges":[],"link":"/daemon/getdoslist","deprecated":false},{"title":"/daemon/getstartlist","summary":"FluxNode start list","prefix":{"name":"get","color":"get"},"badges":[],"link":"/daemon/getstartlist","deprecated":false},{"title":"/daemon/fluxnodecurrentwinner","summary":"Current list of winners","prefix":{"name":"get","color":"get"},"badges":[],"link":"/daemon/fluxnodecurrentwinner","deprecated":false},{"title":"/daemon/getbestblockhash","summary":"Block hash of tip on longest chain","prefix":{"name":"get","color":"get"},"badges":[],"link":"/daemon/getbestblockhash","deprecated":false},{"title":"/daemon/getblock","summary":"Get block data","prefix":{"name":"get","color":"get"},"badges":[],"link":"/daemon/getblock","deprecated":false},{"title":"/daemon/getblockchaininfo","summary":"Blockchain info","prefix":{"name":"get","color":"get"},"badges":[],"link":"/daemon/getblockchaininfo","deprecated":false},{"title":"/daemon/getblockcount","summary":"Current block count","prefix":{"name":"get","color":"get"},"badges":[],"link":"/daemon/getblockcount","deprecated":false},{"title":"/daemon/getblockdeltas","summary":"Get block deltas data","prefix":{"name":"get","color":"get"},"badges":[],"link":"/daemon/getblockdeltas","deprecated":false},{"title":"/daemon/getblockhash","summary":"Get block's hash","prefix":{"name":"get","color":"get"},"badges":[],"link":"/daemon/getblockhash","deprecated":false},{"title":"/daemon/getblockheader","summary":"Block header info","prefix":{"name":"get","color":"get"},"badges":[],"link":"/daemon/getblockheader","deprecated":false},{"title":"/daemon/getchaintips","summary":"List of known chain tips","prefix":{"name":"get","color":"get"},"badges":[],"link":"/daemon/getchaintips","deprecated":false},{"title":"/daemon/getdifficulty","summary":"Proof of work difficulty","prefix":{"name":"get","color":"get"},"badges":[],"link":"/daemon/getdifficulty","deprecated":false},{"title":"/daemon/getmempoolinfo","summary":"Memory pool info","prefix":{"name":"get","color":"get"},"badges":[],"link":"/daemon/getmempoolinfo","deprecated":false},{"title":"/daemon/getrawmempool","summary":"Transaction ids in memory pool","prefix":{"name":"get","color":"get"},"badges":[],"link":"/daemon/getrawmempool","deprecated":false},{"title":"/daemon/gettxout","summary":"Transaction IDs in memory pool","prefix":{"name":"get","color":"get"},"badges":[],"link":"/daemon/gettxout","deprecated":false},{"title":"/daemon/gettxoutproof","summary":"Hex-encoded proof of transaction","prefix":{"name":"get","color":"get"},"badges":[],"link":"/daemon/gettxoutproof","deprecated":false},{"title":"/daemon/gettxoutsetinfo","summary":"Unspent transaction output set info","prefix":{"name":"get","color":"get"},"badges":[],"link":"/daemon/gettxoutsetinfo","deprecated":false},{"title":"/daemon/verifytxoutproof","summary":"Verifies a proof","prefix":{"name":"get","color":"get"},"badges":[],"link":"/daemon/verifytxoutproof","deprecated":false},{"title":"/daemon/getspentinfo","summary":"Return spent info","prefix":{"name":"get","color":"get"},"badges":[],"link":"/daemon/getspentinfo","deprecated":false},{"title":"/daemon/getspentinfo","summary":"Return spent info, POST","prefix":{"name":"post","color":"post"},"badges":[],"link":"/daemon/getspentinfopost","deprecated":false},{"title":"/daemon/getblocksubsidy","summary":"Block reward","prefix":{"name":"get","color":"get"},"badges":[],"link":"/daemon/getblocksubsidy","deprecated":false},{"title":"/daemon/getblocktemplate","summary":"Data to construct a block","prefix":{"name":"get","color":"get"},"badges":[],"link":"/daemon/getblocktemplate","deprecated":false},{"title":"/daemon/getlocalsolps","summary":"Average solutions per second","prefix":{"name":"get","color":"get"},"badges":[],"link":"/daemon/getlocalsolps","deprecated":false},{"title":"/daemon/getmininginfo","summary":"Mining related info","prefix":{"name":"get","color":"get"},"badges":[],"link":"/daemon/getmininginfo","deprecated":false},{"title":"/daemon/getnetworkhashps","summary":"Estimated network solutions","prefix":{"name":"get","color":"get"},"badges":[],"link":"/daemon/getnetworkhashps","deprecated":false},{"title":"/daemon/getnetworksolps","summary":"Estimated network solutions","prefix":{"name":"get","color":"get"},"badges":[],"link":"/daemon/getnetworksolps","deprecated":false},{"title":"/daemon/getconnectioncount","summary":"Connection count","prefix":{"name":"get","color":"get"},"badges":[],"link":"/daemon/getconnectioncount","deprecated":false},{"title":"/daemon/getdeprecationinfo","summary":"Deprecation info","prefix":{"name":"get","color":"get"},"badges":[],"link":"/daemon/getdeprecationinfo","deprecated":false},{"title":"/daemon/getnettotals","summary":"Network traffic info","prefix":{"name":"get","color":"get"},"badges":[],"link":"/daemon/getnettotals","deprecated":false},{"title":"/daemon/getnetworkinfo","summary":"Info regarding P2P network","prefix":{"name":"get","color":"get"},"badges":[],"link":"/daemon/getnetworkinfo","deprecated":false},{"title":"/daemon/getpeerinfo","summary":"Peer info","prefix":{"name":"get","color":"get"},"badges":[],"link":"/daemon/getpeerinfo","deprecated":false},{"title":"/daemon/listbanned","summary":"Ban list","prefix":{"name":"get","color":"get"},"badges":[],"link":"/daemon/listbanned","deprecated":false},{"title":"/daemon/createrawtransaction","summary":"Create raw transaction (GET)","prefix":{"name":"get","color":"get"},"badges":[],"link":"/daemon/createrawtransaction","deprecated":false},{"title":"/daemon/createrawtransaction","summary":"Create hex-encoded raw transaction","prefix":{"name":"post","color":"post"},"badges":[],"link":"/daemon/createrawtransactionpost","deprecated":false},{"title":"/daemon/decoderawtransaction","summary":"Decoded info of the hex-encoded transaction","prefix":{"name":"post","color":"post"},"badges":[],"link":"/daemon/decoderawtransactionpost","deprecated":false},{"title":"/daemon/decoderawtransaction","summary":"Decoded info of the hex-encoded transaction","prefix":{"name":"get","color":"get"},"badges":[],"link":"/daemon/decoderawtransaction","deprecated":false},{"title":"/daemon/decodescript","summary":"Decode hex script","prefix":{"name":"post","color":"post"},"badges":[],"link":"/daemon/decodescriptpost","deprecated":false},{"title":"/daemon/decodescript","summary":"Decode hex script","prefix":{"name":"get","color":"get"},"badges":[],"link":"/daemon/decodescript","deprecated":false},{"title":"/daemon/getrawtransaction","summary":"Get raw transaction data","prefix":{"name":"get","color":"get"},"badges":[],"link":"/daemon/getrawtransaction","deprecated":false},{"title":"/daemon/fundrawtransaction","summary":"Add inputs to a transaction","prefix":{"name":"post","color":"post"},"badges":[],"link":"/daemon/fundrawtransactionpost","deprecated":false},{"title":"/daemon/fundrawtransaction","summary":"Add inputs to a transaction","prefix":{"name":"get","color":"get"},"badges":[],"link":"/daemon/fundrawtransaction","deprecated":false},{"title":"/daemon/sendrawtransaction","summary":"Send raw transaction","prefix":{"name":"post","color":"post"},"badges":[],"link":"/daemon/sendrawtransactionpost","deprecated":false},{"title":"/daemon/sendrawtransaction","summary":"Send raw transaction","prefix":{"name":"get","color":"get"},"badges":[],"link":"/daemon/sendrawtransaction","deprecated":false},{"title":"/daemon/createmultisig","summary":"Create multi-sig address","prefix":{"name":"post","color":"post"},"badges":[],"link":"/daemon/createmultisigpost","deprecated":false},{"title":"/daemon/createmultisig","summary":"Create multi-sig address","prefix":{"name":"get","color":"get"},"badges":[],"link":"/daemon/createmultisig","deprecated":false},{"title":"/daemon/estimatefee","summary":"Estimate fee nblocks","prefix":{"name":"get","color":"get"},"badges":[],"link":"/daemon/estimatefee","deprecated":false},{"title":"/daemon/estimatepriority","summary":"Estimate priority nblocks","prefix":{"name":"get","color":"get"},"badges":[],"link":"/daemon/estimatepriority","deprecated":false},{"title":"/daemon/validateaddress","summary":"Info of the Flux address","prefix":{"name":"get","color":"get"},"badges":[],"link":"/daemon/validateaddress","deprecated":false},{"title":"/daemon/verifymessage","summary":"Verify a message","prefix":{"name":"post","color":"post"},"badges":[],"link":"/daemon/verifymessagepost","deprecated":false},{"title":"/daemon/verifymessage","summary":"Verify a message","prefix":{"name":"get","color":"get"},"badges":[],"link":"/daemon/verifymessage","deprecated":false},{"title":"/daemon/gettransaction","summary":"Information about in-wallet transaction","prefix":{"name":"get","color":"get"},"badges":[],"link":"/daemon/gettransaction","deprecated":false},{"title":"/daemon/zvalidateaddress","summary":"Information about given z address","prefix":{"name":"get","color":"get"},"badges":[],"link":"/daemon/zvalidateaddress","deprecated":false},{"title":"/daemon/getbenchmarks","summary":"Benchmark results","prefix":{"name":"get","color":"get"},"badges":[],"link":"/daemon/getbenchmarks","deprecated":false},{"title":"/daemon/getbenchstatus","summary":"Bench status","prefix":{"name":"get","color":"get"},"badges":[],"link":"/daemon/getbenchstatus","deprecated":false},{"title":"/daemon/getblockhashes","summary":"Get block hashes","prefix":{"name":"get","color":"get"},"badges":[],"link":"/daemon/getblockhashes","deprecated":false},{"title":"/daemon/getblockhashes","summary":"Get block hashes (POST)","prefix":{"name":"post","color":"post"},"badges":[],"link":"/daemon/getblockhashespost","deprecated":false},{"title":"/daemon/getaddresstxids","summary":"Get address transaction IDs","prefix":{"name":"get","color":"get"},"badges":[],"link":"/daemon/getsingleaddressstxids","deprecated":false},{"title":"/daemon/getaddresstxids","summary":"Get address transaction IDs (POST)","prefix":{"name":"post","color":"post"},"badges":[],"link":"/daemon/getaddresstxids","deprecated":false},{"title":"/daemon/getaddressbalance","summary":"Get address balance","prefix":{"name":"get","color":"get"},"badges":[],"link":"/daemon/getsingleaddressbalance","deprecated":false},{"title":"/daemon/getaddressbalance","summary":"Get address balance (POST)","prefix":{"name":"post","color":"post"},"badges":[],"link":"/daemon/getaddressbalance","deprecated":false},{"title":"/daemon/getaddressdeltas","summary":"Get address deltas","prefix":{"name":"get","color":"get"},"badges":[],"link":"/daemon/getsingleaddressdeltas","deprecated":false},{"title":"/daemon/getaddressdeltas","summary":"Get address deltas (POST)","prefix":{"name":"post","color":"post"},"badges":[],"link":"/daemon/getaddressdeltas","deprecated":false},{"title":"/daemon/getaddressutxos","summary":"Get address UTXOs","prefix":{"name":"get","color":"get"},"badges":[],"link":"/daemon/getsingleaddressutxos","deprecated":false},{"title":"/daemon/getaddressutxos","summary":"Get address UTXOs (POST)","prefix":{"name":"post","color":"post"},"badges":[],"link":"/daemon/getaddressutxos","deprecated":false},{"title":"/daemon/getaddressmempool","summary":"Get address mempool transactions","prefix":{"name":"get","color":"get"},"badges":[],"link":"/daemon/getsingleaddressmempool","deprecated":false},{"title":"/daemon/getaddressmempool","summary":"Get address mempool (POST)","prefix":{"name":"post","color":"post"},"badges":[],"link":"/daemon/getaddressmempool","deprecated":false},{"title":"/daemon/sendfrom","summary":"Send from account","prefix":{"name":"get","color":"get"},"badges":[],"link":"/daemon/sendfrom","deprecated":false},{"title":"/daemon/sendfrom","summary":"Send from account (POST)","prefix":{"name":"post","color":"post"},"badges":[],"link":"/daemon/sendfrompost","deprecated":false},{"title":"/daemon/submitblock","summary":"Submit block","prefix":{"name":"get","color":"get"},"badges":[],"link":"/daemon/submitblock","deprecated":false},{"title":"/daemon/submitblock","summary":"Submit block (POST)","prefix":{"name":"post","color":"post"},"badges":[],"link":"/daemon/submitblockpost","deprecated":false},{"title":"/daemon/zcrawjoinsplit","summary":"ZCash raw joinsplit","prefix":{"name":"get","color":"get"},"badges":[],"link":"/daemon/zcrawjoinsplit","deprecated":false},{"title":"/daemon/zcrawjoinsplit","summary":"ZCash raw joinsplit (POST)","prefix":{"name":"post","color":"post"},"badges":[],"link":"/daemon/zcrawjoinsplitpost","deprecated":false},{"title":"/daemon/zcrawreceive","summary":"ZCash raw receive","prefix":{"name":"get","color":"get"},"badges":[],"link":"/daemon/zcrawreceive","deprecated":false},{"title":"/daemon/zcrawreceive","summary":"ZCash raw receive (POST)","prefix":{"name":"post","color":"post"},"badges":[],"link":"/daemon/zcrawreceivepost","deprecated":false},{"title":"/daemon/prioritisetransaction","summary":"Priortise a transaction","prefix":{"name":"get","color":"get"},"badges":[],"link":"/daemon/prioritisetransaction","deprecated":false},{"title":"/daemon/reindex","summary":"Reindex Flux daemon","prefix":{"name":"get","color":"get"},"badges":[],"link":"/daemon/reindexflux","deprecated":false},{"title":"/daemon/stop","summary":"Stop Flux daemon","prefix":{"name":"get","color":"get"},"badges":[],"link":"/daemon/stop","deprecated":false},{"title":"/daemon/createfluxnodekey","summary":"Create fluxnode private key","prefix":{"name":"get","color":"get"},"badges":[],"link":"/daemon/createfluxnodekey","deprecated":false},{"title":"/daemon/listfluxnodeconf","summary":"The fluxnode conf file","prefix":{"name":"get","color":"get"},"badges":[],"link":"/daemon/listfluxnodeconf","deprecated":false},{"title":"/daemon/getfluxnodeoutputs","summary":"Fluxnode transaction outputs","prefix":{"name":"get","color":"get"},"badges":[],"link":"/daemon/getfluxnodeoutputs","deprecated":false},{"title":"/daemon/startfluxnode","summary":"Start FluxNode commmand","prefix":{"name":"get","color":"get"},"badges":[],"link":"/daemon/startfluxnode","deprecated":false},{"title":"/daemon/startdeterministicfluxnode","summary":"Start fluxnode command","prefix":{"name":"get","color":"get"},"badges":[],"link":"/daemon/startdeterministicfluxnode","deprecated":false},{"title":"/daemon/verifychain","summary":"Verify blockchain data","prefix":{"name":"get","color":"get"},"badges":[],"link":"/daemon/verifychain","deprecated":false},{"title":"/daemon/addnode","summary":"Add, remove, or try to connect a node","prefix":{"name":"get","color":"get"},"badges":[],"link":"/daemon/addnode","deprecated":false},{"title":"/daemon/clearbanned","summary":"Clear banned IP's","prefix":{"name":"get","color":"get"},"badges":[],"link":"/daemon/clearbanned","deprecated":false},{"title":"/daemon/disconnectnode","summary":"Disconnect a node","prefix":{"name":"get","color":"get"},"badges":[],"link":"/daemon/disconnectnode","deprecated":false},{"title":"/daemon/getaddednodeinfo","summary":"Info of added node/nodes","prefix":{"name":"get","color":"get"},"badges":[],"link":"/daemon/getaddednodeinfo","deprecated":false},{"title":"/daemon/setban","summary":"Add or remove a IP from banned list","prefix":{"name":"get","color":"get"},"badges":[],"link":"/daemon/setban","deprecated":false},{"title":"/daemon/signrawtransaction","summary":"Sign raw transaction","prefix":{"name":"post","color":"post"},"badges":[],"link":"/daemon/signrawtransactionpost","deprecated":false},{"title":"/daemon/signrawtransaction","summary":"Sign raw transaction","prefix":{"name":"get","color":"get"},"badges":[],"link":"/daemon/signrawtransaction","deprecated":false},{"title":"/daemon/addmultisigaddress","summary":"Add multisig address to the wallet","prefix":{"name":"post","color":"post"},"badges":[],"link":"/daemon/addmultisigaddresspost","deprecated":false},{"title":"/daemon/addmultisigaddress","summary":"Add multisig address to the wallet","prefix":{"name":"get","color":"get"},"badges":[],"link":"/daemon/addmultisigaddress","deprecated":false},{"title":"/daemon/backupwallet","summary":"Backup wallet to destination file","prefix":{"name":"get","color":"get"},"badges":[],"link":"/daemon/backupwallet","deprecated":false},{"title":"/daemon/dumpprivkey","summary":"Get private key of a t-addr","prefix":{"name":"get","color":"get"},"badges":[],"link":"/daemon/dumpprivkey","deprecated":false},{"title":"/daemon/getbalance","summary":"Total balance of wallet","prefix":{"name":"get","color":"get"},"badges":[],"link":"/daemon/getbalance","deprecated":false},{"title":"/daemon/getnewaddress","summary":"Get new address","prefix":{"name":"get","color":"get"},"badges":[],"link":"/daemon/getnewaddress","deprecated":false},{"title":"/daemon/getrawchangeaddress","summary":"Get new change address","prefix":{"name":"get","color":"get"},"badges":[],"link":"/daemon/getrawchangeaddress","deprecated":false},{"title":"/daemon/getreceivedbyaddress","summary":"Total received by the address","prefix":{"name":"get","color":"get"},"badges":[],"link":"/daemon/getreceivedbyaddress","deprecated":false},{"title":"/daemon/getunconfirmedbalance","summary":"Get total unconfirmed balance","prefix":{"name":"get","color":"get"},"badges":[],"link":"/daemon/getunconfirmedbalance","deprecated":false},{"title":"/daemon/getwalletinfo","summary":"Get various info of the wallet","prefix":{"name":"get","color":"get"},"badges":[],"link":"/daemon/getwalletinfo","deprecated":false},{"title":"/daemon/importaddress","summary":"Import address to watch","prefix":{"name":"get","color":"get"},"badges":[],"link":"/daemon/importaddress","deprecated":false},{"title":"/daemon/importprivkey","summary":"Import private key to the wallet","prefix":{"name":"get","color":"get"},"badges":[],"link":"/daemon/importprivkey","deprecated":false},{"title":"/daemon/importwallet","summary":"Import private keys from the dump file","prefix":{"name":"get","color":"get"},"badges":[],"link":"/daemon/importwallet","deprecated":false},{"title":"/daemon/keypoolrefill","summary":"Refill keypool","prefix":{"name":"get","color":"get"},"badges":[],"link":"/daemon/keypoolrefill","deprecated":false},{"title":"/daemon/listaddressgroupings","summary":"A list of addresses that have been used and known to the public","prefix":{"name":"get","color":"get"},"badges":[],"link":"/daemon/listaddressgroupings","deprecated":false},{"title":"/daemon/listlockunspent","summary":"List of unspendable outputs","prefix":{"name":"get","color":"get"},"badges":[],"link":"/daemon/listlockunspent","deprecated":false},{"title":"/daemon/listreceivedbyaddress","summary":"List of balances","prefix":{"name":"get","color":"get"},"badges":[],"link":"/daemon/listreceivedbyaddress","deprecated":false},{"title":"/daemon/listsinceblock","summary":"List of transactions since block (blockhash)","prefix":{"name":"get","color":"get"},"badges":[],"link":"/daemon/listsinceblock","deprecated":false},{"title":"/daemon/listtransactions","summary":"List of recent transactions","prefix":{"name":"get","color":"get"},"badges":[],"link":"/daemon/listtransactions","deprecated":false},{"title":"/daemon/listunspent","summary":"Returns objects of unspent transactions","prefix":{"name":"get","color":"get"},"badges":[],"link":"/daemon/listunspent","deprecated":false},{"title":"/daemon/lockunspent","summary":"Updates list of temporarily unspendable outputs","prefix":{"name":"get","color":"get"},"badges":[],"link":"/daemon/lockunspent","deprecated":false},{"title":"/daemon/rescanblockchain","summary":"Rescans blockchain for transactions","prefix":{"name":"get","color":"get"},"badges":[],"link":"/daemon/rescanblockchain","deprecated":false},{"title":"/daemon/sendmany","summary":"Send to many receivers at once","prefix":{"name":"post","color":"post"},"badges":[],"link":"/daemon/sendmanypost","deprecated":false},{"title":"/daemon/sendmany","summary":"Send to many receivers at once","prefix":{"name":"get","color":"get"},"badges":[],"link":"/daemon/sendmany","deprecated":false},{"title":"/daemon/sendtoaddress","summary":"Send Flux to an address","prefix":{"name":"post","color":"post"},"badges":[],"link":"/daemon/sendtoaddresspost","deprecated":false},{"title":"/daemon/sendtoaddress","summary":"Send Flux to an address","prefix":{"name":"get","color":"get"},"badges":[],"link":"/daemon/sendtoaddress","deprecated":false},{"title":"/daemon/settxfee","summary":"Set transaction fee","prefix":{"name":"get","color":"get"},"badges":[],"link":"/daemon/settxfee","deprecated":false},{"title":"/daemon/signmessage","summary":"Sign a message","prefix":{"name":"post","color":"post"},"badges":[],"link":"/daemon/signmessagepost","deprecated":false},{"title":"/daemon/signmessage","summary":"Sign a message","prefix":{"name":"get","color":"get"},"badges":[],"link":"/daemon/signmessage","deprecated":false},{"title":"/daemon/zexportkey","summary":"Reveal z-addr private key","prefix":{"name":"get","color":"get"},"badges":[],"link":"/daemon/zexportkey","deprecated":false},{"title":"/daemon/zexportviewingkey","summary":"Reveal z-addr viewing key","prefix":{"name":"get","color":"get"},"badges":[],"link":"/daemon/zexportviewingkey","deprecated":false},{"title":"/daemon/zgetbalance","summary":"Returns the balance of a taddr or zaddr","prefix":{"name":"get","color":"get"},"badges":[],"link":"/daemon/zgetbalance","deprecated":false},{"title":"/daemon/zgetmigrationstatus","summary":"Returns status info of the sprout to sapling migration","prefix":{"name":"get","color":"get"},"badges":[],"link":"/daemon/zgetmigrationstatus","deprecated":false},{"title":"/daemon/zgetnewaddress","summary":"Create new shielded address","prefix":{"name":"get","color":"get"},"badges":[],"link":"/daemon/zgetnewaddress","deprecated":false},{"title":"/daemon/zgetoperationresult","summary":"Get operation result","prefix":{"name":"get","color":"get"},"badges":[],"link":"/daemon/zgetoperationresult","deprecated":false},{"title":"/daemon/zgetoperationstatus","summary":"Get operation status","prefix":{"name":"get","color":"get"},"badges":[],"link":"/daemon/zgetoperationstatus","deprecated":false},{"title":"/daemon/zgettotalbalance","summary":"Get total balance of wallet","prefix":{"name":"get","color":"get"},"badges":[],"link":"/daemon/zgettotalbalance","deprecated":false},{"title":"/daemon/zimportkey","summary":"Import zaddress private key","prefix":{"name":"get","color":"get"},"badges":[],"link":"/daemon/zimportkey","deprecated":false},{"title":"/daemon/zimportviewingkey","summary":"Import zaddress viewing key","prefix":{"name":"get","color":"get"},"badges":[],"link":"/daemon/zimportviewingkey","deprecated":false},{"title":"/daemon/zimportwallet","summary":"Import wallet from export file","prefix":{"name":"get","color":"get"},"badges":[],"link":"/daemon/zimportwallet","deprecated":false},{"title":"/daemon/zlistaddresses","summary":"Get list of all shielded addresses","prefix":{"name":"get","color":"get"},"badges":[],"link":"/daemon/zlistaddresses","deprecated":false},{"title":"/daemon/zlistoperationids","summary":"Get list of operation ids","prefix":{"name":"get","color":"get"},"badges":[],"link":"/daemon/zlistoperationids","deprecated":false},{"title":"/daemon/zlistreceivedbyaddress","summary":"List of amounts received by zaddr","prefix":{"name":"get","color":"get"},"badges":[],"link":"/daemon/zlistreceivedbyaddress","deprecated":false},{"title":"/daemon/zlistunspent","summary":"List of unspent shielded notes","prefix":{"name":"get","color":"get"},"badges":[],"link":"/daemon/zlistunspent","deprecated":false},{"title":"/daemon/zsendmany","summary":"Send multiple transactions","prefix":{"name":"post","color":"post"},"badges":[],"link":"/daemon/zsendmanypost","deprecated":false},{"title":"/daemon/zsendmany","summary":"Send multiple transactions","prefix":{"name":"get","color":"get"},"badges":[],"link":"/daemon/zsendmany","deprecated":false},{"title":"/daemon/zsetmigration","summary":"Migrate funds to a sapling adress","prefix":{"name":"get","color":"get"},"badges":[],"link":"/daemon/zsetmigration","deprecated":false},{"title":"/daemon/zshieldcoinbase","summary":"Shield coinbase","prefix":{"name":"get","color":"get"},"badges":[],"link":"/daemon/zshieldcoinbase","deprecated":false},{"title":"/daemon/start","summary":"Start Flux daemon","prefix":{"name":"get","color":"get"},"badges":[],"link":"/daemon/startdaemonb","deprecated":false},{"title":"/daemon/restart","summary":"Restart Flux daemon","prefix":{"name":"get","color":"get"},"badges":[],"link":"/daemon/restartdaemonb","deprecated":false},{"title":"/daemon/ping","summary":"Ping request to measure ping time","prefix":{"name":"get","color":"get"},"badges":[],"link":"/daemon/ping","deprecated":false},{"title":"/daemon/zcbenchmark","summary":"Run benchmark of selected type and samplecount times","prefix":{"name":"get","color":"get"},"badges":[],"link":"/daemon/zcbenchmark","deprecated":false},{"title":"/daemon/startbenchmark","summary":"Start Benchmark daemon","prefix":{"name":"get","color":"get"},"badges":[],"link":"/daemon/daemonstartbenchmark","deprecated":false},{"title":"/daemon/stopbenchmark","summary":"Stop Benchmark daemon","prefix":{"name":"get","color":"get"},"badges":[],"link":"/daemon/stopbenchmark","deprecated":false},{"title":"/daemon/zcrawkeygen","summary":"Generate a zcaddress key pair","prefix":{"name":"get","color":"get"},"badges":[],"link":"/daemon/zcrawkeygen","deprecated":false},{"title":"/daemon/zcsamplejoinsplit","summary":"Perform a sample JoinSplit","prefix":{"name":"get","color":"get"},"badges":[],"link":"/daemon/zcsamplejoinsplit","deprecated":false},{"title":"/daemon/zmergetoaddress","summary":"Merge multiple UTXOs and notes into one address","prefix":{"name":"get","color":"get"},"badges":[],"link":"/daemon/zmergetoaddress","deprecated":false},{"title":"/daemon/createzelnodekey","summary":"Create fluxnode private key (deprecated)","prefix":{"name":"get","color":"http-deprecated"},"badges":[],"link":"/daemon/createzelnodekey","deprecated":true},{"title":"/daemon/getzelnodecount","summary":"Flux node count (deprecated)","prefix":{"name":"get","color":"http-deprecated"},"badges":[],"link":"/daemon/getzelnodecount","deprecated":true},{"title":"/daemon/getzelnodeoutputs","summary":"Fluxnode transaction outputs (deprecated)","prefix":{"name":"get","color":"http-deprecated"},"badges":[],"link":"/daemon/getzelnodeoutputs","deprecated":true},{"title":"/daemon/getzelnodestatus","summary":"Flux node status (deprecated)","prefix":{"name":"get","color":"http-deprecated"},"badges":[],"link":"/daemon/getzelnodestatus","deprecated":true},{"title":"/daemon/listzelnodeconf","summary":"The fluxnode conf file (deprecated)","prefix":{"name":"get","color":"http-deprecated"},"badges":[],"link":"/daemon/listzelnodeconf","deprecated":true},{"title":"/daemon/listzelnodes","summary":"Flux node list (deprecated)","prefix":{"name":"get","color":"http-deprecated"},"badges":[],"link":"/daemon/listzelnodes","deprecated":true},{"title":"/daemon/startdeterministiczelnode","summary":"Start fluxnode command (deprecated)","prefix":{"name":"get","color":"http-deprecated"},"badges":[],"link":"/daemon/startdeterministiczelnode","deprecated":true},{"title":"/daemon/startzelnode","summary":"Start FluxNode command (deprecated)","prefix":{"name":"get","color":"http-deprecated"},"badges":[],"link":"/daemon/startzelnode","deprecated":true},{"title":"/daemon/viewdeterministiczelnodelist","summary":"Deterministic FluxNode list (deprecated)","prefix":{"name":"get","color":"http-deprecated"},"badges":[],"link":"/daemon/viewdeterministiczelnodelist","deprecated":true}]}]}]}]}},{"type":"group","label":"Explorer","link":"/fluxapi/explorer","routeSlug":"/fluxapi/explorer","items":[{"label":"View utxo history","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/explorer/explorergetaddressutxos","routeSlug":"/fluxapi/explorer/explorergetaddressutxos","metadata":{"seo":{"title":"View utxo history","description":"View unspent transaction outputs of selected address. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"explorerGetAddressUtxos","name":"View utxo history","isWebhook":false,"pointer":"/paths/~1explorer~1utxo/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"View utxo history","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"View unspent transaction outputs of selected address. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"address","in":"query","schemaId":"schema_353","description":"Flux address to look up utxo's","required":true,"example":"t1edbnsYnGXxyYNt4kJJPhZktDWNaKwkznY"}],"pointer":"/paths/~1explorer~1utxo/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/explorer/utxo","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"address","in":"query","required":true,"example":"t1edbnsYnGXxyYNt4kJJPhZktDWNaKwkznY","schemaId":"schema_353"}],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/explorer/utxo","href":"explorer/explorergetaddressutxos","openApiOperationId":"explorerGetAddressUtxos","summary":"View utxo history"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_640","exampleIds":["paths/~1explorer~1utxo/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_640","exampleIds":["paths/~1explorer~1utxo/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1explorer~1utxo/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_640","exampleIds":["paths/~1explorer~1utxo/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_640","exampleIds":["paths/~1explorer~1utxo/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/explorer/explorergetaddressutxos"}],"panels":[]}]},"httpPath":"/explorer/utxo"},{"label":"View transaction history","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/explorer/getaddresstransactions","routeSlug":"/fluxapi/explorer/getaddresstransactions","metadata":{"seo":{"title":"View transaction history","description":"View transaction history of selected address. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"getAddressTransactions","name":"View transaction history","isWebhook":false,"pointer":"/paths/~1explorer~1transactions/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"View transaction history","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"View transaction history of selected address. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"address","in":"query","schemaId":"schema_353","description":"Flux address to look up tx history","required":true,"example":"t1edbnsYnGXxyYNt4kJJPhZktDWNaKwkznY"}],"pointer":"/paths/~1explorer~1transactions/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/explorer/transactions","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"address","in":"query","required":true,"example":"t1edbnsYnGXxyYNt4kJJPhZktDWNaKwkznY","schemaId":"schema_353"}],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/explorer/transactions","href":"explorer/getaddresstransactions","openApiOperationId":"getAddressTransactions","summary":"View transaction history"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_641","exampleIds":["paths/~1explorer~1transactions/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_641","exampleIds":["paths/~1explorer~1transactions/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1explorer~1transactions/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_641","exampleIds":["paths/~1explorer~1transactions/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_641","exampleIds":["paths/~1explorer~1transactions/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/explorer/getaddresstransactions"}],"panels":[]}]},"httpPath":"/explorer/transactions"},{"label":"View balance","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/explorer/explorergetaddressbalance","routeSlug":"/fluxapi/explorer/explorergetaddressbalance","metadata":{"seo":{"title":"View balance","description":"View balance of selected address. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"explorerGetAddressBalance","name":"View balance","isWebhook":false,"pointer":"/paths/~1explorer~1balance/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"View balance","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"View balance of selected address. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"address","in":"query","schemaId":"schema_353","description":"Flux address to look up balance","required":true,"example":"t1edbnsYnGXxyYNt4kJJPhZktDWNaKwkznY"}],"pointer":"/paths/~1explorer~1balance/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/explorer/balance","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"address","in":"query","required":true,"example":"t1edbnsYnGXxyYNt4kJJPhZktDWNaKwkznY","schemaId":"schema_353"}],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/explorer/balance","href":"explorer/explorergetaddressbalance","openApiOperationId":"explorerGetAddressBalance","summary":"View balance"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_642","exampleIds":["paths/~1explorer~1balance/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_642","exampleIds":["paths/~1explorer~1balance/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1explorer~1balance/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_642","exampleIds":["paths/~1explorer~1balance/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_642","exampleIds":["paths/~1explorer~1balance/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/explorer/explorergetaddressbalance"}],"panels":[]}]},"httpPath":"/explorer/balance"},{"label":"View scanned block height","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/explorer/getscannedheight","routeSlug":"/fluxapi/explorer/getscannedheight","metadata":{"seo":{"title":"View scanned block height","description":"View scanned block height on the explorer that it has synced. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"getScannedHeight","name":"View scanned block height","isWebhook":false,"pointer":"/paths/~1explorer~1scannedheight/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"View scanned block height","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"View scanned block height on the explorer that it has synced. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/explorer/scannedheight","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/explorer/scannedheight","href":"explorer/getscannedheight","openApiOperationId":"getScannedHeight","summary":"View scanned block height"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_643","exampleIds":["paths/~1explorer~1scannedheight/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_643","exampleIds":["paths/~1explorer~1scannedheight/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1explorer~1scannedheight/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_643","exampleIds":["paths/~1explorer~1scannedheight/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_643","exampleIds":["paths/~1explorer~1scannedheight/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/explorer/getscannedheight"}],"panels":[]}]},"httpPath":"/explorer/scannedheight"},{"label":"Check if explorer is synced","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/explorer/isexplorersynced","routeSlug":"/fluxapi/explorer/isexplorersynced","metadata":{"seo":{"title":"Check if explorer is synced","description":"Check if the explorer is fully synchronized with the blockchain. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"isExplorerSynced","name":"Check if explorer is synced","isWebhook":false,"pointer":"/paths/~1explorer~1issynced/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Check if explorer is synced","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Check if the explorer is fully synchronized with the blockchain. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/explorer/issynced","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/explorer/issynced","href":"explorer/isexplorersynced","openApiOperationId":"isExplorerSynced","summary":"Check if explorer is synced"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_644","exampleIds":["paths/~1explorer~1issynced/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_644","exampleIds":["paths/~1explorer~1issynced/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1explorer~1issynced/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_644","exampleIds":["paths/~1explorer~1issynced/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_644","exampleIds":["paths/~1explorer~1issynced/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/explorer/isexplorersynced"}],"panels":[]}]},"httpPath":"/explorer/issynced"},{"label":"Reindex collection","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/explorer/reindexexplorer","routeSlug":"/fluxapi/explorer/reindexexplorer","metadata":{"seo":{"title":"Reindex collection","description":"Drop Flux collection and recreate it. AdminAndFluxTeam"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"reindexExplorer","name":"Reindex collection","isWebhook":false,"pointer":"/paths/~1explorer~1reindex/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Reindex collection","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Drop Flux collection and recreate it. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AdminAndFluxTeam"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/explorer/reindex","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/explorer/reindex","href":"explorer/reindexexplorer","openApiOperationId":"reindexExplorer","summary":"Reindex collection"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_368","exampleIds":["paths/~1explorer~1reindex/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_368","exampleIds":["paths/~1explorer~1reindex/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1explorer~1reindex/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_368","exampleIds":["paths/~1explorer~1reindex/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_368","exampleIds":["paths/~1explorer~1reindex/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/explorer/reindexexplorer"}],"panels":[]}]},"httpPath":"/explorer/reindex"},{"label":"Restart block processing","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/explorer/restartblockprocessing","routeSlug":"/fluxapi/explorer/restartblockprocessing","metadata":{"seo":{"title":"Restart block processing","description":"Restarts Flux collection. AdminAndFluxTeam"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"restartBlockProcessing","name":"Restart block processing","isWebhook":false,"pointer":"/paths/~1explorer~1restart/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Restart block processing","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Restarts Flux collection. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AdminAndFluxTeam"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/explorer/restart","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/explorer/restart","href":"explorer/restartblockprocessing","openApiOperationId":"restartBlockProcessing","summary":"Restart block processing"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_368","exampleIds":["paths/~1explorer~1restart/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_368","exampleIds":["paths/~1explorer~1restart/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1explorer~1restart/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_368","exampleIds":["paths/~1explorer~1restart/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_368","exampleIds":["paths/~1explorer~1restart/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/explorer/restartblockprocessing"}],"panels":[]}]},"httpPath":"/explorer/restart"},{"label":"Stops block processing","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/explorer/stopblockprocessing","routeSlug":"/fluxapi/explorer/stopblockprocessing","metadata":{"seo":{"title":"Stops block processing","description":"Stops Flux collection. AdminAndFluxTeam"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"stopBlockProcessing","name":"Stops block processing","isWebhook":false,"pointer":"/paths/~1explorer~1stop/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Stops block processing","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Stops Flux collection. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AdminAndFluxTeam"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/explorer/stop","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/explorer/stop","href":"explorer/stopblockprocessing","openApiOperationId":"stopBlockProcessing","summary":"Stops block processing"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_368","exampleIds":["paths/~1explorer~1stop/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_368","exampleIds":["paths/~1explorer~1stop/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1explorer~1stop/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_368","exampleIds":["paths/~1explorer~1stop/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_368","exampleIds":["paths/~1explorer~1stop/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/explorer/stopblockprocessing"}],"panels":[]}]},"httpPath":"/explorer/stop"},{"label":"Rescan explorer","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/explorer/rescanexplorer","routeSlug":"/fluxapi/explorer/rescanexplorer","metadata":{"seo":{"title":"Rescan explorer","description":"Rescan explorer from selected block height. AdminAndFluxTeam"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"rescanExplorer","name":"Rescan explorer","isWebhook":false,"pointer":"/paths/~1explorer~1rescan/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Rescan explorer","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Rescan explorer from selected block height. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AdminAndFluxTeam"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"blockheight","in":"query","schemaId":"schema_379","description":"Block height to start rescan from","required":true,"example":585000}],"pointer":"/paths/~1explorer~1rescan/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/explorer/rescan","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"blockheight","in":"query","required":true,"example":585000,"schemaId":"schema_379"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/explorer/rescan","href":"explorer/rescanexplorer","openApiOperationId":"rescanExplorer","summary":"Rescan explorer"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_368","exampleIds":["paths/~1explorer~1rescan/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_368","exampleIds":["paths/~1explorer~1rescan/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1explorer~1rescan/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_368","exampleIds":["paths/~1explorer~1rescan/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_368","exampleIds":["paths/~1explorer~1rescan/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/explorer/rescanexplorer"}],"panels":[]}]},"httpPath":"/explorer/rescan"},{"label":"Fusion coinbase transactions for an address (deprecated)","deprecated":true,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/explorer/getaddressfusioncoinbase","routeSlug":"/fluxapi/explorer/getaddressfusioncoinbase","metadata":{"seo":{"title":"Fusion coinbase transactions for an address (deprecated)","description":"Fusion coinbase transactions belonging to an address. Retained for compatibility with the Fusion mining pool integration and no longer part of the maintained explorer surface. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"getAddressFusionCoinbase","name":"Fusion coinbase transactions for an address (deprecated)","deprecated":true,"isWebhook":false,"pointer":"/paths/~1explorer~1fusion~1coinbase/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Fusion coinbase transactions for an address (deprecated)","isWebhook":false,"deprecated":true,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Fusion coinbase transactions belonging to an address. Retained for compatibility with the Fusion mining pool integration and no longer part of the maintained explorer surface. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"address","in":"query","schemaId":"schema_353","description":"Flux transparent address","required":true,"example":"t1Xyz9k4B4bfCkGtDNmPo3bNPGnZ8kzu9Sn"}],"pointer":"/paths/~1explorer~1fusion~1coinbase/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/explorer/fusion/coinbase","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"address","in":"query","required":true,"example":"t1Xyz9k4B4bfCkGtDNmPo3bNPGnZ8kzu9Sn","schemaId":"schema_353"}],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/explorer/fusion/coinbase","href":"explorer/getaddressfusioncoinbase","openApiOperationId":"getAddressFusionCoinbase","summary":"Fusion coinbase transactions for an address (deprecated)"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_361","exampleIds":["paths/~1explorer~1fusion~1coinbase/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_361","exampleIds":["paths/~1explorer~1fusion~1coinbase/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1explorer~1fusion~1coinbase/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_361","exampleIds":["paths/~1explorer~1fusion~1coinbase/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_361","exampleIds":["paths/~1explorer~1fusion~1coinbase/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/explorer/getaddressfusioncoinbase"}],"panels":[]}]},"httpPath":"/explorer/fusion/coinbase"}],"content":{"contentType":"group","meta":{"name":"Explorer"},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Explorer","showPageActions":true},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Blockchain Explorer Services"},"children":[]}]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Blockchain exploration endpoints providing detailed access to on-chain data, transaction  history, address information, and network analytics. These APIs power blockchain explorers and provide developers with comprehensive blockchain data access for building analytics and monitoring applications."},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Explorer Features:"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" - Transaction history and details - Address balance and activity - Block information and statistics - Network-wide analytics - Search and filtering capabilities"},"children":[]}]}]}]}],"panels":[{"children":[{"kind":"group-items","title":"Operations","titleTranslationKey":"operations","items":[{"title":"/explorer/utxo","summary":"View utxo history","prefix":{"name":"get","color":"get"},"badges":[],"link":"/explorer/explorergetaddressutxos","deprecated":false},{"title":"/explorer/transactions","summary":"View transaction history","prefix":{"name":"get","color":"get"},"badges":[],"link":"/explorer/getaddresstransactions","deprecated":false},{"title":"/explorer/balance","summary":"View balance","prefix":{"name":"get","color":"get"},"badges":[],"link":"/explorer/explorergetaddressbalance","deprecated":false},{"title":"/explorer/scannedheight","summary":"View scanned block height","prefix":{"name":"get","color":"get"},"badges":[],"link":"/explorer/getscannedheight","deprecated":false},{"title":"/explorer/issynced","summary":"Check if explorer is synced","prefix":{"name":"get","color":"get"},"badges":[],"link":"/explorer/isexplorersynced","deprecated":false},{"title":"/explorer/reindex","summary":"Reindex collection","prefix":{"name":"get","color":"get"},"badges":[],"link":"/explorer/reindexexplorer","deprecated":false},{"title":"/explorer/restart","summary":"Restart block processing","prefix":{"name":"get","color":"get"},"badges":[],"link":"/explorer/restartblockprocessing","deprecated":false},{"title":"/explorer/stop","summary":"Stops block processing","prefix":{"name":"get","color":"get"},"badges":[],"link":"/explorer/stopblockprocessing","deprecated":false},{"title":"/explorer/rescan","summary":"Rescan explorer","prefix":{"name":"get","color":"get"},"badges":[],"link":"/explorer/rescanexplorer","deprecated":false},{"title":"/explorer/fusion/coinbase","summary":"Fusion coinbase transactions for an address (deprecated)","prefix":{"name":"get","color":"http-deprecated"},"badges":[],"link":"/explorer/getaddressfusioncoinbase","deprecated":true}]}]}]}]}},{"type":"separator","label":"Storage & Sync","content":null},{"type":"group","label":"Syncthing","link":"/fluxapi/syncthing","routeSlug":"/fluxapi/syncthing","items":[{"label":"Set an error message","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/syncthing/fluxsyncthingsystemerrorpost","routeSlug":"/fluxapi/syncthing/fluxsyncthingsystemerrorpost","metadata":{"seo":{"title":"Set an error message","description":"Post with an error message in the body (plain text) to register a new error. The new error will be displayed on any active GUI clients. AdminAndFluxTeam"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"fluxSyncthingSystemErrorPOST","name":"Set an error message","isWebhook":false,"pointer":"/paths/~1syncthing~1system~1error/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Set an error message","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Post with an error message in the body (plain text) to register a new error. The new error will be displayed on any active GUI clients. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AdminAndFluxTeam"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["text/plain"],"mediaTypeSchemas":{"text/plain":{"schemaId":"schema_353","exampleIds":["paths/~1syncthing~1system~1error/post/requestBody/content/text~1plain/example"]}},"schemaId":"schema_353","exampleIds":["paths/~1syncthing~1system~1error/post/requestBody/content/text~1plain/example"],"pointer":"/paths/~1syncthing~1system~1error/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/syncthing/system/error","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"requestBody":{"text/plain":{"schemaId":"schema_353","exampleIds":["paths/~1syncthing~1system~1error/post/requestBody/content/text~1plain/example"]}},"responseCodes":["200"],"pointer":"/syncthing/system/error","href":"syncthing/fluxsyncthingsystemerrorpost","openApiOperationId":"fluxSyncthingSystemErrorPOST","summary":"Set an error message"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"schemaId":"schema_353","exampleIds":["paths/~1syncthing~1system~1error/post/requestBody/content/text~1plain/example"],"mediaTypes":["text/plain"],"mediaTypeSchemas":{"text/plain":{"schemaId":"schema_353","exampleIds":["paths/~1syncthing~1system~1error/post/requestBody/content/text~1plain/example"]}},"examples":[{}]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_617","exampleIds":["paths/~1syncthing~1system~1error/post/responses/200/content/application~1json/example"]}},"schemaId":"schema_617","exampleIds":["paths/~1syncthing~1system~1error/post/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1syncthing~1system~1error/post/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_617","exampleIds":["paths/~1syncthing~1system~1error/post/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_617","exampleIds":["paths/~1syncthing~1system~1error/post/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/syncthing/fluxsyncthingsystemerrorpost"}],"panels":[]}]},"httpPath":"/syncthing/system/error"},{"label":"List of error messages","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/syncthing/fluxsyncthingsystemerrorget","routeSlug":"/fluxapi/syncthing/fluxsyncthingsystemerrorget","metadata":{"seo":{"title":"List of error messages","description":"Get list with error message. AdminAndFluxTeam"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"fluxSyncthingSystemErrorGET","name":"List of error messages","isWebhook":false,"pointer":"/paths/~1syncthing~1system~1error/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"List of error messages","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Get list with error message. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AdminAndFluxTeam"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"message","in":"query","schemaId":"schema_353","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"When given, the call "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"registers"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" this text as a new Syncthing error instead of listing recent ones"},"children":[]}]}]}],"example":"folder marker missing"}],"pointer":"/paths/~1syncthing~1system~1error/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/syncthing/system/error","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"message","in":"query","required":false,"example":"folder marker missing","schemaId":"schema_353"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/syncthing/system/error","href":"syncthing/fluxsyncthingsystemerrorget","openApiOperationId":"fluxSyncthingSystemErrorGET","summary":"List of error messages"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_645","exampleIds":["paths/~1syncthing~1system~1error/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_645","exampleIds":["paths/~1syncthing~1system~1error/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1syncthing~1system~1error/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_645","exampleIds":["paths/~1syncthing~1system~1error/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_645","exampleIds":["paths/~1syncthing~1system~1error/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/syncthing/fluxsyncthingsystemerrorget"}],"panels":[]}]},"httpPath":"/syncthing/system/error"},{"label":"Remove all recent errors","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/syncthing/fluxsyncthingsystemerrorclear","routeSlug":"/fluxapi/syncthing/fluxsyncthingsystemerrorclear","metadata":{"seo":{"title":"Remove all recent errors","description":"Clears the Syncthing recent-error list on this node. AdminAndFluxTeam"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"fluxSyncthingSystemErrorClear","name":"Remove all recent errors","isWebhook":false,"pointer":"/paths/~1syncthing~1system~1error~1clear/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Remove all recent errors","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Clears the Syncthing recent-error list on this node. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AdminAndFluxTeam"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/syncthing/system/error/clear","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/syncthing/system/error/clear","href":"syncthing/fluxsyncthingsystemerrorclear","openApiOperationId":"fluxSyncthingSystemErrorClear","summary":"Remove all recent errors"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_417","exampleIds":["paths/~1syncthing~1system~1error~1clear/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_417","exampleIds":["paths/~1syncthing~1system~1error~1clear/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1syncthing~1system~1error~1clear/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_417","exampleIds":["paths/~1syncthing~1system~1error~1clear/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_417","exampleIds":["paths/~1syncthing~1system~1error~1clear/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/syncthing/fluxsyncthingsystemerrorclear"}],"panels":[]}]},"httpPath":"/syncthing/system/error/clear"},{"label":"Syncthing version information","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/syncthing/fluxsyncthingsystemversion","routeSlug":"/fluxapi/syncthing/fluxsyncthingsystemversion","metadata":{"seo":{"title":"Syncthing version information","description":"Returns the current Syncthing version information. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"fluxSyncthingSystemVersion","name":"Syncthing version information","isWebhook":false,"pointer":"/paths/~1syncthing~1system~1version/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Syncthing version information","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Returns the current Syncthing version information. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/syncthing/system/version","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/syncthing/system/version","href":"syncthing/fluxsyncthingsystemversion","openApiOperationId":"fluxSyncthingSystemVersion","summary":"Syncthing version information"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_646","exampleIds":["paths/~1syncthing~1system~1version/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_646","exampleIds":["paths/~1syncthing~1system~1version/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1syncthing~1system~1version/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_646","exampleIds":["paths/~1syncthing~1system~1version/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_646","exampleIds":["paths/~1syncthing~1system~1version/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/syncthing/fluxsyncthingsystemversion"}],"panels":[]}]},"httpPath":"/syncthing/system/version"},{"label":"Perform an upgrade","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/syncthing/fluxsyncthingupgradepost","routeSlug":"/fluxapi/syncthing/fluxsyncthingupgradepost","metadata":{"seo":{"title":"Perform an upgrade","description":"Perform an upgrade to the newest released version and restart. Does nothing if there is no newer version than currently running. AdminAndFluxTeam"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"fluxSyncthingUpgradePOST","name":"Perform an upgrade","isWebhook":false,"pointer":"/paths/~1syncthing~1system~1upgrade/post","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Perform an upgrade","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Perform an upgrade to the newest released version and restart. Does nothing if there is no newer version than currently running. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AdminAndFluxTeam"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/syncthing/system/upgrade","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/syncthing/system/upgrade","href":"syncthing/fluxsyncthingupgradepost","openApiOperationId":"fluxSyncthingUpgradePOST","summary":"Perform an upgrade"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_617","exampleIds":["paths/~1syncthing~1system~1upgrade/post/responses/200/content/application~1json/example"]}},"schemaId":"schema_617","exampleIds":["paths/~1syncthing~1system~1upgrade/post/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1syncthing~1system~1upgrade/post/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_617","exampleIds":["paths/~1syncthing~1system~1upgrade/post/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_617","exampleIds":["paths/~1syncthing~1system~1upgrade/post/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/syncthing/fluxsyncthingupgradepost"}],"panels":[]}]},"httpPath":"/syncthing/system/upgrade"},{"label":"Checks for a possible upgrade","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/syncthing/fluxsyncthingupgradeget","routeSlug":"/fluxapi/syncthing/fluxsyncthingupgradeget","metadata":{"seo":{"title":"Checks for a possible upgrade","description":"Checks for a possible upgrade and returns an object describing the newest version and upgrade possibility. AdminAndFluxTeam"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"fluxSyncthingUpgradeGET","name":"Checks for a possible upgrade","isWebhook":false,"pointer":"/paths/~1syncthing~1system~1upgrade/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Checks for a possible upgrade","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Checks for a possible upgrade and returns an object describing the newest version and upgrade possibility. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AdminAndFluxTeam"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/syncthing/system/upgrade","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/syncthing/system/upgrade","href":"syncthing/fluxsyncthingupgradeget","openApiOperationId":"fluxSyncthingUpgradeGET","summary":"Checks for a possible upgrade"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_647","exampleIds":["paths/~1syncthing~1system~1upgrade/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_647","exampleIds":["paths/~1syncthing~1system~1upgrade/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1syncthing~1system~1upgrade/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_647","exampleIds":["paths/~1syncthing~1system~1upgrade/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_647","exampleIds":["paths/~1syncthing~1system~1upgrade/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/syncthing/fluxsyncthingupgradeget"}],"panels":[]}]},"httpPath":"/syncthing/system/upgrade"},{"label":"Returns a list of directories","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/syncthing/fluxsyncthingsysytembrowse","routeSlug":"/fluxapi/syncthing/fluxsyncthingsysytembrowse","metadata":{"seo":{"title":"Returns a list of directories","description":"Returns a list of directories matching the path given by the optional parameter current. The path can use patterns as described in Go’s filepath package. A ‘*’ will always be appended to the given path (e.g. /tmp/ matches all its subdirectories). If the option current is not given, filesystem root paths are returned. AdminAndFluxTeam"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"fluxSyncthingSysytemBrowse","name":"Returns a list of directories","isWebhook":false,"pointer":"/paths/~1syncthing~1system~1browse/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Returns a list of directories","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Returns a list of directories matching the path given by the optional parameter "},"children":[]},{"$$mdtype":"Node","type":"em","inline":true,"attributes":{"marker":"*"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"current"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":". The path can use patterns as described in Go’s filepath package. A ‘*’ will always be appended to the given path (e.g. /tmp/ matches all its subdirectories). If the option "},"children":[]},{"$$mdtype":"Node","type":"em","inline":true,"attributes":{"marker":"*"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"current"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" is not given, filesystem root paths are returned. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AdminAndFluxTeam"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"current","in":"query","schemaId":"schema_353","description":"Path name.","example":"/var/"}],"pointer":"/paths/~1syncthing~1system~1browse/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/syncthing/system/browse","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"current","in":"query","example":"/var/","schemaId":"schema_353"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/syncthing/system/browse","href":"syncthing/fluxsyncthingsysytembrowse","openApiOperationId":"fluxSyncthingSysytemBrowse","summary":"Returns a list of directories"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_412","exampleIds":["paths/~1syncthing~1system~1browse/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_412","exampleIds":["paths/~1syncthing~1system~1browse/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1syncthing~1system~1browse/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_412","exampleIds":["paths/~1syncthing~1system~1browse/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_412","exampleIds":["paths/~1syncthing~1system~1browse/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/syncthing/fluxsyncthingsysytembrowse"}],"panels":[]}]},"httpPath":"/syncthing/system/browse"},{"label":"Pause the given device or all devices","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/syncthing/fluxsyncthingsysytempause","routeSlug":"/fluxapi/syncthing/fluxsyncthingsysytempause","metadata":{"seo":{"title":"Pause the given device or all devices","description":"Pause the given device or all devices. Takes the optional parameter device (device ID). When omitted, pauses all devices. Returns status 200 and no content upon success, or status 500 and a plain text error on failure. AdminAndFluxTeam"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"fluxSyncthingSysytemPause","name":"Pause the given device or all devices","isWebhook":false,"pointer":"/paths/~1syncthing~1system~1pause/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Pause the given device or all devices","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Pause the given device or all devices. Takes the optional parameter device (device ID). When omitted, pauses all devices. Returns status 200 and no content upon success, or status 500 and a plain text error on failure. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AdminAndFluxTeam"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"device","in":"query","schemaId":"schema_353","description":"Device ID (optional).","example":"7IKKJI5E346YQTBCVFJMH6O5VBNHZXRLVCG7HE6I5ZV6B8SLMTNJAFAO"}],"pointer":"/paths/~1syncthing~1system~1pause/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/syncthing/system/pause","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"device","in":"query","example":"7IKKJI5E346YQTBCVFJMH6O5VBNHZXRLVCG7HE6I5ZV6B8SLMTNJAFAO","schemaId":"schema_353"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/syncthing/system/pause","href":"syncthing/fluxsyncthingsysytempause","openApiOperationId":"fluxSyncthingSysytemPause","summary":"Pause the given device or all devices"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_417","exampleIds":["paths/~1syncthing~1system~1pause/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_417","exampleIds":["paths/~1syncthing~1system~1pause/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1syncthing~1system~1pause/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_417","exampleIds":["paths/~1syncthing~1system~1pause/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_417","exampleIds":["paths/~1syncthing~1system~1pause/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/syncthing/fluxsyncthingsysytempause"}],"panels":[]}]},"httpPath":"/syncthing/system/pause"},{"label":"Resume the given device or all devices","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/syncthing/fluxsyncthingsysytemresume","routeSlug":"/fluxapi/syncthing/fluxsyncthingsysytemresume","metadata":{"seo":{"title":"Resume the given device or all devices","description":"Resume the given device or all devices. Takes the optional parameter device (device ID). When omitted, pauses all devices. Returns status 200 and no content upon success, or status 500 and a plain text error on failure. AdminAndFluxTeam"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"fluxSyncthingSysytemResume","name":"Resume the given device or all devices","isWebhook":false,"pointer":"/paths/~1syncthing~1system~1resume/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Resume the given device or all devices","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Resume the given device or all devices. Takes the optional parameter device (device ID). When omitted, pauses all devices. Returns status 200 and no content upon success, or status 500 and a plain text error on failure. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AdminAndFluxTeam"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"device","in":"query","schemaId":"schema_353","description":"Device ID (optional).","example":"7IKKJI5-E346YQT-BCVFJMH-6O5VBNH-ZXRLVCG-7HE6I5Z-V6B8SLM-TNJAFAO"}],"pointer":"/paths/~1syncthing~1system~1resume/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/syncthing/system/resume","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"device","in":"query","example":"7IKKJI5-E346YQT-BCVFJMH-6O5VBNH-ZXRLVCG-7HE6I5Z-V6B8SLM-TNJAFAO","schemaId":"schema_353"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/syncthing/system/resume","href":"syncthing/fluxsyncthingsysytemresume","openApiOperationId":"fluxSyncthingSysytemResume","summary":"Resume the given device or all devices"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_417","exampleIds":["paths/~1syncthing~1system~1resume/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_417","exampleIds":["paths/~1syncthing~1system~1resume/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1syncthing~1system~1resume/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_417","exampleIds":["paths/~1syncthing~1system~1resume/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_417","exampleIds":["paths/~1syncthing~1system~1resume/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/syncthing/fluxsyncthingsysytemresume"}],"panels":[]}]},"httpPath":"/syncthing/system/resume"},{"label":"Restart Syncthing","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/syncthing/fluxsyncthingsystemrestart","routeSlug":"/fluxapi/syncthing/fluxsyncthingsystemrestart","metadata":{"seo":{"title":"Restart Syncthing","description":"Immediately restart Syncthing. AdminAndFluxTeam"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"fluxSyncthingSystemRestart","name":"Restart Syncthing","isWebhook":false,"pointer":"/paths/~1syncthing~1system~1restart/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Restart Syncthing","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Immediately restart Syncthing. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AdminAndFluxTeam"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/syncthing/system/restart","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/syncthing/system/restart","href":"syncthing/fluxsyncthingsystemrestart","openApiOperationId":"fluxSyncthingSystemRestart","summary":"Restart Syncthing"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_648","exampleIds":["paths/~1syncthing~1system~1restart/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_648","exampleIds":["paths/~1syncthing~1system~1restart/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1syncthing~1system~1restart/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_648","exampleIds":["paths/~1syncthing~1system~1restart/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_648","exampleIds":["paths/~1syncthing~1system~1restart/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/syncthing/fluxsyncthingsystemrestart"}],"panels":[]}]},"httpPath":"/syncthing/system/restart"},{"label":"Shutdown Syncthing","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/syncthing/fluxsyncthingsystemshutdown","routeSlug":"/fluxapi/syncthing/fluxsyncthingsystemshutdown","metadata":{"seo":{"title":"Shutdown Syncthing","description":"Immediately shutdown Syncthing. AdminAndFluxTeam"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"fluxSyncthingSystemShutdown","name":"Shutdown Syncthing","isWebhook":false,"pointer":"/paths/~1syncthing~1system~1shutdown/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Shutdown Syncthing","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Immediately shutdown Syncthing. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AdminAndFluxTeam"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/syncthing/system/shutdown","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/syncthing/system/shutdown","href":"syncthing/fluxsyncthingsystemshutdown","openApiOperationId":"fluxSyncthingSystemShutdown","summary":"Shutdown Syncthing"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_648","exampleIds":["paths/~1syncthing~1system~1shutdown/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_648","exampleIds":["paths/~1syncthing~1system~1shutdown/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1syncthing~1system~1shutdown/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_648","exampleIds":["paths/~1syncthing~1system~1shutdown/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_648","exampleIds":["paths/~1syncthing~1system~1shutdown/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/syncthing/fluxsyncthingsystemshutdown"}],"panels":[]}]},"httpPath":"/syncthing/system/shutdown"},{"label":"Erase the current index database and restart Syncthing","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/syncthing/fluxsyncthingsystemreset","routeSlug":"/fluxapi/syncthing/fluxsyncthingsystemreset","metadata":{"seo":{"title":"Erase the current index database and restart Syncthing","description":"Erase the current index database and restart Syncthing. With no query parameters, the entire database is erased from disk. By specifying the folder parameter with a valid folder ID, only information for that folder will be erased. AdminAndFluxTeam"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"fluxSyncthingSystemReset","name":"Erase the current index database and restart Syncthing","isWebhook":false,"pointer":"/paths/~1syncthing~1system~1reset/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Erase the current index database and restart Syncthing","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Erase the current index database and restart Syncthing. With no query parameters, the entire database is erased from disk. By specifying the folder parameter with a valid folder ID, only information for that folder will be erased. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AdminAndFluxTeam"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"folder","in":"query","schemaId":"schema_353","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Folder ID (optional) "},"children":[]},{"$$mdtype":"Node","type":"tag","tag":"html","inline":true,"attributes":{"name":"br","attrs":{}},"children":[]},{"$$mdtype":"Node","type":"tag","tag":"html","inline":true,"attributes":{"name":"br","attrs":{}},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Caution"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" See "},"children":[]},{"$$mdtype":"Node","type":"em","inline":true,"attributes":{"marker":"*"},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"--reset-database"},"children":[]}]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" for .stfolder creation side-effect and caution regarding mountpoints."},"children":[]}]}]}],"example":"ab1c2-def3g"}],"pointer":"/paths/~1syncthing~1system~1reset/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/syncthing/system/reset","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"folder","in":"query","example":"ab1c2-def3g","schemaId":"schema_353"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/syncthing/system/reset","href":"syncthing/fluxsyncthingsystemreset","openApiOperationId":"fluxSyncthingSystemReset","summary":"Erase the current index database and restart Syncthing"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_648","exampleIds":["paths/~1syncthing~1system~1reset/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_648","exampleIds":["paths/~1syncthing~1system~1reset/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1syncthing~1system~1reset/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_648","exampleIds":["paths/~1syncthing~1system~1reset/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_648","exampleIds":["paths/~1syncthing~1system~1reset/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/syncthing/fluxsyncthingsystemreset"}],"panels":[]}]},"httpPath":"/syncthing/system/reset"},{"label":"Status of Syncthing","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/syncthing/fluxsyncthingsystemstatus","routeSlug":"/fluxapi/syncthing/fluxsyncthingsystemstatus","metadata":{"seo":{"title":"Status of Syncthing","description":"Returns information about current system status and resource usage. The CPU percent value has been deprecated from the API and will always report 0. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"fluxSyncthingSystemStatus","name":"Status of Syncthing","isWebhook":false,"pointer":"/paths/~1syncthing~1system~1status/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Status of Syncthing","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Returns information about current system status and resource usage. The CPU percent value has been deprecated from the API and will always report 0. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/syncthing/system/status","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/syncthing/system/status","href":"syncthing/fluxsyncthingsystemstatus","openApiOperationId":"fluxSyncthingSystemStatus","summary":"Status of Syncthing"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1system~1status/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1system~1status/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1syncthing~1system~1status/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_384","exampleIds":["paths/~1syncthing~1system~1status/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1system~1status/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/syncthing/fluxsyncthingsystemstatus"}],"panels":[]}]},"httpPath":"/syncthing/system/status"},{"label":"Returns the path locations","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/syncthing/fluxsyncthingsysytempath","routeSlug":"/fluxapi/syncthing/fluxsyncthingsysytempath","metadata":{"seo":{"title":"Returns the path locations","description":"Returns the path locations used internally for storing configuration, database, and others. AdminAndFluxTeam"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"fluxSyncthingSysytemPath","name":"Returns the path locations","isWebhook":false,"pointer":"/paths/~1syncthing~1system~1paths/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Returns the path locations","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Returns the path locations used internally for storing configuration, database, and others. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AdminAndFluxTeam"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/syncthing/system/paths","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/syncthing/system/paths","href":"syncthing/fluxsyncthingsysytempath","openApiOperationId":"fluxSyncthingSysytemPath","summary":"Returns the path locations"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1system~1paths/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1system~1paths/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1syncthing~1system~1paths/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_384","exampleIds":["paths/~1syncthing~1system~1paths/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1system~1paths/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/syncthing/fluxsyncthingsysytempath"}],"panels":[]}]},"httpPath":"/syncthing/system/paths"},{"label":"Returns the list of configured devices and some metadata associated with them","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/syncthing/fluxsyncthingsysytemconnections","routeSlug":"/fluxapi/syncthing/fluxsyncthingsysytemconnections","metadata":{"seo":{"title":"Returns the list of configured devices and some metadata associated with them","description":"Returns the list of configured devices and some metadata associated with them. The list also contains the local device itself as not connected. The connection types are TCP (Client), TCP (Server), Relay (Client) and Relay (Server). Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"fluxSyncthingSysytemConnections","name":"Returns the list of configured devices and some metadata associated with them","isWebhook":false,"pointer":"/paths/~1syncthing~1system~1connections/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Returns the list of configured devices and some metadata associated with them","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Returns the list of configured devices and some metadata associated with them. The list also contains the local device itself as not connected. The connection types are TCP (Client), TCP (Server), Relay (Client) and Relay (Server). "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/syncthing/system/connections","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/syncthing/system/connections","href":"syncthing/fluxsyncthingsysytemconnections","openApiOperationId":"fluxSyncthingSysytemConnections","summary":"Returns the list of configured devices and some metadata associated with them"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1system~1connections/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1system~1connections/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1syncthing~1system~1connections/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_384","exampleIds":["paths/~1syncthing~1system~1connections/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1system~1connections/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/syncthing/fluxsyncthingsysytemconnections"}],"panels":[]}]},"httpPath":"/syncthing/system/connections"},{"label":"Returns/Add local discovery cache","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/syncthing/fluxsyncthingsysytemdiscovery","routeSlug":"/fluxapi/syncthing/fluxsyncthingsysytemdiscovery","metadata":{"seo":{"title":"Returns/Add local discovery cache","description":"Returns the contents of the local discovery cache. AdminAndFluxTeam"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"fluxSyncthingSysytemDiscovery","name":"Returns/Add local discovery cache","isWebhook":false,"pointer":"/paths/~1syncthing~1system~1discovery/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Returns/Add local discovery cache","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Returns the contents of the local discovery cache. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AdminAndFluxTeam"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"device","in":"query","schemaId":"schema_353","description":"DeviceID","example":"LGFPDIT7SKNNJVJZA4FC7QNCRKCE753K72BW5QD2FOZ7FRFEP57Q"},{"name":"addr","in":"query","schemaId":"schema_353","description":"Addres with port","example":"192.162.129.11:22000"}],"pointer":"/paths/~1syncthing~1system~1discovery/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/syncthing/system/discovery","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"device","in":"query","example":"LGFPDIT7SKNNJVJZA4FC7QNCRKCE753K72BW5QD2FOZ7FRFEP57Q","schemaId":"schema_353"},{"name":"addr","in":"query","example":"192.162.129.11:22000","schemaId":"schema_353"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/syncthing/system/discovery","href":"syncthing/fluxsyncthingsysytemdiscovery","openApiOperationId":"fluxSyncthingSysytemDiscovery","summary":"Returns/Add local discovery cache"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1system~1discovery/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1system~1discovery/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1syncthing~1system~1discovery/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_384","exampleIds":["paths/~1syncthing~1system~1discovery/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1system~1discovery/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/syncthing/fluxsyncthingsysytemdiscovery"}],"panels":[]}]},"httpPath":"/syncthing/system/discovery"},{"label":"Returns the set of debug facilities.","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/syncthing/fluxsyncthingsysytemdebug","routeSlug":"/fluxapi/syncthing/fluxsyncthingsysytemdebug","metadata":{"seo":{"title":"Returns the set of debug facilities.","description":"Returns the set of debug facilities and which of them are currently enabled. Enables or disables debugging for specified facilities. Give one or both of enable and disable query parameters, with comma separated facility names. To disable debugging of the beacon and discovery packages, and enable it for config and db. AdminAndFluxTeam"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"fluxSyncthingSysytemDebug","name":"Returns the set of debug facilities.","isWebhook":false,"pointer":"/paths/~1syncthing~1system~1debug/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Returns the set of debug facilities.","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Returns the set of debug facilities and which of them are currently enabled. Enables or disables debugging for specified facilities. Give one or both of enable and disable query parameters, with comma separated facility names. To disable debugging of the beacon and discovery packages, and enable it for config and db. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AdminAndFluxTeam"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"disable","in":"query","schemaId":"schema_353","description":"List of facilities to disable (optional).","example":"beacon,discovery"},{"name":"enable","in":"query","schemaId":"schema_353","description":"List of facilities to enable (optional).","example":"config,db"}],"pointer":"/paths/~1syncthing~1system~1debug/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/syncthing/system/debug","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"disable","in":"query","example":"beacon,discovery","schemaId":"schema_353"},{"name":"enable","in":"query","example":"config,db","schemaId":"schema_353"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/syncthing/system/debug","href":"syncthing/fluxsyncthingsysytemdebug","openApiOperationId":"fluxSyncthingSysytemDebug","summary":"Returns the set of debug facilities."},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1system~1debug/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1system~1debug/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1syncthing~1system~1debug/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_384","exampleIds":["paths/~1syncthing~1system~1debug/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1system~1debug/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/syncthing/fluxsyncthingsysytemdebug"}],"panels":[]}]},"httpPath":"/syncthing/system/debug"},{"label":"Returns the list of recent log entries","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/syncthing/fluxsyncthingsysytemlog","routeSlug":"/fluxapi/syncthing/fluxsyncthingsysytemlog","metadata":{"seo":{"title":"Returns the list of recent log entries","description":"Returns the list of recent log entries. The optional since parameter limits the results to message newer than the given timestamp in RFC 3339 format. AdminAndFluxTeam"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"fluxSyncthingSysytemLog","name":"Returns the list of recent log entries","isWebhook":false,"pointer":"/paths/~1syncthing~1system~1log/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Returns the list of recent log entries","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Returns the list of recent log entries. The optional "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"since"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" parameter limits the results to message newer than the given timestamp in "},"children":[]},{"$$mdtype":"Node","type":"em","inline":true,"attributes":{"marker":"*"},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"RFC 3339"},"children":[]}]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" format. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AdminAndFluxTeam"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"since","in":"query","schemaId":"schema_353","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Timestamp in "},"children":[]},{"$$mdtype":"Node","type":"em","inline":true,"attributes":{"marker":"*"},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"RFC 3339"},"children":[]}]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" format (optional)."},"children":[]}]}]}],"example":"2023-07-07T13:31:17.470078189Z"}],"pointer":"/paths/~1syncthing~1system~1log/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/syncthing/system/log","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"since","in":"query","example":"2023-07-07T13:31:17.470078189Z","schemaId":"schema_353"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/syncthing/system/log","href":"syncthing/fluxsyncthingsysytemlog","openApiOperationId":"fluxSyncthingSysytemLog","summary":"Returns the list of recent log entries"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1system~1log/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1system~1log/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1syncthing~1system~1log/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_384","exampleIds":["paths/~1syncthing~1system~1log/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1system~1log/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/syncthing/fluxsyncthingsysytemlog"}],"panels":[]}]},"httpPath":"/syncthing/system/log"},{"label":"Returns the list of recent log entries as text","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/syncthing/fluxsyncthingsysytemlogtxt","routeSlug":"/fluxapi/syncthing/fluxsyncthingsysytemlogtxt","metadata":{"seo":{"title":"Returns the list of recent log entries as text","description":"Returns the list of recent log entries as text. The optional since parameter limits the results to message newer than the given timestamp in RFC 3339 format. AdminAndFluxTeam"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"fluxSyncthingSysytemLogTxt","name":"Returns the list of recent log entries as text","isWebhook":false,"pointer":"/paths/~1syncthing~1system~1logtxt/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Returns the list of recent log entries as text","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Returns the list of recent log entries as text. The optional "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"since"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" parameter limits the results to message newer than the given timestamp in "},"children":[]},{"$$mdtype":"Node","type":"em","inline":true,"attributes":{"marker":"*"},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"RFC 3339"},"children":[]}]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" format. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AdminAndFluxTeam"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"since","in":"query","schemaId":"schema_353","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Timestamp in "},"children":[]},{"$$mdtype":"Node","type":"em","inline":true,"attributes":{"marker":"*"},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"RFC 3339"},"children":[]}]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" format (optional)."},"children":[]}]}]}],"example":"2023-07-07T13:31:17.470078189Z"}],"pointer":"/paths/~1syncthing~1system~1logtxt/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/syncthing/system/logtxt","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"since","in":"query","example":"2023-07-07T13:31:17.470078189Z","schemaId":"schema_353"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/syncthing/system/logtxt","href":"syncthing/fluxsyncthingsysytemlogtxt","openApiOperationId":"fluxSyncthingSysytemLogTxt","summary":"Returns the list of recent log entries as text"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1system~1logtxt/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1system~1logtxt/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1syncthing~1system~1logtxt/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_384","exampleIds":["paths/~1syncthing~1system~1logtxt/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1system~1logtxt/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/syncthing/fluxsyncthingsysytemlogtxt"}],"panels":[]}]},"httpPath":"/syncthing/system/logtxt"},{"label":"Ping pong tester call","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/syncthing/fluxsyncthingsysytemping","routeSlug":"/fluxapi/syncthing/fluxsyncthingsysytemping","metadata":{"seo":{"title":"Ping pong tester call","description":"Return {\"ping\": \"pong\"} object. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"fluxSyncthingSysytemPing","name":"Ping pong tester call","isWebhook":false,"pointer":"/paths/~1syncthing~1system~1ping/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Ping pong tester call","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Return "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"{\"ping\": \"pong\"}"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" object. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/syncthing/system/ping","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/syncthing/system/ping","href":"syncthing/fluxsyncthingsysytemping","openApiOperationId":"fluxSyncthingSysytemPing","summary":"Ping pong tester call"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1system~1ping/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1system~1ping/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1syncthing~1system~1ping/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_384","exampleIds":["paths/~1syncthing~1system~1ping/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1system~1ping/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/syncthing/fluxsyncthingsysytemping"}],"panels":[]}]},"httpPath":"/syncthing/system/ping"},{"label":"Returns config","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/syncthing/fluxsyncthingconfig","routeSlug":"/fluxapi/syncthing/fluxsyncthingconfig","metadata":{"seo":{"title":"Returns config","description":"Returns the entire config. AdminAndFluxTeam"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"fluxSyncthingConfig","name":"Returns config","isWebhook":false,"pointer":"/paths/~1syncthing~1config/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Returns config","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Returns the entire config. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AdminAndFluxTeam"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/syncthing/config","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/syncthing/config","href":"syncthing/fluxsyncthingconfig","openApiOperationId":"fluxSyncthingConfig","summary":"Returns config"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1config/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1config/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1syncthing~1config/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_384","exampleIds":["paths/~1syncthing~1config/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1config/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/syncthing/fluxsyncthingconfig"}],"panels":[]}]},"httpPath":"/syncthing/config"},{"label":"Replace the entire Syncthing configuration","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/syncthing/fluxsyncthingconfigpost","routeSlug":"/fluxapi/syncthing/fluxsyncthingconfigpost","metadata":{"seo":{"title":"Replace the entire Syncthing configuration","description":"Replaces this node's whole Syncthing configuration with the object sent in config. AdminAndFluxTeam"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"fluxSyncthingConfigPOST","name":"Replace the entire Syncthing configuration","isWebhook":false,"pointer":"/paths/~1syncthing~1config/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Replace the entire Syncthing configuration","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Replaces this node's whole Syncthing configuration with the object sent in "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"config"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":". "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AdminAndFluxTeam"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_649","exampleIds":["paths/~1syncthing~1config/post/requestBody/content/application~1json/example"]}},"schemaId":"schema_649","exampleIds":["paths/~1syncthing~1config/post/requestBody/content/application~1json/example"],"pointer":"/paths/~1syncthing~1config/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/syncthing/config","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"requestBody":{"application/json":{"schemaId":"schema_649","exampleIds":["paths/~1syncthing~1config/post/requestBody/content/application~1json/example"]}},"responseCodes":["200","401"],"pointer":"/syncthing/config","href":"syncthing/fluxsyncthingconfigpost","openApiOperationId":"fluxSyncthingConfigPOST","summary":"Replace the entire Syncthing configuration"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"schemaId":"schema_649","exampleIds":["paths/~1syncthing~1config/post/requestBody/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_649","exampleIds":["paths/~1syncthing~1config/post/requestBody/content/application~1json/example"]}},"examples":[{}]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1config/post/responses/200/content/application~1json/example"]}},"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1config/post/responses/200/content/application~1json/example"]},{"code":"401","description":"Authentication failed or insufficient privileges","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}},"schemaId":"components/schemas/UnauthorizedError"}],"pointer":"/paths/~1syncthing~1config/post/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_384","exampleIds":["paths/~1syncthing~1config/post/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1config/post/responses/200/content/application~1json/example"]}}},{"code":"401","schemaId":"components/schemas/UnauthorizedError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/syncthing/fluxsyncthingconfigpost"}],"panels":[]}]},"httpPath":"/syncthing/config"},{"label":"Returns device config section","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/syncthing/fluxsyncthingconfigdevices","routeSlug":"/fluxapi/syncthing/fluxsyncthingconfigdevices","metadata":{"seo":{"title":"Returns device config section","description":"Returns all devices as an array. Returns the device for the given ID. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"fluxSyncthingConfigDevices","name":"Returns device config section","isWebhook":false,"pointer":"/paths/~1syncthing~1config~1devices/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Returns device config section","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Returns all devices as an array. Returns the device for the given ID. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"id","in":"query","schemaId":"schema_353","description":"DeviceID","example":"PVI7HIK-QOY4UCX-5UGMOMA-A5E2ZXN-D2IOC5R-7ADG2X7-6G33ELX-APLV4QQ"}],"pointer":"/paths/~1syncthing~1config~1devices/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/syncthing/config/devices","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"id","in":"query","example":"PVI7HIK-QOY4UCX-5UGMOMA-A5E2ZXN-D2IOC5R-7ADG2X7-6G33ELX-APLV4QQ","schemaId":"schema_353"}],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/syncthing/config/devices","href":"syncthing/fluxsyncthingconfigdevices","openApiOperationId":"fluxSyncthingConfigDevices","summary":"Returns device config section"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1config~1devices/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1config~1devices/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1syncthing~1config~1devices/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_384","exampleIds":["paths/~1syncthing~1config~1devices/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1config~1devices/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/syncthing/fluxsyncthingconfigdevices"}],"panels":[]}]},"httpPath":"/syncthing/config/devices"},{"label":"Replace the device config section","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/syncthing/fluxsyncthingconfigdevicespost","routeSlug":"/fluxapi/syncthing/fluxsyncthingconfigdevicespost","metadata":{"seo":{"title":"Replace the device config section","description":"Replaces the Syncthing device configuration section. AdminAndFluxTeam"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"fluxSyncthingConfigDevicesPOST","name":"Replace the device config section","isWebhook":false,"pointer":"/paths/~1syncthing~1config~1devices/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Replace the device config section","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Replaces the Syncthing device configuration section. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AdminAndFluxTeam"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_649","exampleIds":["paths/~1syncthing~1config~1devices/post/requestBody/content/application~1json/example"]}},"schemaId":"schema_649","exampleIds":["paths/~1syncthing~1config~1devices/post/requestBody/content/application~1json/example"],"pointer":"/paths/~1syncthing~1config~1devices/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/syncthing/config/devices","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"requestBody":{"application/json":{"schemaId":"schema_649","exampleIds":["paths/~1syncthing~1config~1devices/post/requestBody/content/application~1json/example"]}},"responseCodes":["200","401"],"pointer":"/syncthing/config/devices","href":"syncthing/fluxsyncthingconfigdevicespost","openApiOperationId":"fluxSyncthingConfigDevicesPOST","summary":"Replace the device config section"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"schemaId":"schema_649","exampleIds":["paths/~1syncthing~1config~1devices/post/requestBody/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_649","exampleIds":["paths/~1syncthing~1config~1devices/post/requestBody/content/application~1json/example"]}},"examples":[{}]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1config~1devices/post/responses/200/content/application~1json/example"]}},"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1config~1devices/post/responses/200/content/application~1json/example"]},{"code":"401","description":"Authentication failed or insufficient privileges","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}},"schemaId":"components/schemas/UnauthorizedError"}],"pointer":"/paths/~1syncthing~1config~1devices/post/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_384","exampleIds":["paths/~1syncthing~1config~1devices/post/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1config~1devices/post/responses/200/content/application~1json/example"]}}},{"code":"401","schemaId":"components/schemas/UnauthorizedError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/syncthing/fluxsyncthingconfigdevicespost"}],"panels":[]}]},"httpPath":"/syncthing/config/devices"},{"label":"Returns folder config section","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/syncthing/fluxsyncthingconfigfoldersget","routeSlug":"/fluxapi/syncthing/fluxsyncthingconfigfoldersget","metadata":{"seo":{"title":"Returns folder config section","description":"Returns all folders as an array. Returns the folders for the given ID. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"fluxSyncthingConfigFoldersGET","name":"Returns folder config section","isWebhook":false,"pointer":"/paths/~1syncthing~1config~1folders/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Returns folder config section","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Returns all folders as an array. Returns the folders for the given ID. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"id","in":"query","schemaId":"schema_353","description":"FolderID","example":"ab1c2-def3g"}],"pointer":"/paths/~1syncthing~1config~1folders/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/syncthing/config/folders","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"id","in":"query","example":"ab1c2-def3g","schemaId":"schema_353"}],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/syncthing/config/folders","href":"syncthing/fluxsyncthingconfigfoldersget","openApiOperationId":"fluxSyncthingConfigFoldersGET","summary":"Returns folder config section"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1config~1folders/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1config~1folders/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1syncthing~1config~1folders/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_384","exampleIds":["paths/~1syncthing~1config~1folders/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1config~1folders/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/syncthing/fluxsyncthingconfigfoldersget"}],"panels":[]}]},"httpPath":"/syncthing/config/folders"},{"label":"Replace folder config section","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/syncthing/fluxsyncthingconfigfolderspost","routeSlug":"/fluxapi/syncthing/fluxsyncthingconfigfolderspost","metadata":{"seo":{"title":"Replace folder config section","description":"Replace folder config section. AdminAndFluxTeam"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"fluxSyncthingConfigFoldersPOST","name":"Replace folder config section","isWebhook":false,"pointer":"/paths/~1syncthing~1config~1folders/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Replace folder config section","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Replace folder config section. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AdminAndFluxTeam"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_373","exampleIds":["paths/~1syncthing~1config~1folders/post/requestBody/content/application~1json/example"]}},"schemaId":"schema_373","exampleIds":["paths/~1syncthing~1config~1folders/post/requestBody/content/application~1json/example"],"pointer":"/paths/~1syncthing~1config~1folders/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/syncthing/config/folders","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"requestBody":{"application/json":{"schemaId":"schema_373","exampleIds":["paths/~1syncthing~1config~1folders/post/requestBody/content/application~1json/example"]}},"responseCodes":["200"],"pointer":"/syncthing/config/folders","href":"syncthing/fluxsyncthingconfigfolderspost","openApiOperationId":"fluxSyncthingConfigFoldersPOST","summary":"Replace folder config section"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"schemaId":"schema_373","exampleIds":["paths/~1syncthing~1config~1folders/post/requestBody/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_373","exampleIds":["paths/~1syncthing~1config~1folders/post/requestBody/content/application~1json/example"]}},"examples":[{}]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1config~1folders/post/responses/200/content/application~1json/example"]}},"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1config~1folders/post/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1syncthing~1config~1folders/post/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_384","exampleIds":["paths/~1syncthing~1config~1folders/post/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1config~1folders/post/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/syncthing/fluxsyncthingconfigfolderspost"}],"panels":[]}]},"httpPath":"/syncthing/config/folders"},{"label":"Returns a template folder configuration","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/syncthing/fluxsyncthingconfigdefaultsfolder","routeSlug":"/fluxapi/syncthing/fluxsyncthingconfigdefaultsfolder","metadata":{"seo":{"title":"Returns a template folder configuration","description":"Returns a template folder configuration object with all default values, which only needs a unique ID to be applied. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"fluxSyncthingConfigDefaultsFolder","name":"Returns a template folder configuration","isWebhook":false,"pointer":"/paths/~1syncthing~1config~1defaults~1folder/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Returns a template folder configuration","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Returns a template folder configuration object with all default values, which only needs a unique ID to be applied. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/syncthing/config/defaults/folder","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/syncthing/config/defaults/folder","href":"syncthing/fluxsyncthingconfigdefaultsfolder","openApiOperationId":"fluxSyncthingConfigDefaultsFolder","summary":"Returns a template folder configuration"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1config~1defaults~1folder/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1config~1defaults~1folder/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1syncthing~1config~1defaults~1folder/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_384","exampleIds":["paths/~1syncthing~1config~1defaults~1folder/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1config~1defaults~1folder/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/syncthing/fluxsyncthingconfigdefaultsfolder"}],"panels":[]}]},"httpPath":"/syncthing/config/defaults/folder"},{"label":"Replace the default folder config","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/syncthing/fluxsyncthingconfigdefaultsfolderpost","routeSlug":"/fluxapi/syncthing/fluxsyncthingconfigdefaultsfolderpost","metadata":{"seo":{"title":"Replace the default folder config","description":"Replaces the template Syncthing applies to newly created folders. AdminAndFluxTeam"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"fluxSyncthingConfigDefaultsFolderPOST","name":"Replace the default folder config","isWebhook":false,"pointer":"/paths/~1syncthing~1config~1defaults~1folder/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Replace the default folder config","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Replaces the template Syncthing applies to newly created folders. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AdminAndFluxTeam"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_649","exampleIds":["paths/~1syncthing~1config~1defaults~1folder/post/requestBody/content/application~1json/example"]}},"schemaId":"schema_649","exampleIds":["paths/~1syncthing~1config~1defaults~1folder/post/requestBody/content/application~1json/example"],"pointer":"/paths/~1syncthing~1config~1defaults~1folder/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/syncthing/config/defaults/folder","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"requestBody":{"application/json":{"schemaId":"schema_649","exampleIds":["paths/~1syncthing~1config~1defaults~1folder/post/requestBody/content/application~1json/example"]}},"responseCodes":["200","401"],"pointer":"/syncthing/config/defaults/folder","href":"syncthing/fluxsyncthingconfigdefaultsfolderpost","openApiOperationId":"fluxSyncthingConfigDefaultsFolderPOST","summary":"Replace the default folder config"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"schemaId":"schema_649","exampleIds":["paths/~1syncthing~1config~1defaults~1folder/post/requestBody/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_649","exampleIds":["paths/~1syncthing~1config~1defaults~1folder/post/requestBody/content/application~1json/example"]}},"examples":[{}]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1config~1defaults~1folder/post/responses/200/content/application~1json/example"]}},"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1config~1defaults~1folder/post/responses/200/content/application~1json/example"]},{"code":"401","description":"Authentication failed or insufficient privileges","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}},"schemaId":"components/schemas/UnauthorizedError"}],"pointer":"/paths/~1syncthing~1config~1defaults~1folder/post/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_384","exampleIds":["paths/~1syncthing~1config~1defaults~1folder/post/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1config~1defaults~1folder/post/responses/200/content/application~1json/example"]}}},{"code":"401","schemaId":"components/schemas/UnauthorizedError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/syncthing/fluxsyncthingconfigdefaultsfolderpost"}],"panels":[]}]},"httpPath":"/syncthing/config/defaults/folder"},{"label":"Returns a template device configuration","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/syncthing/fluxsyncthingconfigdefaultsdevice","routeSlug":"/fluxapi/syncthing/fluxsyncthingconfigdefaultsdevice","metadata":{"seo":{"title":"Returns a template device configuration","description":"Returns a template device configuration object with all default values, which only needs a unique ID to be applied. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"fluxSyncthingConfigDefaultsDevice","name":"Returns a template device configuration","isWebhook":false,"pointer":"/paths/~1syncthing~1config~1defaults~1device/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Returns a template device configuration","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Returns a template device configuration object with all default values, which only needs a unique ID to be applied. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/syncthing/config/defaults/device","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/syncthing/config/defaults/device","href":"syncthing/fluxsyncthingconfigdefaultsdevice","openApiOperationId":"fluxSyncthingConfigDefaultsDevice","summary":"Returns a template device configuration"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1config~1defaults~1device/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1config~1defaults~1device/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1syncthing~1config~1defaults~1device/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_384","exampleIds":["paths/~1syncthing~1config~1defaults~1device/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1config~1defaults~1device/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/syncthing/fluxsyncthingconfigdefaultsdevice"}],"panels":[]}]},"httpPath":"/syncthing/config/defaults/device"},{"label":"Replace the default device config","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/syncthing/fluxsyncthingconfigdefaultsdevicepost","routeSlug":"/fluxapi/syncthing/fluxsyncthingconfigdefaultsdevicepost","metadata":{"seo":{"title":"Replace the default device config","description":"Replaces the template Syncthing applies to newly added devices. AdminAndFluxTeam"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"fluxSyncthingConfigDefaultsDevicePOST","name":"Replace the default device config","isWebhook":false,"pointer":"/paths/~1syncthing~1config~1defaults~1device/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Replace the default device config","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Replaces the template Syncthing applies to newly added devices. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AdminAndFluxTeam"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_649","exampleIds":["paths/~1syncthing~1config~1defaults~1device/post/requestBody/content/application~1json/example"]}},"schemaId":"schema_649","exampleIds":["paths/~1syncthing~1config~1defaults~1device/post/requestBody/content/application~1json/example"],"pointer":"/paths/~1syncthing~1config~1defaults~1device/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/syncthing/config/defaults/device","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"requestBody":{"application/json":{"schemaId":"schema_649","exampleIds":["paths/~1syncthing~1config~1defaults~1device/post/requestBody/content/application~1json/example"]}},"responseCodes":["200","401"],"pointer":"/syncthing/config/defaults/device","href":"syncthing/fluxsyncthingconfigdefaultsdevicepost","openApiOperationId":"fluxSyncthingConfigDefaultsDevicePOST","summary":"Replace the default device config"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"schemaId":"schema_649","exampleIds":["paths/~1syncthing~1config~1defaults~1device/post/requestBody/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_649","exampleIds":["paths/~1syncthing~1config~1defaults~1device/post/requestBody/content/application~1json/example"]}},"examples":[{}]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1config~1defaults~1device/post/responses/200/content/application~1json/example"]}},"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1config~1defaults~1device/post/responses/200/content/application~1json/example"]},{"code":"401","description":"Authentication failed or insufficient privileges","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}},"schemaId":"components/schemas/UnauthorizedError"}],"pointer":"/paths/~1syncthing~1config~1defaults~1device/post/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_384","exampleIds":["paths/~1syncthing~1config~1defaults~1device/post/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1config~1defaults~1device/post/responses/200/content/application~1json/example"]}}},{"code":"401","schemaId":"components/schemas/UnauthorizedError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/syncthing/fluxsyncthingconfigdefaultsdevicepost"}],"panels":[]}]},"httpPath":"/syncthing/config/defaults/device"},{"label":"Returns an object with a single lines attribute","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/syncthing/fluxsyncthingconfigignores","routeSlug":"/fluxapi/syncthing/fluxsyncthingconfigignores","metadata":{"seo":{"title":"Returns an object with a single lines attribute","description":"Returns an object with a single lines attribute listing ignore patterns to be used by default on folders, as an array of single-line strings. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"fluxSyncthingConfigIgnores","name":"Returns an object with a single lines attribute","isWebhook":false,"pointer":"/paths/~1syncthing~1config~1defaults~1ignores/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Returns an object with a single lines attribute","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Returns an object with a single lines attribute listing ignore patterns to be used by default on folders, as an array of single-line strings. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/syncthing/config/defaults/ignores","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/syncthing/config/defaults/ignores","href":"syncthing/fluxsyncthingconfigignores","openApiOperationId":"fluxSyncthingConfigIgnores","summary":"Returns an object with a single lines attribute"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_650","exampleIds":["paths/~1syncthing~1config~1defaults~1ignores/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_650","exampleIds":["paths/~1syncthing~1config~1defaults~1ignores/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1syncthing~1config~1defaults~1ignores/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_650","exampleIds":["paths/~1syncthing~1config~1defaults~1ignores/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_650","exampleIds":["paths/~1syncthing~1config~1defaults~1ignores/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/syncthing/fluxsyncthingconfigignores"}],"panels":[]}]},"httpPath":"/syncthing/config/defaults/ignores"},{"label":"Replace the default ignore patterns","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/syncthing/fluxsyncthingconfigdefaultsignorespost","routeSlug":"/fluxapi/syncthing/fluxsyncthingconfigdefaultsignorespost","metadata":{"seo":{"title":"Replace the default ignore patterns","description":"Replaces the ignore patterns applied to newly created folders. AdminAndFluxTeam"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"fluxSyncthingConfigDefaultsIgnoresPOST","name":"Replace the default ignore patterns","isWebhook":false,"pointer":"/paths/~1syncthing~1config~1defaults~1ignores/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Replace the default ignore patterns","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Replaces the ignore patterns applied to newly created folders. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AdminAndFluxTeam"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_649","exampleIds":["paths/~1syncthing~1config~1defaults~1ignores/post/requestBody/content/application~1json/example"]}},"schemaId":"schema_649","exampleIds":["paths/~1syncthing~1config~1defaults~1ignores/post/requestBody/content/application~1json/example"],"pointer":"/paths/~1syncthing~1config~1defaults~1ignores/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/syncthing/config/defaults/ignores","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"requestBody":{"application/json":{"schemaId":"schema_649","exampleIds":["paths/~1syncthing~1config~1defaults~1ignores/post/requestBody/content/application~1json/example"]}},"responseCodes":["200","401"],"pointer":"/syncthing/config/defaults/ignores","href":"syncthing/fluxsyncthingconfigdefaultsignorespost","openApiOperationId":"fluxSyncthingConfigDefaultsIgnoresPOST","summary":"Replace the default ignore patterns"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"schemaId":"schema_649","exampleIds":["paths/~1syncthing~1config~1defaults~1ignores/post/requestBody/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_649","exampleIds":["paths/~1syncthing~1config~1defaults~1ignores/post/requestBody/content/application~1json/example"]}},"examples":[{}]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1config~1defaults~1ignores/post/responses/200/content/application~1json/example"]}},"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1config~1defaults~1ignores/post/responses/200/content/application~1json/example"]},{"code":"401","description":"Authentication failed or insufficient privileges","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}},"schemaId":"components/schemas/UnauthorizedError"}],"pointer":"/paths/~1syncthing~1config~1defaults~1ignores/post/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_384","exampleIds":["paths/~1syncthing~1config~1defaults~1ignores/post/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1config~1defaults~1ignores/post/responses/200/content/application~1json/example"]}}},{"code":"401","schemaId":"components/schemas/UnauthorizedError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/syncthing/fluxsyncthingconfigdefaultsignorespost"}],"panels":[]}]},"httpPath":"/syncthing/config/defaults/ignores"},{"label":"Returns the respective object","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/syncthing/fluxsyncthingconfigoptions","routeSlug":"/fluxapi/syncthing/fluxsyncthingconfigoptions","metadata":{"seo":{"title":"Returns the respective object","description":"GET returns the respective object, PUT replaces the entire object and PATCH replaces only the given child objects. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"fluxSyncthingConfigOptions","name":"Returns the respective object","isWebhook":false,"pointer":"/paths/~1syncthing~1config~1options/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Returns the respective object","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"GET returns the respective object, PUT replaces the entire object and PATCH replaces only the given child objects. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/syncthing/config/options","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/syncthing/config/options","href":"syncthing/fluxsyncthingconfigoptions","openApiOperationId":"fluxSyncthingConfigOptions","summary":"Returns the respective object"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1config~1options/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1config~1options/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1syncthing~1config~1options/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_384","exampleIds":["paths/~1syncthing~1config~1options/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1config~1options/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/syncthing/fluxsyncthingconfigoptions"}],"panels":[]}]},"httpPath":"/syncthing/config/options"},{"label":"Replace the options config section","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/syncthing/fluxsyncthingconfigoptionspost","routeSlug":"/fluxapi/syncthing/fluxsyncthingconfigoptionspost","metadata":{"seo":{"title":"Replace the options config section","description":"Replaces the Syncthing options configuration section. AdminAndFluxTeam"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"fluxSyncthingConfigOptionsPOST","name":"Replace the options config section","isWebhook":false,"pointer":"/paths/~1syncthing~1config~1options/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Replace the options config section","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Replaces the Syncthing options configuration section. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AdminAndFluxTeam"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_649","exampleIds":["paths/~1syncthing~1config~1options/post/requestBody/content/application~1json/example"]}},"schemaId":"schema_649","exampleIds":["paths/~1syncthing~1config~1options/post/requestBody/content/application~1json/example"],"pointer":"/paths/~1syncthing~1config~1options/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/syncthing/config/options","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"requestBody":{"application/json":{"schemaId":"schema_649","exampleIds":["paths/~1syncthing~1config~1options/post/requestBody/content/application~1json/example"]}},"responseCodes":["200","401"],"pointer":"/syncthing/config/options","href":"syncthing/fluxsyncthingconfigoptionspost","openApiOperationId":"fluxSyncthingConfigOptionsPOST","summary":"Replace the options config section"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"schemaId":"schema_649","exampleIds":["paths/~1syncthing~1config~1options/post/requestBody/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_649","exampleIds":["paths/~1syncthing~1config~1options/post/requestBody/content/application~1json/example"]}},"examples":[{}]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1config~1options/post/responses/200/content/application~1json/example"]}},"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1config~1options/post/responses/200/content/application~1json/example"]},{"code":"401","description":"Authentication failed or insufficient privileges","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}},"schemaId":"components/schemas/UnauthorizedError"}],"pointer":"/paths/~1syncthing~1config~1options/post/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_384","exampleIds":["paths/~1syncthing~1config~1options/post/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1config~1options/post/responses/200/content/application~1json/example"]}}},{"code":"401","schemaId":"components/schemas/UnauthorizedError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/syncthing/fluxsyncthingconfigoptionspost"}],"panels":[]}]},"httpPath":"/syncthing/config/options"},{"label":"Returns the respective object of gui config","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/syncthing/fluxsyncthingconfigguiget","routeSlug":"/fluxapi/syncthing/fluxsyncthingconfigguiget","metadata":{"seo":{"title":"Returns the respective object of gui config","description":"GET returns the respective object, PUT replaces the entire object and PATCH replaces only the given child objects. FluxTeam"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"fluxSyncthingConfigGuiGet","name":"Returns the respective object of gui config","isWebhook":false,"pointer":"/paths/~1syncthing~1config~1gui/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Returns the respective object of gui config","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"GET returns the respective object, PUT replaces the entire object and PATCH replaces only the given child objects. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxTeam"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/syncthing/config/gui","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/syncthing/config/gui","href":"syncthing/fluxsyncthingconfigguiget","openApiOperationId":"fluxSyncthingConfigGuiGet","summary":"Returns the respective object of gui config"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1config~1gui/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1config~1gui/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1syncthing~1config~1gui/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_384","exampleIds":["paths/~1syncthing~1config~1gui/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1config~1gui/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/syncthing/fluxsyncthingconfigguiget"}],"panels":[]}]},"httpPath":"/syncthing/config/gui"},{"label":"Replaces the entire gui object in config","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/syncthing/fluxsyncthingconfigguipost","routeSlug":"/fluxapi/syncthing/fluxsyncthingconfigguipost","metadata":{"seo":{"title":"Replaces the entire gui object in config","description":"Replaces the entire gui object in config. FluxTeam"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"fluxSyncthingConfigGuiPost","name":"Replaces the entire gui object in config","isWebhook":false,"pointer":"/paths/~1syncthing~1config~1gui/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Replaces the entire gui object in config","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Replaces the entire gui object in config. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxTeam"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["text/plain"],"mediaTypeSchemas":{"text/plain":{"schemaId":"schema_651"}},"schemaId":"schema_651","pointer":"/paths/~1syncthing~1config~1gui/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/syncthing/config/gui","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"requestBody":{"text/plain":{"schemaId":"schema_651"}},"responseCodes":["200"],"pointer":"/syncthing/config/gui","href":"syncthing/fluxsyncthingconfigguipost","openApiOperationId":"fluxSyncthingConfigGuiPost","summary":"Replaces the entire gui object in config"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"schemaId":"schema_651","mediaTypes":["text/plain"],"mediaTypeSchemas":{"text/plain":{"schemaId":"schema_651"}},"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1config~1gui/post/responses/200/content/application~1json/example"]}},"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1config~1gui/post/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1syncthing~1config~1gui/post/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_384","exampleIds":["paths/~1syncthing~1config~1gui/post/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1config~1gui/post/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/syncthing/fluxsyncthingconfigguipost"}],"panels":[]}]},"httpPath":"/syncthing/config/gui"},{"label":"Returns the respective object","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/syncthing/fluxsyncthingconfigldapget","routeSlug":"/fluxapi/syncthing/fluxsyncthingconfigldapget","metadata":{"seo":{"title":"Returns the respective object","description":"GET returns the respective object, PUT replaces the entire object and PATCH replaces only the given child objects. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"fluxSyncthingConfigLdapGet","name":"Returns the respective object","isWebhook":false,"pointer":"/paths/~1syncthing~1config~1ldap/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Returns the respective object","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"GET returns the respective object, PUT replaces the entire object and PATCH replaces only the given child objects. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/syncthing/config/ldap","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/syncthing/config/ldap","href":"syncthing/fluxsyncthingconfigldapget","openApiOperationId":"fluxSyncthingConfigLdapGet","summary":"Returns the respective object"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1config~1ldap/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1config~1ldap/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1syncthing~1config~1ldap/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_384","exampleIds":["paths/~1syncthing~1config~1ldap/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1config~1ldap/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/syncthing/fluxsyncthingconfigldapget"}],"panels":[]}]},"httpPath":"/syncthing/config/ldap"},{"label":"Replaces the entire ldap config object","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/syncthing/fluxsyncthingconfigldappost","routeSlug":"/fluxapi/syncthing/fluxsyncthingconfigldappost","metadata":{"seo":{"title":"Replaces the entire ldap config object","description":"Replaces the entire ldap config object. AdminAndFluxTeam"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"fluxSyncthingConfigLdapPost","name":"Replaces the entire ldap config object","isWebhook":false,"pointer":"/paths/~1syncthing~1config~1ldap/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Replaces the entire ldap config object","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Replaces the entire ldap config object. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AdminAndFluxTeam"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_651"}},"schemaId":"schema_651","pointer":"/paths/~1syncthing~1config~1ldap/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/syncthing/config/ldap","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"requestBody":{"application/json":{"schemaId":"schema_651"}},"responseCodes":["200"],"pointer":"/syncthing/config/ldap","href":"syncthing/fluxsyncthingconfigldappost","openApiOperationId":"fluxSyncthingConfigLdapPost","summary":"Replaces the entire ldap config object"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"schemaId":"schema_651","mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_651"}},"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1config~1ldap/post/responses/200/content/application~1json/example"]}},"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1config~1ldap/post/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1syncthing~1config~1ldap/post/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_384","exampleIds":["paths/~1syncthing~1config~1ldap/post/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1config~1ldap/post/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/syncthing/fluxsyncthingconfigldappost"}],"panels":[]}]},"httpPath":"/syncthing/config/ldap"},{"label":"Status of restart required","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/syncthing/fluxsyncthingconfigrestartrequired","routeSlug":"/fluxapi/syncthing/fluxsyncthingconfigrestartrequired","metadata":{"seo":{"title":"Status of restart required","description":"GET returns whether a restart of Syncthing is required for the current config to take effect. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"fluxSyncthingConfigRestartRequired","name":"Status of restart required","isWebhook":false,"pointer":"/paths/~1syncthing~1config~1restart-required/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Status of restart required","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"GET returns whether a restart of Syncthing is required for the current config to take effect. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/syncthing/config/restart-required","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/syncthing/config/restart-required","href":"syncthing/fluxsyncthingconfigrestartrequired","openApiOperationId":"fluxSyncthingConfigRestartRequired","summary":"Status of restart required"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_650","exampleIds":["paths/~1syncthing~1config~1restart-required/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_650","exampleIds":["paths/~1syncthing~1config~1restart-required/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1syncthing~1config~1restart-required/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_650","exampleIds":["paths/~1syncthing~1config~1restart-required/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_650","exampleIds":["paths/~1syncthing~1config~1restart-required/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/syncthing/fluxsyncthingconfigrestartrequired"}],"panels":[]}]},"httpPath":"/syncthing/config/restart-required"},{"label":"Returns general statistics about devices","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/syncthing/fluxsyncthingstatsdevice","routeSlug":"/fluxapi/syncthing/fluxsyncthingstatsdevice","metadata":{"seo":{"title":"Returns general statistics about devices","description":"Returns general statistics about devices. Currently, only contains the time the device was last seen and the last connection duration. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"fluxSyncthingStatsDevice","name":"Returns general statistics about devices","isWebhook":false,"pointer":"/paths/~1syncthing~1stats~1device/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Returns general statistics about devices","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Returns general statistics about devices. Currently, only contains the time the device was last seen and the last connection duration. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/syncthing/stats/device","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/syncthing/stats/device","href":"syncthing/fluxsyncthingstatsdevice","openApiOperationId":"fluxSyncthingStatsDevice","summary":"Returns general statistics about devices"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1stats~1device/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1stats~1device/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1syncthing~1stats~1device/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_384","exampleIds":["paths/~1syncthing~1stats~1device/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1stats~1device/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/syncthing/fluxsyncthingstatsdevice"}],"panels":[]}]},"httpPath":"/syncthing/stats/device"},{"label":"Returns general statistics about folder","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/syncthing/fluxsyncthingstatsfolder","routeSlug":"/fluxapi/syncthing/fluxsyncthingstatsfolder","metadata":{"seo":{"title":"Returns general statistics about folder","description":"Returns general statistics about folders. Currently contains the last scan time and the last synced file. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"fluxSyncthingStatsFolder","name":"Returns general statistics about folder","isWebhook":false,"pointer":"/paths/~1syncthing~1stats~1folder/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Returns general statistics about folder","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Returns general statistics about folders. Currently contains the last scan time and the last synced file. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/syncthing/stats/folder","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/syncthing/stats/folder","href":"syncthing/fluxsyncthingstatsfolder","openApiOperationId":"fluxSyncthingStatsFolder","summary":"Returns general statistics about folder"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1stats~1folder/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1stats~1folder/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1syncthing~1stats~1folder/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_384","exampleIds":["paths/~1syncthing~1stats~1folder/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1stats~1folder/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/syncthing/fluxsyncthingstatsfolder"}],"panels":[]}]},"httpPath":"/syncthing/stats/folder"},{"label":"Lists remote devices which have tried to connect","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/syncthing/fluxsyncthingpendingdevice","routeSlug":"/fluxapi/syncthing/fluxsyncthingpendingdevice","metadata":{"seo":{"title":"Lists remote devices which have tried to connect","description":"Lists remote devices which have tried to connect, but are not yet configured in our instance. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"fluxSyncthingPendingDevice","name":"Lists remote devices which have tried to connect","isWebhook":false,"pointer":"/paths/~1syncthing~1cluster~1pending~1devices/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Lists remote devices which have tried to connect","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Lists remote devices which have tried to connect, but are not yet configured in our instance. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/syncthing/cluster/pending/devices","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/syncthing/cluster/pending/devices","href":"syncthing/fluxsyncthingpendingdevice","openApiOperationId":"fluxSyncthingPendingDevice","summary":"Lists remote devices which have tried to connect"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1cluster~1pending~1devices/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1cluster~1pending~1devices/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1syncthing~1cluster~1pending~1devices/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_384","exampleIds":["paths/~1syncthing~1cluster~1pending~1devices/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1cluster~1pending~1devices/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/syncthing/fluxsyncthingpendingdevice"}],"panels":[]}]},"httpPath":"/syncthing/cluster/pending/devices"},{"label":"Remove records about a pending remote device which tried to connect","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/syncthing/fluxsyncthingpendingdevicespost","routeSlug":"/fluxapi/syncthing/fluxsyncthingpendingdevicespost","metadata":{"seo":{"title":"Remove records about a pending remote device which tried to connect","description":"Remove records about a pending remote device which tried to connect. Valid values for the device parameter are those from the corresponding GET /rest/cluster/pending/devices endpoint. AdminAndFluxTeam"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"fluxSyncthingPendingDevicesPOST","name":"Remove records about a pending remote device which tried to connect","isWebhook":false,"pointer":"/paths/~1syncthing~1cluster~1pending~1devices/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Remove records about a pending remote device which tried to connect","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Remove records about a pending remote device which tried to connect. Valid values for the device parameter are those from the corresponding GET /rest/cluster/pending/devices endpoint. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AdminAndFluxTeam"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_652","exampleIds":["paths/~1syncthing~1cluster~1pending~1devices/post/requestBody/content/application~1json/example"]}},"schemaId":"schema_652","exampleIds":["paths/~1syncthing~1cluster~1pending~1devices/post/requestBody/content/application~1json/example"],"pointer":"/paths/~1syncthing~1cluster~1pending~1devices/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/syncthing/cluster/pending/devices","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"requestBody":{"application/json":{"schemaId":"schema_652","exampleIds":["paths/~1syncthing~1cluster~1pending~1devices/post/requestBody/content/application~1json/example"]}},"responseCodes":["200"],"pointer":"/syncthing/cluster/pending/devices","href":"syncthing/fluxsyncthingpendingdevicespost","openApiOperationId":"fluxSyncthingPendingDevicesPOST","summary":"Remove records about a pending remote device which tried to connect"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"schemaId":"schema_652","exampleIds":["paths/~1syncthing~1cluster~1pending~1devices/post/requestBody/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_652","exampleIds":["paths/~1syncthing~1cluster~1pending~1devices/post/requestBody/content/application~1json/example"]}},"examples":[{}]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1cluster~1pending~1devices/post/responses/200/content/application~1json/example"]}},"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1cluster~1pending~1devices/post/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1syncthing~1cluster~1pending~1devices/post/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_384","exampleIds":["paths/~1syncthing~1cluster~1pending~1devices/post/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1cluster~1pending~1devices/post/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/syncthing/fluxsyncthingpendingdevicespost"}],"panels":[]}]},"httpPath":"/syncthing/cluster/pending/devices"},{"label":"Lists folders which remote devices have offered to us, but are not yet shared from our instance to them","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/syncthing/fluxsyncthingpendingfolders","routeSlug":"/fluxapi/syncthing/fluxsyncthingpendingfolders","metadata":{"seo":{"title":"Lists folders which remote devices have offered to us, but are not yet shared from our instance to them","description":"Lists folders which remote devices have offered to us, but are not yet shared from our instance to them. Takes the optional device parameter to only return folders offered by a specific remote device. Other offering devices are also omitted from the result. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"fluxSyncthingPendingFolders","name":"Lists folders which remote devices have offered to us, but are not yet shared from our instance to them","isWebhook":false,"pointer":"/paths/~1syncthing~1cluster~1pending~1folders/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Lists folders which remote devices have offered to us, but are not yet shared from our instance to them","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Lists folders which remote devices have offered to us, but are not yet shared from our instance to them. Takes the optional "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"device"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" parameter to only return folders offered by a specific remote device. Other offering devices are also omitted from the result. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"id","in":"query","schemaId":"schema_353","description":"Device ID","example":"XHZAEFI-RFF7ATI-6LXKNWK-FCSD7FF-3URL6RN-OJQMS5T-EIDFDZX-R6QGYAZ"}],"pointer":"/paths/~1syncthing~1cluster~1pending~1folders/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/syncthing/cluster/pending/folders","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"id","in":"query","example":"XHZAEFI-RFF7ATI-6LXKNWK-FCSD7FF-3URL6RN-OJQMS5T-EIDFDZX-R6QGYAZ","schemaId":"schema_353"}],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/syncthing/cluster/pending/folders","href":"syncthing/fluxsyncthingpendingfolders","openApiOperationId":"fluxSyncthingPendingFolders","summary":"Lists folders which remote devices have offered to us, but are not yet shared from our instance to them"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1cluster~1pending~1folders/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1cluster~1pending~1folders/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1syncthing~1cluster~1pending~1folders/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_384","exampleIds":["paths/~1syncthing~1cluster~1pending~1folders/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1cluster~1pending~1folders/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/syncthing/fluxsyncthingpendingfolders"}],"panels":[]}]},"httpPath":"/syncthing/cluster/pending/folders"},{"label":"Remove records about a pending folder announced from a remote device","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/syncthing/fluxsyncthingpendingfolderspost","routeSlug":"/fluxapi/syncthing/fluxsyncthingpendingfolderspost","metadata":{"seo":{"title":"Remove records about a pending folder announced from a remote device","description":"Remove records about a pending folder announced from a remote device. Valid values for the folde parameters are those from the corresponding GET /rest/cluster/pending/folders endpoint. AdminAndFluxTeam"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"fluxSyncthingPendingFoldersPOST","name":"Remove records about a pending folder announced from a remote device","isWebhook":false,"pointer":"/paths/~1syncthing~1cluster~1pending~1folders/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Remove records about a pending folder announced from a remote device","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Remove records about a pending folder announced from a remote device. Valid values for the folde parameters are those from the corresponding GET /rest/cluster/pending/folders endpoint. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AdminAndFluxTeam"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_653","exampleIds":["paths/~1syncthing~1cluster~1pending~1folders/post/requestBody/content/application~1json/example"]}},"schemaId":"schema_653","exampleIds":["paths/~1syncthing~1cluster~1pending~1folders/post/requestBody/content/application~1json/example"],"pointer":"/paths/~1syncthing~1cluster~1pending~1folders/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/syncthing/cluster/pending/folders","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"requestBody":{"application/json":{"schemaId":"schema_653","exampleIds":["paths/~1syncthing~1cluster~1pending~1folders/post/requestBody/content/application~1json/example"]}},"responseCodes":["200"],"pointer":"/syncthing/cluster/pending/folders","href":"syncthing/fluxsyncthingpendingfolderspost","openApiOperationId":"fluxSyncthingPendingFoldersPOST","summary":"Remove records about a pending folder announced from a remote device"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"schemaId":"schema_653","exampleIds":["paths/~1syncthing~1cluster~1pending~1folders/post/requestBody/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_653","exampleIds":["paths/~1syncthing~1cluster~1pending~1folders/post/requestBody/content/application~1json/example"]}},"examples":[{}]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1cluster~1pending~1folders/post/responses/200/content/application~1json/example"]}},"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1cluster~1pending~1folders/post/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1syncthing~1cluster~1pending~1folders/post/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_384","exampleIds":["paths/~1syncthing~1cluster~1pending~1folders/post/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1cluster~1pending~1folders/post/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/syncthing/fluxsyncthingpendingfolderspost"}],"panels":[]}]},"httpPath":"/syncthing/cluster/pending/folders"},{"label":"Returns the list of errors encountered during scanning or pulling","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/syncthing/fluxsyncthingfolderserror","routeSlug":"/fluxapi/syncthing/fluxsyncthingfolderserror","metadata":{"seo":{"title":"Returns the list of errors encountered during scanning or pulling","description":"Takes one mandatory parameter, folder, and returns the list of errors encountered during scanning or pulling. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"fluxSyncthingFoldersError","name":"Returns the list of errors encountered during scanning or pulling","isWebhook":false,"pointer":"/paths/~1syncthing~1folder~1errors/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Returns the list of errors encountered during scanning or pulling","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Takes one mandatory parameter, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"folder"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", and returns the list of errors encountered during scanning or pulling. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"folder","in":"query","schemaId":"schema_353","description":"Folder ID","required":true,"example":"new-folder2"}],"pointer":"/paths/~1syncthing~1folder~1errors/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/syncthing/folder/errors","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"folder","in":"query","required":true,"example":"new-folder2","schemaId":"schema_353"}],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/syncthing/folder/errors","href":"syncthing/fluxsyncthingfolderserror","openApiOperationId":"fluxSyncthingFoldersError","summary":"Returns the list of errors encountered during scanning or pulling"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1folder~1errors/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1folder~1errors/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1syncthing~1folder~1errors/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_384","exampleIds":["paths/~1syncthing~1folder~1errors/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1folder~1errors/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/syncthing/fluxsyncthingfolderserror"}],"panels":[]}]},"httpPath":"/syncthing/folder/errors"},{"label":"Returns the list of archived files that could be recovered","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/syncthing/fluxsyncthingfolderversions","routeSlug":"/fluxapi/syncthing/fluxsyncthingfolderversions","metadata":{"seo":{"title":"Returns the list of archived files that could be recovered","description":"Takes one mandatory parameter, folder, and returns the list of archived files that could be recovered. How many versions are available depends on the File Versioning configuration. Each entry specifies when the file version was archived as the versionTime, the modTime when it was last modified before being archived, and the size in bytes. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"fluxSyncthingFolderVersions","name":"Returns the list of archived files that could be recovered","isWebhook":false,"pointer":"/paths/~1syncthing~1folder~1versions/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Returns the list of archived files that could be recovered","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Takes one mandatory parameter, folder, and returns the list of archived files that could be recovered. How many versions are available depends on the File Versioning configuration. Each entry specifies when the file version was archived as the versionTime, the modTime when it was last modified before being archived, and the size in bytes. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"folder","in":"query","schemaId":"schema_353","description":"Folder ID","required":true,"example":"new-folder2"}],"pointer":"/paths/~1syncthing~1folder~1versions/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/syncthing/folder/versions","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"folder","in":"query","required":true,"example":"new-folder2","schemaId":"schema_353"}],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/syncthing/folder/versions","href":"syncthing/fluxsyncthingfolderversions","openApiOperationId":"fluxSyncthingFolderVersions","summary":"Returns the list of archived files that could be recovered"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1folder~1versions/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1folder~1versions/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1syncthing~1folder~1versions/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_384","exampleIds":["paths/~1syncthing~1folder~1versions/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1folder~1versions/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/syncthing/fluxsyncthingfolderversions"}],"panels":[]}]},"httpPath":"/syncthing/folder/versions"},{"label":"Restore versioned files in a folder","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/syncthing/fluxsyncthingfolderversionspost","routeSlug":"/fluxapi/syncthing/fluxsyncthingfolderversionspost","metadata":{"seo":{"title":"Restore versioned files in a folder","description":"Restores files from a folder's version archive. folder names the folder and method selects the HTTP verb Syncthing is asked with (post by default). AdminAndFluxTeam"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"fluxSyncthingFolderVersionsPOST","name":"Restore versioned files in a folder","isWebhook":false,"pointer":"/paths/~1syncthing~1folder~1versions/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Restore versioned files in a folder","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Restores files from a folder's version archive. "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"folder"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" names the folder and "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"method"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" selects the HTTP verb Syncthing is asked with ("},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"post"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" by default). "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AdminAndFluxTeam"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_654","exampleIds":["paths/~1syncthing~1folder~1versions/post/requestBody/content/application~1json/example"]}},"schemaId":"schema_654","exampleIds":["paths/~1syncthing~1folder~1versions/post/requestBody/content/application~1json/example"],"pointer":"/paths/~1syncthing~1folder~1versions/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/syncthing/folder/versions","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"requestBody":{"application/json":{"schemaId":"schema_654","exampleIds":["paths/~1syncthing~1folder~1versions/post/requestBody/content/application~1json/example"]}},"responseCodes":["200","401"],"pointer":"/syncthing/folder/versions","href":"syncthing/fluxsyncthingfolderversionspost","openApiOperationId":"fluxSyncthingFolderVersionsPOST","summary":"Restore versioned files in a folder"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"schemaId":"schema_654","exampleIds":["paths/~1syncthing~1folder~1versions/post/requestBody/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_654","exampleIds":["paths/~1syncthing~1folder~1versions/post/requestBody/content/application~1json/example"]}},"examples":[{}]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1folder~1versions/post/responses/200/content/application~1json/example"]}},"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1folder~1versions/post/responses/200/content/application~1json/example"]},{"code":"401","description":"Authentication failed or insufficient privileges","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}},"schemaId":"components/schemas/UnauthorizedError"}],"pointer":"/paths/~1syncthing~1folder~1versions/post/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_384","exampleIds":["paths/~1syncthing~1folder~1versions/post/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1folder~1versions/post/responses/200/content/application~1json/example"]}}},{"code":"401","schemaId":"components/schemas/UnauthorizedError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/syncthing/fluxsyncthingfolderversionspost"}],"panels":[]}]},"httpPath":"/syncthing/folder/versions"},{"label":"Returns the directory tree of the global model","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/syncthing/fluxsyncthingdbbrowse","routeSlug":"/fluxapi/syncthing/fluxsyncthingdbbrowse","metadata":{"seo":{"title":"Returns the directory tree of the global model","description":"Returns the directory tree of the global model. takes one mandatory folder parameter and two optional parameters levels and prefix. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"fluxSyncthingDbBrowse","name":"Returns the directory tree of the global model","isWebhook":false,"pointer":"/paths/~1syncthing~1db~1browse/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Returns the directory tree of the global model","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Returns the directory tree of the global model. takes one mandatory "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"folder"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" parameter and two optional parameters "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"levels"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" and "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"prefix"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":". "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"folder","in":"query","schemaId":"schema_353","description":"Folder ID","required":true,"example":"fluxwp_wordpress1678382606717"},{"name":"levels","in":"query","schemaId":"schema_460","description":"Error level","example":2},{"name":"prefix","in":"query","schemaId":"schema_353","description":"Prefix","example":"DCIM"}],"pointer":"/paths/~1syncthing~1db~1browse/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/syncthing/db/browse","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"folder","in":"query","required":true,"example":"fluxwp_wordpress1678382606717","schemaId":"schema_353"},{"name":"levels","in":"query","example":2,"schemaId":"schema_460"},{"name":"prefix","in":"query","example":"DCIM","schemaId":"schema_353"}],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/syncthing/db/browse","href":"syncthing/fluxsyncthingdbbrowse","openApiOperationId":"fluxSyncthingDbBrowse","summary":"Returns the directory tree of the global model"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1db~1browse/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1db~1browse/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1syncthing~1db~1browse/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_384","exampleIds":["paths/~1syncthing~1db~1browse/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1db~1browse/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/syncthing/fluxsyncthingdbbrowse"}],"panels":[]}]},"httpPath":"/syncthing/db/browse"},{"label":"Returns the completion percentage and byte / item counts","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/syncthing/fluxsyncthingdbcompletion","routeSlug":"/fluxapi/syncthing/fluxsyncthingdbcompletion","metadata":{"seo":{"title":"Returns the completion percentage and byte / item counts","description":"Returns the completion percentage (0 to 100) and byte / item counts. Takes optional device and folder parameters. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"fluxSyncthingDbCompletion","name":"Returns the completion percentage and byte / item counts","isWebhook":false,"pointer":"/paths/~1syncthing~1db~1completion/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Returns the completion percentage and byte / item counts","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Returns the completion percentage (0 to 100) and byte / item counts. Takes optional "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"device"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" and "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"folder"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" parameters. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"folder","in":"query","schemaId":"schema_353","description":"Folder ID","example":"fluxwp_wordpress1678382606717"},{"name":"device","in":"query","schemaId":"schema_353","description":"Device ID","example":"7IKKJI5-E34NYQT-BCVFJMH-6O5YBNH-ZXRLVCG-7HE6I5Z-V6B5SLM-TNJAFAO"}],"pointer":"/paths/~1syncthing~1db~1completion/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/syncthing/db/completion","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"folder","in":"query","example":"fluxwp_wordpress1678382606717","schemaId":"schema_353"},{"name":"device","in":"query","example":"7IKKJI5-E34NYQT-BCVFJMH-6O5YBNH-ZXRLVCG-7HE6I5Z-V6B5SLM-TNJAFAO","schemaId":"schema_353"}],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/syncthing/db/completion","href":"syncthing/fluxsyncthingdbcompletion","openApiOperationId":"fluxSyncthingDbCompletion","summary":"Returns the completion percentage and byte / item counts"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1db~1completion/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1db~1completion/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1syncthing~1db~1completion/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_384","exampleIds":["paths/~1syncthing~1db~1completion/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1db~1completion/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/syncthing/fluxsyncthingdbcompletion"}],"panels":[]}]},"httpPath":"/syncthing/db/completion"},{"label":"Returns the content of the .stignore as the ignore field","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/syncthing/fluxsyncthingdbignores","routeSlug":"/fluxapi/syncthing/fluxsyncthingdbignores","metadata":{"seo":{"title":"Returns the content of the .stignore as the ignore field","description":"Takes one parameter, folder, and returns the content of the .stignore as the ignore field. A second field, expanded, provides a list of strings which represent globbing patterns described by gobwas/glob (based on standard wildcards) that match the patterns in .stignore and all the includes. If appropriate these globs are prepended by the following modifiers ! to negate the glob, (?i) to do case insensitive matching and (?d) to enable removing of ignored files in an otherwise empty directory. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"fluxSyncthingDbIgnores","name":"Returns the content of the .stignore as the ignore field","isWebhook":false,"pointer":"/paths/~1syncthing~1db~1ignores/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Returns the content of the .stignore as the ignore field","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Takes one parameter, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"folder"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", and returns the content of the .stignore as the ignore field. A second field, expanded, provides a list of strings which represent globbing patterns described by gobwas/glob (based on standard wildcards) that match the patterns in .stignore and all the includes. If appropriate these globs are prepended by the following modifiers ! to negate the glob, (?i) to do case insensitive matching and (?d) to enable removing of ignored files in an otherwise empty directory. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"folder","in":"query","schemaId":"schema_353","description":"Folder ID","required":true,"example":"fluxwp_wordpress1678382606717"}],"pointer":"/paths/~1syncthing~1db~1ignores/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/syncthing/db/ignores","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"folder","in":"query","required":true,"example":"fluxwp_wordpress1678382606717","schemaId":"schema_353"}],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/syncthing/db/ignores","href":"syncthing/fluxsyncthingdbignores","openApiOperationId":"fluxSyncthingDbIgnores","summary":"Returns the content of the .stignore as the ignore field"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1db~1ignores/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1db~1ignores/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1syncthing~1db~1ignores/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_384","exampleIds":["paths/~1syncthing~1db~1ignores/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1db~1ignores/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/syncthing/fluxsyncthingdbignores"}],"panels":[]}]},"httpPath":"/syncthing/db/ignores"},{"label":"Updates the content of the .stignore","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/syncthing/fluxsyncthingdbignorespost","routeSlug":"/fluxapi/syncthing/fluxsyncthingdbignorespost","metadata":{"seo":{"title":"Updates the content of the .stignore","description":"Expects a format similar to the output of GET /rest/db/ignores call, but only containing the ignore field (expanded field should be omitted). It takes one parameter, folder, and either updates the content of the .stignore echoing it back as a response, or returns an error. FluxTeam"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"fluxSyncthingDbIgnoresPOST","name":"Updates the content of the .stignore","isWebhook":false,"pointer":"/paths/~1syncthing~1db~1ignores/post","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Updates the content of the .stignore","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Expects a format similar to the output of GET /rest/db/ignores call, but only containing the ignore field (expanded field should be omitted). It takes one parameter, folder, and either updates the content of the .stignore echoing it back as a response, or returns an error. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxTeam"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"folder","in":"query","schemaId":"schema_353","description":"Folder ID","required":true,"example":"fluxwp_wordpress1678382606717"}],"pointer":"/paths/~1syncthing~1db~1ignores/post/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/syncthing/db/ignores","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"folder","in":"query","required":true,"example":"fluxwp_wordpress1678382606717","schemaId":"schema_353"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/syncthing/db/ignores","href":"syncthing/fluxsyncthingdbignorespost","openApiOperationId":"fluxSyncthingDbIgnoresPOST","summary":"Updates the content of the .stignore"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1db~1ignores/post/responses/200/content/application~1json/example"]}},"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1db~1ignores/post/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1syncthing~1db~1ignores/post/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_384","exampleIds":["paths/~1syncthing~1db~1ignores/post/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1db~1ignores/post/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/syncthing/fluxsyncthingdbignorespost"}],"panels":[]}]},"httpPath":"/syncthing/db/ignores"},{"label":"Returns the list of files which were changed locally in a receive-only folder","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/syncthing/fluxsyncthingdblocalchanged","routeSlug":"/fluxapi/syncthing/fluxsyncthingdblocalchanged","metadata":{"seo":{"title":"Returns the list of files which were changed locally in a receive-only folder","description":"Takes one mandatory parameter, folder, and returns the list of files which were changed locally in a receive-only folder. Thus they differ from the global state and could be reverted by pulling from remote devices again. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"fluxSyncthingDbLocalChanged","name":"Returns the list of files which were changed locally in a receive-only folder","isWebhook":false,"pointer":"/paths/~1syncthing~1db~1localchanged/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Returns the list of files which were changed locally in a receive-only folder","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Takes one mandatory parameter, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"folder"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", and returns the list of files which were changed locally in a receive-only folder. Thus they differ from the global state and could be reverted by pulling from remote devices again. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"folder","in":"query","schemaId":"schema_353","description":"Folder ID","required":true,"example":"fluxwp_wordpress1678382606717"}],"pointer":"/paths/~1syncthing~1db~1localchanged/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/syncthing/db/localchanged","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"folder","in":"query","required":true,"example":"fluxwp_wordpress1678382606717","schemaId":"schema_353"}],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/syncthing/db/localchanged","href":"syncthing/fluxsyncthingdblocalchanged","openApiOperationId":"fluxSyncthingDbLocalChanged","summary":"Returns the list of files which were changed locally in a receive-only folder"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1db~1localchanged/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1db~1localchanged/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1syncthing~1db~1localchanged/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_384","exampleIds":["paths/~1syncthing~1db~1localchanged/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1db~1localchanged/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/syncthing/fluxsyncthingdblocalchanged"}],"panels":[]}]},"httpPath":"/syncthing/db/localchanged"},{"label":"Returns lists of files which are needed by this device in order for it to become in sync","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/syncthing/fluxsyncthingdbneed","routeSlug":"/fluxapi/syncthing/fluxsyncthingdbneed","metadata":{"seo":{"title":"Returns lists of files which are needed by this device in order for it to become in sync","description":"Takes one mandatory parameter, folder, and returns lists of files which are needed by this device in order for it to become in sync. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"fluxSyncthingDbNeed","name":"Returns lists of files which are needed by this device in order for it to become in sync","isWebhook":false,"pointer":"/paths/~1syncthing~1db~1need/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Returns lists of files which are needed by this device in order for it to become in sync","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Takes one mandatory parameter, folder, and returns lists of files which are needed by this device in order for it to become in sync. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"folder","in":"query","schemaId":"schema_353","description":"Folder ID","required":true,"example":"fluxwp_wordpress1678382606717"}],"pointer":"/paths/~1syncthing~1db~1need/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/syncthing/db/need","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"folder","in":"query","required":true,"example":"fluxwp_wordpress1678382606717","schemaId":"schema_353"}],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/syncthing/db/need","href":"syncthing/fluxsyncthingdbneed","openApiOperationId":"fluxSyncthingDbNeed","summary":"Returns lists of files which are needed by this device in order for it to become in sync"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1db~1need/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1db~1need/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1syncthing~1db~1need/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_384","exampleIds":["paths/~1syncthing~1db~1need/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1db~1need/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/syncthing/fluxsyncthingdbneed"}],"panels":[]}]},"httpPath":"/syncthing/db/need"},{"label":"Returns the list of files which are needed by that remote device in order for it to become in sync with the shared folder","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/syncthing/fluxsyncthingdbremoteneed","routeSlug":"/fluxapi/syncthing/fluxsyncthingdbremoteneed","metadata":{"seo":{"title":"Returns the list of files which are needed by that remote device in order for it to become in sync with the shared folder","description":"Takes the mandatory parameters folder and device, and returns the list of files which are needed by that remote device in order for it to become in sync with the shared folder. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"fluxSyncthingDbRemoteneed","name":"Returns the list of files which are needed by that remote device in order for it to become in sync with the shared folder","isWebhook":false,"pointer":"/paths/~1syncthing~1db~1remoteneed/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Returns the list of files which are needed by that remote device in order for it to become in sync with the shared folder","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Takes the mandatory parameters "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"folder"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" and "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"device"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", and returns the list of files which are needed by that remote device in order for it to become in sync with the shared folder. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"folder","in":"query","schemaId":"schema_353","description":"Folder ID","required":true,"example":"fluxwp_wordpress1678382606717"},{"name":"device","in":"query","schemaId":"schema_353","description":"Device ID","required":true,"example":"QOYZMHI-VRZGOOI-VA76CAS-YGYK7Q2-H74L64R-JDCAFNQ-JRKYDCZ-UFM7IAE"}],"pointer":"/paths/~1syncthing~1db~1remoteneed/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/syncthing/db/remoteneed","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"folder","in":"query","required":true,"example":"fluxwp_wordpress1678382606717","schemaId":"schema_353"},{"name":"device","in":"query","required":true,"example":"QOYZMHI-VRZGOOI-VA76CAS-YGYK7Q2-H74L64R-JDCAFNQ-JRKYDCZ-UFM7IAE","schemaId":"schema_353"}],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/syncthing/db/remoteneed","href":"syncthing/fluxsyncthingdbremoteneed","openApiOperationId":"fluxSyncthingDbRemoteneed","summary":"Returns the list of files which are needed by that remote device in order for it to become in sync with the shared folder"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1db~1remoteneed/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1db~1remoteneed/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1syncthing~1db~1remoteneed/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_384","exampleIds":["paths/~1syncthing~1db~1remoteneed/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1db~1remoteneed/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/syncthing/fluxsyncthingdbremoteneed"}],"panels":[]}]},"httpPath":"/syncthing/db/remoteneed"},{"label":"Returns information about the current status of a folder","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/syncthing/fluxsyncthingdbstatus","routeSlug":"/fluxapi/syncthing/fluxsyncthingdbstatus","metadata":{"seo":{"title":"Returns information about the current status of a folder","description":"Returns information about the current status of a folder. Parameters folder, the ID of a folder. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"fluxSyncthingDbStatus","name":"Returns information about the current status of a folder","isWebhook":false,"pointer":"/paths/~1syncthing~1db~1status/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Returns information about the current status of a folder","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Returns information about the current status of a folder. Parameters "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"folder"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", the ID of a folder. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"folder","in":"query","schemaId":"schema_353","description":"Folder ID","required":true,"example":"fluxwp_wordpress1678382606717"}],"pointer":"/paths/~1syncthing~1db~1status/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/syncthing/db/status","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"folder","in":"query","required":true,"example":"fluxwp_wordpress1678382606717","schemaId":"schema_353"}],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/syncthing/db/status","href":"syncthing/fluxsyncthingdbstatus","openApiOperationId":"fluxSyncthingDbStatus","summary":"Returns information about the current status of a folder"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1db~1status/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1db~1status/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1syncthing~1db~1status/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_384","exampleIds":["paths/~1syncthing~1db~1status/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1db~1status/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/syncthing/fluxsyncthingdbstatus"}],"panels":[]}]},"httpPath":"/syncthing/db/status"},{"label":"Request immediate scan","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/syncthing/fluxsyncthingdbscan","routeSlug":"/fluxapi/syncthing/fluxsyncthingdbscan","metadata":{"seo":{"title":"Request immediate scan","description":"Request immediate scan. Takes the optional parameters folder (folder ID). AdminAndFluxTeam"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"fluxSyncthingDbScan","name":"Request immediate scan","isWebhook":false,"pointer":"/paths/~1syncthing~1db~1scan/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Request immediate scan","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Request immediate scan. Takes the optional parameters "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"folder"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" (folder ID). "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AdminAndFluxTeam"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_655","exampleIds":["paths/~1syncthing~1db~1scan/post/requestBody/content/application~1json/example"]}},"schemaId":"schema_655","exampleIds":["paths/~1syncthing~1db~1scan/post/requestBody/content/application~1json/example"],"pointer":"/paths/~1syncthing~1db~1scan/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/syncthing/db/scan","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"requestBody":{"application/json":{"schemaId":"schema_655","exampleIds":["paths/~1syncthing~1db~1scan/post/requestBody/content/application~1json/example"]}},"responseCodes":["200"],"pointer":"/syncthing/db/scan","href":"syncthing/fluxsyncthingdbscan","openApiOperationId":"fluxSyncthingDbScan","summary":"Request immediate scan"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"schemaId":"schema_655","exampleIds":["paths/~1syncthing~1db~1scan/post/requestBody/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_655","exampleIds":["paths/~1syncthing~1db~1scan/post/requestBody/content/application~1json/example"]}},"examples":[{}]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1db~1scan/post/responses/200/content/application~1json/example"]}},"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1db~1scan/post/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1syncthing~1db~1scan/post/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_384","exampleIds":["paths/~1syncthing~1db~1scan/post/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1db~1scan/post/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/syncthing/fluxsyncthingdbscan"}],"panels":[]}]},"httpPath":"/syncthing/db/scan"},{"label":"Request revert of a receive only folder","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/syncthing/fluxsyncthingdbrevert","routeSlug":"/fluxapi/syncthing/fluxsyncthingdbrevert","metadata":{"seo":{"title":"Request revert of a receive only folder","description":"Request revert of a receive only folder. Reverting a folder means to undo all local changes. AdminAndFluxTeam"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"fluxSyncthingDbRevert","name":"Request revert of a receive only folder","isWebhook":false,"pointer":"/paths/~1syncthing~1db~1revert/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Request revert of a receive only folder","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Request revert of a receive only folder. Reverting a folder means to undo all local changes. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AdminAndFluxTeam"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_655","exampleIds":["paths/~1syncthing~1db~1revert/post/requestBody/content/application~1json/example"]}},"schemaId":"schema_655","exampleIds":["paths/~1syncthing~1db~1revert/post/requestBody/content/application~1json/example"],"pointer":"/paths/~1syncthing~1db~1revert/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/syncthing/db/revert","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"requestBody":{"application/json":{"schemaId":"schema_655","exampleIds":["paths/~1syncthing~1db~1revert/post/requestBody/content/application~1json/example"]}},"responseCodes":["200"],"pointer":"/syncthing/db/revert","href":"syncthing/fluxsyncthingdbrevert","openApiOperationId":"fluxSyncthingDbRevert","summary":"Request revert of a receive only folder"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"schemaId":"schema_655","exampleIds":["paths/~1syncthing~1db~1revert/post/requestBody/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_655","exampleIds":["paths/~1syncthing~1db~1revert/post/requestBody/content/application~1json/example"]}},"examples":[{}]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1db~1revert/post/responses/200/content/application~1json/example"]}},"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1db~1revert/post/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1syncthing~1db~1revert/post/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_384","exampleIds":["paths/~1syncthing~1db~1revert/post/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1db~1revert/post/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/syncthing/fluxsyncthingdbrevert"}],"panels":[]}]},"httpPath":"/syncthing/db/revert"},{"label":"Moves the file to the top of the download queue","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/syncthing/fluxsyncthingdbprio","routeSlug":"/fluxapi/syncthing/fluxsyncthingdbprio","metadata":{"seo":{"title":"Moves the file to the top of the download queue","description":"Moves the file to the top of the download queue folder and file params are mandatory. AdminAndFluxTeam"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"fluxSyncthingDbPrio","name":"Moves the file to the top of the download queue","isWebhook":false,"pointer":"/paths/~1syncthing~1db~1prio/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Moves the file to the top of the download queue","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Moves the file to the top of the download queue "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"folder"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" and "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"file"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" params are mandatory. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AdminAndFluxTeam"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_656","exampleIds":["paths/~1syncthing~1db~1prio/post/requestBody/content/application~1json/example"]}},"schemaId":"schema_656","exampleIds":["paths/~1syncthing~1db~1prio/post/requestBody/content/application~1json/example"],"pointer":"/paths/~1syncthing~1db~1prio/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/syncthing/db/prio","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"requestBody":{"application/json":{"schemaId":"schema_656","exampleIds":["paths/~1syncthing~1db~1prio/post/requestBody/content/application~1json/example"]}},"responseCodes":["200"],"pointer":"/syncthing/db/prio","href":"syncthing/fluxsyncthingdbprio","openApiOperationId":"fluxSyncthingDbPrio","summary":"Moves the file to the top of the download queue"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"schemaId":"schema_656","exampleIds":["paths/~1syncthing~1db~1prio/post/requestBody/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_656","exampleIds":["paths/~1syncthing~1db~1prio/post/requestBody/content/application~1json/example"]}},"examples":[{}]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1db~1prio/post/responses/200/content/application~1json/example"]}},"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1db~1prio/post/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1syncthing~1db~1prio/post/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_384","exampleIds":["paths/~1syncthing~1db~1prio/post/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1db~1prio/post/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/syncthing/fluxsyncthingdbprio"}],"panels":[]}]},"httpPath":"/syncthing/db/prio"},{"label":"Request override of a send only folder","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/syncthing/fluxsyncthingdboverride","routeSlug":"/fluxapi/syncthing/fluxsyncthingdboverride","metadata":{"seo":{"title":"Request override of a send only folder","description":"Request override of a send only folder. Override means to make the local version latest, overriding changes made on other devices. This API call does nothing if the folder is not a send only folder. Takes the mandatory parameter folder (folder ID). AdminAndFluxTeam"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"fluxSyncthingDbOverride","name":"Request override of a send only folder","isWebhook":false,"pointer":"/paths/~1syncthing~1db~1override/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Request override of a send only folder","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Request override of a send only folder. Override means to make the local version latest, overriding changes made on other devices. This API call does nothing if the folder is not a send only folder. Takes the mandatory parameter "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"folder"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" (folder ID). "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AdminAndFluxTeam"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_655","exampleIds":["paths/~1syncthing~1db~1override/post/requestBody/content/application~1json/example"]}},"schemaId":"schema_655","exampleIds":["paths/~1syncthing~1db~1override/post/requestBody/content/application~1json/example"],"pointer":"/paths/~1syncthing~1db~1override/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/syncthing/db/override","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"requestBody":{"application/json":{"schemaId":"schema_655","exampleIds":["paths/~1syncthing~1db~1override/post/requestBody/content/application~1json/example"]}},"responseCodes":["200"],"pointer":"/syncthing/db/override","href":"syncthing/fluxsyncthingdboverride","openApiOperationId":"fluxSyncthingDbOverride","summary":"Request override of a send only folder"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"schemaId":"schema_655","exampleIds":["paths/~1syncthing~1db~1override/post/requestBody/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_655","exampleIds":["paths/~1syncthing~1db~1override/post/requestBody/content/application~1json/example"]}},"examples":[{}]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1db~1override/post/responses/200/content/application~1json/example"]}},"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1db~1override/post/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1syncthing~1db~1override/post/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_384","exampleIds":["paths/~1syncthing~1db~1override/post/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1db~1override/post/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/syncthing/fluxsyncthingdboverride"}],"panels":[]}]},"httpPath":"/syncthing/db/override"},{"label":"Returns events","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/syncthing/fluxsyncthingevents","routeSlug":"/fluxapi/syncthing/fluxsyncthingevents","metadata":{"seo":{"title":"Returns events","description":"To filter the event list, in effect creating a specific subscription for only the desired event types, add a parameter events=EventTypeA,EventTypeB,... where the event types are any of the Event Types. If no filter is specified, all events except LocalChangeDetected and RemoteChangeDetected are included. The optional parameter since=lastSeenID sets the ID of the last event you've already seen. Syncthing returns a JSON encoded array of event objects, starting at the event just after the one with this last seen ID. The default value is 0, which returns all events. There is a limit to the number of events buffered, so if the rate of events is high or the time between polling calls is long some events might be missed. This can be detected by noting a discontinuity in the event IDs. If no new events are produced since lastSeenID, the HTTP call blocks and waits for new events to happen before returning. By default it times out after 60 seconds returning an empty array. The time out duration can be customized with the optional parameter timeout=seconds. To receive only a limited number of events, add the limit=n parameter with a suitable value for n and only the last n events will be returned. This can be used to catch up with the latest event ID after a disconnection. AdminAndFluxTeam"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"fluxSyncthingEvents","name":"Returns events","isWebhook":false,"pointer":"/paths/~1syncthing~1events/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Returns events","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"To filter the event list, in effect creating a specific subscription for only the desired event types, add a parameter events=EventTypeA,EventTypeB,... where the event types are any of the Event Types. If no filter is specified, all events except LocalChangeDetected and RemoteChangeDetected are included. The optional parameter since="},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"lastSeenID"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" sets the ID of the last event you've already seen. Syncthing returns a JSON encoded array of event objects, starting at the event just after the one with this last seen ID. The default value is 0, which returns all events. There is a limit to the number of events buffered, so if the rate of events is high or the time between polling calls is long some events might be missed. This can be detected by noting a discontinuity in the event IDs. If no new events are produced since "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"lastSeenID"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", the HTTP call blocks and waits for new events to happen before returning. By default it times out after 60 seconds returning an empty array. The time out duration can be customized with the optional parameter timeout="},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"seconds"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":". To receive only a limited number of events, add the limit="},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"n"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" parameter with a suitable value for n and only the last n events will be returned. This can be used to catch up with the latest event ID after a disconnection. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AdminAndFluxTeam"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"events","in":"query","schemaId":"schema_353","description":"Event Type","required":true,"example":"ConfigSaved"},{"name":"since","in":"query","schemaId":"schema_353","description":"Show events since specyfic time","example":"2023-07-25T15:09:45.220376293Z"},{"name":"limit","in":"query","schemaId":"schema_460","description":"Parameter with a suitable value for n and only the last n events will be returned","example":2},{"name":"timeout","in":"query","schemaId":"schema_460","description":"The time out duration","example":65}],"pointer":"/paths/~1syncthing~1events/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/syncthing/events","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"events","in":"query","required":true,"example":"ConfigSaved","schemaId":"schema_353"},{"name":"since","in":"query","example":"2023-07-25T15:09:45.220376293Z","schemaId":"schema_353"},{"name":"limit","in":"query","example":2,"schemaId":"schema_460"},{"name":"timeout","in":"query","example":65,"schemaId":"schema_460"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/syncthing/events","href":"syncthing/fluxsyncthingevents","openApiOperationId":"fluxSyncthingEvents","summary":"Returns events"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1events/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1events/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1syncthing~1events/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_384","exampleIds":["paths/~1syncthing~1events/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1events/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/syncthing/fluxsyncthingevents"}],"panels":[]}]},"httpPath":"/syncthing/events"},{"label":"Returns events","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/syncthing/fluxsyncthingeventsdisk","routeSlug":"/fluxapi/syncthing/fluxsyncthingeventsdisk","metadata":{"seo":{"title":"Returns events","description":"To filter the event list, in effect creating a specific subscription for only the desired event types, add a parameter events=EventTypeA,EventTypeB,... where the event types are any of the Event Types. If no filter is specified, all events except LocalChangeDetected and RemoteChangeDetected are included. The optional parameter since=lastSeenID sets the ID of the last event you've already seen. Syncthing returns a JSON encoded array of event objects, starting at the event just after the one with this last seen ID. The default value is 0, which returns all events. There is a limit to the number of events buffered, so if the rate of events is high or the time between polling calls is long some events might be missed. This can be detected by noting a discontinuity in the event IDs. If no new events are produced since lastSeenID, the HTTP call blocks and waits for new events to happen before returning. By default it times out after 60 seconds returning an empty array. The time out duration can be customized with the optional parameter timeout=seconds. To receive only a limited number of events, add the limit=n parameter with a suitable value for n and only the last n events will be returned. This can be used to catch up with the latest event ID after a disconnection. AdminAndFluxTeam"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"fluxSyncthingEventsDisk","name":"Returns events","isWebhook":false,"pointer":"/paths/~1syncthing~1events~1disk/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Returns events","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"To filter the event list, in effect creating a specific subscription for only the desired event types, add a parameter events=EventTypeA,EventTypeB,... where the event types are any of the Event Types. If no filter is specified, all events except LocalChangeDetected and RemoteChangeDetected are included. The optional parameter since="},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"lastSeenID"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" sets the ID of the last event you've already seen. Syncthing returns a JSON encoded array of event objects, starting at the event just after the one with this last seen ID. The default value is 0, which returns all events. There is a limit to the number of events buffered, so if the rate of events is high or the time between polling calls is long some events might be missed. This can be detected by noting a discontinuity in the event IDs. If no new events are produced since "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"lastSeenID"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", the HTTP call blocks and waits for new events to happen before returning. By default it times out after 60 seconds returning an empty array. The time out duration can be customized with the optional parameter timeout="},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"seconds"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":". To receive only a limited number of events, add the limit="},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"n"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" parameter with a suitable value for n and only the last n events will be returned. This can be used to catch up with the latest event ID after a disconnection. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AdminAndFluxTeam"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"events","in":"query","schemaId":"schema_353","description":"Event Type","required":true,"example":"LocalChangeDetected"},{"name":"since","in":"query","schemaId":"schema_353","description":"Show events since specyfic time","example":"2023-07-25T15:09:45.220376293Z"},{"name":"limit","in":"query","schemaId":"schema_460","description":"Parameter with a suitable value for n and only the last n events will be returned","example":2},{"name":"timeout","in":"query","schemaId":"schema_460","description":"The time out duration","example":65}],"pointer":"/paths/~1syncthing~1events~1disk/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/syncthing/events/disk","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"events","in":"query","required":true,"example":"LocalChangeDetected","schemaId":"schema_353"},{"name":"since","in":"query","example":"2023-07-25T15:09:45.220376293Z","schemaId":"schema_353"},{"name":"limit","in":"query","example":2,"schemaId":"schema_460"},{"name":"timeout","in":"query","example":65,"schemaId":"schema_460"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/syncthing/events/disk","href":"syncthing/fluxsyncthingeventsdisk","openApiOperationId":"fluxSyncthingEventsDisk","summary":"Returns events"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1events~1disk/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1events~1disk/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1syncthing~1events~1disk/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_384","exampleIds":["paths/~1syncthing~1events~1disk/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1events~1disk/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/syncthing/fluxsyncthingeventsdisk"}],"panels":[]}]},"httpPath":"/syncthing/events/disk"},{"label":"Returns the data sent in the anonymous usage report","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/syncthing/fluxsyncthingsvcreport","routeSlug":"/fluxapi/syncthing/fluxsyncthingsvcreport","metadata":{"seo":{"title":"Returns the data sent in the anonymous usage report","description":"Returns the data sent in the anonymous usage report. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"fluxSyncthingSvcReport","name":"Returns the data sent in the anonymous usage report","isWebhook":false,"pointer":"/paths/~1syncthing~1svc~1report/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Returns the data sent in the anonymous usage report","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Returns the data sent in the anonymous usage report. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/syncthing/svc/report","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/syncthing/svc/report","href":"syncthing/fluxsyncthingsvcreport","openApiOperationId":"fluxSyncthingSvcReport","summary":"Returns the data sent in the anonymous usage report"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1svc~1report/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1svc~1report/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1syncthing~1svc~1report/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_384","exampleIds":["paths/~1syncthing~1svc~1report/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1svc~1report/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/syncthing/fluxsyncthingsvcreport"}],"panels":[]}]},"httpPath":"/syncthing/svc/report"},{"label":"Returns a strong random generated string","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/syncthing/fluxsyncthingsvcrandom","routeSlug":"/fluxapi/syncthing/fluxsyncthingsvcrandom","metadata":{"seo":{"title":"Returns a strong random generated string","description":"Returns a strong random generated string (alphanumeric) of the specified length. Takes the length parameter. AdminAndFluxTeam"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"fluxSyncthingSvcRandom","name":"Returns a strong random generated string","isWebhook":false,"pointer":"/paths/~1syncthing~1svc~1random~1string/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Returns a strong random generated string","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Returns a strong random generated string (alphanumeric) of the specified length. Takes the "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"length"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" parameter. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AdminAndFluxTeam"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"length","in":"query","schemaId":"schema_460","description":"String length","example":10}],"pointer":"/paths/~1syncthing~1svc~1random~1string/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/syncthing/svc/random/string","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"length","in":"query","example":10,"schemaId":"schema_460"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/syncthing/svc/random/string","href":"syncthing/fluxsyncthingsvcrandom","openApiOperationId":"fluxSyncthingSvcRandom","summary":"Returns a strong random generated string"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1svc~1random~1string/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1svc~1random~1string/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1syncthing~1svc~1random~1string/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_384","exampleIds":["paths/~1syncthing~1svc~1random~1string/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1svc~1random~1string/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/syncthing/fluxsyncthingsvcrandom"}],"panels":[]}]},"httpPath":"/syncthing/svc/random/string"},{"label":"Verifies and formats a device ID.","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/syncthing/fluxsyncthingsvc","routeSlug":"/fluxapi/syncthing/fluxsyncthingsvc","metadata":{"seo":{"title":"Verifies and formats a device ID.","description":"Verifies and formats a device ID. Accepts all currently valid formats (52 or 56 characters with or without separators, upper or lower case, with trivial substitutions). Takes one parameter, id, and returns either a valid device ID in modern format, or an error. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"fluxSyncthingSvc","name":"Verifies and formats a device ID.","isWebhook":false,"pointer":"/paths/~1syncthing~1svc/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Verifies and formats a device ID.","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Verifies and formats a device ID. Accepts all currently valid formats (52 or 56 characters with or without separators, upper or lower case, with trivial substitutions). Takes one parameter, id, and returns either a valid device ID in modern format, or an error. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"id","in":"query","schemaId":"schema_353","description":"DeviceID","example":"7IKKJI5-E34NYQT-BCVFJMH-6O5YBNH-ZXRLVCG-7HE6I5Z-V6B5SLM-TNJAFA0"}],"pointer":"/paths/~1syncthing~1svc/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/syncthing/svc","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"id","in":"query","example":"7IKKJI5-E34NYQT-BCVFJMH-6O5YBNH-ZXRLVCG-7HE6I5Z-V6B5SLM-TNJAFA0","schemaId":"schema_353"}],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/syncthing/svc","href":"syncthing/fluxsyncthingsvc","openApiOperationId":"fluxSyncthingSvc","summary":"Verifies and formats a device ID."},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1svc/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1svc/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1syncthing~1svc/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_384","exampleIds":["paths/~1syncthing~1svc/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1svc/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/syncthing/fluxsyncthingsvc"}],"panels":[]}]},"httpPath":"/syncthing/svc"},{"label":"Returns statistics about each served REST API endpoint","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/syncthing/fluxsyncthingdebughttpmetrics","routeSlug":"/fluxapi/syncthing/fluxsyncthingdebughttpmetrics","metadata":{"seo":{"title":"Returns statistics about each served REST API endpoint","description":"Returns statistics about each served REST API endpoint, to diagnose how much time was spent generating the responses. AdminAndFluxTeam"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"fluxSyncthingDebugHttpmetrics","name":"Returns statistics about each served REST API endpoint","isWebhook":false,"pointer":"/paths/~1syncthing~1debug~1httpmetrics/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Returns statistics about each served REST API endpoint","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Returns statistics about each served REST API endpoint, to diagnose how much time was spent generating the responses. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AdminAndFluxTeam"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/syncthing/debug/httpmetrics","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/syncthing/debug/httpmetrics","href":"syncthing/fluxsyncthingdebughttpmetrics","openApiOperationId":"fluxSyncthingDebugHttpmetrics","summary":"Returns statistics about each served REST API endpoint"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1debug~1httpmetrics/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1debug~1httpmetrics/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1syncthing~1debug~1httpmetrics/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_384","exampleIds":["paths/~1syncthing~1debug~1httpmetrics/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1debug~1httpmetrics/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/syncthing/fluxsyncthingdebughttpmetrics"}],"panels":[]}]},"httpPath":"/syncthing/debug/httpmetrics"},{"label":"Summarizes the completion percentage for each remote device","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/syncthing/fluxsyncthingdebugpeercompletion","routeSlug":"/fluxapi/syncthing/fluxsyncthingdebugpeercompletion","metadata":{"seo":{"title":"Summarizes the completion percentage for each remote device","description":"Summarizes the completion percentage for each remote device. Returns an object with device IDs as keys and an integer percentage as values. AdminAndFluxTeam"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"fluxSyncthingDebugpeercompletion","name":"Summarizes the completion percentage for each remote device","isWebhook":false,"pointer":"/paths/~1syncthing~1debug~1peercompletion/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Summarizes the completion percentage for each remote device","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Summarizes the completion percentage for each remote device. Returns an object with device IDs as keys and an integer percentage as values. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AdminAndFluxTeam"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/syncthing/debug/peercompletion","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/syncthing/debug/peercompletion","href":"syncthing/fluxsyncthingdebugpeercompletion","openApiOperationId":"fluxSyncthingDebugpeercompletion","summary":"Summarizes the completion percentage for each remote device"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1debug~1peercompletion/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1debug~1peercompletion/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1syncthing~1debug~1peercompletion/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_384","exampleIds":["paths/~1syncthing~1debug~1peercompletion/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1debug~1peercompletion/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/syncthing/fluxsyncthingdebugpeercompletion"}],"panels":[]}]},"httpPath":"/syncthing/debug/peercompletion"},{"label":"Used to capture a profile of what Syncthing is doing on the CPU","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/syncthing/fluxsyncthingdebugcpuprof","routeSlug":"/fluxapi/syncthing/fluxsyncthingdebugcpuprof","metadata":{"seo":{"title":"Used to capture a profile of what Syncthing is doing on the CPU","description":"The profiling starts when the page is requested and takes 30 seconds. During this time it will seem like nothing is happening and the browser is just waiting, hung, or “spinning”. Don’t worry - leave it be and have patience. Once done the profiling will result in a download called something like syncthing-cpu-windows-amd64-v0.14.4-112233.pprof. This is the file to keep and send in, without modifying the file name as it tells us information necessary to interpret it. AdminAndFluxTeam"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"fluxSyncthingDebugCpuprof","name":"Used to capture a profile of what Syncthing is doing on the CPU","isWebhook":false,"pointer":"/paths/~1syncthing~1debug~1cpuprof/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Used to capture a profile of what Syncthing is doing on the CPU","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"The profiling starts when the page is requested and takes 30 seconds. During this time it will seem like nothing is happening and the browser is just waiting, hung, or “spinning”. Don’t worry - leave it be and have patience. Once done the profiling will result in a download called something like syncthing-cpu-windows-amd64-v0.14.4-112233.pprof. This is the file to keep and send in, without modifying the file name as it tells us information necessary to interpret it. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AdminAndFluxTeam"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/syncthing/debug/cpuprof","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/syncthing/debug/cpuprof","href":"syncthing/fluxsyncthingdebugcpuprof","openApiOperationId":"fluxSyncthingDebugCpuprof","summary":"Used to capture a profile of what Syncthing is doing on the CPU"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/octet-stream","mediaTypes":["application/octet-stream"],"mediaTypeContent":{"application/octet-stream":{"schemaId":"schema_421"}},"schemaId":"schema_421"}],"pointer":"/paths/~1syncthing~1debug~1cpuprof/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_421","mediaTypes":["application/octet-stream"],"mediaTypeContent":{"application/octet-stream":{"schemaId":"schema_421"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/syncthing/fluxsyncthingdebugcpuprof"}],"panels":[]}]},"httpPath":"/syncthing/debug/cpuprof"},{"label":"Used to capture a profile of what Syncthing is doing with the heap memory","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/syncthing/fluxsyncthingdebugheapprof","routeSlug":"/fluxapi/syncthing/fluxsyncthingdebugheapprof","metadata":{"seo":{"title":"Used to capture a profile of what Syncthing is doing with the heap memory","description":"The profiling will result in a download called something like syncthing-heap-windows-amd64-v0.14.4-112233.pprof. This is the file to keep and send in, without modifying the file name as it tells us information necessary to interpret it. AdminAndFluxTeam"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"fluxSyncthingDebugHeapprof","name":"Used to capture a profile of what Syncthing is doing with the heap memory","isWebhook":false,"pointer":"/paths/~1syncthing~1debug~1heapprof/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Used to capture a profile of what Syncthing is doing with the heap memory","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"The profiling will result in a download called something like syncthing-heap-windows-amd64-v0.14.4-112233.pprof. This is the file to keep and send in, without modifying the file name as it tells us information necessary to interpret it. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AdminAndFluxTeam"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/syncthing/debug/heapprof","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/syncthing/debug/heapprof","href":"syncthing/fluxsyncthingdebugheapprof","openApiOperationId":"fluxSyncthingDebugHeapprof","summary":"Used to capture a profile of what Syncthing is doing with the heap memory"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/octet-stream","mediaTypes":["application/octet-stream"],"mediaTypeContent":{"application/octet-stream":{"schemaId":"schema_421"}},"schemaId":"schema_421"}],"pointer":"/paths/~1syncthing~1debug~1heapprof/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_421","mediaTypes":["application/octet-stream"],"mediaTypeContent":{"application/octet-stream":{"schemaId":"schema_421"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/syncthing/fluxsyncthingdebugheapprof"}],"panels":[]}]},"httpPath":"/syncthing/debug/heapprof"},{"label":"Collects information about the running instance for troubleshooting purposes","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/syncthing/fluxsyncthingdebugsupport","routeSlug":"/fluxapi/syncthing/fluxsyncthingdebugsupport","metadata":{"seo":{"title":"Collects information about the running instance for troubleshooting purposes","description":"Returns a “support bundle” as a zipped archive, which should be sent to the developers after verifying it contains no sensitive personal information. Credentials for the web GUI and the API key are automatically redacted already. AdminAndFluxTeam"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"fluxSyncthingDebugSupport","name":"Collects information about the running instance for troubleshooting purposes","isWebhook":false,"pointer":"/paths/~1syncthing~1debug~1support/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Collects information about the running instance for troubleshooting purposes","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Returns a “support bundle” as a zipped archive, which should be sent to the developers after verifying it contains no sensitive personal information. Credentials for the web GUI and the API key are automatically redacted already. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AdminAndFluxTeam"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/syncthing/debug/support","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/syncthing/debug/support","href":"syncthing/fluxsyncthingdebugsupport","openApiOperationId":"fluxSyncthingDebugSupport","summary":"Collects information about the running instance for troubleshooting purposes"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/octet-stream","mediaTypes":["application/octet-stream"],"mediaTypeContent":{"application/octet-stream":{"schemaId":"schema_421"}},"schemaId":"schema_421"}],"pointer":"/paths/~1syncthing~1debug~1support/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_421","mediaTypes":["application/octet-stream"],"mediaTypeContent":{"application/octet-stream":{"schemaId":"schema_421"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/syncthing/fluxsyncthingdebugsupport"}],"panels":[]}]},"httpPath":"/syncthing/debug/support"},{"label":"Shows diagnostics about a certain file in a shared folder","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/syncthing/fluxsyncthingdebugfile","routeSlug":"/fluxapi/syncthing/fluxsyncthingdebugfile","metadata":{"seo":{"title":"Shows diagnostics about a certain file in a shared folder","description":"Shows diagnostics about a certain file in a shared folder. Takes the folder (folder ID) and file (folder relative path) parameters. AdminAndFluxTeam"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"fluxSyncthingDebugFile","name":"Shows diagnostics about a certain file in a shared folder","isWebhook":false,"pointer":"/paths/~1syncthing~1debug~1file/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Shows diagnostics about a certain file in a shared folder","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Shows diagnostics about a certain file in a shared folder. Takes the folder (folder ID) and file (folder relative path) parameters. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AdminAndFluxTeam"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"folder","in":"query","schemaId":"schema_353","description":"folder ID","required":true,"example":"fluxwp_wordpress1678382606717"},{"name":"file","in":"query","schemaId":"schema_353","description":"folder relative path","required":true,"example":"/"}],"pointer":"/paths/~1syncthing~1debug~1file/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/syncthing/debug/file","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"folder","in":"query","required":true,"example":"fluxwp_wordpress1678382606717","schemaId":"schema_353"},{"name":"file","in":"query","required":true,"example":"/","schemaId":"schema_353"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/syncthing/debug/file","href":"syncthing/fluxsyncthingdebugfile","openApiOperationId":"fluxSyncthingDebugFile","summary":"Shows diagnostics about a certain file in a shared folder"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1debug~1file/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1debug~1file/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1syncthing~1debug~1file/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_384","exampleIds":["paths/~1syncthing~1debug~1file/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1debug~1file/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/syncthing/fluxsyncthingdebugfile"}],"panels":[]}]},"httpPath":"/syncthing/debug/file"},{"label":"Display deviceid","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/syncthing/fluxsyncthingdeviceid","routeSlug":"/fluxapi/syncthing/fluxsyncthingdeviceid","metadata":{"seo":{"title":"Display deviceid","description":"Returns deviceid. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"fluxSyncthingDeviceID","name":"Display deviceid","isWebhook":false,"pointer":"/paths/~1syncthing~1deviceid/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Display deviceid","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Returns deviceid. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/syncthing/deviceid","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/syncthing/deviceid","href":"syncthing/fluxsyncthingdeviceid","openApiOperationId":"fluxSyncthingDeviceID","summary":"Display deviceid"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_417","exampleIds":["paths/~1syncthing~1deviceid/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_417","exampleIds":["paths/~1syncthing~1deviceid/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1syncthing~1deviceid/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_417","exampleIds":["paths/~1syncthing~1deviceid/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_417","exampleIds":["paths/~1syncthing~1deviceid/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/syncthing/fluxsyncthingdeviceid"}],"panels":[]}]},"httpPath":"/syncthing/deviceid"},{"label":"Display metadata information","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/syncthing/fluxsyncthingmeta","routeSlug":"/fluxapi/syncthing/fluxsyncthingmeta","metadata":{"seo":{"title":"Display metadata information","description":"Returns metadata variable. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"fluxSyncthingMeta","name":"Display metadata information","isWebhook":false,"pointer":"/paths/~1syncthing~1meta/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Display metadata information","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Returns metadata variable. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/syncthing/meta","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/syncthing/meta","href":"syncthing/fluxsyncthingmeta","openApiOperationId":"fluxSyncthingMeta","summary":"Display metadata information"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_417","exampleIds":["paths/~1syncthing~1meta/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_417","exampleIds":["paths/~1syncthing~1meta/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1syncthing~1meta/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_417","exampleIds":["paths/~1syncthing~1meta/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_417","exampleIds":["paths/~1syncthing~1meta/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/syncthing/fluxsyncthingmeta"}],"panels":[]}]},"httpPath":"/syncthing/meta"},{"label":"Check health status","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/syncthing/fluxsyncthinghealth","routeSlug":"/fluxapi/syncthing/fluxsyncthinghealth","metadata":{"seo":{"title":"Check health status","description":"Returns health status object. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"fluxSyncthingHealth","name":"Check health status","isWebhook":false,"pointer":"/paths/~1syncthing~1health/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Check health status","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Returns health status object. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/syncthing/health","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/syncthing/health","href":"syncthing/fluxsyncthinghealth","openApiOperationId":"fluxSyncthingHealth","summary":"Check health status"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_657","exampleIds":["paths/~1syncthing~1health/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_657","exampleIds":["paths/~1syncthing~1health/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1syncthing~1health/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_657","exampleIds":["paths/~1syncthing~1health/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_657","exampleIds":["paths/~1syncthing~1health/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/syncthing/fluxsyncthinghealth"}],"panels":[]}]},"httpPath":"/syncthing/health"},{"label":"Full Syncthing metrics","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/syncthing/getsyncthingmetrics","routeSlug":"/fluxapi/syncthing/getsyncthingmetrics","metadata":{"seo":{"title":"Full Syncthing metrics","description":"A complete snapshot of this node's Syncthing state — health, system, connections and per-folder figures — collected at request time. FluxTeam"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"getSyncthingMetrics","name":"Full Syncthing metrics","isWebhook":false,"pointer":"/paths/~1syncthing~1metrics/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Full Syncthing metrics","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"A complete snapshot of this node's Syncthing state — health, system, connections and per-folder figures — collected at request time. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxTeam"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/syncthing/metrics","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200","401"],"pointer":"/syncthing/metrics","href":"syncthing/getsyncthingmetrics","openApiOperationId":"getSyncthingMetrics","summary":"Full Syncthing metrics"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1metrics/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1metrics/get/responses/200/content/application~1json/example"]},{"code":"401","description":"Authentication failed or insufficient privileges","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}},"schemaId":"components/schemas/UnauthorizedError"}],"pointer":"/paths/~1syncthing~1metrics/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_384","exampleIds":["paths/~1syncthing~1metrics/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1metrics/get/responses/200/content/application~1json/example"]}}},{"code":"401","schemaId":"components/schemas/UnauthorizedError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/syncthing/getsyncthingmetrics"}],"panels":[]}]},"httpPath":"/syncthing/metrics"},{"label":"Syncthing health summary","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/syncthing/getsyncthinghealthsummary","routeSlug":"/fluxapi/syncthing/getsyncthinghealthsummary","metadata":{"seo":{"title":"Syncthing health summary","description":"The condensed form of GET /syncthing/metrics: overall health, sync progress and issue list, plus system uptime, connection counts and folder counts. FluxTeam"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"getSyncthingHealthSummary","name":"Syncthing health summary","isWebhook":false,"pointer":"/paths/~1syncthing~1metrics~1health/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Syncthing health summary","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"The condensed form of "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"GET /syncthing/metrics"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": overall health, sync progress and issue list, plus system uptime, connection counts and folder counts. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxTeam"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/syncthing/metrics/health","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200","401"],"pointer":"/syncthing/metrics/health","href":"syncthing/getsyncthinghealthsummary","openApiOperationId":"getSyncthingHealthSummary","summary":"Syncthing health summary"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_658","exampleIds":["paths/~1syncthing~1metrics~1health/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_658","exampleIds":["paths/~1syncthing~1metrics~1health/get/responses/200/content/application~1json/example"]},{"code":"401","description":"Authentication failed or insufficient privileges","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}},"schemaId":"components/schemas/UnauthorizedError"}],"pointer":"/paths/~1syncthing~1metrics~1health/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_658","exampleIds":["paths/~1syncthing~1metrics~1health/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_658","exampleIds":["paths/~1syncthing~1metrics~1health/get/responses/200/content/application~1json/example"]}}},{"code":"401","schemaId":"components/schemas/UnauthorizedError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/syncthing/getsyncthinghealthsummary"}],"panels":[]}]},"httpPath":"/syncthing/metrics/health"},{"label":"Syncthing metrics history","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/syncthing/getsyncthingmetricshistory","routeSlug":"/fluxapi/syncthing/getsyncthingmetricshistory","metadata":{"seo":{"title":"Syncthing metrics history","description":"The most recent metrics snapshots this node has retained, oldest first. FluxTeam"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"getSyncthingMetricsHistory","name":"Syncthing metrics history","isWebhook":false,"pointer":"/paths/~1syncthing~1metrics~1history/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Syncthing metrics history","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"The most recent metrics snapshots this node has retained, oldest first. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxTeam"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"limit","in":"query","schemaId":"schema_415","description":"Most recent N snapshots; the full retained history when omitted","example":20}],"pointer":"/paths/~1syncthing~1metrics~1history/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/syncthing/metrics/history","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"limit","in":"query","required":false,"example":20,"schemaId":"schema_415"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200","401"],"pointer":"/syncthing/metrics/history","href":"syncthing/getsyncthingmetricshistory","openApiOperationId":"getSyncthingMetricsHistory","summary":"Syncthing metrics history"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_659","exampleIds":["paths/~1syncthing~1metrics~1history/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_659","exampleIds":["paths/~1syncthing~1metrics~1history/get/responses/200/content/application~1json/example"]},{"code":"401","description":"Authentication failed or insufficient privileges","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}},"schemaId":"components/schemas/UnauthorizedError"}],"pointer":"/paths/~1syncthing~1metrics~1history/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_659","exampleIds":["paths/~1syncthing~1metrics~1history/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_659","exampleIds":["paths/~1syncthing~1metrics~1history/get/responses/200/content/application~1json/example"]}}},{"code":"401","schemaId":"components/schemas/UnauthorizedError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/syncthing/getsyncthingmetricshistory"}],"panels":[]}]},"httpPath":"/syncthing/metrics/history"},{"label":"Peer sync diagnostics","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/syncthing/getpeersyncdiagnostics","routeSlug":"/fluxapi/syncthing/getpeersyncdiagnostics","metadata":{"seo":{"title":"Peer sync diagnostics","description":"Per-peer synchronisation diagnostics for the folders this node shares — what each peer is connected as, how far it has got, and where a folder is stalled. FluxTeam"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"getPeerSyncDiagnostics","name":"Peer sync diagnostics","isWebhook":false,"pointer":"/paths/~1syncthing~1peer~1diagnostics/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Peer sync diagnostics","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Per-peer synchronisation diagnostics for the folders this node shares — what each peer is connected as, how far it has got, and where a folder is stalled. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxTeam"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/syncthing/peer/diagnostics","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200","401"],"pointer":"/syncthing/peer/diagnostics","href":"syncthing/getpeersyncdiagnostics","openApiOperationId":"getPeerSyncDiagnostics","summary":"Peer sync diagnostics"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1peer~1diagnostics/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1peer~1diagnostics/get/responses/200/content/application~1json/example"]},{"code":"401","description":"Authentication failed or insufficient privileges","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}},"schemaId":"components/schemas/UnauthorizedError"}],"pointer":"/paths/~1syncthing~1peer~1diagnostics/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_384","exampleIds":["paths/~1syncthing~1peer~1diagnostics/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1syncthing~1peer~1diagnostics/get/responses/200/content/application~1json/example"]}}},{"code":"401","schemaId":"components/schemas/UnauthorizedError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/syncthing/getpeersyncdiagnostics"}],"panels":[]}]},"httpPath":"/syncthing/peer/diagnostics"},{"label":"Database entry for a single file","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/syncthing/fluxsyncthingdbfile","routeSlug":"/fluxapi/syncthing/fluxsyncthingdbfile","metadata":{"seo":{"title":"Database entry for a single file","description":"Syncthing's database record for one file in one folder — its global and local versions and availability. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"fluxSyncthingDbFile","name":"Database entry for a single file","isWebhook":false,"pointer":"/paths/~1syncthing~1db~1file/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Database entry for a single file","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Syncthing's database record for one file in one folder — its global and local versions and availability. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"folder","in":"query","schemaId":"schema_353","description":"Folder id","required":true,"example":"fluxmycomponent_myapp"},{"name":"file","in":"query","schemaId":"schema_353","description":"Path of the file within the folder","required":true,"example":"data/report.csv"}],"pointer":"/paths/~1syncthing~1db~1file/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/syncthing/db/file","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"folder","in":"query","required":true,"example":"fluxmycomponent_myapp","schemaId":"schema_353"},{"name":"file","in":"query","required":true,"example":"data/report.csv","schemaId":"schema_353"}],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200","401"],"pointer":"/syncthing/db/file","href":"syncthing/fluxsyncthingdbfile","openApiOperationId":"fluxSyncthingDbFile","summary":"Database entry for a single file"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_373","exampleIds":["paths/~1syncthing~1db~1file/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_373","exampleIds":["paths/~1syncthing~1db~1file/get/responses/200/content/application~1json/example"]},{"code":"401","description":"Authentication failed or insufficient privileges","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}},"schemaId":"components/schemas/UnauthorizedError"}],"pointer":"/paths/~1syncthing~1db~1file/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_373","exampleIds":["paths/~1syncthing~1db~1file/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_373","exampleIds":["paths/~1syncthing~1db~1file/get/responses/200/content/application~1json/example"]}}},{"code":"401","schemaId":"components/schemas/UnauthorizedError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/syncthing/fluxsyncthingdbfile"}],"panels":[]}]},"httpPath":"/syncthing/db/file"}],"content":{"contentType":"group","meta":{"name":"Syncthing"},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Syncthing","showPageActions":true},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Distributed File Synchronization"},"children":[]}]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Endpoints for managing Syncthing-based distributed file synchronization services. These APIs enable secure, decentralized file sharing and synchronization across Flux nodes, providing reliable data distribution and backup capabilities for decentralized applications and user data."},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Synchronization Services:"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" - Peer-to-peer file synchronization - Distributed storage management - Conflict resolution - Encryption and security - Bandwidth optimization"},"children":[]}]}]}]}],"panels":[{"children":[{"kind":"group-items","title":"Operations","titleTranslationKey":"operations","items":[{"title":"/syncthing/system/error","summary":"Set an error message","prefix":{"name":"post","color":"post"},"badges":[],"link":"/syncthing/fluxsyncthingsystemerrorpost","deprecated":false},{"title":"/syncthing/system/error","summary":"List of error messages","prefix":{"name":"get","color":"get"},"badges":[],"link":"/syncthing/fluxsyncthingsystemerrorget","deprecated":false},{"title":"/syncthing/system/error/clear","summary":"Remove all recent errors","prefix":{"name":"get","color":"get"},"badges":[],"link":"/syncthing/fluxsyncthingsystemerrorclear","deprecated":false},{"title":"/syncthing/system/version","summary":"Syncthing version information","prefix":{"name":"get","color":"get"},"badges":[],"link":"/syncthing/fluxsyncthingsystemversion","deprecated":false},{"title":"/syncthing/system/upgrade","summary":"Perform an upgrade","prefix":{"name":"post","color":"post"},"badges":[],"link":"/syncthing/fluxsyncthingupgradepost","deprecated":false},{"title":"/syncthing/system/upgrade","summary":"Checks for a possible upgrade","prefix":{"name":"get","color":"get"},"badges":[],"link":"/syncthing/fluxsyncthingupgradeget","deprecated":false},{"title":"/syncthing/system/browse","summary":"Returns a list of directories","prefix":{"name":"get","color":"get"},"badges":[],"link":"/syncthing/fluxsyncthingsysytembrowse","deprecated":false},{"title":"/syncthing/system/pause","summary":"Pause the given device or all devices","prefix":{"name":"get","color":"get"},"badges":[],"link":"/syncthing/fluxsyncthingsysytempause","deprecated":false},{"title":"/syncthing/system/resume","summary":"Resume the given device or all devices","prefix":{"name":"get","color":"get"},"badges":[],"link":"/syncthing/fluxsyncthingsysytemresume","deprecated":false},{"title":"/syncthing/system/restart","summary":"Restart Syncthing","prefix":{"name":"get","color":"get"},"badges":[],"link":"/syncthing/fluxsyncthingsystemrestart","deprecated":false},{"title":"/syncthing/system/shutdown","summary":"Shutdown Syncthing","prefix":{"name":"get","color":"get"},"badges":[],"link":"/syncthing/fluxsyncthingsystemshutdown","deprecated":false},{"title":"/syncthing/system/reset","summary":"Erase the current index database and restart Syncthing","prefix":{"name":"get","color":"get"},"badges":[],"link":"/syncthing/fluxsyncthingsystemreset","deprecated":false},{"title":"/syncthing/system/status","summary":"Status of Syncthing","prefix":{"name":"get","color":"get"},"badges":[],"link":"/syncthing/fluxsyncthingsystemstatus","deprecated":false},{"title":"/syncthing/system/paths","summary":"Returns the path locations","prefix":{"name":"get","color":"get"},"badges":[],"link":"/syncthing/fluxsyncthingsysytempath","deprecated":false},{"title":"/syncthing/system/connections","summary":"Returns the list of configured devices and some metadata associated with them","prefix":{"name":"get","color":"get"},"badges":[],"link":"/syncthing/fluxsyncthingsysytemconnections","deprecated":false},{"title":"/syncthing/system/discovery","summary":"Returns/Add local discovery cache","prefix":{"name":"get","color":"get"},"badges":[],"link":"/syncthing/fluxsyncthingsysytemdiscovery","deprecated":false},{"title":"/syncthing/system/debug","summary":"Returns the set of debug facilities.","prefix":{"name":"get","color":"get"},"badges":[],"link":"/syncthing/fluxsyncthingsysytemdebug","deprecated":false},{"title":"/syncthing/system/log","summary":"Returns the list of recent log entries","prefix":{"name":"get","color":"get"},"badges":[],"link":"/syncthing/fluxsyncthingsysytemlog","deprecated":false},{"title":"/syncthing/system/logtxt","summary":"Returns the list of recent log entries as text","prefix":{"name":"get","color":"get"},"badges":[],"link":"/syncthing/fluxsyncthingsysytemlogtxt","deprecated":false},{"title":"/syncthing/system/ping","summary":"Ping pong tester call","prefix":{"name":"get","color":"get"},"badges":[],"link":"/syncthing/fluxsyncthingsysytemping","deprecated":false},{"title":"/syncthing/config","summary":"Returns config","prefix":{"name":"get","color":"get"},"badges":[],"link":"/syncthing/fluxsyncthingconfig","deprecated":false},{"title":"/syncthing/config","summary":"Replace the entire Syncthing configuration","prefix":{"name":"post","color":"post"},"badges":[],"link":"/syncthing/fluxsyncthingconfigpost","deprecated":false},{"title":"/syncthing/config/devices","summary":"Returns device config section","prefix":{"name":"get","color":"get"},"badges":[],"link":"/syncthing/fluxsyncthingconfigdevices","deprecated":false},{"title":"/syncthing/config/devices","summary":"Replace the device config section","prefix":{"name":"post","color":"post"},"badges":[],"link":"/syncthing/fluxsyncthingconfigdevicespost","deprecated":false},{"title":"/syncthing/config/folders","summary":"Returns folder config section","prefix":{"name":"get","color":"get"},"badges":[],"link":"/syncthing/fluxsyncthingconfigfoldersget","deprecated":false},{"title":"/syncthing/config/folders","summary":"Replace folder config section","prefix":{"name":"post","color":"post"},"badges":[],"link":"/syncthing/fluxsyncthingconfigfolderspost","deprecated":false},{"title":"/syncthing/config/defaults/folder","summary":"Returns a template folder configuration","prefix":{"name":"get","color":"get"},"badges":[],"link":"/syncthing/fluxsyncthingconfigdefaultsfolder","deprecated":false},{"title":"/syncthing/config/defaults/folder","summary":"Replace the default folder config","prefix":{"name":"post","color":"post"},"badges":[],"link":"/syncthing/fluxsyncthingconfigdefaultsfolderpost","deprecated":false},{"title":"/syncthing/config/defaults/device","summary":"Returns a template device configuration","prefix":{"name":"get","color":"get"},"badges":[],"link":"/syncthing/fluxsyncthingconfigdefaultsdevice","deprecated":false},{"title":"/syncthing/config/defaults/device","summary":"Replace the default device config","prefix":{"name":"post","color":"post"},"badges":[],"link":"/syncthing/fluxsyncthingconfigdefaultsdevicepost","deprecated":false},{"title":"/syncthing/config/defaults/ignores","summary":"Returns an object with a single lines attribute","prefix":{"name":"get","color":"get"},"badges":[],"link":"/syncthing/fluxsyncthingconfigignores","deprecated":false},{"title":"/syncthing/config/defaults/ignores","summary":"Replace the default ignore patterns","prefix":{"name":"post","color":"post"},"badges":[],"link":"/syncthing/fluxsyncthingconfigdefaultsignorespost","deprecated":false},{"title":"/syncthing/config/options","summary":"Returns the respective object","prefix":{"name":"get","color":"get"},"badges":[],"link":"/syncthing/fluxsyncthingconfigoptions","deprecated":false},{"title":"/syncthing/config/options","summary":"Replace the options config section","prefix":{"name":"post","color":"post"},"badges":[],"link":"/syncthing/fluxsyncthingconfigoptionspost","deprecated":false},{"title":"/syncthing/config/gui","summary":"Returns the respective object of gui config","prefix":{"name":"get","color":"get"},"badges":[],"link":"/syncthing/fluxsyncthingconfigguiget","deprecated":false},{"title":"/syncthing/config/gui","summary":"Replaces the entire gui object in config","prefix":{"name":"post","color":"post"},"badges":[],"link":"/syncthing/fluxsyncthingconfigguipost","deprecated":false},{"title":"/syncthing/config/ldap","summary":"Returns the respective object","prefix":{"name":"get","color":"get"},"badges":[],"link":"/syncthing/fluxsyncthingconfigldapget","deprecated":false},{"title":"/syncthing/config/ldap","summary":"Replaces the entire ldap config object","prefix":{"name":"post","color":"post"},"badges":[],"link":"/syncthing/fluxsyncthingconfigldappost","deprecated":false},{"title":"/syncthing/config/restart-required","summary":"Status of restart required","prefix":{"name":"get","color":"get"},"badges":[],"link":"/syncthing/fluxsyncthingconfigrestartrequired","deprecated":false},{"title":"/syncthing/stats/device","summary":"Returns general statistics about devices","prefix":{"name":"get","color":"get"},"badges":[],"link":"/syncthing/fluxsyncthingstatsdevice","deprecated":false},{"title":"/syncthing/stats/folder","summary":"Returns general statistics about folder","prefix":{"name":"get","color":"get"},"badges":[],"link":"/syncthing/fluxsyncthingstatsfolder","deprecated":false},{"title":"/syncthing/cluster/pending/devices","summary":"Lists remote devices which have tried to connect","prefix":{"name":"get","color":"get"},"badges":[],"link":"/syncthing/fluxsyncthingpendingdevice","deprecated":false},{"title":"/syncthing/cluster/pending/devices","summary":"Remove records about a pending remote device which tried to connect","prefix":{"name":"post","color":"post"},"badges":[],"link":"/syncthing/fluxsyncthingpendingdevicespost","deprecated":false},{"title":"/syncthing/cluster/pending/folders","summary":"Lists folders which remote devices have offered to us, but are not yet shared from our instance to them","prefix":{"name":"get","color":"get"},"badges":[],"link":"/syncthing/fluxsyncthingpendingfolders","deprecated":false},{"title":"/syncthing/cluster/pending/folders","summary":"Remove records about a pending folder announced from a remote device","prefix":{"name":"post","color":"post"},"badges":[],"link":"/syncthing/fluxsyncthingpendingfolderspost","deprecated":false},{"title":"/syncthing/folder/errors","summary":"Returns the list of errors encountered during scanning or pulling","prefix":{"name":"get","color":"get"},"badges":[],"link":"/syncthing/fluxsyncthingfolderserror","deprecated":false},{"title":"/syncthing/folder/versions","summary":"Returns the list of archived files that could be recovered","prefix":{"name":"get","color":"get"},"badges":[],"link":"/syncthing/fluxsyncthingfolderversions","deprecated":false},{"title":"/syncthing/folder/versions","summary":"Restore versioned files in a folder","prefix":{"name":"post","color":"post"},"badges":[],"link":"/syncthing/fluxsyncthingfolderversionspost","deprecated":false},{"title":"/syncthing/db/browse","summary":"Returns the directory tree of the global model","prefix":{"name":"get","color":"get"},"badges":[],"link":"/syncthing/fluxsyncthingdbbrowse","deprecated":false},{"title":"/syncthing/db/completion","summary":"Returns the completion percentage and byte / item counts","prefix":{"name":"get","color":"get"},"badges":[],"link":"/syncthing/fluxsyncthingdbcompletion","deprecated":false},{"title":"/syncthing/db/ignores","summary":"Returns the content of the .stignore as the ignore field","prefix":{"name":"get","color":"get"},"badges":[],"link":"/syncthing/fluxsyncthingdbignores","deprecated":false},{"title":"/syncthing/db/ignores","summary":"Updates the content of the .stignore","prefix":{"name":"post","color":"post"},"badges":[],"link":"/syncthing/fluxsyncthingdbignorespost","deprecated":false},{"title":"/syncthing/db/localchanged","summary":"Returns the list of files which were changed locally in a receive-only folder","prefix":{"name":"get","color":"get"},"badges":[],"link":"/syncthing/fluxsyncthingdblocalchanged","deprecated":false},{"title":"/syncthing/db/need","summary":"Returns lists of files which are needed by this device in order for it to become in sync","prefix":{"name":"get","color":"get"},"badges":[],"link":"/syncthing/fluxsyncthingdbneed","deprecated":false},{"title":"/syncthing/db/remoteneed","summary":"Returns the list of files which are needed by that remote device in order for it to become in sync with the shared folder","prefix":{"name":"get","color":"get"},"badges":[],"link":"/syncthing/fluxsyncthingdbremoteneed","deprecated":false},{"title":"/syncthing/db/status","summary":"Returns information about the current status of a folder","prefix":{"name":"get","color":"get"},"badges":[],"link":"/syncthing/fluxsyncthingdbstatus","deprecated":false},{"title":"/syncthing/db/scan","summary":"Request immediate scan","prefix":{"name":"post","color":"post"},"badges":[],"link":"/syncthing/fluxsyncthingdbscan","deprecated":false},{"title":"/syncthing/db/revert","summary":"Request revert of a receive only folder","prefix":{"name":"post","color":"post"},"badges":[],"link":"/syncthing/fluxsyncthingdbrevert","deprecated":false},{"title":"/syncthing/db/prio","summary":"Moves the file to the top of the download queue","prefix":{"name":"post","color":"post"},"badges":[],"link":"/syncthing/fluxsyncthingdbprio","deprecated":false},{"title":"/syncthing/db/override","summary":"Request override of a send only folder","prefix":{"name":"post","color":"post"},"badges":[],"link":"/syncthing/fluxsyncthingdboverride","deprecated":false},{"title":"/syncthing/events","summary":"Returns events","prefix":{"name":"get","color":"get"},"badges":[],"link":"/syncthing/fluxsyncthingevents","deprecated":false},{"title":"/syncthing/events/disk","summary":"Returns events","prefix":{"name":"get","color":"get"},"badges":[],"link":"/syncthing/fluxsyncthingeventsdisk","deprecated":false},{"title":"/syncthing/svc/report","summary":"Returns the data sent in the anonymous usage report","prefix":{"name":"get","color":"get"},"badges":[],"link":"/syncthing/fluxsyncthingsvcreport","deprecated":false},{"title":"/syncthing/svc/random/string","summary":"Returns a strong random generated string","prefix":{"name":"get","color":"get"},"badges":[],"link":"/syncthing/fluxsyncthingsvcrandom","deprecated":false},{"title":"/syncthing/svc","summary":"Verifies and formats a device ID.","prefix":{"name":"get","color":"get"},"badges":[],"link":"/syncthing/fluxsyncthingsvc","deprecated":false},{"title":"/syncthing/debug/httpmetrics","summary":"Returns statistics about each served REST API endpoint","prefix":{"name":"get","color":"get"},"badges":[],"link":"/syncthing/fluxsyncthingdebughttpmetrics","deprecated":false},{"title":"/syncthing/debug/peercompletion","summary":"Summarizes the completion percentage for each remote device","prefix":{"name":"get","color":"get"},"badges":[],"link":"/syncthing/fluxsyncthingdebugpeercompletion","deprecated":false},{"title":"/syncthing/debug/cpuprof","summary":"Used to capture a profile of what Syncthing is doing on the CPU","prefix":{"name":"get","color":"get"},"badges":[],"link":"/syncthing/fluxsyncthingdebugcpuprof","deprecated":false},{"title":"/syncthing/debug/heapprof","summary":"Used to capture a profile of what Syncthing is doing with the heap memory","prefix":{"name":"get","color":"get"},"badges":[],"link":"/syncthing/fluxsyncthingdebugheapprof","deprecated":false},{"title":"/syncthing/debug/support","summary":"Collects information about the running instance for troubleshooting purposes","prefix":{"name":"get","color":"get"},"badges":[],"link":"/syncthing/fluxsyncthingdebugsupport","deprecated":false},{"title":"/syncthing/debug/file","summary":"Shows diagnostics about a certain file in a shared folder","prefix":{"name":"get","color":"get"},"badges":[],"link":"/syncthing/fluxsyncthingdebugfile","deprecated":false},{"title":"/syncthing/deviceid","summary":"Display deviceid","prefix":{"name":"get","color":"get"},"badges":[],"link":"/syncthing/fluxsyncthingdeviceid","deprecated":false},{"title":"/syncthing/meta","summary":"Display metadata information","prefix":{"name":"get","color":"get"},"badges":[],"link":"/syncthing/fluxsyncthingmeta","deprecated":false},{"title":"/syncthing/health","summary":"Check health status","prefix":{"name":"get","color":"get"},"badges":[],"link":"/syncthing/fluxsyncthinghealth","deprecated":false},{"title":"/syncthing/metrics","summary":"Full Syncthing metrics","prefix":{"name":"get","color":"get"},"badges":[],"link":"/syncthing/getsyncthingmetrics","deprecated":false},{"title":"/syncthing/metrics/health","summary":"Syncthing health summary","prefix":{"name":"get","color":"get"},"badges":[],"link":"/syncthing/getsyncthinghealthsummary","deprecated":false},{"title":"/syncthing/metrics/history","summary":"Syncthing metrics history","prefix":{"name":"get","color":"get"},"badges":[],"link":"/syncthing/getsyncthingmetricshistory","deprecated":false},{"title":"/syncthing/peer/diagnostics","summary":"Peer sync diagnostics","prefix":{"name":"get","color":"get"},"badges":[],"link":"/syncthing/getpeersyncdiagnostics","deprecated":false},{"title":"/syncthing/db/file","summary":"Database entry for a single file","prefix":{"name":"get","color":"get"},"badges":[],"link":"/syncthing/fluxsyncthingdbfile","deprecated":false}]}]}]}]}},{"type":"group","label":"Fluxshare","link":"/fluxapi/fluxshare","routeSlug":"/fluxapi/fluxshare","items":[{"label":"Share files","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/fluxshare/fluxsharefile","routeSlug":"/fluxapi/fluxshare/fluxsharefile","metadata":{"seo":{"title":"Share files","description":"Call to retrieve share file. Admin"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"fluxShareFile","name":"Share files","isWebhook":false,"pointer":"/paths/~1apps~1fluxshare~1getfile/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Share files","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Call to retrieve share file. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Admin"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"file","in":"query","schemaId":"schema_353","description":"File name of share file to view or download. Can be nested in additional folder.","required":true,"example":"5688d73c4e136d1e0ef33b600"},{"name":"token","in":"query","schemaId":"schema_353","description":"token","required":true,"example":"d52e40a6559facb74ecc97d9284b8eba75bcb16c4349ccedc4dfb29f9c41d2c0"}],"pointer":"/paths/~1apps~1fluxshare~1getfile/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/apps/fluxshare/getfile","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"file","in":"query","required":true,"example":"5688d73c4e136d1e0ef33b600","schemaId":"schema_353"},{"name":"token","in":"query","required":true,"example":"d52e40a6559facb74ecc97d9284b8eba75bcb16c4349ccedc4dfb29f9c41d2c0","schemaId":"schema_353"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/apps/fluxshare/getfile","href":"fluxshare/fluxsharefile","openApiOperationId":"fluxShareFile","summary":"Share files"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"Share file to view/download","mediaType":"application/file","mediaTypes":["application/file"],"mediaTypeContent":{"application/file":{"schemaId":"schema_421","exampleIds":["paths/~1apps~1fluxshare~1getfile/get/responses/200/content/application~1file/example"]}},"schemaId":"schema_421","exampleIds":["paths/~1apps~1fluxshare~1getfile/get/responses/200/content/application~1file/example"]}],"pointer":"/paths/~1apps~1fluxshare~1getfile/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_421","exampleIds":["paths/~1apps~1fluxshare~1getfile/get/responses/200/content/application~1file/example"],"mediaTypes":["application/file"],"mediaTypeContent":{"application/file":{"schemaId":"schema_421","exampleIds":["paths/~1apps~1fluxshare~1getfile/get/responses/200/content/application~1file/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/fluxshare/fluxsharefile"}],"panels":[]}]},"httpPath":"/apps/fluxshare/getfile"},{"label":"FluxShare - Get folder content","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/fluxshare/getfolder","routeSlug":"/fluxapi/fluxshare/getfolder","metadata":{"seo":{"title":"FluxShare - Get folder content","description":"Call to get content of folder in fluxshare. Admin"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"GetFolder","name":"FluxShare - Get folder content","isWebhook":false,"pointer":"/paths/~1apps~1fluxshare~1getfolder/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"FluxShare - Get folder content","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Call to get content of folder in fluxshare. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Admin"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"folder","in":"query","schemaId":"schema_353","description":"The name of the folder that content will be display","required":true,"example":"test"}],"pointer":"/paths/~1apps~1fluxshare~1getfolder/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/apps/fluxshare/getfolder","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"folder","in":"query","required":true,"example":"test","schemaId":"schema_353"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/apps/fluxshare/getfolder","href":"fluxshare/getfolder","openApiOperationId":"GetFolder","summary":"FluxShare - Get folder content"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_660","exampleIds":["paths/~1apps~1fluxshare~1getfolder/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_660","exampleIds":["paths/~1apps~1fluxshare~1getfolder/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1apps~1fluxshare~1getfolder/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_660","exampleIds":["paths/~1apps~1fluxshare~1getfolder/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_660","exampleIds":["paths/~1apps~1fluxshare~1getfolder/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/fluxshare/getfolder"}],"panels":[]}]},"httpPath":"/apps/fluxshare/getfolder"},{"label":"FluxShare - Create folder","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/fluxshare/createfolder","routeSlug":"/fluxapi/fluxshare/createfolder","metadata":{"seo":{"title":"FluxShare - Create folder","description":"Call to create folder in fluxshare. Admin"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"CreateFolder","name":"FluxShare - Create folder","isWebhook":false,"pointer":"/paths/~1apps~1fluxshare~1createfolder/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"FluxShare - Create folder","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Call to create folder in fluxshare. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Admin"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"folder","in":"query","schemaId":"schema_353","description":"The name of the folder that will be created in fluxshare","required":true,"example":"test"}],"pointer":"/paths/~1apps~1fluxshare~1createfolder/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/apps/fluxshare/createfolder","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"folder","in":"query","required":true,"example":"test","schemaId":"schema_353"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/apps/fluxshare/createfolder","href":"fluxshare/createfolder","openApiOperationId":"CreateFolder","summary":"FluxShare - Create folder"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_455","exampleIds":["paths/~1apps~1fluxshare~1createfolder/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_455","exampleIds":["paths/~1apps~1fluxshare~1createfolder/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1apps~1fluxshare~1createfolder/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_455","exampleIds":["paths/~1apps~1fluxshare~1createfolder/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_455","exampleIds":["paths/~1apps~1fluxshare~1createfolder/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/fluxshare/createfolder"}],"panels":[]}]},"httpPath":"/apps/fluxshare/createfolder"},{"label":"FluxShare - Remove file","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/fluxshare/removefile","routeSlug":"/fluxapi/fluxshare/removefile","metadata":{"seo":{"title":"FluxShare - Remove file","description":"Call to remove file from fluxshare. Admin"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"RemoveFile","name":"FluxShare - Remove file","isWebhook":false,"pointer":"/paths/~1apps~1fluxshare~1removefile/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"FluxShare - Remove file","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Call to remove file from fluxshare. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Admin"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"file","in":"query","schemaId":"schema_353","description":"The name of the file that will be removed in fluxshare","required":true,"example":"test"}],"pointer":"/paths/~1apps~1fluxshare~1removefile/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/apps/fluxshare/removefile","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"file","in":"query","required":true,"example":"test","schemaId":"schema_353"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/apps/fluxshare/removefile","href":"fluxshare/removefile","openApiOperationId":"RemoveFile","summary":"FluxShare - Remove file"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_455","exampleIds":["paths/~1apps~1fluxshare~1removefile/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_455","exampleIds":["paths/~1apps~1fluxshare~1removefile/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1apps~1fluxshare~1removefile/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_455","exampleIds":["paths/~1apps~1fluxshare~1removefile/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_455","exampleIds":["paths/~1apps~1fluxshare~1removefile/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/fluxshare/removefile"}],"panels":[]}]},"httpPath":"/apps/fluxshare/removefile"},{"label":"FluxShare - Remove folder","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/fluxshare/removefolder","routeSlug":"/fluxapi/fluxshare/removefolder","metadata":{"seo":{"title":"FluxShare - Remove folder","description":"Call to remove folder from fluxshare. Admin"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"RemoveFolder","name":"FluxShare - Remove folder","isWebhook":false,"pointer":"/paths/~1apps~1fluxshare~1removefolder/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"FluxShare - Remove folder","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Call to remove folder from fluxshare. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Admin"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"folder","in":"query","schemaId":"schema_353","description":"The name of the folder that will be removed in fluxshare","required":true,"example":"test"}],"pointer":"/paths/~1apps~1fluxshare~1removefolder/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/apps/fluxshare/removefolder","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"folder","in":"query","required":true,"example":"test","schemaId":"schema_353"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/apps/fluxshare/removefolder","href":"fluxshare/removefolder","openApiOperationId":"RemoveFolder","summary":"FluxShare - Remove folder"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_455","exampleIds":["paths/~1apps~1fluxshare~1removefolder/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_455","exampleIds":["paths/~1apps~1fluxshare~1removefolder/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1apps~1fluxshare~1removefolder/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_455","exampleIds":["paths/~1apps~1fluxshare~1removefolder/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_455","exampleIds":["paths/~1apps~1fluxshare~1removefolder/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/fluxshare/removefolder"}],"panels":[]}]},"httpPath":"/apps/fluxshare/removefolder"},{"label":"FluxShare - File exists","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/fluxshare/fileexists","routeSlug":"/fluxapi/fluxshare/fileexists","metadata":{"seo":{"title":"FluxShare - File exists","description":"Call to check if file exist. Admin"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"FileExists","name":"FluxShare - File exists","isWebhook":false,"pointer":"/paths/~1apps~1fluxshare~1fileexists/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"FluxShare - File exists","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Call to check if file exist. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Admin"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"file","in":"query","schemaId":"schema_353","description":"File name to check if exists","required":true,"example":"message.txt"}],"pointer":"/paths/~1apps~1fluxshare~1fileexists/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/apps/fluxshare/fileexists","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"file","in":"query","required":true,"example":"message.txt","schemaId":"schema_353"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/apps/fluxshare/fileexists","href":"fluxshare/fileexists","openApiOperationId":"FileExists","summary":"FluxShare - File exists"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_661","exampleIds":["paths/~1apps~1fluxshare~1fileexists/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_661","exampleIds":["paths/~1apps~1fluxshare~1fileexists/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1apps~1fluxshare~1fileexists/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_661","exampleIds":["paths/~1apps~1fluxshare~1fileexists/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_661","exampleIds":["paths/~1apps~1fluxshare~1fileexists/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/fluxshare/fileexists"}],"panels":[]}]},"httpPath":"/apps/fluxshare/fileexists"},{"label":"FluxShare - Stats","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/fluxshare/stats","routeSlug":"/fluxapi/fluxshare/stats","metadata":{"seo":{"title":"FluxShare - Stats","description":"Call to check stats of fluxshare. Admin"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"Stats","name":"FluxShare - Stats","isWebhook":false,"pointer":"/paths/~1apps~1fluxshare~1stats/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"FluxShare - Stats","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Call to check stats of fluxshare. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Admin"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/apps/fluxshare/stats","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/apps/fluxshare/stats","href":"fluxshare/stats","openApiOperationId":"Stats","summary":"FluxShare - Stats"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_662","exampleIds":["paths/~1apps~1fluxshare~1stats/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_662","exampleIds":["paths/~1apps~1fluxshare~1stats/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1apps~1fluxshare~1stats/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_662","exampleIds":["paths/~1apps~1fluxshare~1stats/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_662","exampleIds":["paths/~1apps~1fluxshare~1stats/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/fluxshare/stats"}],"panels":[]}]},"httpPath":"/apps/fluxshare/stats"},{"label":"FluxShare - Share file","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/fluxshare/sharefile","routeSlug":"/fluxapi/fluxshare/sharefile","metadata":{"seo":{"title":"FluxShare - Share file","description":"Call to share file in fluxshare. Admin"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"ShareFile","name":"FluxShare - Share file","isWebhook":false,"pointer":"/paths/~1apps~1fluxshare~1sharefile/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"FluxShare - Share file","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Call to share file in fluxshare. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Admin"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"file","in":"query","schemaId":"schema_353","description":"File name that will be share","required":true,"example":"message.txt"}],"pointer":"/paths/~1apps~1fluxshare~1sharefile/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/apps/fluxshare/sharefile","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"file","in":"query","required":true,"example":"message.txt","schemaId":"schema_353"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/apps/fluxshare/sharefile","href":"fluxshare/sharefile","openApiOperationId":"ShareFile","summary":"FluxShare - Share file"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_663","exampleIds":["paths/~1apps~1fluxshare~1sharefile/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_663","exampleIds":["paths/~1apps~1fluxshare~1sharefile/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1apps~1fluxshare~1sharefile/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_663","exampleIds":["paths/~1apps~1fluxshare~1sharefile/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_663","exampleIds":["paths/~1apps~1fluxshare~1sharefile/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/fluxshare/sharefile"}],"panels":[]}]},"httpPath":"/apps/fluxshare/sharefile"},{"label":"FluxShare - Unshare file","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/fluxshare/unsharefile","routeSlug":"/fluxapi/fluxshare/unsharefile","metadata":{"seo":{"title":"FluxShare - Unshare file","description":"Call to unshare file in fluxshare. Admin"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"UnshareFile","name":"FluxShare - Unshare file","isWebhook":false,"pointer":"/paths/~1apps~1fluxshare~1unsharefile/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"FluxShare - Unshare file","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Call to unshare file in fluxshare. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Admin"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"file","in":"query","schemaId":"schema_353","description":"File name that will be unshare","required":true,"example":"message.txt"}],"pointer":"/paths/~1apps~1fluxshare~1unsharefile/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/apps/fluxshare/unsharefile","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"file","in":"query","required":true,"example":"message.txt","schemaId":"schema_353"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/apps/fluxshare/unsharefile","href":"fluxshare/unsharefile","openApiOperationId":"UnshareFile","summary":"FluxShare - Unshare file"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_455","exampleIds":["paths/~1apps~1fluxshare~1unsharefile/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_455","exampleIds":["paths/~1apps~1fluxshare~1unsharefile/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1apps~1fluxshare~1unsharefile/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_455","exampleIds":["paths/~1apps~1fluxshare~1unsharefile/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_455","exampleIds":["paths/~1apps~1fluxshare~1unsharefile/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/fluxshare/unsharefile"}],"panels":[]}]},"httpPath":"/apps/fluxshare/unsharefile"},{"label":"FluxShare - Shared files","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/fluxshare/sharedfiles","routeSlug":"/fluxapi/fluxshare/sharedfiles","metadata":{"seo":{"title":"FluxShare - Shared files","description":"Call to display shared files. Admin"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"SharedFiles","name":"FluxShare - Shared files","isWebhook":false,"pointer":"/paths/~1apps~1fluxshare~1sharedfiles/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"FluxShare - Shared files","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Call to display shared files. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Admin"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/apps/fluxshare/sharedfiles","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/apps/fluxshare/sharedfiles","href":"fluxshare/sharedfiles","openApiOperationId":"SharedFiles","summary":"FluxShare - Shared files"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_664","exampleIds":["paths/~1apps~1fluxshare~1sharedfiles/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_664","exampleIds":["paths/~1apps~1fluxshare~1sharedfiles/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1apps~1fluxshare~1sharedfiles/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_664","exampleIds":["paths/~1apps~1fluxshare~1sharedfiles/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_664","exampleIds":["paths/~1apps~1fluxshare~1sharedfiles/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/fluxshare/sharedfiles"}],"panels":[]}]},"httpPath":"/apps/fluxshare/sharedfiles"},{"label":"FluxShare - Rename file","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/fluxshare/renamefile","routeSlug":"/fluxapi/fluxshare/renamefile","metadata":{"seo":{"title":"FluxShare - Rename file","description":"Call to rename file in fluxshare. Admin"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"RenameFile","name":"FluxShare - Rename file","isWebhook":false,"pointer":"/paths/~1apps~1fluxshare~1rename/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"FluxShare - Rename file","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Call to rename file in fluxshare. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Admin"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"oldpath","in":"query","schemaId":"schema_353","description":"Path to file","required":true,"example":"test%2Fb1fcb9da0a941468f2c8cde01.txt"},{"name":"newname","in":"query","schemaId":"schema_353","description":"New name for file","required":true,"example":"2Fb1fcb9da0a941468f2c8cde02.txt"}],"pointer":"/paths/~1apps~1fluxshare~1rename/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/apps/fluxshare/rename","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"oldpath","in":"query","required":true,"example":"test%2Fb1fcb9da0a941468f2c8cde01.txt","schemaId":"schema_353"},{"name":"newname","in":"query","required":true,"example":"2Fb1fcb9da0a941468f2c8cde02.txt","schemaId":"schema_353"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/apps/fluxshare/rename","href":"fluxshare/renamefile","openApiOperationId":"RenameFile","summary":"FluxShare - Rename file"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_455","exampleIds":["paths/~1apps~1fluxshare~1rename/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_455","exampleIds":["paths/~1apps~1fluxshare~1rename/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1apps~1fluxshare~1rename/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_455","exampleIds":["paths/~1apps~1fluxshare~1rename/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_455","exampleIds":["paths/~1apps~1fluxshare~1rename/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/fluxshare/renamefile"}],"panels":[]}]},"httpPath":"/apps/fluxshare/rename"},{"label":"FluxShare - Download folder","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/fluxshare/fluxdownloadfolder","routeSlug":"/fluxapi/fluxshare/fluxdownloadfolder","metadata":{"seo":{"title":"FluxShare - Download folder","description":"Call to download content of folder in fluxshare. Admin"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"FluxDownloadFolder","name":"FluxShare - Download folder","isWebhook":false,"pointer":"/paths/~1apps~1fluxshare~1downloadfolder/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"FluxShare - Download folder","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Call to download content of folder in fluxshare. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Admin"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"folder","in":"query","schemaId":"schema_353","description":"The name of the folder","required":true,"example":"test"}],"pointer":"/paths/~1apps~1fluxshare~1downloadfolder/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/apps/fluxshare/downloadfolder","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"folder","in":"query","required":true,"example":"test","schemaId":"schema_353"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/apps/fluxshare/downloadfolder","href":"fluxshare/fluxdownloadfolder","openApiOperationId":"FluxDownloadFolder","summary":"FluxShare - Download folder"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"Share file to view/download","mediaType":"application/file","mediaTypes":["application/file"],"mediaTypeContent":{"application/file":{"schemaId":"schema_421","exampleIds":["paths/~1apps~1fluxshare~1downloadfolder/get/responses/200/content/application~1file/example"]}},"schemaId":"schema_421","exampleIds":["paths/~1apps~1fluxshare~1downloadfolder/get/responses/200/content/application~1file/example"]}],"pointer":"/paths/~1apps~1fluxshare~1downloadfolder/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_421","exampleIds":["paths/~1apps~1fluxshare~1downloadfolder/get/responses/200/content/application~1file/example"],"mediaTypes":["application/file"],"mediaTypeContent":{"application/file":{"schemaId":"schema_421","exampleIds":["paths/~1apps~1fluxshare~1downloadfolder/get/responses/200/content/application~1file/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/fluxshare/fluxdownloadfolder"}],"panels":[]}]},"httpPath":"/apps/fluxshare/downloadfolder"},{"label":"Upload a file to FluxShare","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/fluxshare/fluxshareuploadfile","routeSlug":"/fluxapi/fluxshare/fluxshareuploadfile","metadata":{"seo":{"title":"Upload a file to FluxShare","description":"Uploads one or more files into a FluxShare folder on this node. Replaces the removed POST /apps/fluxshare/upload. Individual files are limited to 5 GB and the upload is refused when FluxShare storage is full. The folder is sanitised against the FluxShare root, so a path that escapes it is refused. Admin"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"fluxShareUploadFile","name":"Upload a file to FluxShare","isWebhook":false,"pointer":"/paths/~1apps~1fluxshare~1uploadfile/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Upload a file to FluxShare","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Uploads one or more files into a FluxShare folder on this node. Replaces the removed "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"POST /apps/fluxshare/upload"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":". Individual files are limited to 5 GB and the upload is refused when FluxShare storage is full. The "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"folder"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" is sanitised against the FluxShare root, so a path that escapes it is refused. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Admin"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"folder","in":"query","schemaId":"schema_353","description":"Destination folder within FluxShare; the root when omitted","example":"documents"}],"pointer":"/paths/~1apps~1fluxshare~1uploadfile/post/parameters"},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["multipart/form-data"],"mediaTypeSchemas":{"multipart/form-data":{"schemaId":"schema_665"}},"schemaId":"schema_665","pointer":"/paths/~1apps~1fluxshare~1uploadfile/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/apps/fluxshare/uploadfile","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"folder","in":"query","required":false,"example":"documents","schemaId":"schema_353"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"requestBody":{"multipart/form-data":{"schemaId":"schema_665"}},"responseCodes":["200","401","500"],"pointer":"/apps/fluxshare/uploadfile","href":"fluxshare/fluxshareuploadfile","openApiOperationId":"fluxShareUploadFile","summary":"Upload a file to FluxShare"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"schemaId":"schema_665","mediaTypes":["multipart/form-data"],"mediaTypeSchemas":{"multipart/form-data":{"schemaId":"schema_665"}},"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_341","exampleIds":["paths/~1apps~1fluxshare~1uploadfile/post/responses/200/content/application~1json/example"]}},"schemaId":"schema_341","exampleIds":["paths/~1apps~1fluxshare~1uploadfile/post/responses/200/content/application~1json/example"]},{"code":"401","description":"Authentication failed or insufficient privileges","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}},"schemaId":"components/schemas/UnauthorizedError"},{"code":"500","description":"Internal server error","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/InternalServerError"}},"schemaId":"components/schemas/InternalServerError"}],"pointer":"/paths/~1apps~1fluxshare~1uploadfile/post/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_341","exampleIds":["paths/~1apps~1fluxshare~1uploadfile/post/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_341","exampleIds":["paths/~1apps~1fluxshare~1uploadfile/post/responses/200/content/application~1json/example"]}}},{"code":"401","schemaId":"components/schemas/UnauthorizedError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/UnauthorizedError"}}},{"code":"500","schemaId":"components/schemas/InternalServerError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/InternalServerError"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/fluxshare/fluxshareuploadfile"}],"panels":[]}]},"httpPath":"/apps/fluxshare/uploadfile"}],"content":{"contentType":"group","meta":{"name":"Fluxshare"},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Fluxshare","showPageActions":true},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Decentralized File Sharing"},"children":[]}]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Advanced file sharing and storage endpoints built on the Flux decentralized network. FluxShare provides secure, distributed file storage with redundancy, encryption, and global accessibility. Ideal for building decentralized storage applications and content distribution networks."},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Storage Features:"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" - Distributed file storage - Redundancy and fault tolerance - End-to-end encryption - Global content distribution - Access control and sharing permissions"},"children":[]}]}]}]}],"panels":[{"children":[{"kind":"group-items","title":"Operations","titleTranslationKey":"operations","items":[{"title":"/apps/fluxshare/getfile","summary":"Share files","prefix":{"name":"get","color":"get"},"badges":[],"link":"/fluxshare/fluxsharefile","deprecated":false},{"title":"/apps/fluxshare/getfolder","summary":"FluxShare - Get folder content","prefix":{"name":"get","color":"get"},"badges":[],"link":"/fluxshare/getfolder","deprecated":false},{"title":"/apps/fluxshare/createfolder","summary":"FluxShare - Create folder","prefix":{"name":"get","color":"get"},"badges":[],"link":"/fluxshare/createfolder","deprecated":false},{"title":"/apps/fluxshare/removefile","summary":"FluxShare - Remove file","prefix":{"name":"get","color":"get"},"badges":[],"link":"/fluxshare/removefile","deprecated":false},{"title":"/apps/fluxshare/removefolder","summary":"FluxShare - Remove folder","prefix":{"name":"get","color":"get"},"badges":[],"link":"/fluxshare/removefolder","deprecated":false},{"title":"/apps/fluxshare/fileexists","summary":"FluxShare - File exists","prefix":{"name":"get","color":"get"},"badges":[],"link":"/fluxshare/fileexists","deprecated":false},{"title":"/apps/fluxshare/stats","summary":"FluxShare - Stats","prefix":{"name":"get","color":"get"},"badges":[],"link":"/fluxshare/stats","deprecated":false},{"title":"/apps/fluxshare/sharefile","summary":"FluxShare - Share file","prefix":{"name":"get","color":"get"},"badges":[],"link":"/fluxshare/sharefile","deprecated":false},{"title":"/apps/fluxshare/unsharefile","summary":"FluxShare - Unshare file","prefix":{"name":"get","color":"get"},"badges":[],"link":"/fluxshare/unsharefile","deprecated":false},{"title":"/apps/fluxshare/sharedfiles","summary":"FluxShare - Shared files","prefix":{"name":"get","color":"get"},"badges":[],"link":"/fluxshare/sharedfiles","deprecated":false},{"title":"/apps/fluxshare/rename","summary":"FluxShare - Rename file","prefix":{"name":"get","color":"get"},"badges":[],"link":"/fluxshare/renamefile","deprecated":false},{"title":"/apps/fluxshare/downloadfolder","summary":"FluxShare - Download folder","prefix":{"name":"get","color":"get"},"badges":[],"link":"/fluxshare/fluxdownloadfolder","deprecated":false},{"title":"/apps/fluxshare/uploadfile","summary":"Upload a file to FluxShare","prefix":{"name":"post","color":"post"},"badges":[],"link":"/fluxshare/fluxshareuploadfile","deprecated":false}]}]}]}]}},{"type":"group","label":"Backup/Restore","link":"/fluxapi/backuprestore","routeSlug":"/fluxapi/backuprestore","items":[{"label":"Get volume data of a component","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/backuprestore/fluxgetvolumedataofcomponent","routeSlug":"/fluxapi/backuprestore/fluxgetvolumedataofcomponent","metadata":{"seo":{"title":"Get volume data of a component","description":"Get volume data of a component. AppOwnerAbove"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"fluxGetvolumedataofcomponent","name":"Get volume data of a component","isWebhook":false,"pointer":"/paths/~1backup~1getvolumedataofcomponent/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Get volume data of a component","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Get volume data of a component. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AppOwnerAbove"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"appname","in":"query","schemaId":"schema_353","description":"Name of the application","required":true,"example":"FoldingAtRunOnFlux11"},{"name":"component","in":"query","schemaId":"schema_353","description":"Component of application","required":true,"example":"FoldingAtHome"},{"name":"multiplier","in":"query","schemaId":"schema_353","description":"Multiplier value (B, KB, MB, GB, TB)","example":"B"},{"name":"decimal","in":"query","schemaId":"schema_460","description":"Decimal value","example":2},{"name":"fields","in":"query","schemaId":"schema_353","description":"Fields to include, possibls mount, size, used, available, capacity, filesystem separate with coma","required":true,"example":"size,used"}],"pointer":"/paths/~1backup~1getvolumedataofcomponent/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/backup/getvolumedataofcomponent","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"appname","in":"query","required":true,"example":"FoldingAtRunOnFlux11","schemaId":"schema_353"},{"name":"component","in":"query","required":true,"example":"FoldingAtHome","schemaId":"schema_353"},{"name":"multiplier","in":"query","example":"B","schemaId":"schema_353"},{"name":"decimal","in":"query","example":2,"schemaId":"schema_460"},{"name":"fields","in":"query","required":true,"example":"size,used","schemaId":"schema_353"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/backup/getvolumedataofcomponent","href":"backuprestore/fluxgetvolumedataofcomponent","openApiOperationId":"fluxGetvolumedataofcomponent","summary":"Get volume data of a component"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_417","exampleIds":["paths/~1backup~1getvolumedataofcomponent/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_417","exampleIds":["paths/~1backup~1getvolumedataofcomponent/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1backup~1getvolumedataofcomponent/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_417","exampleIds":["paths/~1backup~1getvolumedataofcomponent/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_417","exampleIds":["paths/~1backup~1getvolumedataofcomponent/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/backuprestore/fluxgetvolumedataofcomponent"}],"panels":[]}]},"httpPath":"/backup/getvolumedataofcomponent"},{"label":"Get size of a remote file. **AppOwnerAbove**","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/backuprestore/fluxgetremotefilesize","routeSlug":"/fluxapi/backuprestore/fluxgetremotefilesize","metadata":{"seo":{"title":"Get size of a remote file. **AppOwnerAbove**","description":"Get size of a remote file. AppOwnerAbove"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"fluxGetremotefilesize","name":"Get size of a remote file. **AppOwnerAbove**","isWebhook":false,"pointer":"/paths/~1backup~1getremotefilesize/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Get size of a remote file. **AppOwnerAbove**","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Get size of a remote file. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AppOwnerAbove"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"fileurl","in":"query","schemaId":"schema_353","description":"Remote URL","required":true,"example":"https://go.dev/dl/go1.22.1.darwin-amd64.tar.gz"},{"name":"multiplier","in":"query","schemaId":"schema_353","description":"Multiplier value (B, KB, MB, GB, TB)","example":"B"},{"name":"decimal","in":"query","schemaId":"schema_460","description":"Decimal value","example":2},{"name":"number","in":"query","schemaId":"schema_362","description":"return only number","example":true},{"name":"appname","in":"query","schemaId":"schema_353","description":"Application name","example":"FoldingAtRunOnFlux11"}],"pointer":"/paths/~1backup~1getremotefilesize/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/backup/getremotefilesize","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"fileurl","in":"query","required":true,"example":"https://go.dev/dl/go1.22.1.darwin-amd64.tar.gz","schemaId":"schema_353"},{"name":"multiplier","in":"query","example":"B","schemaId":"schema_353"},{"name":"decimal","in":"query","example":2,"schemaId":"schema_460"},{"name":"number","in":"query","example":true,"schemaId":"schema_362"},{"name":"appname","in":"query","example":"FoldingAtRunOnFlux11","schemaId":"schema_353"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/backup/getremotefilesize","href":"backuprestore/fluxgetremotefilesize","openApiOperationId":"fluxGetremotefilesize","summary":"Get size of a remote file. **AppOwnerAbove**"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_417","exampleIds":["paths/~1backup~1getremotefilesize/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_417","exampleIds":["paths/~1backup~1getremotefilesize/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1backup~1getremotefilesize/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_417","exampleIds":["paths/~1backup~1getremotefilesize/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_417","exampleIds":["paths/~1backup~1getremotefilesize/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/backuprestore/fluxgetremotefilesize"}],"panels":[]}]},"httpPath":"/backup/getremotefilesize"},{"label":"Get the list of local backups based on the provided appname","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/backuprestore/fluxgetlocalbackuplist","routeSlug":"/fluxapi/backuprestore/fluxgetlocalbackuplist","metadata":{"seo":{"title":"Get the list of local backups based on the provided appname","description":"Get the list of local backups based on the provided appname. AppOwnerAbove"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"fluxGetlocalbackuplist","name":"Get the list of local backups based on the provided appname","isWebhook":false,"pointer":"/paths/~1backup~1getlocalbackuplist/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Get the list of local backups based on the provided appname","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Get the list of local backups based on the provided appname. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AppOwnerAbove"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"path","in":"query","schemaId":"schema_353","description":"Full path","required":true,"example":"%2Fhome%2Fflux01%2Fzelflux%2FZelApps%2FfluxFoldingAtHome_FoldingAtRunOnFlux11%2Fbackup%2Flocal"},{"name":"multiplier","in":"query","schemaId":"schema_353","description":"Multiplier value (B, KB, MB, GB, TB)","example":"B"},{"name":"decimal","in":"query","schemaId":"schema_460","description":"Decimal value","example":2},{"name":"number","in":"query","schemaId":"schema_362","description":"return only number","example":true},{"name":"appname","in":"query","schemaId":"schema_353","description":"Application name","example":"FoldingAtRunOnFlux11"}],"pointer":"/paths/~1backup~1getlocalbackuplist/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/backup/getlocalbackuplist","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"path","in":"query","required":true,"example":"%2Fhome%2Fflux01%2Fzelflux%2FZelApps%2FfluxFoldingAtHome_FoldingAtRunOnFlux11%2Fbackup%2Flocal","schemaId":"schema_353"},{"name":"multiplier","in":"query","example":"B","schemaId":"schema_353"},{"name":"decimal","in":"query","example":2,"schemaId":"schema_460"},{"name":"number","in":"query","example":true,"schemaId":"schema_362"},{"name":"appname","in":"query","example":"FoldingAtRunOnFlux11","schemaId":"schema_353"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/backup/getlocalbackuplist","href":"backuprestore/fluxgetlocalbackuplist","openApiOperationId":"fluxGetlocalbackuplist","summary":"Get the list of local backups based on the provided appname"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_666","exampleIds":["paths/~1backup~1getlocalbackuplist/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_666","exampleIds":["paths/~1backup~1getlocalbackuplist/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1backup~1getlocalbackuplist/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_666","exampleIds":["paths/~1backup~1getlocalbackuplist/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_666","exampleIds":["paths/~1backup~1getlocalbackuplist/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/backuprestore/fluxgetlocalbackuplist"}],"panels":[]}]},"httpPath":"/backup/getlocalbackuplist"},{"label":"Remove a backup file.","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/backuprestore/fluxremovebackupfile","routeSlug":"/fluxapi/backuprestore/fluxremovebackupfile","metadata":{"seo":{"title":"Remove a backup file.","description":"Remove a backup file.AppOwnerAbove"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"fluxRemovebackupfile","name":"Remove a backup file.","isWebhook":false,"pointer":"/paths/~1backup~1removebackupfile/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Remove a backup file.","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Remove a backup file."},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AppOwnerAbove"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"filepath","in":"query","schemaId":"schema_353","description":"Full path","required":true,"example":"%2Fhome%2Fflux05%2Fzelflux%2FZelApps%2FfluxFoldingAtHome_FoldingAtRunOnFlux11%2Fbackup%2Flocal%2Fbackup_foldingathome.tar.gz"},{"name":"appname","in":"query","schemaId":"schema_353","description":"Application name","required":true,"example":"FoldingAtRunOnFlux11"}],"pointer":"/paths/~1backup~1removebackupfile/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/backup/removebackupfile","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"filepath","in":"query","required":true,"example":"%2Fhome%2Fflux05%2Fzelflux%2FZelApps%2FfluxFoldingAtHome_FoldingAtRunOnFlux11%2Fbackup%2Flocal%2Fbackup_foldingathome.tar.gz","schemaId":"schema_353"},{"name":"appname","in":"query","required":true,"example":"FoldingAtRunOnFlux11","schemaId":"schema_353"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/backup/removebackupfile","href":"backuprestore/fluxremovebackupfile","openApiOperationId":"fluxRemovebackupfile","summary":"Remove a backup file."},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_667","exampleIds":["paths/~1backup~1removebackupfile/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_667","exampleIds":["paths/~1backup~1removebackupfile/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1backup~1removebackupfile/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_667","exampleIds":["paths/~1backup~1removebackupfile/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_667","exampleIds":["paths/~1backup~1removebackupfile/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/backuprestore/fluxremovebackupfile"}],"panels":[]}]},"httpPath":"/backup/removebackupfile"},{"label":"Download a local backup file","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/backuprestore/fluxdownloadlocalfile","routeSlug":"/fluxapi/backuprestore/fluxdownloadlocalfile","metadata":{"seo":{"title":"Download a local backup file","description":"Download a local backup file. AppOwnerAbove"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"fluxDownloadlocalfile","name":"Download a local backup file","isWebhook":false,"pointer":"/paths/~1backup~1downloadlocalfile/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Download a local backup file","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Download a local backup file. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AppOwnerAbove"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"filepath","in":"query","schemaId":"schema_353","description":"Full path","required":true,"example":"%2Fhome%2Fflux05%2Fzelflux%2FZelApps%2FfluxFoldingAtHome_FoldingAtRunOnFlux11%2Fbackup%2Flocal%2Fbackup_foldingathome.tar.gz"},{"name":"appname","in":"query","schemaId":"schema_353","description":"Application name","required":true,"example":"FoldingAtRunOnFlux11"}],"pointer":"/paths/~1backup~1downloadlocalfile/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/backup/downloadlocalfile","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"filepath","in":"query","required":true,"example":"%2Fhome%2Fflux05%2Fzelflux%2FZelApps%2FfluxFoldingAtHome_FoldingAtRunOnFlux11%2Fbackup%2Flocal%2Fbackup_foldingathome.tar.gz","schemaId":"schema_353"},{"name":"appname","in":"query","required":true,"example":"FoldingAtRunOnFlux11","schemaId":"schema_353"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/backup/downloadlocalfile","href":"backuprestore/fluxdownloadlocalfile","openApiOperationId":"fluxDownloadlocalfile","summary":"Download a local backup file"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/gzip","mediaTypes":["application/gzip"],"mediaTypeContent":{"application/gzip":{"schemaId":"schema_421"}},"schemaId":"schema_421"}],"pointer":"/paths/~1backup~1downloadlocalfile/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_421","mediaTypes":["application/gzip"],"mediaTypeContent":{"application/gzip":{"schemaId":"schema_421"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/backuprestore/fluxdownloadlocalfile"}],"panels":[]}]},"httpPath":"/backup/downloadlocalfile"},{"label":"Append backup task to an application","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/backuprestore/fluxappendbackuptask","routeSlug":"/fluxapi/backuprestore/fluxappendbackuptask","metadata":{"seo":{"title":"Append backup task to an application","description":"Append backup task to an application. AppOwnerAbove"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"fluxAppendbackuptask","name":"Append backup task to an application","isWebhook":false,"pointer":"/paths/~1apps~1appendbackuptask/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Append backup task to an application","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Append backup task to an application. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AppOwnerAbove"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_668"}},"schemaId":"schema_668","pointer":"/paths/~1apps~1appendbackuptask/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/apps/appendbackuptask","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"requestBody":{"application/json":{"schemaId":"schema_668"}},"responseCodes":["200"],"pointer":"/apps/appendbackuptask","href":"backuprestore/fluxappendbackuptask","openApiOperationId":"fluxAppendbackuptask","summary":"Append backup task to an application"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"schemaId":"schema_668","mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_668"}},"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK"}],"pointer":"/paths/~1apps~1appendbackuptask/post/responses"}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/backuprestore/fluxappendbackuptask"}],"panels":[]}]},"httpPath":"/apps/appendbackuptask"},{"label":"Append restore task to an application","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/backuprestore/fluxappendrestoretask","routeSlug":"/fluxapi/backuprestore/fluxappendrestoretask","metadata":{"seo":{"title":"Append restore task to an application","description":"Append restore task to an application. AppOwnerAbove"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"fluxAppendrestoretask","name":"Append restore task to an application","isWebhook":false,"pointer":"/paths/~1apps~1appendrestoretask/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Append restore task to an application","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Append restore task to an application. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"AppOwnerAbove"},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"FluxID","scopes":[],"type":"apiKey","in":"header","paramName":"zelidauth","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_669"}},"schemaId":"schema_669","pointer":"/paths/~1apps~1appendrestoretask/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/apps/appendrestoretask","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"FluxID","type":"apiKey","name":"zelidauth","in":"header"}],"scopes":[]}],"requestBody":{"application/json":{"schemaId":"schema_669"}},"responseCodes":["200"],"pointer":"/apps/appendrestoretask","href":"backuprestore/fluxappendrestoretask","openApiOperationId":"fluxAppendrestoretask","summary":"Append restore task to an application"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"schemaId":"schema_669","mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_669"}},"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK"}],"pointer":"/paths/~1apps~1appendrestoretask/post/responses"}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/backuprestore/fluxappendrestoretask"}],"panels":[]}]},"httpPath":"/apps/appendrestoretask"}],"content":{"contentType":"group","meta":{"name":"Backup/Restore"},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Backup/Restore","showPageActions":true},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Application Backup & Recovery"},"children":[]}]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Comprehensive backup and disaster recovery endpoints for Flux applications and data. These APIs provide automated backup creation, version management, and restoration capabilities to ensure data integrity and business continuity for decentralized applications running on the Flux network."},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Backup Services:"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" - Automated backup scheduling - Version control and history - Cross-region replication   - Point-in-time recovery - Disaster recovery orchestration"},"children":[]}]}]}]}],"panels":[{"children":[{"kind":"group-items","title":"Operations","titleTranslationKey":"operations","items":[{"title":"/backup/getvolumedataofcomponent","summary":"Get volume data of a component","prefix":{"name":"get","color":"get"},"badges":[],"link":"/backuprestore/fluxgetvolumedataofcomponent","deprecated":false},{"title":"/backup/getremotefilesize","summary":"Get size of a remote file. **AppOwnerAbove**","prefix":{"name":"get","color":"get"},"badges":[],"link":"/backuprestore/fluxgetremotefilesize","deprecated":false},{"title":"/backup/getlocalbackuplist","summary":"Get the list of local backups based on the provided appname","prefix":{"name":"get","color":"get"},"badges":[],"link":"/backuprestore/fluxgetlocalbackuplist","deprecated":false},{"title":"/backup/removebackupfile","summary":"Remove a backup file.","prefix":{"name":"get","color":"get"},"badges":[],"link":"/backuprestore/fluxremovebackupfile","deprecated":false},{"title":"/backup/downloadlocalfile","summary":"Download a local backup file","prefix":{"name":"get","color":"get"},"badges":[],"link":"/backuprestore/fluxdownloadlocalfile","deprecated":false},{"title":"/apps/appendbackuptask","summary":"Append backup task to an application","prefix":{"name":"post","color":"post"},"badges":[],"link":"/backuprestore/fluxappendbackuptask","deprecated":false},{"title":"/apps/appendrestoretask","summary":"Append restore task to an application","prefix":{"name":"post","color":"post"},"badges":[],"link":"/backuprestore/fluxappendrestoretask","deprecated":false}]}]}]}]}},{"type":"separator","label":"Commerce","content":null},{"type":"group","label":"Payments","link":"/fluxapi/payments","routeSlug":"/fluxapi/payments","items":[{"label":"Create a payment request","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/payments/paymentrequest","routeSlug":"/fluxapi/payments/paymentrequest","metadata":{"seo":{"title":"Create a payment request","description":"Mints a payment request id for a wallet payment flow. The id is valid for a limited window, after which it expires and can no longer be verified. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"paymentRequest","name":"Create a payment request","isWebhook":false,"pointer":"/paths/~1payment~1paymentrequest/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Create a payment request","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Mints a payment request id for a wallet payment flow. The id is valid for a limited window, after which it expires and can no longer be verified. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/payment/paymentrequest","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/payment/paymentrequest","href":"payments/paymentrequest","openApiOperationId":"paymentRequest","summary":"Create a payment request"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_670","exampleIds":["paths/~1payment~1paymentrequest/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_670","exampleIds":["paths/~1payment~1paymentrequest/get/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1payment~1paymentrequest/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_670","exampleIds":["paths/~1payment~1paymentrequest/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_670","exampleIds":["paths/~1payment~1paymentrequest/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/payments/paymentrequest"}],"panels":[]}]},"httpPath":"/payment/paymentrequest"},{"label":"Verify a payment callback","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fluxapi/payments/verifypayment","routeSlug":"/fluxapi/payments/verifypayment","metadata":{"seo":{"title":"Verify a payment callback","description":"Receives and verifies a wallet payment callback against the payment request minted by GET /payment/paymentrequest. Accepts the transaction id as either transaction_id (as ZelCore sends it) or txid, and the payment id either as the paymentid query parameter or in the body. Public"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"verifyPayment","name":"Verify a payment callback","isWebhook":false,"pointer":"/paths/~1payment~1verifypayment/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Verify a payment callback","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Receives and verifies a wallet payment callback against the payment request minted by "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"GET /payment/paymentrequest"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":". Accepts the transaction id as either "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"transaction_id"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" (as ZelCore sends it) or "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"txid"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", and the payment id either as the "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"paymentid"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" query parameter or in the body. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public"},"children":[]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"paymentid","in":"query","schemaId":"schema_353","description":"Payment request id, when not sent in the body","example":"1772719200000_k3j9xq2mv8p"}],"pointer":"/paths/~1payment~1verifypayment/post/parameters"},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_671","exampleIds":["paths/~1payment~1verifypayment/post/requestBody/content/application~1json/example"]}},"schemaId":"schema_671","exampleIds":["paths/~1payment~1verifypayment/post/requestBody/content/application~1json/example"],"pointer":"/paths/~1payment~1verifypayment/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/payment/verifypayment","servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"parameters":{"path":[],"query":[{"name":"paymentid","in":"query","required":false,"example":"1772719200000_k3j9xq2mv8p","schemaId":"schema_353"}],"querystring":[],"header":[],"cookie":[]},"security":[],"requestBody":{"application/json":{"schemaId":"schema_671","exampleIds":["paths/~1payment~1verifypayment/post/requestBody/content/application~1json/example"]}},"responseCodes":["200","413","500"],"pointer":"/payment/verifypayment","href":"payments/verifypayment","openApiOperationId":"verifyPayment","summary":"Verify a payment callback"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fluxapi","description":"Mock server","isMockServer":true},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"schemaId":"schema_671","exampleIds":["paths/~1payment~1verifypayment/post/requestBody/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_671","exampleIds":["paths/~1payment~1verifypayment/post/requestBody/content/application~1json/example"]}},"examples":[{}]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_341","exampleIds":["paths/~1payment~1verifypayment/post/responses/200/content/application~1json/example"]}},"schemaId":"schema_341","exampleIds":["paths/~1payment~1verifypayment/post/responses/200/content/application~1json/example"]},{"code":"413","description":"Request body too large"},{"code":"500","description":"Internal server error","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/InternalServerError"}},"schemaId":"components/schemas/InternalServerError"}],"pointer":"/paths/~1payment~1verifypayment/post/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_341","exampleIds":["paths/~1payment~1verifypayment/post/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_341","exampleIds":["paths/~1payment~1verifypayment/post/responses/200/content/application~1json/example"]}}},{"code":"413"},{"code":"500","schemaId":"components/schemas/InternalServerError","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/InternalServerError"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/payments/verifypayment"}],"panels":[]}]},"httpPath":"/payment/verifypayment"}],"content":{"contentType":"group","meta":{"name":"Payments"},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Payments","showPageActions":true},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Wallet Payment Flows"},"children":[]}]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Endpoints backing wallet-driven payment flows: minting a short-lived payment request id, and verifying the callback a wallet sends once the transaction is broadcast."},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Payment Services:"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" - Payment request minting - Transaction callback verification - Multi-chain payment support"},"children":[]}]}]}]}],"panels":[{"children":[{"kind":"group-items","title":"Operations","titleTranslationKey":"operations","items":[{"title":"/payment/paymentrequest","summary":"Create a payment request","prefix":{"name":"get","color":"get"},"badges":[],"link":"/payments/paymentrequest","deprecated":false},{"title":"/payment/verifypayment","summary":"Verify a payment callback","prefix":{"name":"post","color":"post"},"badges":[],"link":"/payments/verifypayment","deprecated":false}]}]}]}]}}],"store":{"schemaStore":{"components/schemas/operation":{"id":"components/schemas/operation","kind":"json-schema","title":"operation","data":{"type":"object","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"The state of a long-running operation, as served by GET /apps/operations/{jobId}."},"children":[]}]}]}],"properties":{"jobId":{"type":"string","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Operation id, of the form "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"op_<uuid>"},"children":[]}]}]}]},"kind":{"type":"string","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"What the operation is doing, e.g. "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"fileoperation.copy"},"children":[]}]}]}]},"status":{"type":"string","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"Running"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", or one of the terminal states. "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"Evicted"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" means the node took the work away — distinct from "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"Canceled"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", which the caller asked for, and from "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"Failed"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", where the caller's input was at fault."},"children":[]}]}]}],"enum":["Running","Succeeded","Failed","Canceled","Evicted"]},"createdAt":{"type":"integer","description":"Unix milliseconds"},"lastUpdatedAt":{"type":"integer","description":"Unix milliseconds"},"progress":{"type":"array","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Line-numbered progress output; use "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"sinceSeq"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" to read only what is new"},"children":[]}]}]}],"items":{"type":"string"}},"error":{"nullable":true,"type":"object","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"An RFC 9457 problem object when the operation failed, otherwise null. Registry credentials are scrubbed from "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"detail"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"."},"children":[]}]}]}],"properties":{"type":{"type":"string"},"title":{"type":"string"},"status":{"type":"integer"},"detail":{"type":"string"},"instance":{"type":"string"},"code":{"type":"string"},"retryAfterMs":{"type":"integer"}}},"detail":{"nullable":true,"type":"object","description":"Operation-specific detail, built at read time"}}}},"components/schemas/volumeObjectOperation":{"id":"components/schemas/volumeObjectOperation","kind":"json-schema","title":"volumeObjectOperation","data":{"type":"object","description":"Operands for a file operation inside an application's persistent volume. Each field may also be sent as a query parameter.","required":["appname","source","destination"],"properties":{"appname":{"type":"string","description":"Application name"},"component":{"type":"string","description":"Component name, for a composed application"},"source":{"type":"string","description":"Path relative to the volume root"},"destination":{"type":"string","description":"Path relative to the volume root"},"overwrite":{"type":"boolean","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Replace an existing destination. "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"false"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" by default, in which case an occupied destination is refused."},"children":[]}]}]}],"default":false}}}},"components/schemas/placementAdvice":{"id":"components/schemas/placementAdvice","kind":"json-schema","title":"placementAdvice","data":{"type":"object","description":"The answer of POST /apps/placementfeasibility.","properties":{"instances":{"type":"integer","description":"The instance count the answer was computed for"},"candidateCount":{"type":"integer","description":"Eligible nodes for the spec's geolocation and tier requirements"},"domainCount":{"type":"integer","description":"Distinct fault domains among the candidates"},"maxPerDomain":{"type":"integer","description":"Instances that would have to share a single fault domain"},"placeable":{"type":"boolean"},"tableAvailable":{"type":"boolean","description":"Whether the IP location table was available"},"tableGenerated":{"type":"string","nullable":true},"syncedApp":{"type":"boolean","description":"Whether any component of the spec is synced"},"category":{"type":"string","description":"The availability promise the network can make for this spec","enum":["ok","constrained","impossible"]},"constrained":{"type":"boolean"},"satisfiable":{"type":"boolean"},"normalizedGeolocation":{"type":"array","items":{"type":"string"}},"coarsenedEntries":{"type":"array","description":"Geolocation entries that had to be widened to be answerable","items":{"type":"string"}}}}},"components/schemas/signature":{"id":"components/schemas/signature","kind":"json-schema","title":"signature","data":{"description":"Signature of signed loginPhrase with zelid.","type":"string","example":"H+ZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G/pkK1NvYN7cNF0GE="}},"components/schemas/FluxIDLogin":{"id":"components/schemas/FluxIDLogin","kind":"json-schema","title":"FluxIDLogin","data":{"type":"object","properties":{"loginPhrase":{"description":"Login Phrase. Provided by GET /id/loginphrase.","type":"string","minLength":40,"example":"1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"zelid":{"description":"FluxID or any P2PKH bitcoin address or ethereum address","type":"string","minLength":26,"maxLength":35,"example":"1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC"},"signature":{"$ref":"#/components/schemas/signature"}}}},"components/schemas/status":{"id":"components/schemas/status","kind":"json-schema","title":"status","data":{"type":"string","description":"Explanation of status","enum":["success","error"]}},"components/schemas/nullmessage":{"id":"components/schemas/nullmessage","kind":"json-schema","title":"nullmessage","data":{"type":"string","description":"Null. Status will return with success if call/command was successful."}},"components/schemas/statusmessage":{"id":"components/schemas/statusmessage","kind":"json-schema","title":"statusmessage","data":{"type":"object","properties":{"message":{"type":"string","description":"Explanation of status"}}}},"components/schemas/streamdata":{"id":"components/schemas/streamdata","kind":"json-schema","title":"streamdata","data":{"type":"object","properties":{"status":{"type":"string","description":"Status of installation"},"progressDetail":{"type":"object","properties":{"current":{"type":"integer","description":"Progress in bytes"},"total":{"type":"integer","description":"Total byte size of download"}}},"progress":{"type":"string","description":"Progress bar animation to the download"},"id":{"type":"string","description":"Operation Id"},"data":{"oneOf":[{"type":"object","properties":{"message":{"type":"string","description":"Message of volume creation being completed"}}},{"type":"string","description":"Message of app successfully being started"}]}}}},"components/schemas/benchstatus":{"id":"components/schemas/benchstatus","kind":"json-schema","title":"benchstatus","data":{"type":"object","properties":{"status":{"type":"string","description":"Status of server"},"benchmarking":{"type":"string","description":"Tier server passed for CUMULUS/NIMMBUS/STRATUS"},"zelback":{"type":"string","description":"Status of Flux backend"}}}},"components/schemas/benchinfo":{"id":"components/schemas/benchinfo","kind":"json-schema","title":"benchinfo","data":{"type":"object","properties":{"version":{"type":"string","description":"Version number"},"rpcport":{"type":"integer","description":"Rpc port number"}}}},"components/schemas/createmultisig":{"id":"components/schemas/createmultisig","kind":"json-schema","title":"createmultisig","data":{"type":"object","properties":{"address":{"type":"string","description":"The value of the new multisig address"},"redeemScript":{"type":"string","description":"The string value of the hex-encoded redemption script"}}}},"components/schemas/decodescript":{"id":"components/schemas/decodescript","kind":"json-schema","title":"decodescript","data":{"type":"object","properties":{"asm":{"type":"string","description":"Script public key"},"reqSigs":{"type":"integer","description":"The required signatures"},"type":{"type":"string","description":"The output type"},"addresses":{"type":"array","items":{"type":"string","description":"Flux address"}},"p2sh":{"type":"string","description":"Script address"}}}},"components/schemas/decoderawtransaction":{"id":"components/schemas/decoderawtransaction","kind":"json-schema","title":"decoderawtransaction","data":{"type":"object","properties":{"txid":{"type":"string","description":"The transaction id"},"version":{"type":"integer","description":"The version"},"overwintered":{"type":"boolean","description":"The Overwintered flag"},"versiongroupid":{"type":"string","description":"The version group id"},"locktime":{"type":"integer","description":"The lock time"},"expiryheight":{"type":"integer","description":"Last valid block height for mining transaction"},"vin":{"type":"array","items":{"type":"object","properties":{"txid":{"type":"string","description":"The transaction id"},"vout":{"type":"integer","description":"The output index"},"scriptSig":{"type":"object","properties":{"asm":{"type":"string","description":"Script public key"},"hex":{"type":"string","description":"The hex"}}},"sequence":{"type":"integer","description":"The script sequence number"}}}},"vout":{"$ref":"#/components/schemas/vout"},"vJoinSplit":{"$ref":"#/components/schemas/joinsplit"},"valueBalance":{"type":"number","description":"The balance value of FLUX"},"valueBalanceZat":{"type":"number","description":"The balance value of FLUX"},"vShieldedSpend":{"$ref":"#/components/schemas/shieldedspend"},"vShieldedOutput":{"$ref":"#/components/schemas/shieldedoutput"}}}},"components/schemas/fundrawtransaction":{"id":"components/schemas/fundrawtransaction","kind":"json-schema","title":"fundrawtransaction","data":{"type":"object","properties":{"hex":{"type":"string","description":"The resulting raw transaction"},"changepos":{"type":"integer","description":"The position of the added change output, or -1"},"fee":{"type":"number","description":"The fee added to the transaction"}}}},"components/schemas/getbenchmarks":{"id":"components/schemas/getbenchmarks","kind":"json-schema","title":"getbenchmarks","data":{"type":"object","properties":{"ipaddress":{"type":"string","description":"Ip address of FluxNode server"},"architecture":{"type":"string","description":"System architecture"},"armboard":{"type":"string","description":"ARM board model"},"status":{"type":"string","description":"CUMULUS/NIMMBUS/STRATUS"},"time":{"type":"integer","description":"Time of bench in epoch time"},"real_cores":{"type":"string","description":"The amount of physical cores detected"},"cores":{"type":"integer","description":"The amount of vcores detected"},"ram":{"type":"number","description":"The amount of ram detected"},"ssd":{"type":"number","description":"The amount of ssd space detected"},"hdd":{"type":"number","description":"The amount of hdd space detected"},"dd_write":{"type":"number","description":"The amount of write speed detected"},"totalstorage":{"type":"number","description":"The amount of hdd and ssd space detected"},"disksinfo":{"type":"array","items":{"type":"object","description":"Disks information","properties":{"disk":{"type":"string","description":"Disk name"},"size":{"type":"number","description":"The amount of space detected"},"writespeed":{"type":"number","description":"The amount of write speed detected"}}}},"eps":{"type":"number","description":"The amount of cpu speed detected"},"ping":{"type":"number","description":"Ping number in ms"},"download_speed":{"type":"number","description":"Download speed"},"upload_speed":{"type":"number","description":"Upload speed"},"bench_version":{"type":"string","description":"Benchmark version"},"speed_version":{"type":"string","description":"Speedtest version"},"thunder":{"type":"boolean","description":"True if fractus mode enabled"},"error":{"type":"string","description":"Error message"}}}},"components/schemas/joinsplit":{"id":"components/schemas/joinsplit","kind":"json-schema","title":"joinsplit","data":{"type":"array","items":{"type":"object","description":"This is related to sprout tx's","properties":{"vpub_old":{"type":"number","description":"Public input value of FLUX"},"vpub_oldZat":{"type":"integer","description":"Public input value of FLUX in satoshis"},"vpub_new":{"type":"number","description":"Public output of FLUX"},"vpub_newZat":{"type":"integer","description":"Public output of FLUX in satoshis"},"anchor":{"type":"string","description":"Merkle root of note commitment tree"},"nullifiers":{"type":"array","items":{"type":"string","description":"Input note nullifier"}},"commitments":{"type":"array","items":{"type":"string","description":"Output note commitment"}},"onetimePubKey":{"type":"string","description":"The onetime public key used to encrypt the cipertexts"},"randomSeed":{"type":"string","description":"The random seed"},"macs":{"type":"array","items":{"type":"string","description":"Input note MAC"}},"proof":{"type":"string","description":"The zero-knowledge proof"},"ciphertexts":{"type":"array","items":{"type":"string","description":"Output note ciphertext"}}}}}},"components/schemas/listtransactions":{"id":"components/schemas/listtransactions","kind":"json-schema","title":"listtransactions","data":{"type":"array","items":{"type":"object","properties":{"account":{"type":"string","description":"The account name associated with the transaction. Will be \"\" for the default account"},"address":{"type":"string","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"The Flux address of the transaction. Not present for move transactions (category = move)"},"children":[]}]}]}]},"category":{"type":"string","description":"The transaction category. 'send' has negative amounts, 'receive' has positive amounts"},"amount":{"type":"number","description":"The amount in FLUX. This is negative for the 'send' category, and for the 'move' category for moves outbound. It is positive for the 'receive' category, and for the 'move' category for inbound funds."},"vout":{"type":"integer","description":"Vout value"},"fee":{"type":"number","description":"The number of confirmations for the transaction. Available for 'send' and 'receive' category of transactions"},"confirmations":{"type":"integer","description":"The number of confirmations for the transaction. Available for 'send' and 'receive' category of transactions"},"blockhash":{"type":"string","description":"The block hash containing the transaction. Available for 'send' and 'receive' category of transactions"},"blockindex":{"type":"integer","description":"The block index containing the transaction. Available for 'send' and 'receive' category of transactions"},"blocktime":{"type":"integer","description":"The block time in seconds since epoch (1 Jan 1970 GMT)"},"expiryheight":{"type":"integer","description":"Expiry height of transaction"},"txid":{"type":"string","description":"The transaction id. Available for 'send' and 'receive' category of transactions"},"walletconflicts":{"$ref":"#/components/schemas/walletconflicts"},"time":{"type":"integer","description":"The transaction time in seconds since epoch (Jan 1 1970 GMT)"},"timereceived":{"type":"integer","description":"The time received in seconds since epoch (Jan 1 1970 GMT)"},"vJoinSplit":{"$ref":"#/components/schemas/joinsplit"},"size":{"type":"integer","description":"Size in bytes"}}}}},"components/schemas/shieldedoutput":{"id":"components/schemas/shieldedoutput","kind":"json-schema","title":"shieldedoutput","data":{"type":"array","items":{"type":"object","properties":{"cv":{"type":"string","description":"Output cv note"},"cmu":{"type":"string","description":"Output cmu note"},"ephemeralKey":{"type":"string","description":"The ephemeral key"},"encCiphertext":{"type":"string","description":"The encrypted ciphertext"},"outCiphertext":{"type":"string","description":"Output note ciphertext"},"proof":{"type":"string","description":"The zero-knowledge proof"}}}}},"components/schemas/shieldedspend":{"id":"components/schemas/shieldedspend","kind":"json-schema","title":"shieldedspend","data":{"type":"array","items":{"type":"object","properties":{"cv":{"type":"string","description":"The cv note encryption"},"anchor":{"type":"string","description":"Merkle root of note commitment tree"},"nullifier":{"type":"string","description":"The nullifier"},"rk":{"type":"string","description":"The prover key"},"proof":{"type":"string","description":"The proof"},"spendAuthSig":{"type":"string","description":"The spend signature"}}}}},"components/schemas/signrawtransaction":{"id":"components/schemas/signrawtransaction","kind":"json-schema","title":"signrawtransaction","data":{"type":"object","properties":{"hex":{"type":"string","description":"The hex-encoded raw transaction with signatures"},"complete":{"type":"boolean","description":"If the transaction has a complete set of signatures"},"errors":{"type":"object","description":"Script verification errors (if there are any)","properties":{"txid":{"type":"string","description":"The hash of the referenced, previous transaction"},"vout":{"type":"integer","description":"The index of the output to spent and used as input"},"scriptSig":{"type":"string","description":"The hex-encoded signature script"},"sequence":{"type":"integer","description":"Script sequence number"},"error":{"type":"string","description":"Verification or signing error related to the input"}}}}}},"components/schemas/signfluxnodetransaction":{"id":"components/schemas/signfluxnodetransaction","kind":"json-schema","title":"signfluxnodetransaction","data":{"type":"object","properties":{"status":{"type":"string","description":"Explanation of status"},"tier":{"type":"string","description":"Tier of FluxNode"},"hex":{"type":"string","description":"Hex encoded info of the transaction"}}}},"components/schemas/startfluxnode":{"id":"components/schemas/startfluxnode","kind":"json-schema","title":"startfluxnode","data":{"type":"object","properties":{"overall":{"type":"string","description":"Overall status messge"},"detail":{"type":"array","items":{"type":"object","properties":{"node":{"type":"string","description":"Node name or alias"},"result":{"type":"string","description":"Success or failed"},"error":{"type":"string","description":"Error message if failed"}}}}}}},"components/schemas/vout":{"id":"components/schemas/vout","kind":"json-schema","title":"vout","data":{"type":"array","items":{"type":"object","properties":{"value":{"type":"number","description":"The value in FLUX"},"valueZat":{"type":"integer","description":"The value in FLUX"},"valueSat":{"type":"integer","description":"The value in FLUX"},"n":{"type":"integer","description":"Index"},"scriptPubKey":{"type":"object","properties":{"asm":{"type":"string","description":"Script public key"},"hex":{"type":"string","description":"The hex"},"reqSigs":{"type":"integer","description":"The required sigs"},"type":{"type":"string","description":"The type, eg pubkeyhash"},"addresses":{"type":"array","items":{"type":"string","description":"FLUX addresses"}}}}}}}},"components/schemas/walletconflicts":{"id":"components/schemas/walletconflicts","kind":"json-schema","title":"walletconflicts","data":{"type":"array","items":{"type":"object","description":"If conflicts array of objects will return."}}},"components/schemas/appslocation":{"id":"components/schemas/appslocation","kind":"json-schema","title":"appslocation","data":{"type":"array","items":{"type":"object","properties":{"ip":{"type":"string","description":"IP address of app"},"name":{"type":"string","description":"App name"},"broadcastedAt":{"type":"string","description":"Start date and timestamp of app"},"expireAt":{"type":"string","description":"Expiration date and timestamp of app"},"hash":{"type":"string","description":"App hash"}}}}},"components/schemas/appname":{"id":"components/schemas/appname","kind":"json-schema","title":"appname","data":{"type":"object","properties":{"name":{"type":"string","description":"Name of app"},"compose":{"type":"array","items":{"type":"object","description":"component specification","properties":{"name":{"type":"string","description":"Name of app"},"description":{"type":"string","description":"Description of component"},"repotag":{"type":"string","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Repotag of docker image in this format "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"namespace/repository:tag"},"children":[]}]}]}]},"ports":{"type":"array","items":{"type":"integer","description":"Ports list"}},"domains":{"type":"array","items":{"type":"string","description":"Domain list"}},"enviromentParameters":{"type":"array","items":{"type":"string","description":"Environment variables"}},"commands":{"type":"array","items":{"type":"string","description":"Execution list"}},"containerPorts":{"type":"array","items":{"type":"integer","description":"Container ports"}},"containerData":{"type":"string","description":"Directory the data is stored and what dir is tied to the system folder"},"cpu":{"type":"number","description":"CPU amount requesting"},"ram":{"type":"integer","description":"Ram amount requesting in MB"},"hdd":{"type":"integer","description":"Storage space requesting in GB"},"tiered":{"type":"boolean","description":"If set to true you will also need following key/value pairs to provide tiered info. If false do not add the following key/value pairs."},"cpubasic":{"type":"number","description":"CPU amount"},"cpusuper":{"type":"number","description":"CPU amount"},"cpubamf":{"type":"number","description":"CPU amount"},"rambasic":{"type":"integer","description":"Ram amount in MB"},"ramsuper":{"type":"integer","description":"Ram amount in MB"},"rambamf":{"type":"integer","description":"Ram amount in MB"},"hddbasic":{"type":"integer","description":"Storage space in GB"},"hddsuper":{"type":"integer","description":"Storage space in GB"},"hddbamf":{"type":"integer","description":"Storage space in GB"},"secrets":{"type":"string","description":"Encrypted environmental accessible to selected Enterprise Nodes only."},"repoauth":{"type":"string","description":"Docker image authentication for private images in the format of username:apikey. This field will be encrypted and accessible to selected Enterprise Nodes only."}}}},"contacts":{"type":"array","items":{"type":"string","description":"Mail list"}},"description":{"type":"string","description":"Description of app"},"expire":{"type":"integer","description":"Number of blocks after apps expire"},"geolocation":{"type":"array","items":{"type":"string","description":"Geolocation symbols"}},"hash":{"type":"string","description":"Transation hash"},"height":{"type":"integer","description":"Block height"},"instances":{"type":"integer","description":"Instances number"},"nodes":{"type":"array","items":{"type":"string","description":"Enterprise Nodes IP list"}},"owner":{"type":"string","description":"Your FluxID"},"staticip":{"type":"boolean","enum":[true,false],"description":"If set to true apps will be installed of nodes with static IP only."},"version":{"type":"integer","description":"Version of message which is 7"}}}},"components/schemas/appsresources":{"id":"components/schemas/appsresources","kind":"json-schema","title":"appsresources","data":{"type":"object","properties":{"appsCpusLocked":{"type":"number","description":"Amount of cores app is using"},"appsRamLocked":{"type":"integer","description":"Amount of ram app is using"},"appsHddLocked":{"type":"integer","description":"Amount of disk space app is using"}}}},"components/schemas/appspecification":{"id":"components/schemas/appspecification","kind":"json-schema","title":"appspecification","data":{"type":"object","properties":{"version":{"type":"integer","description":"Version of message which is 7"},"name":{"type":"string","description":"Name of app"},"description":{"type":"string","description":"Description of app"},"owner":{"type":"string","description":"Your FluxID"},"compose":{"type":"array","items":{"type":"object","description":"component specification","properties":{"name":{"type":"string","description":"Name of app"},"description":{"type":"string","description":"Description of component"},"repotag":{"type":"string","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Repotag of docker image in this format "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"namespace/repository:tag"},"children":[]}]}]}]},"ports":{"type":"array","items":{"type":"integer","description":"Ports list"}},"domains":{"type":"array","items":{"type":"string","description":"Domain list"}},"enviromentParameters":{"type":"array","items":{"type":"string","description":"Environment variables"}},"commands":{"type":"array","items":{"type":"string","description":"Execution list"}},"containerPorts":{"type":"array","items":{"type":"integer","description":"Container ports"}},"containerData":{"type":"string","description":"Directory the data is stored and what dir is tied to the system folder"},"cpu":{"type":"number","description":"CPU amount requesting"},"ram":{"type":"integer","description":"Ram amount requesting in MB"},"hdd":{"type":"integer","description":"Storage space requesting in GB"},"tiered":{"type":"boolean","description":"If set to true you will also need following key/value pairs to provide tiered info. If false do not add the following key/value pairs."},"cpubasic":{"type":"number","description":"CPU amount"},"cpusuper":{"type":"number","description":"CPU amount"},"cpubamf":{"type":"number","description":"CPU amount"},"rambasic":{"type":"integer","description":"Ram amount in MB"},"ramsuper":{"type":"integer","description":"Ram amount in MB"},"rambamf":{"type":"integer","description":"Ram amount in MB"},"hddbasic":{"type":"integer","description":"Storage space in GB"},"hddsuper":{"type":"integer","description":"Storage space in GB"},"hddbamf":{"type":"integer","description":"Storage space in GB"},"secrets":{"type":"string","description":"Array of strings of Secret Environmental Parameters. This will be encrypted and accessible to selected Enterprise Nodes only."},"repoauth":{"type":"string","description":"Docker image authentication for private images in the format of username:apikey. This field will be encrypted and accessible to selected Enterprise Nodes only."}}}},"instances":{"type":"integer","description":"Instances number"},"contacts":{"type":"array","items":{"type":"string","description":"Mail list"}},"geolocation":{"type":"array","items":{"type":"string","description":"Geolocation symbols"}},"expire":{"type":"integer","description":"Number of blocks after apps expire"},"nodes":{"type":"array","items":{"type":"string","description":"Enterprise Nodes IP list"}},"staticip":{"type":"boolean","description":"If set to true apps will be installed of nodes with static IP only."}}}},"components/schemas/daemongetinfo":{"id":"components/schemas/daemongetinfo","kind":"json-schema","title":"daemongetinfo","data":{"type":"object","properties":{"version":{"type":"integer","description":"The server version"},"protocolversion":{"type":"integer","description":"The protocol version"},"walletversion":{"type":"integer","description":"The wallet version"},"balance":{"type":"number","description":"The total Flux balance of the wallet"},"blocks":{"type":"integer","description":"The current number of blocks processed in the server"},"timeoffset":{"type":"integer","description":"The time offset"},"connections":{"type":"integer","description":"The number of connections"},"proxy":{"type":"string","description":"The proxy used by the server"},"difficulty":{"type":"number","description":"The current difficulty"},"testnet":{"type":"boolean","description":"If the server is using testnet or not"},"keypoololdest":{"type":"integer","description":"The timestamp (seconds since GMT epoch) of the oldest pre-generated key in the key pool"},"keypoolsize":{"type":"integer","description":"How many new keys are pre-generated"},"paytxfee":{"type":"number","description":"The transaction fee set at FLUX/kB"},"relayfee":{"type":"number","description":"Minimum relay fee for non-free transactions in FLUX/kB"},"errors":{"type":"string","description":"Any error messages"}}}},"components/schemas/geolocation":{"id":"components/schemas/geolocation","kind":"json-schema","title":"geolocation","data":{"type":"object","properties":{"ip":{"type":"string","description":"IP address"},"continent":{"type":"string","description":"Continent name"},"continentCode":{"type":"string","description":"Continent code"},"country":{"type":"string","description":"Country name"},"countryCode":{"type":"string","description":"Continent code"},"region":{"type":"string","description":"Region code"},"regionName":{"type":"string","description":"Region name"},"lat":{"type":"number","description":"Latitude parameter"},"lon":{"type":"number","description":"Longitude parameter"},"org":{"type":"string","description":"Organization name"}}}},"components/schemas/fluxnodestatus":{"id":"components/schemas/fluxnodestatus","kind":"json-schema","title":"fluxnodestatus","data":{"type":"object","properties":{"status":{"type":"string","description":"FluxNode status"},"collateral":{"type":"string","description":"Collateral transaction"},"txhash":{"type":"string","description":"Collateral transaction hash"},"outidx":{"type":"integer","description":"Collateral transaction output index number"},"ip":{"type":"string","description":"FluxNode network address"},"network":{"type":"string","description":"Network type (IPv4, IPv6, onion)"},"added_height":{"type":"integer","description":"Block height when FluxNode was added"},"confirmed_height":{"type":"integer","description":"Block height when FluxNode was confirmed"},"last_confirmed_height":{"type":"integer","description":"Last block height when FluxNode was confirmed"},"last_paid_height":{"type":"integer","description":"Last block height when FluxNode was paid"},"tier":{"type":"string","description":"Tier (CUMULUS/NIMMBUS/STRATUS)"},"payment_address":{"type":"string","description":"FLUX address for FluxNode payments"},"pubkey":{"type":"string","description":"FluxNode public key used for message broadcasting"},"activesince":{"type":"string","description":"The time in seconds since epoch (Jan 1 1970 GMT) FluxNode has been active"},"lastpaid":{"type":"string","description":"The time in seconds since epoch (Jan 1 1970 GMT) FluxNode was last paid"},"amount":{"type":"string","description":"Locked collateral amount"}}}},"components/schemas/zoperationstatus":{"id":"components/schemas/zoperationstatus","kind":"json-schema","title":"zoperationstatus","data":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","description":"The operation id"},"status":{"type":"string","description":"Explanation of status"},"creation_time":{"type":"integer","description":"The time in seconds since epoch (Jan 1 1970 GMT)"},"result":{"type":"object","properties":{"txid":{"type":"string","description":"Transaction id"}}},"execution_secs":{"type":"number","description":"Amount of time in seconds of operation"},"method":{"type":"string","description":"The operation method"},"params":{"type":"object","properties":{"fromaddress":{"type":"string","description":"Address funds sent from"},"amounts":{"type":"array","items":{"type":"object","properties":{"address":{"type":"string","description":"Receiving address"},"amount":{"type":"number","description":"Sending amount"}}}}}},"minconf":{"type":"integer","description":"Amount of confirmations required"},"fee":{"type":"number","description":"Fee amount used"}}}}},"components/schemas/containerinfo":{"id":"components/schemas/containerinfo","kind":"json-schema","title":"containerinfo","data":{"type":"array","items":{"type":"object","properties":{"Id":{"type":"string","description":"ID of this container"},"Names":{"type":"array","items":{"type":"string","description":"The names that this container has been given"}},"Image":{"type":"string","description":"The name of the image used when creating this container"},"ImageID":{"type":"string","description":"The ID of the image that this container was created from"},"Command":{"type":"string","description":"Command to run when starting the container"},"Created":{"type":"integer","description":"When the container was created in epoch time"},"Ports":{"type":"array","items":{"type":"object","properties":{"PrivatePort":{"type":"integer","description":"Port on the container"},"Type":{"type":"string","enum":["tcp","udp","sctp"],"description":"tcp, udp, sctp"},"IP":{"type":"string","description":"Host IP address that the container's port is mapped to"},"PublicPort":{"type":"integer","description":"Port exposed on the host"},"HostConfig":{"type":"object","properties":{"NetworkMode":{"type":"string","description":"Network mode of container"}}},"NetworkSettings":{"type":"object","description":"A summary of the container's network settings","properties":{"Networks":{"type":"object","description":"Configuration for a network endpoint.","properties":{"fluxDockerNetwork":{"$ref":"#/components/schemas/fluxnetwork"}}}}},"Mounts":{"$ref":"#/components/schemas/mounts"}}}},"Labels":{"type":"object","description":"User-defined key/value metadata","properties":{"description":{"type":"string","description":"Description of app"},"maintainer":{"type":"string","description":"Name/alias of creator/maintainer of app"},"repository":{"type":"string","description":"Url to repository"},"version":{"type":"number","description":"Version number"}}},"State":{"type":"string","description":"State/status of the container"},"Status":{"type":"string","description":"Additional human-readable status of this container"}}}}},"components/schemas/mounts":{"id":"components/schemas/mounts","kind":"json-schema","title":"mounts","data":{"type":"array","items":{"type":"object","properties":{"Type":{"type":"string","enum":["bind","volume","tmpfs","npipe"],"description":"Mount type"},"Source":{"type":"string","description":"Path of dir to mount"},"Destination":{"type":"string","description":"Dir of container to bind mount"},"Mode":{"type":"string","description":"Bind mount mode"},"RW":{"type":"boolean","description":"Whether the mount should be read-write"},"Propagation":{"type":"string","enum":["private","rprivate","shared","rshared","slave","rslave"],"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"A propagation mode with the value [r]private, [r]shared, or [r]slave."},"children":[]}]}]}]}}}}},"components/schemas/fluxnetwork":{"id":"components/schemas/fluxnetwork","kind":"json-schema","title":"fluxnetwork","data":{"type":"object","properties":{"IPAMConfig":{"type":"string","description":"EndpointIPAMConfig represents an endpoint's IPAM configuration"},"Links":{"type":"string","description":"Links"},"Aliases":{"type":"string","description":"Aliases"},"NetworkID":{"type":"string","description":"Unique ID of the network"},"EndpointID":{"type":"string","description":"Unique ID for the service endpoint in a Sandbox"},"Gateway":{"type":"string","description":"Gateway address for this network"},"IPAddress":{"type":"string","description":"IPv4 address"},"IPPrefixLen":{"type":"string","description":"Mask length of the IPv4 address"},"IPv6Gateway":{"type":"string","description":"IPv6 gateway address"},"GlobalIPv6Address":{"type":"string","description":"Global IPv6 address"},"GlobalIPv6PrefixLen":{"type":"string","description":"Mask length of the global IPv6 address"},"MacAddress":{"type":"string","description":"MAC address for the endpoint on this network"},"DriverOpts":{"type":"string","description":"DriverOpts is a mapping of driver options and values. These options are passed directly to the driver and are driver specific."}}}},"components/schemas/ErrorResponse":{"id":"components/schemas/ErrorResponse","kind":"json-schema","title":"ErrorResponse","data":{"type":"object","description":"Standard error response format","properties":{"status":{"type":"string","enum":["error"],"description":"Error status"},"data":{"type":"object","properties":{"name":{"type":"string","description":"Error name/type"},"message":{"type":"string","description":"Error message"},"code":{"type":"string","description":"Error code"}}}},"example":{"status":"error","data":{"name":"ValidationError","message":"Invalid application name","code":"VALIDATION_ERROR"}}}},"components/schemas/UnauthorizedError":{"id":"components/schemas/UnauthorizedError","kind":"json-schema","title":"UnauthorizedError","data":{"type":"object","description":"Authentication/authorization error","properties":{"status":{"type":"string","enum":["error"]},"data":{"type":"object","properties":{"name":{"type":"string","example":"UnauthorizedAccess"},"message":{"type":"string","example":"Unauthorized. Invalid signature or insufficient privilege."},"code":{"type":"string","example":"UNAUTHORIZED"}}}}}},"components/schemas/ValidationError":{"id":"components/schemas/ValidationError","kind":"json-schema","title":"ValidationError","data":{"type":"object","description":"Input validation error","properties":{"status":{"type":"string","enum":["error"]},"data":{"type":"object","properties":{"name":{"type":"string","example":"ValidationError"},"message":{"type":"string","example":"Invalid input parameters"},"code":{"type":"string","example":"VALIDATION_ERROR"},"details":{"type":"array","description":"Detailed validation errors","items":{"type":"object","properties":{"field":{"type":"string","description":"Field name that failed validation"},"message":{"type":"string","description":"Validation error message"}}}}}}}}},"components/schemas/InternalServerError":{"id":"components/schemas/InternalServerError","kind":"json-schema","title":"InternalServerError","data":{"type":"object","description":"Internal server error","properties":{"status":{"type":"string","enum":["error"]},"data":{"type":"object","properties":{"name":{"type":"string","example":"InternalError"},"message":{"type":"string","example":"Internal server error occurred"},"code":{"type":"string","example":"INTERNAL_ERROR"}}}}}},"components/schemas/ServiceUnavailableError":{"id":"components/schemas/ServiceUnavailableError","kind":"json-schema","title":"ServiceUnavailableError","data":{"type":"object","description":"Service temporarily unavailable","properties":{"status":{"type":"string","enum":["error"]},"data":{"type":"object","properties":{"name":{"type":"string","example":"ServiceUnavailable"},"message":{"type":"string","example":"Service is temporarily unavailable"},"code":{"type":"string","example":"SERVICE_UNAVAILABLE"}}}}}},"schema_336":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"string","description":"loginphrase"}}},"id":"schema_336"},"schema_337":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"type":"string","description":"status","enum":["success","error"]},"data":{"type":"object","properties":{"message":{"type":"string","description":"explanation of status"},"zelid":{"type":"string","description":"supplied FluxID or bitcoin P2PKH address or ethereum address"},"loginPhrase":{"type":"string","description":"valid and active loginPhrase"},"signature":{"type":"string","description":"signature of loginPhrase signed with zelid/btc/eth address"},"privilege":{"type":"string","description":"granted Flux privilege","enum":["user","fluxteam","admin"]}}}}},"id":"schema_337"},"schema_338":{"kind":"json-schema","data":{"type":"object","properties":{"address":{"type":"string","description":"FluxID or any P2PKH Bitcoin address or Ethereum address"},"message":{"type":"string","description":"Login phrase message that was provided by GET /id/loginphrase"},"signature":{"type":"string","description":"Signature of signed loginPhrase with zelid/btc/eth address"}}},"id":"schema_338"},"schema_339":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"object","properties":{"signature":{"type":"string","description":"Signature of signed loginPhrase with FluxID"},"identifier":{"type":"string","description":"FluxID or any P2PKH Bitcoin address or Ethereum address"},"createdAt":{"type":"string","description":"Start date and time of vaild message"},"expiredAt":{"type":"string","description":"End date and and time of valid message"},"_id":{"type":"string","description":"ObjectID"}}}}},"id":"schema_339"},"schema_340":{"kind":"json-schema","data":{"type":"object","properties":{"loginPhrase":{"description":"Login Phrase of session we want to log out.","type":"string","minLength":40,"example":"1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"}}},"id":"schema_340"},"schema_341":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"$ref":"#/components/schemas/statusmessage"}}},"id":"schema_341"},"schema_342":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"array","items":{"type":"object","properties":{"zelid":{"type":"string","description":"associated FluxID"},"loginPhrase":{"type":"string","description":"login phrase used for session"}}}}}},"id":"schema_342"},"schema_343":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"array","items":{"type":"object","properties":{"zelid":{"type":"string","description":"users FluxID"},"loginPhrase":{"type":"string","description":"login phrase used for session"}}}}}},"id":"schema_343"},"schema_344":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"array","items":{"type":"object","properties":{"loginPhrase":{"type":"string","description":"active login phrase"},"createdAt":{"type":"string","description":"timestamp of loginPhrase creation in server time."},"expireAt":{"type":"string","description":"expiration timestamp of loginPhrase. After this time, the loginPhrase cannot be used anymore."}}}}}},"id":"schema_344"},"schema_345":{"kind":"json-schema","data":{"type":"object","properties":{"zelid":{"type":"string","description":"FluxID"},"signature":{"type":"string","description":"Signature of signed loginPhrase with FluxID"}}},"id":"schema_345"},"schema_346":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"description":"As returned by the canonical endpoint"}}},"id":"schema_346"},"schema_347":{"kind":"json-schema","data":{"type":"object","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Identical to the body of "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"POST /id/verifylogin"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"."},"children":[]}]}]}]},"id":"schema_347"},"schema_348":{"kind":"json-schema","data":{"type":"object","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Identical to the body of "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"POST /id/providesign"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"."},"children":[]}]}]}]},"id":"schema_348"},"schema_349":{"kind":"json-schema","data":{"type":"object","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Identical to the body of "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"POST /id/checkprivilege"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"."},"children":[]}]}]}]},"id":"schema_349"},"schema_350":{"kind":"json-schema","data":{"type":"object","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Identical to the body of "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"POST /id/logoutspecificsession"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"."},"children":[]}]}]}]},"id":"schema_350"},"schema_351":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"$ref":"#/components/schemas/containerinfo"}}},"id":"schema_351"},"schema_352":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"array","items":{"type":"object","properties":{"Containers":{"type":"integer","description":"Container number"},"Created":{"type":"integer","description":"Time created in epoch time"},"Id":{"type":"string","description":"Hash of image"},"Labels":{"type":"object","description":"User-defined key/value metadata","properties":{"description":{"type":"string","description":"Description of image"},"maintainer":{"type":"string","description":"Name of maintainer"},"repository":{"type":"string","description":"Url of repository"},"version":{"type":"number","description":"Version number"}}},"ParentId":{"type":"string","description":"Parent Id if available"},"RepoDigests":{"type":"array","items":{"type":"string","description":"Content addressable identifier"}},"RepoTags":{"type":"array","items":{"type":"string","description":"Repo tag name"}},"SharedSize":{"type":"integer","description":"Number of shared size"},"Size":{"type":"integer","description":"Size in bytes"},"VirtualSize":{"type":"integer","description":"Size in bytes"}}}}}},"id":"schema_352"},"schema_353":{"kind":"json-schema","data":{"type":"string"},"id":"schema_353"},"schema_354":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"array","items":{"type":"object","properties":{"_id":{"type":"string","description":"App id"},"repotag":{"type":"string","description":"Repository tag"},"name":{"type":"string","description":"Name of app"},"port":{"type":"integer","description":"Port number"},"cpu":{"type":"number","description":"CPU usage"},"ram":{"type":"integer","description":"Ram usage"},"hdd":{"type":"integer","description":"Disk usage"},"enviromentParameters":{"type":"array","items":{"type":"string","description":"Parameters"}},"commands":{"type":"array","items":{"type":"string","description":"Parameters"}},"containerPort":{"type":"integer","description":"Port number"},"containerData":{"type":"string","description":"Dir of container"}}}}}},"id":"schema_354"},"schema_355":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","description":"App name/id"},"repotag":{"type":"string","description":"Repository tag"},"owner":{"type":"string","description":"User's id"},"timestamp":{"type":"integer","description":"Time stamp in epoch time"},"validTill":{"type":"integer","description":"Valid time in epoch time"},"tiered":{"type":"boolean","description":"Tier option"},"port":{"type":"integer","description":"Port number"},"cpu":{"type":"number","description":"CPU usage"},"ram":{"type":"integer","description":"Ram usage"},"hdd":{"type":"integer","description":"Disk usage"},"cpubasic":{"type":"string","description":"CPU usage"},"cpusuper":{"type":"string","description":"CPU usage"},"cpubamf":{"type":"string","description":"CPU usage"},"rambasic":{"type":"integer","description":"Ram usage"},"ramsuper":{"type":"integer","description":"Ram usage"},"rambamf":{"type":"integer","description":"Ram usage"},"hddbasic":{"type":"integer","description":"Disk usage"},"hddsuper":{"type":"integer","description":"Disk usage"},"hddbamf":{"type":"integer","description":"Disk usage"},"enviromentParameters":{"type":"array","items":{"type":"string","description":"Parameters"}},"commands":{"type":"array","items":{"type":"string","description":"Parameters"}},"containerPort":{"type":"integer","description":"Port number"},"containerData":{"type":"string","description":"Dir of container"},"signature":{"type":"string","description":"Signature"},"txid":{"type":"string","description":"Txid"}}}}}},"id":"schema_355"},"schema_356":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"number","description":"Amount of cpu resource using"}}},"id":"schema_356"},"schema_357":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"$ref":"#/components/schemas/appsresources"}}},"id":"schema_357"},"schema_358":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"object","properties":{"price":{"type":"object","description":"Price guide","properties":{"cpu":{"type":"integer","description":"FLUX amount per 0.1 cpu core"},"ram":{"type":"integer","description":"FLUX amount per 100 mb"},"hdd":{"type":"number","description":"FLUX amount per 1 gb"}}},"address":{"type":"string","description":"Apps registration address"},"epochstart":{"type":"integer","description":"Fluxapps epoch blockheight start"},"portMin":{"type":"integer","description":"Min number in port range"},"portMax":{"type":"integer","description":"Max number in port range"},"maxImageSize":{"type":"integer","description":"Max number of image size allowed in bytes"},"installation":{"type":"object","properties":{"probability":{"type":"integer","description":"Instances it will spawn this round"},"delay":{"type":"integer","description":"Delay time in seconds"}}},"removal":{"type":"object","properties":{"probability":{"type":"integer","description":"Instances it will remove if amount of apps exceed limit at a 1 out of 20 rate."},"delay":{"type":"integer","description":"Delay time in seconds"}}},"blocksLasting":{"type":"integer","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Amount of time registered app is live in blocks. 22000 blocks = 1 month"},"children":[]}]}]}]}}}}},"id":"schema_358"},"schema_359":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"array","items":{"type":"object","properties":{"appSpecifications":{"$ref":"#/components/schemas/appspecification"},"type":{"type":"string","description":"Message type"},"version":{"type":"integer","description":"Message version"},"hash":{"type":"string","description":"Message hash"},"timestamp":{"type":"integer","description":"Timestamp of message in epoch/unix"},"signature":{"type":"string","description":"Signature from signed message"},"receivedAt":{"type":"string","description":"Date and time of received message"},"expiredAt":{"type":"string","description":"Date and time when message expires"}}}}}},"id":"schema_359"},"schema_360":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"array","items":{"type":"object","properties":{"type":{"type":"string","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Message type "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"fluxappregister"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" or "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"fluxappupdate"},"children":[]}]}]}]},"version":{"type":"integer","description":"Application specification message version, current 1"},"appSpecifications":{"$ref":"#/components/schemas/appspecification"},"hash":{"type":"string","description":"Message hash"},"timestamp":{"type":"integer","description":"Timestamp of message in epoch/unix"},"signature":{"type":"string","description":"Signature from signed message"},"txid":{"type":"string","description":"Transction ID of app payment"},"height":{"type":"integer","description":"Block height of transaction"},"valueSat":{"type":"integer","description":"Flux sat value of payment amount"}}}}}},"id":"schema_360"},"schema_361":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"array","items":{"type":"object"}}}},"id":"schema_361"},"schema_362":{"kind":"json-schema","data":{"type":"boolean"},"id":"schema_362"},"schema_363":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"array","items":{"$ref":"#/components/schemas/appname"}}}},"id":"schema_363"},"schema_364":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"string","description":"App owner's FluxID"}}},"id":"schema_364"},"schema_365":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"array","items":{"type":"object","properties":{"txid":{"type":"string","description":"Transaction ID of app payment"},"height":{"type":"integer","description":"Block height of transaction"},"hash":{"type":"string","description":"Hash of app registration"},"value":{"type":"integer","description":"Payment of Flux value in sats"},"message":{"type":"boolean","description":"If message is stored or not."}}}}}},"id":"schema_365"},"schema_366":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"$ref":"#/components/schemas/appslocation"}}},"id":"schema_366"},"schema_367":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"string","description":"FLUX amount"}}},"id":"schema_367"},"schema_368":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"string","description":"Explanation of status"}}},"id":"schema_368"},"schema_369":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"object","properties":{"processes":{"type":"array","items":{"type":"string","description":"Each process running in the container, where each is process is an array of values corresponding to the titles"}},"Titles":{"type":"array","items":{"type":"string","description":"The ps column titles"}}}}}},"id":"schema_369"},"schema_370":{"kind":"json-schema","data":{"oneOf":[{"type":"integer","description":"Number of lines to return"},{"type":"string","description":"Use all for full log"}]},"id":"schema_370"},"schema_371":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"string","description":"App's log"}}},"id":"schema_371"},"schema_372":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"object","properties":{"Id":{"type":"string","description":"ID of the container"},"Created":{"type":"string","description":"Date and time when container was created"},"Path":{"type":"string","description":"Script path"},"Args":{"type":"array","items":{"type":"string","description":"Runtime arguments"}},"State":{"type":"object","properties":{"Status":{"type":"string","description":"State/status of container"},"Running":{"type":"boolean","description":"Is container running"},"Paused":{"type":"boolean","description":"Is container paused"},"Restarting":{"type":"boolean","description":"Is container restarting"},"OOMKilled":{"type":"boolean","description":"Has memory limit exceeded on container"},"Dead":{"type":"boolean","description":"Is container dead"},"Pid":{"type":"integer","description":"Process id"},"ExitCode":{"type":"integer","description":"Exitcode number"},"Error":{"type":"string","description":"Description of errors"},"StartedAt":{"type":"string","description":"Start date and time"},"FinishedAt":{"type":"string","description":"Finished date and time"}}},"Image":{"type":"string","description":"Image id"},"ResolvConfPath":{"type":"string","description":"Path of containers resolv.conf"},"HostnamePath":{"type":"string","description":"Path of containers hostname"},"HostsPath":{"type":"string","description":"Path of hosts"},"LogPath":{"type":"string","description":"Path of log"},"Name":{"type":"string","description":"Container name"},"RestartCount":{"type":"integer","description":"Number of restarts"},"Driver":{"type":"string","description":"Storage driver type"},"Platform":{"type":"string","description":"OS type"},"MountLabel":{"type":"string","description":"Container mount label"},"ProcessLabel":{"type":"string","description":"Container process label"},"AppArmorProfile":{"type":"string","description":"Application Armor profile"},"ExecIDs":{"type":"string","description":"Exec ids of commands"},"HostConfig":{"type":"object","properties":{"Binds":{"type":"array","items":{"type":"string","description":"Path to bind directory"}},"ContainerIDFile":{"type":"string","description":"File id"},"LogConfig":{"type":"object","properties":{"Type":{"type":"string","description":"Log file format type"},"Config":{"type":"object","description":"Configuration"}}},"NetworkMode":{"type":"string","description":"Network mode"},"PortBindings":{"type":"object","properties":{"7396/tcp":{"type":"array","items":{"type":"object","properties":{"HostIp":{"type":"string","description":"Ip of host"},"HostPort":{"type":"integer","description":"Port number"}}}}}},"RestartPolicy":{"type":"object","properties":{"Name":{"type":"string","description":"Policy name"},"MaximumRetryCount":{"type":"integer","description":"Max numbers of restarts"}}},"AutoRemove":{"type":"boolean","description":"Is autoremove feature on"},"VolumeDriver":{"type":"string","description":"Optional volume driver for the container"},"VolumesFrom":{"type":"string","description":"Mount volumes from the specified container"},"CapAdd":{"type":"string","description":"Add Linux capabilities"},"CapDrop":{"type":"string","description":"Drop Linux capabilities"},"Capabilities":{"type":"string","description":"OS capabilities"},"Dns":{"type":"string","description":"Set custom DNS servers"},"DnsOptions":{"type":"string","description":"Set DNS options"},"DnsSearch":{"type":"string","description":"Set custom DNS search domains"},"ExtraHosts":{"type":"string","description":"Extra hosts"},"GroupAdd":{"type":"string","description":"Add additional groups to join"},"IpcMode":{"type":"string","description":"IPC mode to use"},"Cgroup":{"type":"string","description":"Cgroup for the container"},"Links":{"type":"string","description":"Links to another container"},"OomScoreAdj":{"type":"integer","description":"Tune host's OOM preferences (-1000 to 1000)"},"PidMode":{"type":"string","description":"Pid to use"},"Privileged":{"type":"boolean","description":"Extended privileges to this container"},"PublishAllPorts":{"type":"boolean","description":"Publish all exposed ports to random ports"},"ReadonlyRootfs":{"type":"boolean","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Mount the container’s root filesystem as read only"},"children":[]}]}]}]},"SecurityOpt":{"type":"string","description":"Security Options"},"UTSMode":{"type":"string","description":"UTS namespace to use"},"UsernsMode":{"type":"string","description":"Sets the usernamespace mode for the container when usernamespace remapping option is enabled"},"ShmSize":{"type":"integer","description":"Size of /dev/shm"},"Runtime":{"type":"string","description":"Runtime to use for this container"},"ConsoleSize":{"type":"array","items":{"type":"string","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Initial console size, as an [height, width] array. (Windows only)"},"children":[]}]}]}]}},"Isolation":{"type":"string","description":"Isolation technology of the container. (Windows only)"},"CpuShares":{"type":"integer","description":"Value containing the container's CPU Shares"},"Memory":{"type":"integer","description":"Memory limit in bytes"},"NanoCpus":{"type":"integer","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"CPU quota in units of 10"},"children":[]},{"$$mdtype":"Node","type":"tag","tag":"html","inline":true,"attributes":{"name":"sup","attrs":{}},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"-9"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" CPUs"},"children":[]}]}]}]},"CgroupParent":{"type":"string","description":"Path to cgroups under which the container's cgroup is created"},"BlkioWeight":{"type":"number","description":"Block IO weight (relative weight)"},"BlkioWeightDevice":{"type":"string","description":"Block IO weight (relative device weight)"},"BlkioDeviceReadBps":{"type":"string","description":"Limit read rate (bytes per second)"},"BlkioDeviceWriteBps":{"type":"string","description":"Limit write rate (bytes per second)"},"BlkioDeviceReadIOps":{"type":"string","description":"Limit read rate (IO per second)"},"BlkioDeviceWriteIOps":{"type":"string","description":"Limit write rate (IO per second)"},"CpuPeriod":{"type":"integer","description":"The length of a CPU period in microseconds"},"CpuQuota":{"type":"integer","description":"Microseconds of CPU time that the container can get in a CPU period"},"CpuRealtimePeriod":{"type":"integer","description":"CPU real-time period limit in microseconds"},"CpuRealtimeRuntime":{"type":"integer","description":"CPU real-time runtime limit in microseconds"},"CpusetCpus":{"type":"string","description":"CPUs in which to allow execution"},"CpusetMems":{"type":"string","description":"Memory nodes (MEMs) in which to allow execution (0-3, 0,1). Only effective on NUMA systems"},"Devices":{"type":"string","description":"A list of devices to add to the container"},"DeviceCgroupRules":{"type":"string","description":"A list of cgroup rules to apply to the container"},"DeviceRequests":{"type":"string","description":"A list of requests for devices to be sent to device drivers"},"KernelMemory":{"type":"integer","description":"Kernel memory limit"},"KernelMemoryTCP":{"type":"integer","description":"Hard limit for kernel TCP buffer memory (in bytes)"},"MemoryReservation":{"type":"integer","description":"Memory soft limit in bytes"},"MemorySwap":{"type":"integer","description":"Swap limit equal to memory plus swap: -1 to enable unlimited swap"},"MemorySwappiness":{"type":"string","description":"Container's memory swappiness behavior"},"OomKillDisable":{"type":"boolean","description":"Whether to disable OOM Killer for the container or not"},"PidsLimit":{"type":"integer","description":"Container's pids limit. Set -1 for unlimited."},"Ulimits":{"type":"array","items":{"type":"object","description":"A list of resource limits to set in the container","properties":{"Name":{"type":"string"},"Hard":{"type":"integer"},"Soft":{"type":"integer"}}}},"CpuCount":{"type":"integer","description":"The number of usable CPUs (Windows only)"},"CpuPercent":{"type":"integer","description":"The usable percentage of the available CPUs (Windows only)"},"IOMaximumIOps":{"type":"integer","description":"Maximum IOps for the container system drive (Windows only)"},"IOMaximumBandwidth":{"type":"integer","description":"Maximum IO in bytes per second for the container system drive"},"MaskedPaths":{"type":"array","items":{"type":"string","description":"The list of paths to be masked inside the container"}},"ReadonlyPaths":{"type":"array","items":{"type":"string","description":"The list of paths to be set as read-only inside the container"}}}},"GraphDriver":{"type":"object","description":"Information about a container's graph driver","properties":{"Data":{"type":"object","properties":{"LowerDir":{"type":"string"},"MergedDir":{"type":"string"},"UpperDir":{"type":"string"},"WorkDir":{"type":"string"}}},"Name":{"type":"string"}}},"Mounts":{"$ref":"#/components/schemas/mounts"},"Config":{"type":"object","properties":{"Hostname":{"type":"string","description":"The hostname to use for the container, as a valid RFC 1123 hostname"},"Domainname":{"type":"string","description":"The domain name to use for the container"},"User":{"type":"string","description":"The user that commands are run as inside the container"},"AttachStdin":{"type":"boolean","description":"Whether to attach to stdin"},"AttachStdout":{"type":"boolean","description":"Whether to attach to stdout"},"AttachStderr":{"type":"boolean","description":"Whether to attach to stderr"},"ExposedPorts":{"type":"object","description":"An object mapping ports to an empty object","additionalProperties":{"type":"object","default":{}}},"Tty":{"type":"boolean","description":"Attach standard streams to a TTY, including stdin if it is not closed"},"OpenStdin":{"type":"boolean","description":"Open stdin"},"StdinOnce":{"type":"boolean","description":"Close stdin after one attached client disconnects"},"Env":{"type":"array","items":{"type":"string","description":"A list of environment variables to set inside the container"}},"Cmd":{"type":"array","items":{"type":"string","description":"Command to run specified as a string or an array of strings"}},"Image":{"type":"string","description":"The name of the image to use when creating the container"},"Volumes":{"type":"object","description":"An object mapping mount point paths inside the container to empty objects","additionalProperties":{"type":"object","default":{}}},"WorkingDir":{"type":"string","description":"The working directory for commands to run in"},"Entrypoint":{"type":"array","items":{"type":"string","description":"The entry point for the container as a string or an array of strings"}},"OnBuild":{"type":"string","description":"ONBUILD metadata that were defined in the image's Dockerfile"},"Labels":{"type":"object","description":"User-defined key/value metadata","properties":{"description":{"type":"string"},"maintainer":{"type":"string"},"repository":{"type":"string"},"version":{"type":"string"}}}}},"NetworkSettings":{"type":"object","description":"NetworkSettings exposes the network settings in the API","properties":{"Bridge":{"type":"string","description":"Name of the network's bridge"},"SandboxID":{"type":"string","description":"SandboxID uniquely represents a container's network stack"},"HairpinMode":{"type":"boolean","description":"Indicates if hairpin NAT should be enabled on the virtual interface"},"LinkLocalIPv6Address":{"type":"string","description":"IPv6 unicast address using the link-local prefix"},"LinkLocalIPv6PrefixLen":{"type":"integer","description":"Prefix length of the IPv6 unicast address"},"Ports":{"type":"object","description":"PortMap describes the mapping of container ports to host ports, using the container's port-number and protocol as key. If a container's port is mapped for multiple protocols, separate entries are added to the mapping table.","additionalProperties":{"type":"array","items":{"type":"object","properties":{"HostIp":{"type":"string","description":"Host IP address that the container's port is mapped to"},"HostPort":{"type":"string","description":"Host port number that the container's port is mapped to"}}}}},"SandboxKey":{"type":"string","description":"SandboxKey identifies the sandbox"},"SecondaryIPAddresses":{"type":"array","items":{"type":"object","description":"Address represents an IPv4 or IPv6 IP address","properties":{"Addr":{"type":"string","description":"IP address"},"PrefixLen":{"type":"integer","description":"Mask length of the IP address"}}}},"SecondaryIPv6Addresses":{"type":"array","items":{"type":"object","description":"Address represents an IPv4 or IPv6 IP address","properties":{"Addr":{"type":"string","description":"IP address"},"PrefixLen":{"type":"integer","description":"Mask length of the IP address"}}}},"EndpointID":{"type":"string","description":"EndpointID uniquely represents a service endpoint in a Sandbox"},"Gateway":{"type":"string","description":"Gateway address for the default \"bridge\" network"},"GlobalIPv6Address":{"type":"string","description":"Global IPv6 address for the default \"bridge\" network"},"GlobalIPv6PrefixLen":{"type":"integer","description":"Mask length of the global IPv6 address"},"IPAddress":{"type":"string","description":"IPv4 address for the default \"bridge\" network"},"IPPrefixLen":{"type":"integer","description":"Mask length of the IPv4 address"},"IPv6Gateway":{"type":"string","description":"IPv6 gateway address for this network"},"MacAddress":{"type":"string","description":"MAC address for the container on the default \"bridge\" network"},"Networks":{"type":"object","description":"Information about all networks that the container is connected to","properties":{"fluxDockerNetwork":{"$ref":"#/components/schemas/fluxnetwork"}}}}}}}}},"id":"schema_372"},"schema_373":{"kind":"json-schema","data":{"type":"object"},"id":"schema_373"},"schema_374":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"array","items":{"type":"object","properties":{"path":{"type":"string","description":"Path to changed file"},"kind":{"type":"integer","enum":[0,1,2],"description":"Change type"}}}}}},"id":"schema_374"},"schema_375":{"kind":"json-schema","data":{"type":"object","properties":{"appname":{"type":"string","description":"App name"},"cmd":{"type":"array","items":{"type":"string","description":"Command to run"}},"env":{"type":"array","items":{"type":"string","description":"New list of environment variables(optional)"}}}},"id":"schema_375"},"schema_376":{"kind":"json-schema","data":{"type":"string","description":"Output depends on the command"},"id":"schema_376"},"schema_377":{"kind":"json-schema","data":{"type":"boolean","default":false},"id":"schema_377"},"schema_378":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"string","description":"Status of the cleanup in progress"}}},"id":"schema_378"},"schema_379":{"kind":"json-schema","data":{"type":"integer"},"id":"schema_379"},"schema_380":{"kind":"json-schema","data":{"type":"boolean","default":false,"enum":[true,false]},"id":"schema_380"},"schema_381":{"kind":"json-schema","data":{"type":"object","properties":{"repotag":{"type":"string","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Repotag of docker image in this format "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"namespace/repository:tag"},"children":[]}]}]}]}}},"id":"schema_381"},"schema_382":{"kind":"json-schema","data":{"type":"object","properties":{"type":{"type":"string","description":"Message type"},"version":{"type":"integer","description":"Message version"},"appSpecifications":{"$ref":"#/components/schemas/appspecification"},"timestamp":{"type":"integer","description":"Current timestamp in epoch/unix"},"signature":{"type":"object","description":"Signature of data message you signed with FluxID."}}},"id":"schema_382"},"schema_383":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"string","description":"Hash of entire message and will be stored for 1 hour"}}},"id":"schema_383"},"schema_384":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"object"}}},"id":"schema_384"},"schema_385":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"object","properties":{"version":{"type":"number","description":"Latest specification version"}}}}},"id":"schema_385"},"schema_386":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"object","properties":{"message":{"type":"string","description":"Update status message"}}}}},"id":"schema_386"},"schema_387":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"string","description":"Original owner FluxID/address"}}},"id":"schema_387"},"schema_388":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"array","items":{"type":"object","properties":{"ip":{"type":"string","description":"IP address of node installing the app"},"name":{"type":"string","description":"Application name"},"broadcastedAt":{"type":"string","format":"date-time","description":"When installation started"},"expireAt":{"type":"string","format":"date-time","description":"When installation expires"},"hash":{"type":"string","description":"Installation hash"}}}}}},"id":"schema_388"},"schema_389":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"array","items":{"type":"object","properties":{"ip":{"type":"string","description":"IP address of node"},"name":{"type":"string","description":"Application name"},"broadcastedAt":{"type":"string","format":"date-time"},"expireAt":{"type":"string","format":"date-time"},"hash":{"type":"string"}}}}}},"id":"schema_389"},"schema_390":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"array","items":{"type":"object","properties":{"ip":{"type":"string","description":"IP address of node with errors"},"name":{"type":"string","description":"Application name"},"broadcastedAt":{"type":"string","format":"date-time"},"expireAt":{"type":"string","format":"date-time"},"hash":{"type":"string","description":"Error hash"},"error":{"type":"string","description":"Error message"}}}}}},"id":"schema_390"},"schema_391":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"array","items":{"type":"object","properties":{"ip":{"type":"string"},"name":{"type":"string"},"error":{"type":"string"},"broadcastedAt":{"type":"string","format":"date-time"},"expireAt":{"type":"string","format":"date-time"},"hash":{"type":"string"}}}}}},"id":"schema_391"},"schema_392":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"array","items":{"type":"string","description":"Whitelisted repository URL"}}}},"id":"schema_392"},"schema_393":{"kind":"json-schema","data":{"type":"object","properties":{"appname":{"type":"string","description":"Application name"},"version":{"type":"integer","description":"Application version"},"description":{"type":"string","description":"Application description"},"owner":{"type":"string","description":"Application owner FluxID"},"port":{"type":"integer","description":"Application port"},"containerPort":{"type":"integer","description":"Container port"},"cpu":{"type":"number","description":"CPU requirements"},"ram":{"type":"integer","description":"RAM requirements in MB"},"hdd":{"type":"integer","description":"Storage requirements in GB"},"tiered":{"type":"boolean","description":"Whether app is tiered"},"cpubasic":{"type":"number","description":"Basic tier CPU"},"rambasic":{"type":"integer","description":"Basic tier RAM"},"hddbasic":{"type":"integer","description":"Basic tier storage"},"cpusuper":{"type":"number","description":"Super tier CPU"},"ramsuper":{"type":"integer","description":"Super tier RAM"},"hddsuper":{"type":"integer","description":"Super tier storage"},"cpubamf":{"type":"number","description":"BAMF tier CPU"},"rambambf":{"type":"integer","description":"BAMF tier RAM"},"hddbamf":{"type":"integer","description":"BAMF tier storage"},"repotag":{"type":"string","description":"Docker repository tag"},"enviromentParameters":{"type":"array","description":"Environment variables"},"commands":{"type":"array","description":"Container commands"},"domains":{"type":"array","description":"Custom domains"},"compose":{"type":"array","description":"Docker compose configuration"}},"required":["appname","description","owner","port","containerPort","cpu","ram","hdd","repotag"]},"id":"schema_393"},"schema_394":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"object","description":"Formatted and verified app specifications"}}},"id":"schema_394"},"schema_395":{"kind":"json-schema","data":{"type":"object","properties":{"appname":{"type":"string","description":"Application name"},"version":{"type":"integer","description":"New application version"},"description":{"type":"string","description":"Updated application description"},"port":{"type":"integer","description":"Application port"},"containerPort":{"type":"integer","description":"Container port"},"cpu":{"type":"number","description":"CPU requirements"},"ram":{"type":"integer","description":"RAM requirements in MB"},"hdd":{"type":"integer","description":"Storage requirements in GB"},"repotag":{"type":"string","description":"Docker repository tag"},"enviromentParameters":{"type":"array","description":"Environment variables"},"commands":{"type":"array","description":"Container commands"},"domains":{"type":"array","description":"Custom domains"},"compose":{"type":"array","description":"Docker compose configuration"}},"required":["appname","version"]},"id":"schema_395"},"schema_396":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"object","description":"Formatted and verified app update specifications"}}},"id":"schema_396"},"schema_397":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"object","properties":{"fluxUsdPrice":{"type":"number","description":"Current Flux price in USD"},"cpuPricePerMonth":{"type":"number","description":"CPU price per month in USD"},"ramPricePerMonth":{"type":"number","description":"RAM price per GB per month in USD"},"hddPricePerMonth":{"type":"number","description":"Storage price per GB per month in USD"}}}}},"id":"schema_397"},"schema_398":{"kind":"json-schema","data":{"type":"integer","default":100},"id":"schema_398"},"schema_399":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"object","properties":{"logs":{"type":"string","description":"Application log output"}}}}},"id":"schema_399"},"schema_400":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"object","properties":{"message":{"type":"string","description":"Test result message"},"canInstall":{"type":"boolean","description":"Whether app can be installed"}}}}},"id":"schema_400"},"schema_401":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"object","properties":{"message":{"type":"string","description":"Redeployment status"}}}}},"id":"schema_401"},"schema_402":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"object","properties":{"message":{"type":"string","description":"Reconstruction status"}}}}},"id":"schema_402"},"schema_403":{"kind":"json-schema","data":{"type":"object","properties":{"message":{"type":"string","description":"Message to sign"},"signature":{"type":"string","description":"Signature of the message"}}},"id":"schema_403"},"schema_404":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"object","properties":{"publickey":{"type":"string","description":"Public key in hex format"}}}}},"id":"schema_404"},"schema_405":{"kind":"json-schema","data":{"type":"integer","minimum":0},"id":"schema_405"},"schema_406":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"$ref":"#/components/schemas/operation"}}},"id":"schema_406"},"schema_407":{"kind":"json-schema","data":{"type":"object","properties":{"Retry-After":{"type":"integer","description":"Seconds to wait before polling again (running operations only)"},"Expires":{"type":"string","description":"When a terminal operation will be pruned from the registry"}}},"id":"schema_407"},"schema_408":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"object","properties":{"jobId":{"type":"string"},"cancelRequested":{"type":"boolean"},"status":{"type":"string","description":"The operation status at the moment of the request"}}}}},"id":"schema_408"},"schema_409":{"kind":"json-schema","data":{"type":"object","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"An application specification. Only the placement-relevant fields are read — "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"instances"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"geolocation"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", and the per-component "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"cpu"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"/"},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"ram"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"/"},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"hdd"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"/"},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"tiered"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" and "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"containerData"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" (which decides whether a component is synced)."},"children":[]}]}]}]},"id":"schema_409"},"schema_410":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"$ref":"#/components/schemas/placementAdvice"}}},"id":"schema_410"},"schema_411":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"object","properties":{"tableAvailable":{"type":"boolean"},"tableGenerated":{"type":"string","nullable":true},"total":{"type":"object","properties":{"nodes":{"type":"integer"},"domains":{"type":"integer"}}},"unresolved":{"type":"integer","description":"Nodes the location table could not resolve"},"continents":{"type":"object","description":"Per-continent tree, each carrying its countries and tier counts"}}}}},"id":"schema_411"},"schema_412":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"array","items":{"type":"string"}}}},"id":"schema_412"},"schema_413":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"object","properties":{"ready":{"type":"boolean","description":"Whether the monitor has produced a view yet"},"folders":{"type":"array","items":{"type":"string"}}}}}},"id":"schema_413"},"schema_414":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"integer"}}},"id":"schema_414"},"schema_415":{"kind":"json-schema","data":{"type":"integer","minimum":1},"id":"schema_415"},"schema_416":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"array","items":{"type":"object","properties":{"appName":{"type":"string"},"detectedAt":{"type":"string"},"lastSeen":{"type":"string"}}}}}},"id":"schema_416"},"schema_417":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"string"}}},"id":"schema_417"},"schema_418":{"kind":"json-schema","data":{"type":"string","description":"Streaming monitoring data"},"id":"schema_418"},"schema_419":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"object","properties":{"message":{"type":"string","description":"Monitoring status"}}}}},"id":"schema_419"},"schema_420":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"object","properties":{"message":{"type":"string","description":"Stop monitoring status"}}}}},"id":"schema_420"},"schema_421":{"kind":"json-schema","data":{"type":"string","format":"binary"},"id":"schema_421"},"schema_422":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"object","properties":{"jobId":{"type":"string"},"statusUrl":{"type":"string"},"status":{"type":"string"}}}}},"id":"schema_422"},"schema_423":{"kind":"json-schema","data":{"type":"object","properties":{"Location":{"type":"string","description":"The operation's status URL"},"Operation-Id":{"type":"string","description":"The operation id"},"Retry-After":{"type":"integer","description":"Seconds to wait before the first poll"}}},"id":"schema_423"},"schema_424":{"kind":"json-schema","data":{"type":"object","properties":{"file":{"type":"string","format":"binary"}}},"id":"schema_424"},"schema_425":{"kind":"json-schema","data":{"type":"string","description":"Debug log"},"id":"schema_425"},"schema_426":{"kind":"json-schema","data":{"type":"string","description":"Error log"},"id":"schema_426"},"schema_427":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"string","description":"Node Tier"}}},"id":"schema_427"},"schema_428":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"object","properties":{"daemon":{"type":"object","properties":{"info":{"$ref":"#/components/schemas/daemongetinfo"}}},"node":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/fluxnodestatus"}}},"benchmark":{"type":"object","properties":{"info":{"$ref":"#/components/schemas/benchinfo"},"status":{"$ref":"#/components/schemas/benchstatus"},"bench":{"$ref":"#/components/schemas/getbenchmarks"}}},"flux":{"type":"object","properties":{"version":{"type":"string","description":"Version number"},"ip":{"type":"string","description":"Server's IP address"},"staticIp":{"type":"boolean","enum":[true,false],"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"If "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"true"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" node have a static IP address"},"children":[]}]}]}]},"zelid":{"type":"string","description":"Admin's FluxID"},"pgp":{"type":"string","description":"PGP identity"},"cruxid":{"type":"string","description":"Cruxid address"},"timezone":{"type":"string","description":"Server's timezone"},"dos":{"type":"object","properties":{"dosState":{"type":"number","description":"Number indicating value of DOS state from 0 to infinity"},"dosMessage":{"type":"string","description":"Status message or Null if no message"}}},"appsDos":{"type":"object","properties":{"dosState":{"type":"number","description":"Number indicating value of DOS state from 0 to infinity"},"dosMessage":{"type":"string","description":"Status message or Null if no message"}}},"development":{"type":"boolean","enum":[true,false],"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"If "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"true"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" development branch is active"},"children":[]}]}]}]},"explorerScannedHeigth":{"type":"object","properties":{"generalScannedHeight":{"type":"integer","description":"Explorer block height"}}},"numberOfConnectionsOut":{"type":"integer"},"numberOfConnectionsIn":{"type":"integer"}}},"apps":{"type":"object","properties":{"fluxusage":{"type":"string","description":"Amount of CPU usage"},"runningapps":{"$ref":"#/components/schemas/containerinfo"},"resources":{"$ref":"#/components/schemas/appsresources"}}},"geolocation":{"$ref":"#/components/schemas/geolocation"},"appsHashesTotal":{"type":"integer"},"hashesPresent":{"type":"integer"}}}}},"id":"schema_428"},"schema_429":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"string","description":"Timezone"}}},"id":"schema_429"},"schema_430":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"string","description":"Flux version"}}},"id":"schema_430"},"schema_431":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"string","description":"IP address"}}},"id":"schema_431"},"schema_432":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"boolean","enum":[true,false],"description":"static ip ISP/Org or not"}}},"id":"schema_432"},"schema_433":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"$ref":"#/components/schemas/geolocation"}}},"id":"schema_433"},"schema_434":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"string","description":"FluxID"}}},"id":"schema_434"},"schema_435":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"string","description":"Pgp public key"}}},"id":"schema_435"},"schema_436":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"string","description":"Kadena address and chain ID"}}},"id":"schema_436"},"schema_437":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"object","properties":{"dosState":{"type":"integer","description":"Status number"},"dosMessage":{"type":"string","description":"Explanation of status"}}}}},"id":"schema_437"},"schema_438":{"kind":"json-schema","data":{"type":"object","properties":{"dosState":{"type":"number"},"dosMessage":{"type":"string","nullable":true}}},"id":"schema_438"},"schema_439":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"array","items":{"type":"string","description":"IP of connected peer"}}}},"id":"schema_439"},"schema_440":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"array","items":{"type":"object","properties":{"ip":{"type":"string","description":"Ip address of connected peer"},"rtt":{"type":"integer","description":"Round trip time of packets being sent back and forth between peers"}}}}}},"id":"schema_440"},"schema_441":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"array","items":{"type":"string","description":"Ip list of incoming connections"}}}},"id":"schema_441"},"schema_442":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"array","items":{"type":"object","properties":{"ip":{"type":"string","description":"Ip address of incoming connection"},"rtt":{"type":"string","description":"Round trip time of packets being sent back and forth for incoming connection"}}}}}},"id":"schema_442"},"schema_443":{"kind":"json-schema","data":{"type":"object","properties":{"data":{"type":"string","description":"The message"}}},"id":"schema_443"},"schema_444":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"object","properties":{"code":{"type":"integer","description":"Port number"},"name":{"type":"integer","description":"Port number"},"message":{"type":"string","description":"Explanation of status"}}}}},"id":"schema_444"},"schema_445":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"string","description":"Start performance benchmark"}}},"id":"schema_445"},"schema_446":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"string","description":"Restart performance benchmark"}}},"id":"schema_446"},"schema_447":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"string","description":"Perform a soft update of Flux"}}},"id":"schema_447"},"schema_448":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"string","description":"Install Flux"}}},"id":"schema_448"},"schema_449":{"kind":"json-schema","data":{"type":"string","description":"Warning log"},"id":"schema_449"},"schema_450":{"kind":"json-schema","data":{"type":"string","description":"Info log"},"id":"schema_450"},"schema_451":{"kind":"json-schema","data":{"type":"string","description":"Tail warn log"},"id":"schema_451"},"schema_452":{"kind":"json-schema","data":{"type":"string","description":"Tail debug log"},"id":"schema_452"},"schema_453":{"kind":"json-schema","data":{"type":"string","description":"Tail info log"},"id":"schema_453"},"schema_454":{"kind":"json-schema","data":{"type":"string","description":"Backend folder location"},"id":"schema_454"},"schema_455":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"object","properties":{"message":{"type":"string","description":"Explanation of status"}}}}},"id":"schema_455"},"schema_456":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"array","items":{"type":"number","description":"Port"}}}},"id":"schema_456"},"schema_457":{"kind":"json-schema","data":{"type":"object","properties":{"blockedPorts":{"type":"array","items":{"type":"number"}}},"example":{"blockedPorts":[2233,5544]}},"id":"schema_457"},"schema_458":{"kind":"json-schema","data":{"type":"object","properties":{"blockedRepositories":{"type":"array","items":{"type":"string"}}},"example":{"blockedPorts":["zirnheltdj/wisconsinwaters:latest"]}},"id":"schema_458"},"schema_459":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"string","description":"Api Port"}}},"id":"schema_459"},"schema_460":{"kind":"json-schema","data":{"type":"number"},"id":"schema_460"},"schema_461":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"number","description":"System uptime in ms"}}},"id":"schema_461"},"schema_462":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"object","description":"Nodejs entire versions object"}}},"id":"schema_462"},"schema_463":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"array","items":{"type":"string","description":"Flux ID (address)"}}}},"id":"schema_463"},"schema_464":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"boolean","description":"True if running on ArcaneOS"}}},"id":"schema_464"},"schema_465":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"object","properties":{"message":{"type":"string","description":"Preparation status"},"ready":{"type":"boolean","description":"Whether chain is ready for streaming"}}}}},"id":"schema_465"},"schema_466":{"kind":"json-schema","data":{"type":"object","properties":{"targetNode":{"type":"string","description":"Target node IP address"},"startHeight":{"type":"integer","description":"Starting block height"},"endHeight":{"type":"integer","description":"Ending block height"}},"required":["targetNode"]},"id":"schema_466"},"schema_467":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"object","properties":{"message":{"type":"string","description":"Streaming status"}}}}},"id":"schema_467"},"schema_468":{"kind":"json-schema","data":{"type":"object","properties":{"appname":{"type":"string","description":"Name of the application to check"},"ip":{"type":"string","description":"IP address to check availability from"},"port":{"type":"integer","description":"Port to check"}},"required":["appname"]},"id":"schema_468"},"schema_469":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"object","properties":{"available":{"type":"boolean","description":"Whether app is available"},"message":{"type":"string","description":"Availability status message"}}}}},"id":"schema_469"},"schema_470":{"kind":"json-schema","data":{"type":"object","properties":{"ports":{"type":"array","items":{"type":"integer"},"description":"List of ports to keep open"}},"required":["ports"]},"id":"schema_470"},"schema_471":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"object","properties":{"message":{"type":"string","description":"UPnP port management status"}}}}},"id":"schema_471"},"schema_472":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"array","items":{"type":"object","properties":{"ip":{"type":"string"},"port":{"type":"string"},"disconnects":{"type":"integer"},"firstDisconnect":{"type":"integer"}}}}}},"id":"schema_472"},"schema_473":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"object","properties":{"reporters":{"type":"integer"},"knownPeers":{"type":"integer"},"topology":{"type":"object"}}}}},"id":"schema_473"},"schema_474":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"object","properties":{"status":{"type":"object"},"inSteadyState":{"type":"boolean"},"history":{"type":"array","items":{"type":"object"}}}}}},"id":"schema_474"},"schema_475":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"object","properties":{"source":{"type":"string","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"chrony"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"timesyncd"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", or none detected"},"children":[]}]}]}]},"offset":{"type":"number","description":"Offset in seconds"},"time":{"type":"integer","description":"Node time, Unix seconds"}}}}},"id":"schema_475"},"schema_476":{"kind":"json-schema","data":{"type":"object","properties":{"pubKey":{"type":"string","description":"Public key of the asking node"},"signature":{"type":"string"},"timestamp":{"type":"integer","description":"Unix milliseconds; the ask is refused outside its validity window"}}},"id":"schema_476"},"schema_477":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"object","properties":{"pubKey":{"type":"string","description":"Public key of the answering node"},"ports":{"type":"array","items":{"type":"integer"}},"askedAt":{"type":"integer","nullable":true},"signature":{"type":"string","description":"This node's signature over the answer"}}}}},"id":"schema_477"},"schema_478":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"$ref":"#/components/schemas/benchstatus"}}},"id":"schema_478"},"schema_479":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"string","description":"List of calls"}}},"id":"schema_479"},"schema_480":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"$ref":"#/components/schemas/getbenchmarks"}}},"id":"schema_480"},"schema_481":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"$ref":"#/components/schemas/benchinfo"}}},"id":"schema_481"},"schema_482":{"kind":"json-schema","data":{"type":"object","properties":{"hexstring":{"type":"string","description":"The hex encoded FluxNode broadcast message"}}},"id":"schema_482"},"schema_483":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"$ref":"#/components/schemas/signfluxnodetransaction"}}},"id":"schema_483"},"schema_484":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"object","properties":{"benchmark":{"type":"object"},"tier":{"type":"string"}}}}},"id":"schema_484"},"schema_485":{"kind":"json-schema","data":{"type":"object","properties":{"hexstring":{"type":"string"}}},"id":"schema_485"},"schema_486":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"object","properties":{"challenge":{"type":"string"}}}}},"id":"schema_486"},"schema_487":{"kind":"json-schema","data":{"type":"object","required":["challenge","encryptedChallenge","signature","configData"],"properties":{"challenge":{"type":"string","description":"The challenge as issued"},"encryptedChallenge":{"type":"string"},"signature":{"type":"string"},"configData":{"type":"object","description":"The configuration to apply"}}},"id":"schema_487"},"schema_488":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"string","description":"RPC list"}}},"id":"schema_488"},"schema_489":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"$ref":"#/components/schemas/daemongetinfo"}}},"id":"schema_489"},"schema_490":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"$ref":"#/components/schemas/fluxnodestatus"}}},"id":"schema_490"},"schema_491":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"array","items":{"type":"object","properties":{"collateral":{"type":"string","description":"Collateral txid and output index"},"ip":{"type":"string","description":"Ip address of Flux server"},"network":{"type":"string","description":"Network type"},"added_height":{"type":"integer","description":"Block height Flux node was added to list"},"confirmed_height":{"type":"integer","description":"Block height Flux node was confirmed by the network"},"last_confirmed_height":{"type":"integer","description":"Latest block height network confirmed the Flux node"},"last_paid_height":{"type":"integer","description":"Block the Flux node was last paid"},"tier":{"type":"string","description":"Tier of Flux node"},"payment_address":{"type":"string","description":"Address where rewards are paid"},"activesince":{"type":"string","description":"Active time of Flux node in epoch"},"lastpaid":{"type":"string","description":"Last paid time in epoch"},"amount":{"type":"string","description":"Locked collateral amount"},"rank":{"type":"integer","description":"Rank of Flux node"}}}}}},"id":"schema_491"},"schema_492":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"array","items":{"type":"object","properties":{"collateral":{"type":"string","description":"Collateral txid and output index"},"txhash":{"type":"string","description":"Transaction id"},"outidx":{"type":"integer","description":"Output index"},"ip":{"type":"string","description":"Ip address of FluxNode server"},"network":{"type":"string","description":"Network type (IPv4, IPv6, onion)"},"added_height":{"type":"integer","description":"Block height FluxNode was added to list"},"confirmed_height":{"type":"integer","description":"Block height FluxNode was confirmed by the network"},"last_confirmed_height":{"type":"integer","description":"Latest block height network confirmed the FluxNode"},"last_paid_height":{"type":"integer","description":"Block the FluxNode was last paid"},"tier":{"type":"string","description":"Tier of FluxNode"},"payment_address":{"type":"string","description":"Address where rewards are paid"},"pubkey":{"type":"string","description":"Fluxnode public key used for message broadcasting"},"activesince":{"type":"string","description":"Active time of FluxNode in epoch"},"lastpaid":{"type":"string","description":"Last paid time in epoch"},"amount":{"type":"string","description":"Amount of collateral"},"rank":{"type":"integer","description":"Rank of FluxNode"}}}}}},"id":"schema_492"},"schema_493":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"object","properties":{"total":{"type":"number","description":"Total number of Flux nodes"},"stable":{"type":"number","description":"Number of stable Flux nodes"},"basic-enabled":{"type":"number","description":"Basic Flux node count"},"super-enabled":{"type":"number","description":"Super Flux node count"},"bamf-enabled":{"type":"number","description":"Bamf Flux node count"},"ipv4":{"type":"number","description":"Flux nodes on ipv4"},"ipv6":{"type":"number","description":"Flux nodes on ipv6"},"onion":{"type":"string","description":"Flux nodes on tor"}}}}},"id":"schema_493"},"schema_494":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"array","items":{"type":"object","properties":{"collateral":{"type":"string","description":"Collateral transaction hash"},"added_height":{"type":"integer","description":"Height the fluxnode start transaction was added to the chain"},"payment_address":{"type":"string","description":"The payment address associated with the fluxnode"},"eligible_in":{"type":"integer","description":"The amount of blocks before the fluxnode is eligible to be started again"},"amount":{"type":"string","description":"The amount of collateral associated with the fluxnode"}}}}}},"id":"schema_494"},"schema_495":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"array","items":{"type":"object","properties":{"collateral":{"type":"string","description":"Collateral transaction hash"},"added_height":{"type":"integer","description":"Height the fluxnode start transaction was added to the chain"},"payment_address":{"type":"string","description":"The payment address associated with the fluxnode"},"expires_in":{"type":"integer","description":"The amount of blocks before the start transaction expires, unless a confirmation transaction is added to a block"},"amount":{"type":"string","description":"The amount of collateral associated with the fluxnode"}}}}}},"id":"schema_495"},"schema_496":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"object","properties":{"CUMULUS Winner":{"type":"object","properties":{"collateral":{"type":"string","description":"Collateral txid and output index of FluxNode"},"ip":{"type":"string","description":"Ip address of FluxNode"},"added_height":{"type":"integer","description":"Block height FluxNode was added"},"confirmed_height":{"type":"integer","description":"Block height FluxNode was confirmed"},"last_confirmed_height":{"type":"integer","description":"Block height FluxNode was last confirmed"},"last_paid_height":{"type":"integer","description":"Block height FluxNode was last paid"},"tier":{"type":"string","description":"FluxNode tier"},"payment_address":{"type":"string","description":"Payment address"}}},"NIMMBUS Winner":{"type":"object","properties":{"collateral":{"type":"string","description":"Collateral txid and output index of FluxNode"},"ip":{"type":"string","description":"Ip address of FluxNode"},"added_height":{"type":"integer","description":"Block height FluxNode was added"},"confirmed_height":{"type":"integer","description":"Block height FluxNode was confirmed"},"last_confirmed_height":{"type":"integer","description":"Block height FluxNode was last confirmed"},"last_paid_height":{"type":"integer","description":"Block height FluxNode was last paid"},"tier":{"type":"string","description":"FluxNode tier"},"payment_address":{"type":"string","description":"Payment address"}}},"STRATUS Winner":{"type":"object","properties":{"collateral":{"type":"string","description":"Collateral txid and output index of FluxNode"},"ip":{"type":"string","description":"Ip address of FluxNode"},"added_height":{"type":"integer","description":"Block height FluxNode was added"},"confirmed_height":{"type":"integer","description":"Block height FluxNode was confirmed"},"last_confirmed_height":{"type":"integer","description":"Block height FluxNode was last confirmed"},"last_paid_height":{"type":"integer","description":"Block height FluxNode was last paid"},"tier":{"type":"string","description":"FluxNode tier"},"payment_address":{"type":"string","description":"Payment address"}}}}}}},"id":"schema_496"},"schema_497":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"string","description":"Block hash"}}},"id":"schema_497"},"schema_498":{"kind":"json-schema","data":{"type":"integer","enum":[0,1,2],"default":1},"id":"schema_498"},"schema_499":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"object","properties":{"hash":{"type":"string","description":"The block hash"},"confirmations":{"type":"string","description":"The number of confirmations or -1 if on wrong chain"},"size":{"type":"integer","description":"The block size"},"height":{"type":"integer","description":"The block height or index"},"version":{"type":"integer","description":"The block version"},"merkleroot":{"type":"string","description":"The merkle root"},"finalsaplingroot":{"type":"string","description":"The root of the Sapling commitment tree after applying this block"},"tx":{"type":"array","items":{"type":"string","description":"The transaction id's"}},"time":{"type":"integer","description":"The block time in seconds since epoch (Jan 1 1970 GMT)"},"nonce":{"type":"string","description":"The nonce"},"solution":{"type":"string","description":"The solution"},"bits":{"type":"string","description":"The bits"},"difficulty":{"type":"number","description":"The difficulty"},"chainwork":{"type":"string","description":"The chainwork"},"anchor":{"type":"string","description":"Merkle root of note commitment tree"},"valuePools":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","description":"Protocol name of pool(sprout,sapling)"},"monitored":{"type":"boolean","description":"Status of pool monitor"},"chainValue":{"type":"number","description":"Pool value of FLUX"},"chainValueZat":{"type":"integer","description":"Pool value of FLUX"},"valueDelta":{"type":"integer","description":"Delta value"},"valueDeltaZat":{"type":"integer","description":"Delta value"}}}},"previousblockhash":{"type":"string","description":"The hash of the previous block"},"nextblockhash":{"type":"string","description":"The hash of the next block"}}}}},"id":"schema_499"},"schema_500":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"object","properties":{"chain":{"type":"string","description":"Current network name as defined in BIP70 (main, test, regtest)"},"blocks":{"type":"integer","description":"The current number of blocks processed in the server"},"headers":{"type":"integer","description":"The current number of headers we have validated"},"bestblockhash":{"type":"string","description":"The hash of the currently best block"},"difficulty":{"type":"number","description":"The current difficulty"},"verificationprogress":{"type":"number","description":"Estimate of verification progress"},"chainwork":{"type":"string","description":"Total amount of work in active chain, in hexadecimal"},"pruned":{"type":"boolean","description":"True if chain has been pruned"},"size_on_disk":{"type":"integer","description":"The estimated size of the block and undo files on disk"},"commitments":{"type":"integer","description":"Number of commitments"},"valuePools":{"type":"array","items":{"properties":{"id":{"type":"string","description":"Name of pool"},"monitored":{"type":"boolean","description":"Monitor status"},"chainValue":{"type":"number","description":"Value of FLUX"},"chainValueZat":{"type":"integer","description":"Value of FLUX"}}}},"softforks":{"type":"array","items":{"properties":{"id":{"type":"string","description":"Name of softfork"},"version":{"type":"integer","description":"Block version"},"enforce":{"type":"object","properties":{"status":{"type":"boolean","description":"True if threshold reached"},"found":{"type":"integer","description":"Number of blocks with the new version found"},"required":{"type":"integer","description":"Number of blocks required to trigger"},"window":{"type":"integer","description":"Maximum size of examined window of recent blocks"}}},"reject":{"type":"object","properties":{"status":{"type":"boolean","description":"True if threshold reached"},"found":{"type":"integer","description":"Number of blocks with the new version found"},"required":{"type":"integer","description":"Number of blocks required to trigger"},"window":{"type":"integer","description":"Maximum size of examined window of recent blocks"}}}}}},"upgrades":{"type":"object","properties":{"76b809bb":{"type":"object","properties":{"name":{"type":"string","description":"Name of upgrade"},"activationheight":{"type":"integer","description":"Activation block height"},"status":{"type":"string","description":"Status of upgrade"},"info":{"type":"string","description":"Additional info of upgrade"}}}}},"consensus":{"type":"object","properties":{"chaintip":{"type":"string","description":"Branch ID used to validate the current chain tip"},"nextblock":{"type":"string","description":"Branch ID that the next block will be validated under"}}}}}}},"id":"schema_500"},"schema_501":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"integer","description":"Block count"}}},"id":"schema_501"},"schema_502":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"object","description":"Block deltas information"}}},"id":"schema_502"},"schema_503":{"kind":"json-schema","data":{"default":true,"type":"boolean","enum":[true,false]},"id":"schema_503"},"schema_504":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"object","properties":{"hash":{"type":"string","description":"Block hash"},"confirmations":{"type":"integer","description":"Number of confirmations"},"height":{"type":"integer","description":"Block height"},"version":{"type":"integer","description":"Block version"},"merkleroot":{"type":"string","description":"The merkle root"},"finalsaplingroot":{"type":"string","description":"The root of the Sapling commitment tree after applying this block"},"time":{"type":"integer","description":"The block time in seconds since epoch (Jan 1 1970 GMT)"},"nonce":{"type":"string","description":"The nonce"},"solution":{"type":"string","description":"The solution"},"bits":{"type":"string","description":"The bits"},"difficulty":{"type":"number","description":"The difficulty"},"chainwork":{"type":"string","description":"Chainwork hash"},"previousblockhash":{"type":"string","description":"Hash of previous block"},"nextblockhash":{"type":"string","description":"Hash of next block"}}}}},"id":"schema_504"},"schema_505":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"array","items":{"type":"object","properties":{"height":{"type":"integer","description":"Height of chain tip"},"hash":{"type":"string","description":"Block hash of the tip"},"branchlen":{"type":"integer","description":"Length of branch connecting the tip to the main chain (0 if main chain)"},"status":{"type":"string","description":"Status of the chain"}}}}}},"id":"schema_505"},"schema_506":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"number","description":"Proof of work difficulty as a multiple"}}},"id":"schema_506"},"schema_507":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"object","properties":{"size":{"type":"integer","description":"Current tx count"},"bytes":{"type":"integer","description":"Sum of all tx sizes"},"usage":{"type":"integer","description":"Total memory usage for the mempool"}}}}},"id":"schema_507"},"schema_508":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"object","properties":{"txid":{"type":"object","properties":{"size":{"type":"integer","description":"Transaction size in bytes"},"fee":{"type":"integer","description":"Transaction fee in FLUX"},"time":{"type":"integer","description":"Local time transaction entered pool in seconds since 1 Jan 1970 GMT"},"height":{"type":"integer","description":"Block height when transaction entered pool"},"startingpriority":{"type":"integer","description":"Priority when transaction entered pool"},"currentpriority":{"type":"integer","description":"Transaction priority now"},"depends":{"type":"array","items":{"type":"string","description":"Unconfirmed transactions used as inputs for this transaction"}}}}}}}},"id":"schema_508"},"schema_509":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"object","properties":{"bestblock":{"type":"string","description":"Block hash"},"confirmations":{"type":"integer","description":"The number of confirmations"},"value":{"type":"number","description":"The transaction value in FLUX"},"scriptPubKey":{"type":"object","properties":{"asm":{"type":"string","description":"Script public key"},"hex":{"type":"string","description":"Hex"},"reqSigs":{"type":"number","description":"Number of required signatures"},"type":{"type":"string","description":"The type, eg pubkeyhash"},"addresses":{"type":"array","items":{"type":"string"}}}},"version":{"type":"integer","description":"The version number"},"coinbase":{"type":"boolean","description":"Coinbase or not"}}}}},"id":"schema_509"},"schema_510":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"string","description":"A string that is a serialized, hex-encoded data for the proof"}}},"id":"schema_510"},"schema_511":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"object","properties":{"height":{"type":"integer","description":"Current block"},"bestblock":{"type":"string","description":"Best block hash hex"},"transactions":{"type":"integer","description":"The number of transactions"},"txouts":{"type":"integer","description":"The number of output transactions"},"bytes_serialized":{"type":"integer","description":"The serialized size"},"hash_serialized":{"type":"string","description":"The serialized hash"},"total_amount":{"type":"number","description":"The total amount"}}}}},"id":"schema_511"},"schema_512":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"array","items":{"type":"string","description":"Txid"}}}},"id":"schema_512"},"schema_513":{"kind":"json-schema","data":{"type":"object","properties":{"txid":{"type":"string"},"index":{"type":"integer"}}},"id":"schema_513"},"schema_514":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"object","properties":{"miner":{"type":"integer","description":"The mining reward amount in FLUX"}}}}},"id":"schema_514"},"schema_515":{"kind":"json-schema","data":{"type":"object","properties":{"mode":{"type":"string","description":"If the request parameters include a 'mode' key, that is used to explicitly select between the default template request or a proposal. This must be set to \"template\" or omitted."},"capabilities":{"type":"array","items":{"type":"string","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Client side supported feature."},"children":[]}]}]},{"$$mdtype":"Node","type":"list","attributes":{"ordered":false,"marker":"-"},"children":[{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"longpoll"},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"coinbasetxn"},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"coinbasevalue"},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"proposal"},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"serverlist"},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"workid"},"children":[]}]}]}]}]}}}},"id":"schema_515"},"schema_516":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"object","properties":{"capabilities":{"type":"array","items":{"type":"string"}},"version":{"type":"integer","description":"Version number"},"previousblockhash":{"type":"string","description":"Block hash of current highest block"},"finalsaplingroothash":{"type":"string","description":"Hash of the final sapling root"},"transactions":{"type":"array","items":{"properties":{"data":{"type":"string","description":"Transaction data encoded in hexadecimal"},"hash":{"type":"string","description":"Hash/id encoded in little-endian hexadecimal"},"depends":{"type":"array","items":{"type":"integer","description":"Transactions before this one (by 1-based index in transaction list) that must be present in the final block if this one is"}},"fee":{"type":"integer","description":"Difference in value between transaction inputs and outputs(in Satoshis); for coinbase transactions, this is a negative number of the collected block fees (ie, not including the block subsidy); if key is not present, fee is unknown and client must not assume there isn't one"},"sigops":{"type":"integer","description":"Total number of SigOps, as counted for purposes of the block limits; if key is not present, sigop count is unknown and clients must not assume there aren't any"},"required":{"type":"boolean","description":"If provided and true, this transaction must be in the final block"}}}},"coinbasetxn":{"type":"object","properties":{"data":{"type":"string","description":"Transaction data encoded in hexadecimal"},"hash":{"type":"string","description":"Hash/id encoded in little-endian hexadecimal"},"depends":{"type":"array","items":{"type":"integer","description":"Transactions before this one (by 1-based index in transaction list) that must be present in the final block if this one is"}},"fee":{"type":"integer","description":"Difference in value between transaction inputs and outputs(in Satoshis); for coinbase transactions, this is a negative number of the collected block fees (ie, not including the block subsidy); if key is not present, fee is unknown and client must not assume there isn't one"},"sigops":{"type":"integer","description":"Total number of SigOps, as counted for purposes of the block limits; if key is not present, sigop count is unknown and clients must not assume there aren't any"},"required":{"type":"boolean","description":"If provided and true, this transaction must be in the final block"}}},"longpollid":{"type":"string","description":"Long polling id"},"target":{"type":"string","description":"The hash target"},"mintime":{"type":"integer","description":"The minimum timestamp appropriate for the next block time in seconds since epoch (Jan 1 1970 GMT)"},"mutable":{"type":"array","items":{"type":"string","description":"A way the block template may be changed, e.g. time, transactions, prevblock"}},"noncerange":{"type":"string","description":"A range of valid nonces"},"sigoplimit":{"type":"integer","description":"Limit of sigops in the blocks"},"sizelimit":{"type":"integer","description":"Limit of block size"},"curtime":{"type":"integer","description":"Current timestamp in seconds since epoch (Jan 1 1970 GMT)"},"bits":{"type":"string","description":"Compressed target of next block"},"height":{"type":"integer","description":"The height of the next block"},"basic_fluxnode_address":{"type":"string","description":"FLUX address"},"basic_fluxnode_payout":{"type":"integer","description":"Amount"},"super_fluxnode_address":{"type":"string","description":"FLUX address"},"super_fluxnode_payout":{"type":"integer","description":"Amount"},"bamf_fluxnode_address":{"type":"string","description":"FLUX address"},"bamf_fluxnode_payout":{"type":"integer","description":"Amount"}}}}},"id":"schema_516"},"schema_517":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"integer","description":"Average sols per second"}}},"id":"schema_517"},"schema_518":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"object","properties":{"blocks":{"type":"integer","description":"The current block"},"currentblocksize":{"type":"integer","description":"The last block size"},"currentblocktx":{"type":"integer","description":"The last block transaction"},"difficulty":{"type":"number","description":"The current difficulty"},"errors":{"type":"string","description":"Current errors"},"genproclimit":{"type":"integer","description":"The processor limit for generation. -1 if no generation. (see getgenerate or setgenerate calls)"},"localsolps":{"type":"integer","description":"The average local solution rate in Sol/s since this node was started"},"networksolps":{"type":"integer","description":"The estimated network solution rate in Sol/s"},"networkhashps":{"type":"integer","description":"The estimated network hash rate in Hash/s"},"pooledtx":{"type":"integer","description":"The size of the mem pool"},"testnet":{"type":"boolean","description":"If using testnet or not"},"chain":{"type":"string","description":"Current network name as defined in BIP70 (main, test, regtest)"},"generate":{"type":"boolean","description":"If the generation is on or off (see getgenerate or setgenerate calls"}}}}},"id":"schema_518"},"schema_519":{"kind":"json-schema","data":{"default":120,"type":"integer"},"id":"schema_519"},"schema_520":{"kind":"json-schema","data":{"default":1,"type":"integer"},"id":"schema_520"},"schema_521":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"integer","description":"Estimated network solutions per second"}}},"id":"schema_521"},"schema_522":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"integer","description":"Connection count"}}},"id":"schema_522"},"schema_523":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"object","properties":{"version":{"type":"integer","description":"The server version"},"subversion":{"type":"string","description":"The server subversion string"},"deprecationheight":{"type":"integer","description":"The block height at which this version will deprecate and shut down"}}}}},"id":"schema_523"},"schema_524":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"object","properties":{"totalbytesrecv":{"type":"integer","description":"Total bytes received"},"totalbytessent":{"type":"integer","description":"Total bytes sent"},"timemillis":{"type":"integer","description":"Total cpu time"}}}}},"id":"schema_524"},"schema_525":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"object","properties":{"version":{"type":"integer","description":"The server version"},"subversion":{"type":"string","description":"The server subversion string"},"protocolversion":{"type":"integer","description":"The protocol version"},"localservices":{"type":"string","description":"The services we offer to the network"},"timeoffset":{"type":"integer","description":"The time offset"},"connections":{"type":"integer","description":"Number of connections"},"networks":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","description":"Network (ipv4, ipv6 or onion)"},"limited":{"type":"boolean","description":"Is the network limited using -onlynet?"},"reachable":{"type":"boolean","description":"Is the network reachable?"},"proxy":{"type":"string","description":"The proxy that is used for this network, or empty if none"},"proxy_randomize_credentials":{"type":"boolean","description":"Does proxy randomize credentials?"}}}},"relayfee":{"type":"number","description":"Minimum relay fee for non-free transactions in FLUX/kB"},"localaddresses":{"type":"array","items":{"type":"object","properties":{"address":{"type":"string","description":"Network addess"},"port":{"type":"integer","description":"Network port"},"score":{"type":"integer","description":"Relative score"}}}},"warnings":{"type":"string","description":"Any network warnings (such as alert messages)"}}}}},"id":"schema_525"},"schema_526":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"array","items":{"type":"object","properties":{"id":{"type":"integer","description":"Peer index"},"addr":{"type":"string","description":"Ip address and port of the peer"},"addrlocal":{"type":"string","description":"Local address"},"services":{"type":"string","description":"The services offered"},"lastsend":{"type":"integer","description":"The time in seconds since epoch (Jan 1 1970 GMT) of the last send"},"lastrecv":{"type":"integer","description":"The time in seconds since epoch (Jan 1 1970 GMT) of the last receive"},"bytessent":{"type":"integer","description":"Total bytes sent"},"bytesrecv":{"type":"integer","description":"Total bytes recieved"},"conntime":{"type":"integer","description":"The connection time in seconds since epoch (Jan 1 1970 GMT)"},"timeoffset":{"type":"integer","description":"The time offset in seconds"},"pingtime":{"type":"number","description":"Png time"},"version":{"type":"integer","description":"The peer version"},"subver":{"type":"string","description":"The string version"},"inbound":{"type":"boolean","description":"Inbound (true) or Outbound (false)"},"startingheight":{"type":"integer","description":"The starting height (block) of the peer"},"banscore":{"type":"integer","description":"The ban score"},"synced_headers":{"type":"integer","description":"The last header we have in common with this peer"},"synced_blocks":{"type":"integer","description":"The last block we have in common with this peer"},"inflight":{"type":"array","items":{"type":"integer","description":"The heights of blocks we're currently asking from this peer"}},"whitelisted":{"type":"boolean","description":"Is peer whitelisted?"}}}}}},"id":"schema_526"},"schema_527":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"array","items":{"type":"object","properties":{"address":{"type":"string","description":"Ip/subnet"},"banned_until":{"type":"integer","description":"The time in seconds since epoch (Jan 1 1970 GMT)"}}}}}},"id":"schema_527"},"schema_528":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"string","description":"Raw transaction hex"}}},"id":"schema_528"},"schema_529":{"kind":"json-schema","data":{"type":"object","properties":{"transactions":{"type":"array","items":{"type":"object","description":"Objects pertaining to the transaction","properties":{"txid":{"type":"string","description":"The transaction id"},"vout":{"type":"integer","description":"The output index"},"sequence":{"type":"integer","description":"Sequence number (optional)"}}}},"addresses":{"type":"object","description":"Object with addresses as keys and amounts as values"},"locktime":{"type":"integer","default":0,"description":"Raw locktime. Non-0 value also locktime-activates inputs. (optional)"},"expiryheight":{"type":"string","default":"Nextblockheight+20","description":"Expiry height of transaction (optional)"}}},"id":"schema_529"},"schema_530":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"string","description":"Hex string of the transaction"}}},"id":"schema_530"},"schema_531":{"kind":"json-schema","data":{"type":"object","properties":{"hexstring":{"type":"string","description":"Hex-encoded transaction"}}},"id":"schema_531"},"schema_532":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"$ref":"#/components/schemas/decoderawtransaction"}}},"id":"schema_532"},"schema_533":{"kind":"json-schema","data":{"type":"object","properties":{"hex":{"type":"string","description":"Hex-encoded transaction"}}},"id":"schema_533"},"schema_534":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"$ref":"#/components/schemas/decodescript"}}},"id":"schema_534"},"schema_535":{"kind":"json-schema","data":{"default":0,"type":"number"},"id":"schema_535"},"schema_536":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"object","properties":{"hex":{"type":"string","description":"The serialized, hex-encoded data for 'txid'"},"txid":{"type":"string","description":"The transaction id (same as provided)"},"version":{"type":"number","description":"The version"},"overwintered":{"type":"boolean","description":"The Overwintered flag"},"versiongroupid":{"type":"string","description":"The version group id"},"locktime":{"type":"number","description":"The lock time"},"expiryheight":{"type":"number","description":"Last valid block height for mining transaction"},"vin":{"type":"array","items":{"type":"object","properties":{"coinbase":{"type":"string","description":"Coinbase hash"},"sequence":{"type":"number","description":"The script sequence number"}}}},"vout":{"$ref":"#/components/schemas/vout"},"vJoinSplit":{"$ref":"#/components/schemas/joinsplit"},"valueBalance":{"type":"number","description":"The balance value of FLUX"},"valueBalanceZat":{"type":"integer","description":"The balance value of FLUX"},"vShieldedSpend":{"$ref":"#/components/schemas/shieldedspend"},"vShieldedOutput":{"$ref":"#/components/schemas/shieldedoutput"},"bindingSig":{"type":"string","description":"Binding signature"},"blockhash":{"type":"string","description":"The block hash"},"height":{"type":"integer","description":"Block height"},"confirmations":{"type":"integer","description":"The confirmations"},"time":{"type":"integer","description":"The transaction time in seconds since epoch (Jan 1 1970 GMT)"},"blocktime":{"type":"integer","description":"The block time in seconds since epoch (Jan 1 1970 GMT)"}}}}},"id":"schema_536"},"schema_537":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"$ref":"#/components/schemas/fundrawtransaction"}}},"id":"schema_537"},"schema_538":{"kind":"json-schema","data":{"type":"object","properties":{"hexstring":{"type":"string","description":"Hex-encoded transaction"},"allowhighfees":{"type":"boolean","default":false,"description":"Allow high fees (optional)"}}},"id":"schema_538"},"schema_539":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"string","description":"The transaction hash in hex"}}},"id":"schema_539"},"schema_540":{"kind":"json-schema","data":{"type":"object","properties":{"n":{"type":"integer","description":"The number of required signatures out of the n keys or addresses. Followed by Flux addresses in array of strings."},"keys":{"type":"array","description":"Array of keys which are Flux addresses or hex-encoded public keys","items":{"type":"string","description":"Flux address or hex-encoded public key"}}}},"id":"schema_540"},"schema_541":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"$ref":"#/components/schemas/createmultisig"}}},"id":"schema_541"},"schema_542":{"kind":"json-schema","data":{"type":"array","items":{"type":"string"}},"id":"schema_542"},"schema_543":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"integer","description":"Estimated fee-per-kilobyte -1.0 is returned if not enough transactions and blocks have been observed to make an estimate."}}},"id":"schema_543"},"schema_544":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"object","properties":{"isvalid":{"type":"boolean","description":"If the address is valid or not. If not, this is the only property returned."},"address":{"type":"string","description":"The Flux address validated"},"scriptPubKey":{"type":"string","description":"The hex encoded scriptPubKey generated by the address"},"ismine":{"type":"boolean","description":"If the address is yours or not"},"iswatchonly":{"type":"boolean","description":"If address is watch only"},"isscript":{"type":"boolean","description":"If the key is a script"},"pubkey":{"type":"string","description":"The hex value of the raw public key"},"iscompressed":{"type":"boolean","description":"If the address is compressed"},"account":{"type":"string","description":"DEPRECATED. The account associated with the address, \"\" is the default account"}}}}},"id":"schema_544"},"schema_545":{"kind":"json-schema","data":{"type":"object","properties":{"fluxaddress":{"type":"string","description":"The Flux address to use for the signature"},"signature":{"type":"string","description":"The signature provided by the signer in base 64 encoding"},"message":{"type":"string","description":"The message that was signed"}}},"id":"schema_545"},"schema_546":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"boolean","description":"If the signature is verified or not."}}},"id":"schema_546"},"schema_547":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"object","properties":{"amount":{"type":"number","description":"The transaction amount in FLUX"},"confirmations":{"type":"number","description":"The number of confirmations"},"blockhash":{"type":"string","description":"The block hash"},"blockindex":{"type":"number","description":"The block index"},"blocktime":{"type":"number","description":"The time in seconds since epoch (1 Jan 1970 GMT)"},"expiryheight":{"type":"number","description":"Last valid block height for mining transaction"},"txid":{"type":"number","description":"The transaction id"},"walletconflicts":{"$ref":"#/components/schemas/walletconflicts"},"time":{"type":"number","description":"The transaction time in seconds since epoch (1 Jan 1970 GMT)"},"timereceived":{"type":"number","description":"The time received in seconds since epoch (1 Jan 1970 GMT)"},"vJoinSplit":{"$ref":"#/components/schemas/joinsplit"},"details":{"type":"array","items":{"type":"object","properties":{"account":{"type":"string","description":"DEPRECATED. The account name involved in the transaction, can be \"\" for the default account"},"address":{"type":"string","description":"The Flux address involved in the transaction"},"category":{"type":"string","description":"The category, either send or receive"},"amount":{"type":"number","description":"The amount in FLUX"},"vout":{"type":"integer","description":"The vout value"},"size":{"type":"integer","description":"Size in bytes"}}}},"hex":{"type":"string","description":"Raw data for transaction"}}}}},"id":"schema_547"},"schema_548":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"object","properties":{"isvalid":{"type":"boolean","description":"If the address is valid or not. If not, this is the only property returned."},"address":{"type":"string","description":"The z address validated"},"type":{"type":"string","description":"Sprout or Sapling"},"diversifier":{"type":"string","description":"The hex value of the diversifier, d"},"diversifiedtransmissionkey":{"type":"string","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"The hex value of pk_d"},"children":[]}]}]}]},"ismine":{"type":"boolean","description":"If the address is yours or not"}}}}},"id":"schema_548"},"schema_549":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"array","items":{"type":"string","description":"Block hash"}}}},"id":"schema_549"},"schema_550":{"kind":"json-schema","data":{"type":"object","properties":{"high":{"type":"integer","description":"Ending block height"},"low":{"type":"integer","description":"Starting block height"},"noorphans":{"type":"boolean","description":"Exclude orphan blocks"},"logicaltimes":{"type":"boolean","description":"Include logical times"}}},"id":"schema_550"},"schema_551":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"array","items":{"type":"string","description":"Transaction ID"}}}},"id":"schema_551"},"schema_552":{"kind":"json-schema","data":{"type":"object","properties":{"addresses":{"type":"array","items":{"type":"string"},"description":"Array of Flux addresses"},"start":{"type":"integer","description":"Starting block height"},"end":{"type":"integer","description":"Ending block height"}}},"id":"schema_552"},"schema_553":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"object","properties":{"balance":{"type":"number","description":"Address balance in Flux"},"received":{"type":"number","description":"Total received by address"}}}}},"id":"schema_553"},"schema_554":{"kind":"json-schema","data":{"type":"object","properties":{"addresses":{"type":"array","items":{"type":"string"},"description":"Array of Flux addresses"}}},"id":"schema_554"},"schema_555":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"array","items":{"type":"object","properties":{"satoshis":{"type":"integer","description":"Amount in satoshis"},"txid":{"type":"string","description":"Transaction ID"},"index":{"type":"integer","description":"Output index"},"blockindex":{"type":"integer","description":"Block index"},"height":{"type":"integer","description":"Block height"}}}}}},"id":"schema_555"},"schema_556":{"kind":"json-schema","data":{"type":"object","properties":{"addresses":{"type":"array","items":{"type":"string"}},"start":{"type":"integer"},"end":{"type":"integer"},"chaininfo":{"type":"boolean"}}},"id":"schema_556"},"schema_557":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"array","items":{"type":"object","properties":{"address":{"type":"string","description":"Address"},"txid":{"type":"string","description":"Transaction ID"},"outputIndex":{"type":"integer","description":"Output index"},"script":{"type":"string","description":"Script hex"},"satoshis":{"type":"integer","description":"Amount in satoshis"},"height":{"type":"integer","description":"Block height"}}}}}},"id":"schema_557"},"schema_558":{"kind":"json-schema","data":{"type":"object","properties":{"addresses":{"type":"array","items":{"type":"string"}},"chaininfo":{"type":"boolean"}}},"id":"schema_558"},"schema_559":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"array","items":{"type":"object","properties":{"address":{"type":"string"},"txid":{"type":"string"},"index":{"type":"integer"},"satoshis":{"type":"integer"},"timestamp":{"type":"integer"}}}}}},"id":"schema_559"},"schema_560":{"kind":"json-schema","data":{"type":"object","properties":{"addresses":{"type":"array","items":{"type":"string"}}}},"id":"schema_560"},"schema_561":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"string","description":"Transaction ID"}}},"id":"schema_561"},"schema_562":{"kind":"json-schema","data":{"type":"object","properties":{"tofluxaddress":{"type":"string"},"amount":{"type":"number"},"minconf":{"type":"integer"},"comment":{"type":"string"},"commentto":{"type":"string"}},"required":["tofluxaddress","amount"]},"id":"schema_562"},"schema_563":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"string","description":"Block submission result"}}},"id":"schema_563"},"schema_564":{"kind":"json-schema","data":{"type":"object","properties":{"hexdata":{"type":"string"},"jsonparametersobject":{"type":"string"}},"required":["hexdata"]},"id":"schema_564"},"schema_565":{"kind":"json-schema","data":{"type":"object","properties":{"rawtx":{"type":"string"},"inputs":{"type":"string"},"outputs":{"type":"string"},"vpubold":{"type":"number"},"vpubnew":{"type":"number"}},"required":["rawtx","inputs","outputs","vpubold","vpubnew"]},"id":"schema_565"},"schema_566":{"kind":"json-schema","data":{"type":"object","properties":{"zcsecretkey":{"type":"string"},"encryptednote":{"type":"string"}},"required":["zcsecretkey","encryptednote"]},"id":"schema_566"},"schema_567":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"boolean","description":"Returns true"}}},"id":"schema_567"},"schema_568":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"string","description":"Fluxnode private key"}}},"id":"schema_568"},"schema_569":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"array","items":{"type":"object","properties":{"alias":{"type":"string","description":"Alias name"},"status":{"type":"string","description":"Status of fluxnode"},"collateral":{"type":"string","description":"Collateral txid and output index"},"txhash":{"type":"string","description":"Transaction id"},"outputIndex":{"type":"integer","description":"Output index"},"privateKey":{"type":"string","description":"Fluxnode private key"},"address":{"type":"string","description":"Ip address of fluxnode server and port"},"ip":{"type":"string","description":"Ip address of fluxnode server"},"network":{"type":"string","description":"Network type (IPv4, IPv6, onion)"},"added_height":{"type":"integer","description":"Block height fluxnode was added to list"},"confirmed_height":{"type":"integer","description":"Block height fluxnode was confirmed by the network"},"last_confirmed_height":{"type":"integer","description":"Latest block height network confirmed the fluxnode"},"last_paid_height":{"type":"integer","description":"Block the fluxnode was last paid"},"tier":{"type":"string","description":"Tier of fluxnode"},"payment_address":{"type":"string","description":"Address where rewards are paid"},"activesince":{"type":"integer","description":"Last paid time in epoch"},"lastpaid":{"type":"integer","description":"Last paid time in epoch"}}}}}},"id":"schema_569"},"schema_570":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"array","items":{"type":"object","properties":{"txhash":{"type":"string","description":"Output transaction hash"},"outputidx":{"type":"number","description":"Output index number"}}}}}},"id":"schema_570"},"schema_571":{"kind":"json-schema","data":{"type":"boolean","enum":[true,false]},"id":"schema_571"},"schema_572":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"$ref":"#/components/schemas/startfluxnode"}}},"id":"schema_572"},"schema_573":{"kind":"json-schema","data":{"type":"integer","default":3,"enum":[0,1,2,3,4]},"id":"schema_573"},"schema_574":{"kind":"json-schema","data":{"type":"integer","default":288},"id":"schema_574"},"schema_575":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"boolean","description":"Verified or not"}}},"id":"schema_575"},"schema_576":{"kind":"json-schema","data":{"type":"string","enum":["add","remove","onetry"]},"id":"schema_576"},"schema_577":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"$ref":"#/components/schemas/nullmessage"}}},"id":"schema_577"},"schema_578":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"array","items":{"type":"object","properties":{"addednode":{"type":"string","description":"The node ip address"},"connected":{"type":"boolean","description":"If connected"},"addresses":{"type":"array","items":{"type":"object","properties":{"address":{"type":"string","description":"The Flux server host and port"},"connected":{"type":"string","description":"Connection, inbound or outbound"}}}}}}}}},"id":"schema_578"},"schema_579":{"kind":"json-schema","data":{"type":"string","enum":["add","remove"]},"id":"schema_579"},"schema_580":{"kind":"json-schema","data":{"type":"integer","default":86400},"id":"schema_580"},"schema_581":{"kind":"json-schema","data":{"type":"boolean","enum":[false,true]},"id":"schema_581"},"schema_582":{"kind":"json-schema","data":{"type":"object","properties":{"hexstring":{"type":"string","description":"Hex string of raw transaction"},"prevtxs":{"description":"An json array of previous dependent transaction outputs (json array of json objects, or null if none provided). (optional)","type":"array","items":{"type":"object","properties":{"txid":{"type":"string","description":"The transaction id"},"vout":{"type":"integer","description":"Output index"},"scriptPubKey":{"type":"string","description":"Script key"},"redeemScript":{"type":"string","description":"Redeem script"},"amount":{"type":"number","description":"The amount spent"}}}},"privatekeys":{"description":"A json array of base58-encoded private keys for signing (optional)","type":"array","items":{"type":"string","description":"Private key in base58-encoding"}},"sighashtype":{"type":"string","default":"ALL","enum":["ALL","NONE","SINGLE","ALL|ANYONECANPAY","NONE|ANYONECANPAY","SINGLE|ANYONECANPAY"],"description":"The signature hash type. Must be one of the available values listed. (optional)"},"branchid":{"type":"string","description":"The hex representation of the consensus branch id to sign with. This can be used to force signing with consensus rules that are ahead of the node's current height. (optional)"}}},"id":"schema_582"},"schema_583":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"$ref":"#/components/schemas/signrawtransaction"}}},"id":"schema_583"},"schema_584":{"kind":"json-schema","data":{"type":"array","items":{"type":"object","properties":{"txid":{"type":"string","description":"The transaction id"},"vout":{"type":"integer","description":"The output number"},"scriptPubKey":{"type":"string","description":"Script key"},"redeemScript":{"type":"string","description":"Redeem script"},"amount":{"type":"number","description":"The amount spent"}}}},"id":"schema_584"},"schema_585":{"kind":"json-schema","data":{"type":"array","items":{"type":"string","description":"Private key in base58-encoding"}},"id":"schema_585"},"schema_586":{"kind":"json-schema","data":{"type":"string","default":"ALL","enum":["ALL","NONE","SINGLE","ALL|ANYONECANPAY","NONE|ANYONECANPAY","SINGLE|ANYONECANPAY"]},"id":"schema_586"},"schema_587":{"kind":"json-schema","data":{"type":"object","properties":{"n":{"type":"string","description":"The number of required signatures out of the n keys or addresses"},"keysobject":{"description":"A json array of Flux addresses or hex-encoded public keys.","type":"array","items":{"type":"string","description":"Flux address or hex-encoded public key"}}}},"id":"schema_587"},"schema_588":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"string","description":"Multi-sig address."}}},"id":"schema_588"},"schema_589":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"string","description":"The full path of the destination file"}}},"id":"schema_589"},"schema_590":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"string","description":"The private key"}}},"id":"schema_590"},"schema_591":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"number","description":"Flux balance"}}},"id":"schema_591"},"schema_592":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"string","description":"Flux address"}}},"id":"schema_592"},"schema_593":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"number","description":"The total amount in FLUX received at this address"}}},"id":"schema_593"},"schema_594":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"number","description":"Unconfirmed balance"}}},"id":"schema_594"},"schema_595":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"object","properties":{"walletversion":{"type":"integer","description":"The wallet version"},"balance":{"type":"number","description":"The total confirmed balance of the wallet in FLUX"},"unconfirmed_balance":{"type":"number","description":"The wallet version"},"immature_balance":{"type":"number","description":"The total unconfirmed balance of the wallet in FLUX"},"txcount":{"type":"integer","description":"The total number of transactions in the wallet"},"keypoololdest":{"type":"integer","description":"The timestamp (seconds since GMT epoch) of the oldest pre-generated key in the key pool"},"keypoolsize":{"type":"integer","description":"How many new keys are pre-generated"},"paytxfee":{"type":"number","description":"The transaction fee configuration, set in FLUX/kB"},"seedfp":{"type":"string","description":"The BLAKE2b-256 hash of the HD seed"}}}}},"id":"schema_595"},"schema_596":{"kind":"json-schema","data":{"type":"string","default":"\"\""},"id":"schema_596"},"schema_597":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"array","items":{"type":"string","description":"Flux address, balance, and label"}}}},"id":"schema_597"},"schema_598":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"array","items":{"type":"object","properties":{"txid":{"type":"string","description":"The transaction id"},"vout":{"type":"integer","description":"Vout value"}}}}}},"id":"schema_598"},"schema_599":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"array","items":{"type":"object","properties":{"involvesWatchonly":{"type":"boolean","description":"Only returned if imported addresses were involved in transaction"},"address":{"type":"string","description":"The receiving address"},"account":{"type":"string","description":"The account of the receiving address. The default account is \"\""},"amount":{"type":"number","description":"The total amount in FLUX received by the address"},"confirmations":{"type":"integer","description":"The number of confirmations of the most recent transaction included"},"txids":{"type":"array","items":{"type":"string","description":"Tranaction ids"}}}}}}},"id":"schema_599"},"schema_600":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"object","properties":{"transactions":{"$ref":"#/components/schemas/listtransactions"},"lastblock":{"type":"string","description":"The hash of the last block"}}}}},"id":"schema_600"},"schema_601":{"kind":"json-schema","data":{"default":10,"type":"integer"},"id":"schema_601"},"schema_602":{"kind":"json-schema","data":{"default":0,"type":"integer"},"id":"schema_602"},"schema_603":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"$ref":"#/components/schemas/listtransactions"}}},"id":"schema_603"},"schema_604":{"kind":"json-schema","data":{"default":9999999,"type":"integer"},"id":"schema_604"},"schema_605":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"array","items":{"type":"object","properties":{"txid":{"type":"string","description":"Tranaction id"},"vout":{"type":"integer","description":"Vout value"},"generated":{"type":"boolean","description":"True if txout is a coinbase transaction output"},"address":{"type":"string","description":"The Flux address"},"account":{"type":"string","description":"The associated account, or \"\" for the default account"},"scriptPubKey":{"type":"string","description":"The script key"},"amount":{"type":"number","description":"The transaction amount in FLUX"},"confirmations":{"type":"integer","description":"The number of confirmations"},"spendable":{"type":"boolean","description":"Whether we have the private keys to spend this output"}}}}}},"id":"schema_605"},"schema_606":{"kind":"json-schema","data":{"type":"array","items":{"type":"object","properties":{"txid":{"type":"string","description":"transaction id"},"vout":{"type":"integer","description":"vout value"}}}},"id":"schema_606"},"schema_607":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"boolean","description":"Whether the command was successful or not"}}},"id":"schema_607"},"schema_608":{"kind":"json-schema","data":{"type":"object","properties":{"amounts":{"type":"object","description":"A json object with addresses and amounts. The Flux address is the key, the numeric amount in FLUX is the value."},"minconf":{"type":"integer","default":1,"description":"Only use the balance confirmed at least this many times (optional)"},"comment":{"type":"string","description":"A comment used to store what the transaction is for. This is not part of the transaction, just kept in your wallet. (optional)"},"substractfeefromamount":{"type":"array","items":{"type":"string","description":"Subtract the transaction fee equally from the output amounts (optional)"}}}},"id":"schema_608"},"schema_609":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"string","description":"Transaction id"}}},"id":"schema_609"},"schema_610":{"kind":"json-schema","data":{"type":"object","properties":{"amounts":{"type":"string"}}},"id":"schema_610"},"schema_611":{"kind":"json-schema","data":{"default":1,"type":"number"},"id":"schema_611"},"schema_612":{"kind":"json-schema","data":{"type":"array","items":{"type":"string","description":"An address from which fee will be equally substracted."}},"id":"schema_612"},"schema_613":{"kind":"json-schema","data":{"type":"object","properties":{"fluxaddress":{"type":"string","description":"The flux address to send to"},"amount":{"type":"number","description":"The amount in FLUX to send"},"comment":{"type":"string","description":"A comment used to store what the transaction is for. This is not part of the transaction, just kept in your wallet. (optional)"},"commentto":{"type":"string","description":"comment to store the name of the person or organization to which you're sending the transaction. This is not part of the transaction, just kept in your wallet. (optional)"},"substractfeefromamount":{"type":"boolean","default":false,"description":"Subtract the transaction fee equally from the output amounts. (optional)"}}},"id":"schema_613"},"schema_614":{"kind":"json-schema","data":{"type":"string","description":"The flux address to send to"},"id":"schema_614"},"schema_615":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"boolean","description":"Returns true if successful"}}},"id":"schema_615"},"schema_616":{"kind":"json-schema","data":{"type":"object","properties":{"taddr":{"type":"string","description":"The transparent address to use for the private key"},"message":{"type":"string","description":"The message to create a signature of"}}},"id":"schema_616"},"schema_617":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"string","description":"The signature of the message encoded in base 64."}}},"id":"schema_617"},"schema_618":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"string","description":"The viewing key"}}},"id":"schema_618"},"schema_619":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"object","properties":{"enabled":{"type":"boolean","description":"Whether or not migration is enabled"},"unmigrated_amount":{"type":"number","description":"The total amount of unmigrated FLUX"},"unfinalized_migrated_amount":{"type":"number","description":"The total amount of unfinalized FLUX"},"finalized_migrated_amount":{"type":"number","description":"The total amount of finalized FLUX"},"finalized_migration_transactions":{"type":"integer","description":"The number of migration transactions involving this wallet"},"migration_txids":{"type":"array","items":{"type":"string","description":"An array of all migration txids involving this wallet"}}}}}},"id":"schema_619"},"schema_620":{"kind":"json-schema","data":{"default":"sapling","type":"string","enum":["sapling","sprout"]},"id":"schema_620"},"schema_621":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"string","description":"The new shielded address"}}},"id":"schema_621"},"schema_622":{"kind":"json-schema","data":{"type":"array","items":{"type":"string","description":"operation id"}},"id":"schema_622"},"schema_623":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"$ref":"#/components/schemas/zoperationstatus"}}},"id":"schema_623"},"schema_624":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"object","properties":{"transparent":{"type":"number","description":"The total balance of transparent funds"},"private":{"type":"number","description":"The total balance of shielded funds"},"total":{"type":"number","description":"The total balance of both transparent and shielded funds"}}}}},"id":"schema_624"},"schema_625":{"kind":"json-schema","data":{"default":"whenkeyisnew","type":"string","enum":["whenkeyisnew","yes","no"]},"id":"schema_625"},"schema_626":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"array","items":{"type":"string","description":"Zaddr's belonging to wallet"}}}},"id":"schema_626"},"schema_627":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"array","items":{"type":"string","description":"Operation id"}}}},"id":"schema_627"},"schema_628":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"array","items":{"type":"object","properties":{"txid":{"type":"string","description":"Transaction id"},"jsindex":{"type":"integer","description":"Joinsplit index (sprout txs)"},"jsoutindex":{"type":"integer","description":"Output index of the joinsplit (sprout txs)"},"amount":{"type":"number","description":"The amount of value in the note"},"confirmations":{"type":"integer","description":"Number of confirmations"},"time":{"type":"integer","description":"The transaction time in seconds since epoch (1 Jan 1970 GMT)"},"memo":{"type":"string","description":"Hexadecimal string representation of memo field"},"outindex":{"type":"integer","description":"Output index number"},"change":{"type":"boolean","description":"True if the address that received the note is also one of the sending addresses"}}}}}},"id":"schema_628"},"schema_629":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"array","items":{"type":"object","properties":{"txid":{"type":"string","description":"Tranaction id"},"jsindex":{"type":"integer","description":"Joinsplit index (sprout txs)"},"jsoutindex":{"type":"integer","description":"Output index of the joinsplit (sprout txs)"},"outindex":{"type":"integer","description":"Output index (sapling)"},"confirmations":{"type":"integer","description":"Number of confirmations"},"spendable":{"type":"boolean","description":"True if note can be spent by wallet, false if address is watchonly"},"address":{"type":"string","description":"The shielded address"},"amount":{"type":"number","description":"Amount of value in the note"},"memo":{"type":"string","description":"Hexademical string representation of memo field"},"change":{"type":"boolean","description":"True if the address that received the note is also one of the sending addresses"}}}}}},"id":"schema_629"},"schema_630":{"kind":"json-schema","data":{"type":"object","properties":{"fromaddress":{"type":"string","description":"The taddr or zaddr to send the funds from"},"amounts":{"type":"array","description":"An array of json objects representing the amounts to send","items":{"type":"object","properties":{"address":{"type":"string","description":"The taddr or zaddr to send the funds from"},"amount":{"type":"number","description":"The numeric amount in FLUX is the value"},"memo":{"type":"string","description":"If the address is a zaddr, raw data represented in hexadecimal string format. (optional)"}}}},"minconf":{"type":"integer","default":1,"description":"Only use funds confirmed at least this many times (optional)"},"fee":{"type":"number","default":0.0001,"description":"The fee amount to attach to this transaction (optional)"}}},"id":"schema_630"},"schema_631":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"string","description":"Operation id"}}},"id":"schema_631"},"schema_632":{"kind":"json-schema","data":{"type":"array","items":{"type":"object","properties":{"address":{"type":"string","description":"The taddr or zaddr to send the funds from"},"amount":{"type":"number","description":"The numeric amount in FLUX is the value"},"memo":{"type":"string","description":"If the address is a zaddr, raw data represented in hexadecimal string format (optional)"}}}},"id":"schema_632"},"schema_633":{"kind":"json-schema","data":{"default":0.0001,"type":"number"},"id":"schema_633"},"schema_634":{"kind":"json-schema","data":{"default":50,"type":"integer"},"id":"schema_634"},"schema_635":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"object","properties":{"remainingUTXOs":{"type":"integer","description":"Number of coinbase utxos still available for shielding"},"remainingValue":{"type":"number","description":"Value of coinbase utxos still available for shielding"},"shieldingUTXOs":{"type":"integer","description":"Number of coinbase utxos being shielded"},"shieldingValue":{"type":"number","description":"Value of coinbase utxos being shielded"},"opid":{"type":"string","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"An operationid to pass to z_getoperationstatus to get the result of the operation"},"children":[]}]}]}]}}}}},"id":"schema_635"},"schema_636":{"kind":"json-schema","data":{"type":"string","enum":["sleep","parameterloading","createjoinsplit","verifyjoinsplit","solveequihash","verifyequihash","validatelargetx","trydecryptnotes","trydecryptsaplingnotes","incnotewitnesses","incsaplingnotewitnesses","connectblockslow","sendtoaddress","loadwallet","listunspent","createsaplingspend","createsaplingoutput","verifysaplingspend","verifysaplingoutput"]},"id":"schema_636"},"schema_637":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"array","items":{"type":"object","properties":{"runningtime":{"type":"number","description":"Running time of the sample."}}}}}},"id":"schema_637"},"schema_638":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"object","properties":{"zcaddress":{"type":"string"},"zcsecretkey":{"type":"string"},"zcviewingkey":{"type":"string"}}}}},"id":"schema_638"},"schema_639":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"object","properties":{"remainingUTXOs":{"type":"integer"},"remainingNotes":{"type":"integer"},"mergingUTXOs":{"type":"integer"},"mergingNotes":{"type":"integer"},"opid":{"type":"string"}}}}},"id":"schema_639"},"schema_640":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"array","items":{"type":"object","properties":{"txid":{"type":"string","description":"The transaction id"},"voutIndex":{"type":"integer","description":"Vout index of the transaction"},"height":{"type":"integer","description":"Block height of transaction"},"address":{"type":"string","description":"Flux address"},"satoshis":{"type":"integer","description":"Value of Flux in satoshi"},"scriptPubKey":{"type":"string","description":"Script public key"},"coinbase":{"type":"boolean","description":"If coinbase or not"}}}}}},"id":"schema_640"},"schema_641":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"object","properties":{"address":{"type":"string","description":"Flux address"},"transactions":{"type":"array","items":{"type":"object","properties":{"txid":{"type":"string","description":"The transaction id"},"height":{"type":"integer","description":"Block height of transaction"}}}}}}}},"id":"schema_641"},"schema_642":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"integer","description":"Flux balance in satoshi value"}}},"id":"schema_642"},"schema_643":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"object","properties":{"generalScannedHeight":{"type":"integer","description":"Block height"}}}}},"id":"schema_643"},"schema_644":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"object","properties":{"synced":{"type":"boolean","description":"Whether explorer is synced"},"explorerHeight":{"type":"integer","description":"Current explorer height"},"daemonHeight":{"type":"integer","description":"Current daemon height"},"heightDifference":{"type":"integer","description":"Difference between daemon and explorer height"}}}}},"id":"schema_644"},"schema_645":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"object","properties":{"errors":{"type":"array","items":{"type":"object","properties":{"when":{"type":"string"},"message":{"type":"object"},"level":{"type":"integer"}}}}}}}},"id":"schema_645"},"schema_646":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"object","properties":{"arch":{"type":"string"},"codename":{"type":"string"},"container":{"type":"boolean"},"date":{"type":"string"},"isBeta":{"type":"boolean"},"isCandidate":{"type":"boolean"},"isRelease":{"type":"boolean"},"longVersion":{"type":"string"},"os":{"type":"string"},"stamp":{"type":"string"},"tags":{"type":"array","items":{"type":"string"}},"user":{"type":"string"},"version":{"type":"string"}}}}},"id":"schema_646"},"schema_647":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"object","properties":{"latest":{"type":"string"},"majorNewer":{"type":"boolean"},"newer":{"type":"boolean"},"running":{"type":"string"}}}}},"id":"schema_647"},"schema_648":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"object","properties":{"ok":{"type":"string"}}}}},"id":"schema_648"},"schema_649":{"kind":"json-schema","data":{"type":"object","properties":{"config":{"type":"object","description":"The replacement configuration section"}}},"id":"schema_649"},"schema_650":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"object","properties":{"requiresRestart":{"type":"boolean"}}}}},"id":"schema_650"},"schema_651":{"kind":"json-schema","data":{"type":"object","properties":{"config":{"type":"object","properties":{"enabled":{"type":"boolean"},"address":{"type":"string","example":"127.0.0.1:8384"},"unixSocketPermissions":{"type":"string","example":""},"user":{"type":"string","example":""},"password":{"type":"string","example":""},"authMode":{"type":"string","example":"static"},"useTLS":{"type":"boolean","example":false},"apiKey":{"type":"string","example":"bpNaKvaT72C8hfrxgh52g2zmLU7s"},"insecureAdminAccess":{"type":"boolean","example":false},"theme":{"type":"string","example":"default"},"debugging":{"type":"boolean"},"insecureSkipHostcheck":{"type":"boolean"},"insecureAllowFrameLoading":{"type":"boolean"}}}}},"id":"schema_651"},"schema_652":{"kind":"json-schema","data":{"type":"object","properties":{"device":{"type":"string"}}},"id":"schema_652"},"schema_653":{"kind":"json-schema","data":{"type":"object","properties":{"folder":{"type":"string"}}},"id":"schema_653"},"schema_654":{"kind":"json-schema","data":{"type":"object","properties":{"config":{"type":"object","description":"The replacement configuration section"},"folder":{"type":"string","description":"Folder id to act on"},"method":{"type":"string","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"HTTP method to use against Syncthing; "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"post"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" by default"},"children":[]}]}]}]}}},"id":"schema_654"},"schema_655":{"kind":"json-schema","data":{"type":"object","properties":{"folder":{"type":"string","description":"folder"}}},"id":"schema_655"},"schema_656":{"kind":"json-schema","data":{"type":"object","properties":{"folder":{"type":"string","description":"folder"},"file":{"type":"string","description":"folder"}}},"id":"schema_656"},"schema_657":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"object","properties":{"status":{"type":"string"}}}}},"id":"schema_657"},"schema_658":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"object","properties":{"timestamp":{"type":"integer"},"healthy":{"type":"boolean"},"syncProgress":{"type":"number"},"issues":{"type":"array","items":{"type":"string"}},"health":{"type":"object"},"system":{"type":"object"},"connections":{"type":"object"},"folders":{"type":"object"}}}}},"id":"schema_658"},"schema_659":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"object","properties":{"snapshots":{"type":"array","items":{"type":"object"}},"count":{"type":"integer"},"maxSnapshots":{"type":"integer"}}}}},"id":"schema_659"},"schema_660":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","description":"Name of file"},"size":{"type":"integer","description":"Size of file"},"isDirectory":{"type":"boolean","description":"True if item is directory"},"isFile":{"type":"boolean","description":"True if item is file"},"isSymbolicLink":{"type":"boolean","description":"True if item is symbolic link"},"createdAt":{"type":"string","description":"Create date of item"},"modifiedAt":{"type":"string","description":"Modifi date of item"},"shareToken":{"type":"string","description":"Share token when file is share"},"shareFile":{"type":"string","description":"Path if file is shared"}}}}}},"id":"schema_660"},"schema_661":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"object","properties":{"fileexists":{"type":"boolean","description":"Explanation of file status"}}}}},"id":"schema_661"},"schema_662":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"object","properties":{"available":{"type":"number","description":"Available space in fluxshare"},"used":{"type":"number","description":"Used space in fluxshare"},"total":{"type":"number","description":"Total space in fluxshare"}}}}},"id":"schema_662"},"schema_663":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"object","properties":{"name":{"type":"string","description":"File name"},"token":{"type":"string","description":"Token for share file"},"_id":{"type":"string","description":"Id of file"}}}}},"id":"schema_663"},"schema_664":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","description":"File name"},"token":{"type":"string","description":"Token for share file"}}}}}},"id":"schema_664"},"schema_665":{"kind":"json-schema","data":{"type":"object","properties":{"files":{"type":"array","items":{"type":"string","format":"binary"}}}},"id":"schema_665"},"schema_666":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string"},"create":{"type":"string"},"size":{"type":"integer"}}}}}},"id":"schema_666"},"schema_667":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"object","properties":{"message":{"type":"boolean"}}}}},"id":"schema_667"},"schema_668":{"kind":"json-schema","data":{"type":"object","properties":{"appname":{"type":"string","description":"Name of the application","example":"FoldingAtRunOnFlux11"},"backup":{"type":"array","items":{"type":"object","properties":{"component":{"type":"string","description":"Name of component","example":"FoldingAtHome"},"backup":{"type":"boolean","description":"Whether to perform backup for the component","example":true}}}}},"example":{"appname":"FoldingAtRunOnFlux11","backup":[{"component":"FoldingAtHome","backup":true}]}},"id":"schema_668"},"schema_669":{"kind":"json-schema","data":{"type":"object","properties":{"appname":{"type":"string","description":"Name of the application","example":"FoldingAtRunOnFlux11"},"backup":{"type":"array","items":{"type":"object","properties":{"component":{"type":"string","description":"Name of component","example":"FoldingAtHome"},"restore":{"type":"boolean","description":"Whether to perform backup for the component","example":true}}}}},"example":{"appname":"FoldingAtRunOnFlux11","restore":[{"component":"FoldingAtHome","restore":true}]}},"id":"schema_669"},"schema_670":{"kind":"json-schema","data":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/status"},"data":{"type":"object","properties":{"paymentId":{"type":"string"}}}}},"id":"schema_670"},"schema_671":{"kind":"json-schema","data":{"type":"object","properties":{"paymentid":{"type":"string"},"transaction_id":{"type":"string","description":"Transaction id as sent by ZelCore"},"txid":{"type":"string","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Transaction id (equivalent to "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"transaction_id"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":")"},"children":[]}]}]}]},"coin":{"type":"string"},"chain":{"type":"string"},"explorer":{"type":"string"},"amount":{"type":"number"},"from_address":{"type":"string"},"to_address":{"type":"string"}}},"id":"schema_671"}},"exampleStore":{"paths/~1id~1loginphrase/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":"1574994809615gj4ct52kzz695twl0l27np0ivkmvu2ow4lbtpwk2nvf2k"},"id":"paths/~1id~1loginphrase/get/responses/200/content/application~1json/example"},"paths/~1id~1verifylogin/post/requestBody/content/text~1plain/example":{"value":{"loginPhrase":"1575012988077darschvve5ag82g8e8sgeij4sn61842ya7ovxi9r3kba","zelid":"1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC","signature":"IAMZBB0p8aQ6A0Zt8uUKFLdWvPJlBypuczhaM6/R+s5bI72NQs/TPF1KYywvJlumMZyvLmk7JelDwaQbfTjqtSs="},"id":"paths/~1id~1verifylogin/post/requestBody/content/text~1plain/example"},"paths/~1id~1verifylogin/post/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"message":"Successfully logged in","zelid":"1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC","loginPhrase":"1575012988077darschvve5ag82g8e8sgeij4sn61842ya7ovxi9r3kba","signature":"IAMZBB0p8aQ6A0Zt8uUKFLdWvPJlBypuczhaM6/R+s5bI72NQs/TPF1KYywvJlumMZyvLmk7JelDwaQbfTjqtSs=","privilege":"admin"}},"id":"paths/~1id~1verifylogin/post/responses/200/content/application~1json/example"},"paths/~1id~1providesign/post/requestBody/content/text~1plain/example":{"value":{"address":"1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC","message":"1575012988077darschvve5ag82g8e8sgeij4sn61842ya7ovxi9r3kba","signature":"IAMZBB0p8aQ6A0Zt8uUKFLdWvPJlBypuczhaM6/R+s5bI72NQs/TPF1KYywvJlumMZyvLmk7JelDwaQbfTjqtSs="},"id":"paths/~1id~1providesign/post/requestBody/content/text~1plain/example"},"paths/~1id~1providesign/post/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"signature":"IAMZBB0p8aQ6A0Zt8uUKFLdWvPJlBypuczhaM6/R+s5bI72NQs/TPF1KYywvJlumMZyvLmk7JelDwaQbfTjqtSs=","identifier":"1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC","createdAt":"2020-09-12T11:28:28.457Z","expiredAt":"2020-09-12T11:43:28.457Z","_id":"5f6cb0bcb7e30e24063e1777"}},"id":"paths/~1id~1providesign/post/responses/200/content/application~1json/example"},"paths/~1id~1logoutspecificsession/post/requestBody/content/text~1plain/example":{"value":{"loginPhrase":"1575012988077darschvve5ag82g8e8sgeij4sn61842ya7ovxi9r3kba"},"id":"paths/~1id~1logoutspecificsession/post/requestBody/content/text~1plain/example"},"paths/~1id~1logoutspecificsession/post/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"message":"Session successfully logged out"}},"id":"paths/~1id~1logoutspecificsession/post/responses/200/content/application~1json/example"},"paths/~1id~1emergencyphrase/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":"1587939091067l06vdyv5wtl80q5aj0npi3vyyig869ogf7o7jxfpu68r"},"id":"paths/~1id~1emergencyphrase/get/responses/200/content/application~1json/example"},"paths/~1id~1loggedsessions/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":[{"zelid":"1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC","loginPhrase":"1566749385160npvtiku0z7yqsxgenyvzfmfrz7pyxrxvflv3sfztbc"},{"zelid":"1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC","loginPhrase":"1566822581693fuuo3oi0sqdvab9h8baavc0kdawxvbwjgdbjsy5tk739m"},{"zelid":"1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC","loginPhrase":"1566970790344nhd5tjwyphq4l1azf5o64axfz75b8892poo853ivbfc"},{"zelid":"1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC","loginPhrase":"15673514189266fzehz9q1ujvw4fg5lsko9q6qrfji3iwfg9hkblx5dpm"},{"zelid":"1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC","loginPhrase":"1575011828315mzqenqvi9ixaq0yr34g8jtvwgcs3d33cf1ies0myd"},{"zelid":"1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC","loginPhrase":"1575012988077darschvve5ag82g8e8sgeij4sn61842ya7ovxi9r3kba"}]},"id":"paths/~1id~1loggedsessions/get/responses/200/content/application~1json/example"},"paths/~1id~1logoutcurrentsession/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"message":"Successfully logged out"}},"id":"paths/~1id~1logoutcurrentsession/get/responses/200/content/application~1json/example"},"paths/~1id~1logoutallsessions/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"message":"Successfully logged out all sessions"}},"id":"paths/~1id~1logoutallsessions/get/responses/200/content/application~1json/example"},"paths/~1id~1loggedusers/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":[{"zelid":"1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC","loginPhrase":"1566749385160npvtiku0z7yqsxgenyvzfmfrz7pyxrxvflv3sfztbc"},{"zelid":"1E1NSwDHtvCziYP4CtgiDMcgvgZL64PhkR","loginPhrase":"1575805361736fdk6ak6yn5lgiuebz1oumh9z8rhyw0kf744f1sk2yd43"}]},"id":"paths/~1id~1loggedusers/get/responses/200/content/application~1json/example"},"paths/~1id~1activeloginphrases/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":[{"loginPhrase":"1575865221315yqilps02mx0e1tmf5ymtcry8mbzk4u3k3v17tdsxif6","createdAt":"2019-12-09T04:20:21.315Z","expireAt":"2019-12-09T04:35:21.315Z"},{"loginPhrase":"1575865221315yqilps02mx0e1tmf5ymtcry8mbzk4u3k3v17tdsxif6","createdAt":"2019-12-09T04:20:21.315Z","expireAt":"2019-12-09T04:35:21.315Z"}]},"id":"paths/~1id~1activeloginphrases/get/responses/200/content/application~1json/example"},"paths/~1id~1logoutallusers/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"message":"Successfully logged out all users"}},"id":"paths/~1id~1logoutallusers/get/responses/200/content/application~1json/example"},"paths/~1id~1checkprivilege/post/requestBody/content/text~1plain/example":{"value":{"zelid":"1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC","signature":"IAMZBB0p8aQ6A0Zt8uUKFLdWvPJlBypuczhaM6/R+s5bI72NQs/TPF1KYywvJlumMZyvLmk7JelDwaQbfTjqtSs="},"id":"paths/~1id~1checkprivilege/post/requestBody/content/text~1plain/example"},"paths/~1id~1checkprivilege/post/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"message":"admin"}},"id":"paths/~1id~1checkprivilege/post/responses/200/content/application~1json/example"},"paths/~1apps~1listrunningapps/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":[{"Id":"9a1369a96d82e74173476d30b12ac70c7261c253433b1303737d0461c5cbedee","Names":["/fluxFoldingAtHome"],"Image":"yurinnick/folding-at-home:latest","ImageID":"sha256:278b92c12d772dcfd77878fbb86714fd31d1c3e651b4f81761cc10b660cdb1d6","Command":"/opt/fahclient/entrypoint.sh --allow 0/0 --web-allow 0/0","Created":1587928808,"Ports":[{"PrivatePort":36330,"Type":"tcp"},{"IP":"0.0.0.0","PrivatePort":7396,"PublicPort":30000,"Type":"tcp"}],"Labels":{"description":"Unofficial Folding@Home image for CPU compute","maintainer":"yurinnick","repository":"https://github.com/yurinnick/folding-at-home-docker","version":7.6},"State":"running","Status":"Up 5 days","HostConfig":{"NetworkMode":"fluxDockerNetwork"},"NetworkSettings":{"Networks":{"fluxDockerNetwork":{"IPAMConfig":null,"Links":null,"Aliases":null,"NetworkID":"58358cee5a53dc4a089fb2f6341662cfb8aec702c5c16066ed3fd4c7570e330e","EndpointID":"f170fc599a65132a82fc6217cddc2ba40ade43263042dae0be8ab8ef4fadbec7","Gateway":"172.16.0.1","IPAddress":"172.16.0.2","IPPrefixLen":16,"IPv6Gateway":"","GlobalIPv6Address":"","GlobalIPv6PrefixLen":0,"MacAddress":"02:42:ac:10:00:02","DriverOpts":null}}},"Mounts":[{"Type":"bind","Source":"/home/user/flux/ZelApps/fluxFoldingAtHome","Destination":"/config","Mode":"","RW":true,"Propagation":"rprivate"}]}]},"id":"paths/~1apps~1listrunningapps/get/responses/200/content/application~1json/example"},"paths/~1apps~1listallapps/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":[{"Id":"9a1369a96d82e74173476d30b12ac70c7261c253433b1303737d0461c5cbedee","Names":["/fluxFoldingAtHome"],"Image":"yurinnick/folding-at-home:latest","ImageID":"sha256:278b92c12d772dcfd77878fbb86714fd31d1c3e651b4f81761cc10b660cdb1d6","Command":"/opt/fahclient/entrypoint.sh --allow 0/0 --web-allow 0/0","Created":1587928808,"Ports":[{"PrivatePort":36330,"Type":"tcp"},{"IP":"0.0.0.0","PrivatePort":7396,"PublicPort":30000,"Type":"tcp"}],"Labels":{"description":"Unofficial Folding@Home image for CPU compute","maintainer":"yurinnick","repository":"https://github.com/yurinnick/folding-at-home-docker","version":7.6},"State":"running","Status":"Up 5 days","HostConfig":{"NetworkMode":"fluxDockerNetwork"},"NetworkSettings":{"Networks":{"fluxDockerNetwork":{"IPAMConfig":null,"Links":null,"Aliases":null,"NetworkID":"58358cee5a53dc4a089fb2f6341662cfb8aec702c5c16066ed3fd4c7570e330e","EndpointID":"f170fc599a65132a82fc6217cddc2ba40ade43263042dae0be8ab8ef4fadbec7","Gateway":"172.16.0.1","IPAddress":"172.16.0.2","IPPrefixLen":16,"IPv6Gateway":"","GlobalIPv6Address":"","GlobalIPv6PrefixLen":0,"MacAddress":"02:42:ac:10:00:02","DriverOpts":null}}},"Mounts":[{"Type":"bind","Source":"/home/user/flux/ZelApps/fluxFoldingAtHome","Destination":"/config","Mode":"","RW":true,"Propagation":"rprivate"}]}]},"id":"paths/~1apps~1listallapps/get/responses/200/content/application~1json/example"},"paths/~1apps~1listappsimages/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":[{"Containers":-1,"Created":1588224617,"Id":"sha256:8bd1fb3dd2de02f8d4403c657da6a19efeef9286981537b30d2a107079018402","Labels":{"description":"Unofficial Folding@Home image for CPU compute","maintainer":"yurinnick","repository":"https://github.com/yurinnick/folding-at-home-docker","version":7.6}},{"ParentId":"","RepoDigests":["yurinnick/folding-at-home@sha256:da4a32a257883ce5b796482d0f82ec1d1f191056600eb490e1195a65f6100d6d"],"RepoTags":["yurinnick/folding-at-home:latest"],"SharedSize":-1,"Size":85515870,"VirtualSize":85515870}]},"id":"paths/~1apps~1listappsimages/get/responses/200/content/application~1json/example"},"paths/~1apps~1installedapps/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":[{"_id":"5ea5ded34640e92141c6ce35","repotag":"yurinnick/folding-at-home:latest","name":"fluxFoldingAtHome","port":30000,"cpu":0.5,"ram":500,"hdd":15,"enviromentParameters":["USERS=1MQetQGLuSmf6QVvYJFwuSR66WrU47G6NG","TEAM=262156","ENABLE_GPU=false","ENABLE_SMP=true"],"commands":["--allow","0/0","--web-allow","0/0"],"containerPort":7396,"containerData":"/config"}]},"id":"paths/~1apps~1installedapps/get/responses/200/content/application~1json/example"},"paths/~1apps~1availableapps/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":[{"name":"fluxFoldingAtHome","repotag":"yurinnick/folding-at-home:latest","owner":"1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC","timestamp":1587181519000,"validTill":1608263119000,"tiered":true,"port":30000,"cpu":0.5,"ram":500,"hdd":15,"cpubasic":0.5,"cpusuper":1,"cpubamf":2,"rambasic":500,"ramsuper":1000,"rambamf":4000,"hddbasic":15,"hddsuper":15,"hddbamf":15,"enviromentParameters":["USERS=1MQetQGLuSmf6QVvYJFwuSR66WrU47G6NG","TEAM=262156","ENABLE_GPU=false","ENABLE_SMP=true"],"commands":["--allow","0/0","--web-allow","0/0"],"containerPort":7396,"containerData":"/config","signature":"todo","txid":"todo"}]},"id":"paths/~1apps~1availableapps/get/responses/200/content/application~1json/example"},"paths/~1apps~1fluxusage/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":0.20717773},"id":"paths/~1apps~1fluxusage/get/responses/200/content/application~1json/example"},"paths/~1apps~1appsresources/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"appsCpusLocked":0,"appsRamLocked":0,"appsHddLocked":0}},"id":"paths/~1apps~1appsresources/get/responses/200/content/application~1json/example"},"paths/~1apps~1registrationinformation/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"price":{"cpu":15,"ram":5,"hdd":2.5},"address":"t1...","epochstart":690000,"portMin":31000,"portMax":39999,"maxImageSize":300000000,"installation":{"probability":2,"delay":120},"removal":{"probability":20,"delay":300},"blocksLasting":22000}},"id":"paths/~1apps~1registrationinformation/get/responses/200/content/application~1json/example"},"paths/~1apps~1temporarymessages/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":[{"appSpecifications":{"version":7,"name":"mexcdnxbot","description":"DNX trading bot","owner":"1DSBszWHPNs4MXwRdtV7wDLKDXRefzVYVi","compose":[{"name":"mexcdnxbot","description":"DNX trading bot","repotag":"botinflux/mexc-dnx-bot:latest","ports":[],"domains":[],"environmentParameters":["api_key=mx0vddeecVubo","secret_key=b5c0433de7b2c1105222667871","email_sender=cla23lans@gmail.com","email_receiver=clas23xclans@gmail.com","email_password=cjpv23pnjmuhl"],"commands":[],"containerPorts":[],"containerData":"/tmp","cpu":1,"ram":1000,"hdd":5,"tiered":false,"secrets":"","repoauth":""}],"instances":3,"contacts":["F_S_CONTACTS=https://storage.runonflux.io/v1/contacts/375596725336268"],"geolocation":["a!cAS_ID"],"expire":22000,"nodes":[],"staticip":false},"type":"fluxappregister","version":1,"hash":"11287d6b41cc35657d34e882678fbe8494a820e05eb006ef886512872fe28c98","timestamp":1692715746982,"signature":"Hw4G1u4APaVaw+ZX6qnpYJmHLZrQG/xK3w5WJ2efqTYSYUQUQdW2g6xsr1imi7F/YLybyOj3LQiByxVc7i40Ljk=","receivedAt":"2023-08-22T14:50:33.485Z","expireAt":"2023-08-22T15:50:33.485Z"}]},"id":"paths/~1apps~1temporarymessages/get/responses/200/content/application~1json/example"},"paths/~1apps~1permanentmessages/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":[{"type":"fluxappupdate","version":1,"appSpecifications":{"version":7,"name":"HH1u","description":"HH1u","owner":"1xw845H9vKEjvcghMiYFy3htnBay7KpN9","compose":[{"name":"brit","description":"brit","repotag":"sandmanshiri/uni:2.0","ports":[38151,37234],"domains":["",""],"environmentParameters":["RP=Mhskap0737","RUP=Mhskap0737","NPU=40","prefix=MHssh20","udport=37234","limit=1","IP=2","SIN=1357"],"commands":[],"containerPorts":[22,37234],"containerData":"s:/home","cpu":0.1,"ram":100,"hdd":3,"tiered":false,"secrets":"","repoauth":""}],"instances":3,"contacts":[],"geolocation":["acEU_PT"],"expire":22000,"nodes":[],"staticip":false},"hash":"bab9b6d419316bebbe2a98d8b585377c8a10177f59e3032a3dafa536490ae46c","timestamp":1693123992018,"signature":"IJ3NFgmxOgsnTfYNLR7u/FlNmUKAaIdto6BmPCuse9p3cVUrNJA9Oj0xJmuMZJsawWv2t7Wv6hWQBQC2DHFRDeg=","txid":"0f2512106561e096193787d1fd35d97114ac85beb84fdf6b11cc7cb32bd85048","height":1456168,"valueSat":3000000},{"type":"fluxappregister","version":1,"appSpecifications":{"version":4,"name":"StreamrNode1693128754201","description":"The Streamr Broker Node hosted via the Flux Cloud","owner":"14N5LBR23NBxJVR4QLgyWnvSb2QmLHAjbL","compose":[{"name":"streamrbroker","description":"The Streamr Broker Node Container","repotag":"streamr/broker-node:latest","ports":[31111,31112,31113],"domains":["","",""],"environmentParameters":["STREAMR__BROKER__PLUGINS__BRUBECK_MINER__BENEFICIARY_ADDRESS=0x11D482E93b08cC46493BC88cf1770Cb91ec59A98"],"commands":[],"containerPorts":[1883,7170,7171],"containerData":"/home/streamr/.streamr","cpu":1,"ram":1000,"hdd":1,"tiered":false}],"instances":3},"hash":"e33205dcd24eed1957e6fd0a5913c7cc6972097f6a00ae72b929f9ffbe4c05c3","timestamp":1693128755202,"signature":"IE/O0HPxxuHKrKz/M6MF+MpVRZ6JyjFQzCSaubyMsjngSGRwuXdQvesauavlD4pWJE3HC0KAdEB0n/MT7h7fN7g=","txid":"8087dfb4a99d9c6984ded97a3ea2b500833f981b8fc35d96ed339363c2bd77be","height":1456206,"valueSat":599000000}]},"id":"paths/~1apps~1permanentmessages/get/responses/200/content/application~1json/example"},"paths/~1apps~1globalappsspecifications/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":[{"name":"FoldingAtFluxCloud1692691337989","compose":[{"name":"FoldingAtHome","description":"Folding @ Home for AMD64 Devices.","repotag":"yurinnick/folding-at-home:latest","ports":[35555],"domains":[""],"environmentParameters":["TEAM=222256","USER=stam342kara"],"commands":[],"containerPorts":[7396],"containerData":"/config","cpu":1,"ram":700,"hdd":3,"tiered":false}],"description":"PoUW at Flux layer 2 network. Folding@home is a project focused on disease research. Client Visit was disabled, to check Run On Flux team stats go to https://stats.foldingathome.org/team/262156","hash":"05477aab02112b1db73a83ecee18d04a6933efddff80433c1ac10abf611ec9f1","height":1452583,"instances":3,"owner":"1CS3fDTSkyJhsAST6xoeG4VG8ReWtuYhju","version":4},{"name":"StreamrNode1692696525963","compose":[{"name":"streamrbroker","description":"The Streamr Broker Node Container","repotag":"streamr/broker-node:latest","ports":[31111,31112,31113],"domains":["","",""],"environmentParameters":["STREAMR__BROKER__PLUGINS__BRUBECK_MINER__BENEFICIARY_ADDRESS=0xc60FA67aFd5A4332214D483b4Ff8E2993C8e3999"],"commands":[],"containerPorts":[1883,7170,7171],"containerData":"/home/streamr/.streamr","cpu":1,"ram":1000,"hdd":1,"tiered":false}],"description":"The Streamr Broker Node hosted via the Flux Cloud","hash":"f647632c17c17a8feb7b8f39cc33eb9d0cde448d93ca8a251dab54dbee970638","height":1452619,"instances":3,"owner":"1MhgaXdkNTqxvxxMBBWqmxvWTCRZ1kBYUQ","version":4},{"name":"mexcdnxbot","compose":[{"name":"mexcdnxbot","description":"DNX trading bot","repotag":"botinflux/mexc-dnx-bot:latest","ports":[],"domains":[],"environmentParameters":["F_S_ENV=https://storage.runonflux.io/v1/env/920423489107913"],"commands":[],"containerPorts":[],"containerData":"/tmp","cpu":1,"ram":1000,"hdd":5,"tiered":false,"secrets":"","repoauth":""}],"contacts":["F_S_CONTACTS=https://storage.runonflux.io/v1/contacts/375596725336268"],"description":"DNX trading bot","expire":22000,"geolocation":["a!cAS_ID_NONE"],"hash":"b9f3040c63ba8820acddcff5e503e8047a5c603ed734bb9bac953dcdc04ee33c","height":1452806,"instances":3,"nodes":[],"owner":"1DSBszWHPNs4MXwRdtV7wDLKDXRefzVYVi","staticip":false,"version":7}]},"id":"paths/~1apps~1globalappsspecifications/get/responses/200/content/application~1json/example"},"paths/~1apps~1appspecifications/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"name":"mexcdnxbot","compose":[{"name":"mexcdnxbot","description":"DNX trading bot","repotag":"botinflux/mexc-dnx-bot:latest","ports":[],"domains":[],"environmentParameters":["F_S_ENV=https://storage.runonflux.io/v1/env/920423489107913"],"commands":[],"containerPorts":[],"containerData":"/tmp","cpu":1,"ram":1000,"hdd":5,"tiered":false,"secrets":"","repoauth":""}],"contacts":["F_S_CONTACTS=https://storage.runonflux.io/v1/contacts/375596725336268"],"description":"DNX trading bot","expire":22000,"geolocation":["a!cAS_ID_NONE"],"hash":"b9f3040c63ba8820acddcff5e503e8047a5c603ed734bb9bac953dcdc04ee33c","height":1452806,"instances":3,"nodes":[],"owner":"1DSBszWHPNs4MXwRdtV7wDLKDXRefzVYVi","staticip":false,"version":7}},"id":"paths/~1apps~1appspecifications/get/responses/200/content/application~1json/example"},"paths/~1apps~1appowner/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":"1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC"},"id":"paths/~1apps~1appowner/get/responses/200/content/application~1json/example"},"paths/~1apps~1hashes/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":[{"txid":"885f11f8a44cf1ac9673fb5c745688a95715295e3c3d0d69517a17ab652f8780","height":645719,"hash":"b44f1efe7bffc48b62d230f57341ce7fa193b71780491c1bc53c53e502e08d23","value":2800000000,"message":true},{"txid":"91b36e75d0d08640656448de469ff10876dbad3923860b47c1f57a10ab99359f","height":645757,"hash":"c9a1a06bc0ff4786607dff32df4b820aedd5e3ca9803fbb29bb0ffb10e170e42","value":4500000000,"message":true}]},"id":"paths/~1apps~1hashes/get/responses/200/content/application~1json/example"},"paths/~1apps~1location/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":[{"ip":"62.171.163.150","name":"electrumxtest","broadcastedAt":"020-09-19T09:04:56.638Z","expireAt":"2020-09-19T10:09:56.638Z","hash":"6055e9bef2fbd01c3561c4c1f87ba816921b51b6012d76a2f2b78efe8d3a0f8e"},{"ip":"116.203.253.186","name":"electrumxtest","broadcastedAt":"2020-09-19T09:05:09.069Z","expireAt":"2020-09-19T10:10:09.069Z","hash":"6055e9bef2fbd01c3561c4c1f87ba816921b51b6012d76a2f2b78efe8d3a0f8e"}]},"id":"paths/~1apps~1location/get/responses/200/content/application~1json/example"},"paths/~1apps~1locations/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":[{"ip":"62.171.163.150","name":"electrumxtest","broadcastedAt":"020-09-19T09:04:56.638Z","expireAt":"2020-09-19T10:09:56.638Z","hash":"6055e9bef2fbd01c3561c4c1f87ba816921b51b6012d76a2f2b78efe8d3a0f8e"},{"ip":"116.203.253.186","name":"dibi-UND","broadcastedAt":"2020-09-19T09:24:50.590Z","expireAt":"2020-09-19T10:29:50.590Z","hash":"ahashofappmessage"},{"ip":"62.171.163.150","name":"PacMan","broadcastedAt":"2020-09-19T09:25:02.568Z","expireAt":"2020-09-19T10:30:02.568Z","hash":"818da1ce6a32ed85d02a3e784fbbd0fd21709a4108bdc5d1f6cbc474559cfa7c"},{"ip":"161.35.41.11","name":"FoldingAtHomeB","broadcastedAt":"2020-09-19T09:24:12.428Z","expireAt":"2020-09-19T10:29:12.428Z","hash":"ahashofappmessage"}]},"id":"paths/~1apps~1locations/get/responses/200/content/application~1json/example"},"paths/~1apps~1calculatefiatandfluxprice/post/requestBody/content/text~1plain/example":{"value":{"version":7,"name":"blockbookneurai","description":"Blockbook for Neurai","owner":"1XcNTEsgVND4eb3bsVa2bjktnZZSruVct","compose":[{"name":"blockbookneurai","description":"Blockbook for Neurai","repotag":"runonflux/blockbook-docker:latest","ports":[38382,38383],"domains":["",""],"environmentParameters":[],"commands":[],"containerPorts":[9199,1337],"containerData":"/root","cpu":2.5,"ram":5000,"hdd":40,"tiered":false,"secrets":"","repoauth":""}],"instances":3,"contacts":[],"geolocation":[],"expire":22000,"nodes":[],"staticip":false},"id":"paths/~1apps~1calculatefiatandfluxprice/post/requestBody/content/text~1plain/example"},"paths/~1apps~1calculatefiatandfluxprice/post/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"usd":7.05,"flux":4.73,"fluxDiscount":10}},"id":"paths/~1apps~1calculatefiatandfluxprice/post/responses/200/content/application~1json/example"},"paths/~1apps~1appstart/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":"Flux App fluxFoldingAtHome successfully started."},"id":"paths/~1apps~1appstart/get/responses/200/content/application~1json/example"},"paths/~1apps~1appstop/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":"Flux App fluxFoldingAtHome successfully stopped."},"id":"paths/~1apps~1appstop/get/responses/200/content/application~1json/example"},"paths/~1apps~1apprestart/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":"Flux App fluxFoldingAtHome successfully restarted."},"id":"paths/~1apps~1apprestart/get/responses/200/content/application~1json/example"},"paths/~1apps~1apptop/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"Processes":[[999,22001,21971,0,1123,"?","00:00:00","/bin/bash /opt/fahclient/entrypoint.sh --allow 0/0 --web-allow 0/0"],[999,22069,22001,0,1123,"?","00:00:01","/opt/fahclient/FAHClient --user=1CcoEkKQZcwUXPSps4bZJDjUM3mqe9bNXf --team=262156 --passkey= --gpu=false --smp=true --power=full --gui-enabled=false --allow 0/0 --web-allow 0/0"],[999,22085,22081,5,1123,"?","/opt/fahclient/cores/cores.foldingathome.org/v7/lin/64bit/avx/Core_a7.fah/FahCore_a7 -dir 00 -suffix 01 -version 706 -lifeline 15 -checkpoint 15 -np 2"]],"Titles":["UID","PID","PPID","C","STIME","TTY","TIME","CMD"]}},"id":"paths/~1apps~1apptop/get/responses/200/content/application~1json/example"},"paths/~1apps~1applog/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":"21:12:16:****************************** FAHClient ******************************\n21:12:16:    Version: 7.6.9\n21:12:16:     Author: Joseph Coffland <joseph@cauldrondevelopment.com>\n21:12:16:  Copyright: 2020 foldingathome.org\n21:12:16:   Homepage: https://foldingathome.org/\n21:12:16:       Date: Apr 17 2020\n21:12:16:       Time: 18:11:26\n21:12:16:   Revision: 398c2b17fa535e0cc6c9d10856b2154c32771646\n21:12:16:     Branch: master\n21:12:16:   Compiler: GNU 8.3.0\n21:12:16:    Options: -std=c++11 -ffunction-sections -fdata-sections -O3 -funroll-loops\n21:12:16:             -fno-pie\n21:12:16:   Platform: linux2 4.19.0-5-amd64\n21:12:16:       Bits: 64\n21:12:16:       Mode: Release\n21:12:16:       Args: --user=1CcoEkKQZcwUXPSps4bZJDjUM3mqe9bNXf --team=262156 --passkey=\n21:12:16:             --gpu=false --smp=true --power=full --gui-enabled=false --allow 0/0\n21:12:16:             --web-allow 0/0\n21:12:16:******************************** CBang ********************************\n21:12:16:       Date: Apr 17 2020\n21:12:16:       Time: 18:10:13\n21:12:16:   Revision: 2fb0be7809c5e45287a122ca5fbc15b5ae859a3b\n21:12:16:     Branch: master\n21:12:16:   Compiler: GNU 8.3.0\n21:12:16:    Options: -std=c++11 -ffunction-sections -fdata-sections -O3 -funroll-loops\n21:12:16:             -fno-pie -fPIC\n21:12:16:   Platform: linux2 4.19.0-5-amd64\n21:12:16:       Bits: 64\n21:12:16:       Mode: Release\n21:12:16:******************************* System ********************************"},"id":"paths/~1apps~1applog/get/responses/200/content/application~1json/example"},"paths/~1apps~1appinspect/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"Id":"3cf131c856714g2s877r711931faa6622fe5aa9345fa392cbef54e5b9483c6a1","Created":"2020-05-16T16:40:36.11971926Z","Path":"/opt/fahclient/entrypoint.sh","Args":["--allow","0/0","--web-allow","0/0"],"State":{"Status":"paused","Running":true,"Paused":true,"Restarting":false,"OOMkilled":false,"Dead":false,"Pid":22001,"ExitCode":0,"Error":"","StartedAt":"2020-05-16T16:43:53.607846737Z","FinishedAt":"2020-05-16T16:42:21.220760109Z"},"Image":"sha256:8bd1fb3dd2de02f8d4403c657da6a19efeef9286981537b30d2a107079018402","ResolvConfPath":"/var/lib/docker/containers/3cf131c856714g2s877r711931faa6622fe5aa9345fa392cbef54e5b9483c6a1/resolv.conf","HostnamePath":"/var/lib/docker/containers/3cf131c856714g2s877r711931faa6622fe5aa9345fa392cbef54e5b9483c6a1/hostname","HostsPath":"/var/lib/docker/containers/3cf131c856714g2s877r711931faa6622fe5aa9345fa392cbef54e5b9483c6a1/hosts","LogPath":"/var/lib/docker/containers/3cf131c856714g2s877r711931faa6622fe5aa9345fa392cbef54e5b9483c6a1/3cf131c856714g2s877r711931faa6622fe5aa9345fa392cbef54e5b9483c6a1-json.log","Name":"/fluxFoldingAtHome","RestartCount":0,"Driver":"overlay2","Platform":"linux","MountLabel":"","ProcessLabel":"","AppArmorProfile":"docker-default","ExecIDs":null,"HostConfig":{"Binds":["/home/user/flux/ZelApps/fluxFoldingAtHome:/config"],"ContainerIDFile":"","LogConfig":{"Type":"json-file","Config":{}},"NetworkMode":"fluxDockerNetwork","PortBindings":{"7396/tcp":[{"HostIp":"","HostPort":30000}]},"RestartPolicy":{"Name":"unless-stopped","MaximumRetryCount":0},"AutoRemove":false,"VolumeDriver":"","VolumesFrom":null,"CapAdd":null,"CapDrop":null,"Capabilities":null,"Dns":null,"DnsOptions":null,"DnsSearch":null,"ExtraHosts":null,"GroupAdd":null,"IpcMode":"private","Cgroup":"","Links":null,"OomScoreAdj":0,"PidMode":"","Privileged":false,"PublishAllPorts":false,"SecurityOpt":null,"UTSMode":"","UsernsMode":"","ShmSize":67108864,"Runtime":"runc","ConsoleSize":[0,0],"Isolation":"","CpuShares":0,"Memory":524288000,"NanoCpus":500000000,"CgroupParent":"","BlkioWeight":null,"BlkioWeightDevice":null,"BlkioDeviceReadBps":null,"BlkioDeviceWriteBps":null,"BlkioDeviceReadIOps":null,"BlkioDeviceWriteIOps":null,"CpuPeriod":0,"CpuQuota":0,"CpuRealtimePeriod":0,"CpuRealtimeRuntime":0,"CpusetCpus":"","CpusetMems":"","Devices":null,"DeviceCgroupRules":null,"DeviceRequests":null,"KernelMemory":0,"KernelMemoryTCP":0,"MemoryReservation":0,"MemorySwap":-1,"MemorySwappiness":null,"OomKillDisable":false,"PidsLimit":null,"Ulimits":[{"Name":"nofile","Hard":16384,"Soft":8192}],"CpuCount":0,"CpuPercent":0,"IOMaximumIOps":0,"IOMaximumBandwidth":0,"MaskedPaths":["/proc/asound","/proc/acpi","/proc/kcore","/proc/keys","/proc/latency_stats","/proc/timer_list","/proc/timer_stats","/proc/sched_debug","/proc/scsi","/sys/firmware"],"ReadonlyPaths":["/proc/bus","/proc/fs","/proc/irq","/proc/sys","/proc/sysrq-trigger"]},"GraphDriver":{"Data":{"LowerDir":"/var/lib/docker/overlay2/ddd72fca4ad0e998d127g587463fed04d0927e364d3e5627cdc1860752fdf3d963-init/diff:/var/lib/docker/overlay2/37f925753b6ff671205ad58326379748c1ec9124ada87615bd18a76d7f538e9f/diff:/var/lib/docker/overlay2/f09d20a3b3010cf03adc8a99651adc3cecd33ed8bce8915f1e29c266d78801c5/diff:/var/lib/docker/overlay2/1be67c986305e14d788b8787651cd7bb90b9398adaf94fe287dbf07661eaca0d/diff:/var/lib/docker/overlay2/66d7763a8fc1b81c5c63ab187db968b74t26e3bc2a25d2d8039cac0971fdb9ed/diff","MergedDir":"/var/lib/docker/overlay2/ddd72fca4ad0e998f98a48463fed04d0927e364d3e5627cdc1860752fdf3d963/merged","UpperDir":"/var/lib/docker/overlay2/ddd72fca4ad0e998d127g587463fed04d0927e364d3e5627cdc1860752fdf3d963/diff","WorkDir":"/var/lib/docker/overlay2/ddd72fca4ad0e998d127g587463fed04d0927e364d3e5627cdc1860752fdf3d963/work"},"Name":"overlay2"},"Mounts":[{"Type":"bind","Source":"/home/user/flux/ZelApps/fluxFoldingAtHome","Destination":"/config","Mode":"","RW":true,"Propagation":"rprivate"}],"Config":{"Hostname":"3cf131c85671","Domainname":"","User":"folding","AttachStdin":true,"AttachStdout":true,"AttachStderr":true,"ExposedPorts":{"36330/tcp":{},"7396/tcp":{}},"Tty":false,"OpenStdin":false,"StdinOnce":false,"Env":["USER=1CcoEkKQZcwUXPSps4bZJDjUM3mqe9bNXf","TEAM=262156","ENABLE_GPU=false","ENABLE_SMP=true","PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","POWER=full"],"Cmd":["--allow","0/0","--web-allow","0/0"],"Image":"yurinnick/folding-at-home:latest","Volumes":null,"WorkingDir":"/opt/fahclient","Entrypoint":["/opt/fahclient/entrypoint.sh"],"OnBuild":null,"Labels":{"description":"Unofficial Folding@Home image for CPU compute","maintainer":"yurinnick","repository":"https://github.com/yurinnick/folding-at-home-docker","version":7.6}},"NetworkSettings":{"Bridge":"","SandboxID":"asdf1234hjkl5678","HairpinMode":false,"LinkLocalIPv6Address":"","LinkLocalIPv6PrefixLen":0,"Ports":{"36330/tcp":null,"7396/tcp":[{"HostIp":"0.0.0.0","HostPort":30000}]},"SandboxKey":"/var/run/docker/netns/asdf1234hjkl","SecondaryIPAddresses":null,"SecondaryIPv6Addresses":null,"EndpointID":"","Gateway":"","GlobalIPv6Address":"","GlobalIPv6PrefixLen":"","IPAddress":"","IPPrefixLen":0,"IPv6Gateway":"","MacAddress":"","Networks":{"fluxDockerNetwork":{"IPAMConfig":null,"Links":null,"Aliases":["1278j8c85671"],"NetworkID":"1aae1cddff7c12875a99b0c0be79835d74f5e23cdafdaf3fb20addb782795c4","EndpointID":"a94a5e37af12398fce10312e2060891d026231e1270d5f4163d2bfb06fe32137","Gateway":"143.17.0.1","IPAddress":"143.17.0.1","IPPrefixLen":16,"IPv6Gateway":"","GlobalIPv6Address":"","GlobalIPv6PrefixLen":0,"MacAddress":"02.34:ac:11:01:06","DriverOpts":null}}}}},"id":"paths/~1apps~1appinspect/get/responses/200/content/application~1json/example"},"paths/~1apps~1appstats/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"read":"2020-09-18T00:35:37.306888517Z","preread":"2020-09-18T00:35:36.072193466Z"},"pids_stats":{},"blkio_stats":{"io_service_bytes_recursive":[],"io_serviced_recursive":[],"io_queue_recursive":[],"io_service_time_recursive":[],"io_wait_time_recursive":[],"io_merged_recursive":[],"io_time_recursive":[],"sectors_recursive":[]},"num_procs":0,"storage_stats":{},"cpu_stats":{"cpu_usage":{"total_usage":7296404247,"percpu_usage":[3217120277,4079283970],"usage_in_kernelmode":570000000,"usage_in_usermode":6550000000},"system_cpu_usage":516655370000000,"online_cpus":2,"throttling_data":{"periods":842,"throttled_periods":179,"throttled_time":8202758092}},"precpu_stats":{"cpu_usage":{"total_usage":7296404247,"percpu_usage":[3217120277,4079283970],"usage_in_kernelmode":570000000,"usage_in_usermode":6550000000},"system_cpu_usage":516653230000000,"online_cpus":2,"throttling_data":{"periods":842,"throttled_periods":179,"throttled_time":8202758092}},"memory_stats":{"usage":15024128,"max_usage":82767872,"stats":{"active_anon":3551232,"active_file":1179648,"cache":1392640,"dirty":0,"hierarchical_memory_limit":209715200,"hierarchical_memsw_limit":0,"inactive_anon":3555328,"inactive_file":126976,"mapped_file":1388544,"pgfault":17858,"pgmajfault":194,"pgpgin":23417,"pgpgout":21363,"rss":7020544,"rss_huge":0,"total_active_anon":3551232,"total_active_file":1179648,"total_cache":1392640,"total_dirty":0,"total_inactive_anon":3555328,"total_inactive_file":126976,"total_mapped_file":1388544,"total_pgfault":17858,"total_pgmajfault":194,"total_pgpgin":23417,"total_pgpgout":21363,"total_rss":7020544,"total_rss_huge":0,"total_unevictable":0,"total_writeback":0,"unevictable":0,"writeback":0},"limit":209715200},"name":"/fluxdibi-UND","id":"1e2f681c8a356c0af561bcefb3a85b8dbe690487598a004fef1c4a65001e0078","networks":{"eth0":{"rx_bytes":4191270113,"rx_packets":3346216,"rx_errors":0,"rx_dropped":0,"tx_bytes":300477601,"tx_packets":2264232,"tx_errors":0,"tx_dropped":0}}},"id":"paths/~1apps~1appstats/get/responses/200/content/application~1json/example"},"paths/~1apps~1appchanges/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":[null]},"id":"paths/~1apps~1appchanges/get/responses/200/content/application~1json/example"},"paths/~1apps~1appexec/post/requestBody/content/text~1plain/example":{"value":{"appname":"dibi-UND","cmd":["date"]},"id":"paths/~1apps~1appexec/post/requestBody/content/text~1plain/example"},"paths/~1apps~1appexec/post/responses/200/content/application~1json/example":{"value":"Sun Sep 20 10:18:38 UTC 2020","id":"paths/~1apps~1appexec/post/responses/200/content/application~1json/example"},"paths/~1apps~1appremove/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":"App fluxFoldingAtHome was successfully removed"},"id":"paths/~1apps~1appremove/get/responses/200/content/application~1json/example"},"paths/~1apps~1createfluxnetwork/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":"Flux Network already exists."},"id":"paths/~1apps~1createfluxnetwork/get/responses/200/content/application~1json/example"},"paths/~1apps~1rescanglobalappsinformation/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"message":"Rescan successful"}},"id":"paths/~1apps~1rescanglobalappsinformation/get/responses/200/content/application~1json/example"},"paths/~1apps~1reindexglobalappsinformation/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"message":"Reindex successful"}},"id":"paths/~1apps~1reindexglobalappsinformation/get/responses/200/content/application~1json/example"},"paths/~1apps~1reindexglobalappslocation/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"message":"Reindex successful"}},"id":"paths/~1apps~1reindexglobalappslocation/get/responses/200/content/application~1json/example"},"paths/~1apps~1checkdockerexistance/post/requestBody/content/text~1plain/example":{"value":{"repotag":"bharathshetty4/supermario:latest"},"id":"paths/~1apps~1checkdockerexistance/post/requestBody/content/text~1plain/example"},"paths/~1apps~1checkdockerexistance/post/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"message":"Repotag is accessible"}},"id":"paths/~1apps~1checkdockerexistance/post/responses/200/content/application~1json/example"},"paths/~1apps~1appregister/post/requestBody/content/text~1plain/example":{"value":{"type":"fluxappregister","version":1,"appSpecifications":{"version":7,"name":"blockbookneurai","description":"Blockbook for Neurai","owner":"1XcNTEsgVND4eb3bsVa2bjktnZZSruVct","compose":[{"name":"blockbookneurai","description":"Blockbook for Neurai","repotag":"runonflux/blockbook-docker:latest","ports":[38382,38383],"domains":["",""],"environmentParameters":[],"commands":[],"containerPorts":[9199,1337],"containerData":"/root","cpu":2.5,"ram":5000,"hdd":40,"tiered":false,"secrets":"","repoauth":""}],"instances":3,"contacts":[],"geolocation":[],"expire":22000,"nodes":[],"staticip":false},"timestamp":1692605469050,"signature":"II3DdnuO5j6qPVAjid4zac3QRUpvdwwSwCGYoHTQqozveFPnSAueeYW3oPN1+oN2pJSFnXgxeT/odisfGRF5uu0="},"id":"paths/~1apps~1appregister/post/requestBody/content/text~1plain/example"},"paths/~1apps~1appregister/post/responses/200/content/application~1json/example":{"value":{"status":"success","data":"a7a5b90b25ccc0a8379ec960c103103390369d1d6d18f88281372b944531dc23"},"id":"paths/~1apps~1appregister/post/responses/200/content/application~1json/example"},"paths/~1apps~1appregister/post/responses/403/content/application~1json/example":{"value":{"status":"error","data":{"name":"InsufficientFunds","message":"Insufficient Flux balance for app registration","code":"INSUFFICIENT_FUNDS"}},"id":"paths/~1apps~1appregister/post/responses/403/content/application~1json/example"},"paths/~1apps~1appregister/post/responses/409/content/application~1json/example":{"value":{"status":"error","data":{"name":"AppExists","message":"Application with this name already exists","code":"APP_EXISTS"}},"id":"paths/~1apps~1appregister/post/responses/409/content/application~1json/example"},"paths/~1apps~1appupdate/post/requestBody/content/text~1plain/example":{"value":{"type":"fluxappupdate","version":1,"appSpecifications":{"version":7,"name":"blockbookneurai","description":"Blockbook for Neurai","owner":"1HWjQ9S3MyzV6EbtDMEkpHm31parya412N","compose":[{"name":"blockbookneurai","description":"Blockbook for Neurai","repotag":"runonflux/blockbook-docker:latest","ports":[38382,38383],"domains":["",""],"environmentParameters":["COIN=neurai","BLOCKBOOK_PORT=9168","BLOCKBOOKGIT_URL=https://github.com/NeuraiProject/blockbook"],"commands":[],"containerPorts":[9168,1337],"containerData":"/root","cpu":2.5,"ram":5000,"hdd":40,"tiered":false,"secrets":"","repoauth":""}],"instances":3,"contacts":[],"geolocation":[],"expire":22000,"nodes":[],"staticip":false},"timestamp":1692697789387,"signature":"HxtjvY3/CSoKxlaAZ4seno5qNYSZLVQ30IEqC1pw8644YjtN0H5IC131XaPkTrptUmxTHCVxE/gIQZsld4lWX54="},"id":"paths/~1apps~1appupdate/post/requestBody/content/text~1plain/example"},"paths/~1apps~1appupdate/post/responses/200/content/application~1json/example":{"value":{"status":"success","data":"a7a5b90b25ccc0a8379ec960c103103390369d1d6d18f88281372b944531dc23"},"id":"paths/~1apps~1appupdate/post/responses/200/content/application~1json/example"},"paths/~1apps~1deploymentinformation/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"price":[{"height":-1,"cpu":3,"ram":1,"hdd":0.5,"minPrice":1,"port":2,"scope":6,"staticip":3},{"height":983000,"cpu":0.3,"ram":0.1,"hdd":0.05,"minPrice":0.1,"port":2,"scope":6,"staticip":3},{"height":1004000,"cpu":0.06,"ram":0.02,"hdd":0.01,"minPrice":0.01,"port":2,"scope":6,"staticip":3},{"height":1288000,"cpu":0.15,"ram":0.05,"hdd":0.02,"minPrice":0.01,"port":2,"scope":6,"staticip":3}],"appSpecsEnforcementHeights":{"1":0,"2":0,"3":983000,"4":1004000,"5":1142000,"6":1300000,"7":1420000},"address":"t3aGJvdtd8NR6GrnqnRuVEzH6MbrXuJFLUX","portMin":1,"portMax":65535,"enterprisePorts":["0-1023",8080,8081,8443,25565,6667],"bannedPorts":["16100-16299","26100-26299","30000-30099",8384,27017,22,23,25,3389,5900,5800,161,512,513,5901,3388,4444,123],"maxImageSize":2000000000,"minimumInstances":3,"maximumInstances":100,"blocksLasting":22000,"minBlocksAllowance":5000,"maxBlocksAllowance":264000,"blocksAllowanceInterval":1000}},"id":"paths/~1apps~1deploymentinformation/get/responses/200/content/application~1json/example"},"paths/~1apps~1enterprisenodes/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":[{"tier":"STRATUS","payment_address":"t3c4EfxLoXXSRZCRnPRF3RpjPi9mBzF5yoJ","txhash":"9c271f03885a58b91b0529e3c59744397898b91a36bc129395244dd714a49247","outidx":0,"pubkey":"045bd4f81d7bda582141793463edb58e0f3228a873bd6b6680b78586db2969f51dfeda672eae65e64ca814316f77557012d02c73db7876764f5eddb6b6d9d02b5b","ip":"65.21.76.151","collateralPoints":30,"maturityPoints":500,"pubKeyPoints":500,"enterprisePoints":2000,"enterpriseApps":0,"score":3030},{"tier":"STRATUS","payment_address":"t3c4EfxLoXXSRZCRnPRF3RpjPi9mBzF5yoJ","txhash":"2b9f7c3f9d537c931345a095de6083fc4d90abdaeafad4920aa7efa61a046a03","outidx":0,"pubkey":"045bd4f81d7bda582141793463edb58e0f3228a873bd6b6680b78586db2969f51dfeda672eae65e64ca814316f77557012d02c73db7876764f5eddb6b6d9d02b5b","ip":"135.181.62.100","collateralPoints":30,"maturityPoints":500,"pubKeyPoints":500,"enterprisePoints":2000,"enterpriseApps":0,"score":3030},{"tier":"CUMULUS","payment_address":"t1dQ3eY9fk2VyLKMsMSRDsKhV6vQGuozvtU","txhash":"00eac3603342d31a57aa37a64bd4204ecc3ea0abd82e6d848b7d6e30c0c54af0","outidx":0,"pubkey":"043b7284fe091ce9fc5bfc2e4e898a944d116ec3bbd1cb1669f6a4ade792175216e348c48afb300d01e2d9e0ced10ad934341a11d4cc866ca2f8839a558ca558ad","ip":"71.203.179.136","collateralPoints":2,"maturityPoints":0,"pubKeyPoints":2,"enterprisePoints":0,"enterpriseApps":0,"score":4}]},"id":"paths/~1apps~1enterprisenodes/get/responses/200/content/application~1json/example"},"paths/~1apps~1requestmessage/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"message":"Application hash bf3d860a1d5d0379519afc7da441fb56c688f83e528162d5f6825c05f6c27e7a requested from the network"}},"id":"paths/~1apps~1requestmessage/get/responses/200/content/application~1json/example"},"paths/~1apps~1checkhashes/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"message":"Running check on missing application messages"}},"id":"paths/~1apps~1checkhashes/get/responses/200/content/application~1json/example"},"paths/~1apps~1latestspecificationversion/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"version":4}},"id":"paths/~1apps~1latestspecificationversion/get/responses/200/content/application~1json/example"},"paths/~1apps~1updatetolatestspecs~1{appname}/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"message":"Application specifications updated successfully"}},"id":"paths/~1apps~1updatetolatestspecs~1{appname}/get/responses/200/content/application~1json/example"},"paths/~1apps~1apporiginalowner~1{appname}/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":"1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC"},"id":"paths/~1apps~1apporiginalowner~1{appname}/get/responses/200/content/application~1json/example"},"paths/~1apps~1installinglocation~1{appname}/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":[{"ip":"192.168.1.100","name":"electrumxtest","broadcastedAt":"2023-11-15T10:00:00.000Z","expireAt":"2023-11-15T11:00:00.000Z","hash":"abc123def456"}]},"id":"paths/~1apps~1installinglocation~1{appname}/get/responses/200/content/application~1json/example"},"paths/~1apps~1installinglocations/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":[{"ip":"192.168.1.100","name":"app1","broadcastedAt":"2023-11-15T10:00:00.000Z","expireAt":"2023-11-15T11:00:00.000Z","hash":"abc123"}]},"id":"paths/~1apps~1installinglocations/get/responses/200/content/application~1json/example"},"paths/~1apps~1installingerrorslocation~1{appname}/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":[{"ip":"192.168.1.100","name":"electrumxtest","error":"Failed to pull Docker image"}]},"id":"paths/~1apps~1installingerrorslocation~1{appname}/get/responses/200/content/application~1json/example"},"paths/~1apps~1installingerrorslocations/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":[{"ip":"192.168.1.100","name":"app1","error":"Installation timeout"}]},"id":"paths/~1apps~1installingerrorslocations/get/responses/200/content/application~1json/example"},"paths/~1apps~1whitelistedrepositories/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":["docker.io","quay.io","gcr.io"]},"id":"paths/~1apps~1whitelistedrepositories/get/responses/200/content/application~1json/example"},"paths/~1apps~1verifyappregistrationspecifications/post/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"version":4,"name":"myapp","description":"My application","owner":"1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC"}},"id":"paths/~1apps~1verifyappregistrationspecifications/post/responses/200/content/application~1json/example"},"paths/~1apps~1verifyappupdatespecifications/post/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"version":5,"name":"myapp","description":"Updated application"}},"id":"paths/~1apps~1verifyappupdatespecifications/post/responses/200/content/application~1json/example"},"paths/~1apps~1getappspecsusdprice/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"fluxUsdPrice":0.85,"cpuPricePerMonth":2.5,"ramPricePerMonth":1.2,"hddPricePerMonth":0.1}},"id":"paths/~1apps~1getappspecsusdprice/get/responses/200/content/application~1json/example"},"paths/~1apps~1applogpolling~1{appname}/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"logs":"2023-11-15 10:00:00 Application started\\n2023-11-15 10:00:01 Connected to database"}},"id":"paths/~1apps~1applogpolling~1{appname}/get/responses/200/content/application~1json/example"},"paths/~1apps~1testappinstall~1{appname}/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"message":"Application can be installed successfully","canInstall":true}},"id":"paths/~1apps~1testappinstall~1{appname}/get/responses/200/content/application~1json/example"},"paths/~1apps~1installapplocally~1{appname}/get/responses/200/content/application~1json/example":{"value":{"status":"Downloading image","progressDetail":{"current":41943040,"total":104857600},"progress":"[=========>          ]  40MB/100MB","id":"6a1f8b3c9d2e"},"id":"paths/~1apps~1installapplocally~1{appname}/get/responses/200/content/application~1json/example"},"paths/~1apps~1redeploy~1{appname}/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"message":"Application redeployment initiated"}},"id":"paths/~1apps~1redeploy~1{appname}/get/responses/200/content/application~1json/example"},"paths/~1apps~1reconstructhashes/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"message":"Hash collection reconstruction initiated"}},"id":"paths/~1apps~1reconstructhashes/get/responses/200/content/application~1json/example"},"paths/~1apps~1getpublickey/post/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"publickey":"0x1234567890abcdef..."}},"id":"paths/~1apps~1getpublickey/post/responses/200/content/application~1json/example"},"paths/~1apps~1operations~1{jobId}/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"jobId":"op_2f8f1a1c-1a2b-4c3d-9e8f-0a1b2c3d4e5f","kind":"fileoperation.copy","status":"Running","createdAt":1772719200000,"lastUpdatedAt":1772719214000,"progress":["Copying..."],"error":null,"detail":{"app":"mycomponent_myapp","operation":"fileoperation.copy","bytesDone":41943040,"bytesTotal":104857600}}},"id":"paths/~1apps~1operations~1{jobId}/get/responses/200/content/application~1json/example"},"paths/~1apps~1operations~1{jobId}/get/responses/404/content/application~1json/example":{"value":{"status":"error","data":{"message":"Operation not found"}},"id":"paths/~1apps~1operations~1{jobId}/get/responses/404/content/application~1json/example"},"paths/~1apps~1operations~1{jobId}/delete/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"jobId":"op_2f8f1a1c-1a2b-4c3d-9e8f-0a1b2c3d4e5f","cancelRequested":true,"status":"Running"}},"id":"paths/~1apps~1operations~1{jobId}/delete/responses/200/content/application~1json/example"},"paths/~1apps~1operations~1{jobId}/delete/responses/404/content/application~1json/example":{"value":{"status":"error","data":{"message":"Operation not found"}},"id":"paths/~1apps~1operations~1{jobId}/delete/responses/404/content/application~1json/example"},"paths/~1apps~1placementfeasibility/post/requestBody/content/application~1json/example":{"value":{"instances":5,"geolocation":["acEU"],"compose":[{"name":"mycomponent","cpu":2,"ram":4000,"hdd":40,"tiered":false,"containerData":"/data"}]},"id":"paths/~1apps~1placementfeasibility/post/requestBody/content/application~1json/example"},"paths/~1apps~1placementfeasibility/post/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"instances":5,"candidateCount":1832,"domainCount":964,"maxPerDomain":1,"placeable":true,"tableAvailable":true,"tableGenerated":"2026-09-01T00:00:00.000Z","syncedApp":true,"category":"ok","constrained":false,"satisfiable":true,"normalizedGeolocation":["acEU"],"coarsenedEntries":[]}},"id":"paths/~1apps~1placementfeasibility/post/responses/200/content/application~1json/example"},"paths/~1apps~1placementlocations/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"tableAvailable":true,"tableGenerated":"2026-09-01T00:00:00.000Z","total":{"nodes":6387,"domains":3204},"unresolved":12,"continents":{"EU":{"nodes":2810,"domains":1490,"tiers":{"CUMULUS":1402,"NIMBUS":701,"STRATUS":707}}}}},"id":"paths/~1apps~1placementlocations/get/responses/200/content/application~1json/example"},"paths/~1apps~1heldcomponents/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":["fluxmycomponent_myapp","fluxwordpress"]},"id":"paths/~1apps~1heldcomponents/get/responses/200/content/application~1json/example"},"paths/~1apps~1promotedfolders/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"ready":true,"folders":["fluxmycomponent_myapp"]}},"id":"paths/~1apps~1promotedfolders/get/responses/200/content/application~1json/example"},"paths/~1apps~1appcomponentnames/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"name":"myapp","components":["mycomponent"]}},"id":"paths/~1apps~1appcomponentnames/get/responses/200/content/application~1json/example"},"paths/~1apps~1messagescount/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":17},"id":"paths/~1apps~1messagescount/get/responses/200/content/application~1json/example"},"paths/~1apps~1tamperingevents/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":[{"appName":"myapp","detectedAt":"2026-09-01T09:14:00.000Z","lastSeen":"2026-09-01T11:02:00.000Z"}]},"id":"paths/~1apps~1tamperingevents/get/responses/200/content/application~1json/example"},"paths/~1apps~1appkill/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":"Flux App myapp successfully killed."},"id":"paths/~1apps~1appkill/get/responses/200/content/application~1json/example"},"paths/~1apps~1appmonitor/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"lastHour":{"cpu":[],"memory":[]}}},"id":"paths/~1apps~1appmonitor/get/responses/200/content/application~1json/example"},"paths/~1apps~1redeploycomponent/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"message":"Component mycomponent of myapp redeployed"}},"id":"paths/~1apps~1redeploycomponent/get/responses/200/content/application~1json/example"},"paths/~1apps~1calculateprice/post/requestBody/content/text~1plain/example":{"value":{"version":7,"name":"blockbookneurai","description":"Blockbook for Neurai","owner":"1XcNTEsgVND4eb3bsVa2bjktnZZSruVct","compose":[{"name":"blockbookneurai","description":"Blockbook for Neurai","repotag":"runonflux/blockbook-docker:latest","ports":[38382,38383],"domains":["",""],"environmentParameters":[],"commands":[],"containerPorts":[9199,1337],"containerData":"/root","cpu":2.5,"ram":5000,"hdd":40,"tiered":false,"secrets":"","repoauth":""}],"instances":3,"contacts":[],"geolocation":[],"expire":22000,"nodes":[],"staticip":false},"id":"paths/~1apps~1calculateprice/post/requestBody/content/text~1plain/example"},"paths/~1apps~1calculateprice/post/responses/200/content/application~1json/example":{"value":{"status":"success","data":1.6},"id":"paths/~1apps~1calculateprice/post/responses/200/content/application~1json/example"},"paths/~1apps~1apppause/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":"Flux App fluxFoldingAtHome successfully paused."},"id":"paths/~1apps~1apppause/get/responses/200/content/application~1json/example"},"paths/~1apps~1appunpause/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":"Flux App fluxFoldingAtHome successfully unpaused."},"id":"paths/~1apps~1appunpause/get/responses/200/content/application~1json/example"},"paths/~1apps~1startmonitoring~1{appname}/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"message":"Application monitoring started"}},"id":"paths/~1apps~1startmonitoring~1{appname}/get/responses/200/content/application~1json/example"},"paths/~1apps~1stopmonitoring~1{appname}/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"message":"Application monitoring stopped"}},"id":"paths/~1apps~1stopmonitoring~1{appname}/get/responses/200/content/application~1json/example"},"paths/~1apps~1getfolderinfo/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":[{"name":"fluxredis_ethercalc (2).tar.gz","size":138008536,"isDirectory":false,"isFile":true,"isSymbolicLink":false,"createdAt":"2024-03-12T08:57:40.817Z","modifiedAt":"2024-03-12T08:58:19.263Z"}]},"id":"paths/~1apps~1getfolderinfo/get/responses/200/content/application~1json/example"},"paths/~1apps~1createfolder/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"message":"Folder Created"}},"id":"paths/~1apps~1createfolder/get/responses/200/content/application~1json/example"},"paths/~1apps~1renameobject/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"message":"Rename successful"}},"id":"paths/~1apps~1renameobject/get/responses/200/content/application~1json/example"},"paths/~1apps~1removeobject/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"message":"Removed successful"}},"id":"paths/~1apps~1removeobject/get/responses/200/content/application~1json/example"},"paths/~1apps~1moveobject/post/requestBody/content/application~1json/example":{"value":{"appname":"myapp","component":"mycomponent","source":"data/report.csv","destination":"archive/report.csv","overwrite":false},"id":"paths/~1apps~1moveobject/post/requestBody/content/application~1json/example"},"paths/~1apps~1moveobject/post/responses/202/content/application~1json/example":{"value":{"status":"success","data":{"jobId":"op_2f8f1a1c-1a2b-4c3d-9e8f-0a1b2c3d4e5f","statusUrl":"/apps/operations/op_2f8f1a1c-1a2b-4c3d-9e8f-0a1b2c3d4e5f","status":"Running"}},"id":"paths/~1apps~1moveobject/post/responses/202/content/application~1json/example"},"paths/~1apps~1copyobject/post/requestBody/content/application~1json/example":{"value":{"appname":"myapp","component":"mycomponent","source":"data","destination":"backup/data","overwrite":false},"id":"paths/~1apps~1copyobject/post/requestBody/content/application~1json/example"},"paths/~1apps~1copyobject/post/responses/202/content/application~1json/example":{"value":{"status":"success","data":{"jobId":"op_2f8f1a1c-1a2b-4c3d-9e8f-0a1b2c3d4e5f","statusUrl":"/apps/operations/op_2f8f1a1c-1a2b-4c3d-9e8f-0a1b2c3d4e5f","status":"Running"}},"id":"paths/~1apps~1copyobject/post/responses/202/content/application~1json/example"},"paths/~1apps~1compressobject/post/requestBody/content/application~1json/example":{"value":{"appname":"myapp","component":"mycomponent","source":"data","destination":"backup/data.tar.gz","overwrite":false},"id":"paths/~1apps~1compressobject/post/requestBody/content/application~1json/example"},"paths/~1apps~1compressobject/post/responses/202/content/application~1json/example":{"value":{"status":"success","data":{"jobId":"op_2f8f1a1c-1a2b-4c3d-9e8f-0a1b2c3d4e5f","statusUrl":"/apps/operations/op_2f8f1a1c-1a2b-4c3d-9e8f-0a1b2c3d4e5f","status":"Running"}},"id":"paths/~1apps~1compressobject/post/responses/202/content/application~1json/example"},"paths/~1apps~1extractobject/post/requestBody/content/application~1json/example":{"value":{"appname":"myapp","component":"mycomponent","source":"backup/data.tar.gz","destination":"data","overwrite":true},"id":"paths/~1apps~1extractobject/post/requestBody/content/application~1json/example"},"paths/~1apps~1extractobject/post/responses/202/content/application~1json/example":{"value":{"status":"success","data":{"jobId":"op_2f8f1a1c-1a2b-4c3d-9e8f-0a1b2c3d4e5f","statusUrl":"/apps/operations/op_2f8f1a1c-1a2b-4c3d-9e8f-0a1b2c3d4e5f","status":"Running"}},"id":"paths/~1apps~1extractobject/post/responses/202/content/application~1json/example"},"paths/~1flux~1startdaemon/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"message":"Flux successfully started"}},"id":"paths/~1flux~1startdaemon/get/responses/200/content/application~1json/example"},"paths/~1flux~1restartdaemon/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"message":"Daemon successfully restarted"}},"id":"paths/~1flux~1restartdaemon/get/responses/200/content/application~1json/example"},"paths/~1flux~1entermaster/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"message":"Master branch successfully entered"}},"id":"paths/~1flux~1entermaster/get/responses/200/content/application~1json/example"},"paths/~1flux~1enterdevelopment/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"message":"Development branch successfully entered"}},"id":"paths/~1flux~1enterdevelopment/get/responses/200/content/application~1json/example"},"paths/~1flux~1reindexdaemon/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"message":"Flux successfully reindexing"}},"id":"paths/~1flux~1reindexdaemon/get/responses/200/content/application~1json/example"},"paths/~1flux~1updateflux/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"message":"Flux successfully updating"}},"id":"paths/~1flux~1updateflux/get/responses/200/content/application~1json/example"},"paths/~1flux~1hardupdateflux/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"message":"Flux successfully updating"}},"id":"paths/~1flux~1hardupdateflux/get/responses/200/content/application~1json/example"},"paths/~1flux~1updatedaemon/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"message":"Daemon successfully updated"}},"id":"paths/~1flux~1updatedaemon/get/responses/200/content/application~1json/example"},"paths/~1flux~1updatebenchmark/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"message":"Benchmark successfully updated"}},"id":"paths/~1flux~1updatebenchmark/get/responses/200/content/application~1json/example"},"paths/~1flux~1daemondebug/get/responses/200/content/application~1json/example":{"value":"2020-05-09 11:27:30 Flux version v4.0.1-32bd16d-dirty (2020-03-20 19:05:39 +0000) 2020-05-09 11:27:30 AppInit2: parameter interaction: -externalip set -> setting -discover=0 2020-05-09 11:27:30 Using BerkeleyDB version Berkeley DB 6.2.23: (March 28, 2016) 2020-05-09 11:27:30 Default data directory /home/user/.flux 2020-05-09 11:27:30 Using data directory /home/user/.flux/ 2020-05-09 11:27:30 Using config file /home/user/.flux/flux.conf 2020-05-09 11:27:30 Using at most 256 connections (1024 file descriptors available) 2020-05-09 11:27:30 Using 2 threads for script verification 2020-05-09 11:27:30 scheduler thread start 2020-05-09 11:27:30 Loading Sapling (Spend) parameters from /home/user/.zcash-params/sapling-spend.params 2020-05-09 11:27:30 Loading Sapling (Output) parameters from /home/user/.zcash-params/sapling-output.params 2020-05-09 11:27:30 Loading Sapling (Sprout Groth16) parameters from /home/user/.zcash-params/sprout-groth16.params 2020-05-09 11:27:34 Loaded Sapling parameters in 4.129045s seconds. 2020-05-09 11:27:34 Binding RPC on address 0.0.0.0 port 16124 failed. 2020-05-09 11:27:34 HTTP: creating work queue of depth 16 2020-05-09 11:27:34 HTTP: starting 4 worker threads 2020-05-09 11:27:34 Using wallet wallet.dat 2020-05-09 11:27:34 init message: Verifying wallet...","id":"paths/~1flux~1daemondebug/get/responses/200/content/application~1json/example"},"paths/~1flux~1benchmarkdebug/get/responses/200/content/application~1json/example":{"value":"2020-05-13 16:59:02 Benchmark version v1.0.0-beta1-53e0ea2-dirty (2020-04-25 13:03:38 +0800) 2020-05-13 16:59:02 Using OpenSSL version OpenSSL 1.1.1a  20 Nov 2018 2020-05-13 16:59:02 HTTP: creating work queue of depth 16 2020-05-13 16:59:02 HTTP: starting 4 worker threads 2020-05-13 16:59:02 Bound to [::]:16225 2020-05-13 16:59:02 Bound to 0.0.0.0:16225 2020-05-13 16:59:02 init message: Done loading 2020-05-13 16:59:02 Starting Fluxnodes Benchmarking Thread 2020-05-13 16:59:03 Path: /home/user/flux/ZelBack 2020-05-13 16:59:03 ---Flux usage: 0.23012 2020-05-13 16:59:03 ---package evaluator system setup starting 2020-05-13 16:59:03 ---package evaluator already installed 2020-05-13 16:59:03 ---package evaluator found version: 1.0.11 2020-05-13 16:59:03 ---package evaluator system setup completed 2020-05-13 16:59:03 ---Starting computer specs test 2020-05-13 16:59:08 ---Found cores: 2 2020-05-13 16:59:08 ---Found ram: 3.8 2020-05-13 16:59:08 ---Found HDD: 38.200001 G 2020-05-13 16:59:08 ---Found HDD: 12.000000 G 2020-05-13 16:59:08 ---Found DD_WRITE: 675.628 2020-05-13 16:59:08 ---Finished computer specs test 2020-05-13 16:59:08 ---Starting package evaluator test 2020-05-13 16:59:29 ---Found eps v1: 157.185 2020-05-13 16:59:29 ---Finished package evaluator test","id":"paths/~1flux~1benchmarkdebug/get/responses/200/content/application~1json/example"},"paths/~1flux~1taildaemondebug/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"message":"2020-09-12 01:41:43 keypool reserve 6\n2020-09-12 01:41:43 keypool return 6\n2020-09-12 01:41:47 UpdateTip: new best=00000001445f7d700c03f4815cbd3504ba4b133f33493fa0513dfb34a904c024 height=684556  log2_work=45.426889  tx=4126528 date=2020-09-12 01:40:03 progress=0.999999 cache=55.5MiB(15859tx)\n2020-09-12 01:41:48 keypool reserve 6\n2020-09-12 01:41:48 keypool return 6\n2020-09-12 01:41:51 keypool reserve 6\n2020-09-12 01:41:51 keypool return 6\n2020-09-12 01:41:56 peer=80 using obsolete version 170006; disconnecting\n2020-09-12 01:41:56 ProcessMessages(version, 103 bytes) FAILED peer=80\n2020-09-12 01:41:56 keypool reserve 6\n2020-09-12 01:41:56 keypool return 6\n2020-09-12 01:42:02 keypool reserve 6\n2020-09-12 01:42:02 keypool return 6\n2020-09-12 01:42:07 keypool reserve 6\n2020-09-12 01:42:07 keypool return 6\n2020-09-12 01:42:12 keypool reserve 6\n2020-09-12 01:42:12 keypool return 6\n2020-09-12 01:42:17 keypool reserve 6\n2020-09-12 01:42:17 keypool return 6\n2020-09-12 01:42:22 keypool reserve 6\n2020-09-12 01:42:22 keypool return 6\n2020-09-12 01:42:27 keypool reserve 6\n2020-09-12 01:42:27 keypool return 6\n2020-09-12 01:42:32 keypool reserve 6\n2020-09-12 01:42:32 keypool return 6\n2020-09-12 01:42:37 keypool reserve 6\n2020-09-12 01:42:37 keypool return 6\n2020-09-12 01:42:42 keypool reserve 6\n2020-09-12 01:42:42 keypool return 6\n2020-09-12 01:42:47 keypool reserve 6\n2020-09-12 01:42:47 keypool return 6\n2020-09-12 01:42:49 keypool reserve 6\n2020-09-12 01:42:49 keypool return 6\n2020-09-12 01:42:52 keypool reserve 6\n2020-09-12 01:42:52 keypool return 6\n2020-09-12 01:42:57 keypool reserve 6\n2020-09-12 01:42:57 keypool return 6\n2020-09-12 01:43:02 keypool reserve 6\n2020-09-12 01:43:02 keypool return 6\n2020-09-12 01:43:07 keypool reserve 6\n2020-09-12 01:43:07 keypool return 6\n2020-09-12 01:43:12 keypool reserve 6\n2020-09-12 01:43:12 keypool return 6\n2020-09-12 01:43:17 keypool reserve 6\n2020-09-12 01:43:17 keypool return 6\n2020-09-12 01:43:22 keypool reserve 6\n2020-09-12 01:43:22 keypool return 6\n2020-09-12 01:43:27 keypool reserve 6\n2020-09-12 01:43:27 keypool return 6\n2020-09-12 01:43:32 keypool reserve 6\n2020-09-12 01:43:32 keypool return 6\n2020-09-12 01:43:37 keypool reserve 6\n2020-09-12 01:43:37 keypool return 6\n2020-09-12 01:43:42 keypool reserve 6\n2020-09-12 01:43:42 keypool return 6\n2020-09-12 01:43:47 keypool reserve 6\n2020-09-12 01:43:47 keypool return 6\n2020-09-12 01:43:52 keypool reserve 6\n2020-09-12 01:43:52 keypool return 6\n2020-09-12 01:43:57 keypool reserve 6\n2020-09-12 01:43:57 keypool return 6\n2020-09-12 01:44:02 keypool reserve 6\n2020-09-12 01:44:02 keypool return 6\n2020-09-12 01:44:07 keypool reserve 6\n2020-09-12 01:44:07 keypool return 6\n2020-09-12 01:44:12 keypool reserve 6\n2020-09-12 01:44:12 keypool return 6\n2020-09-12 01:44:17 keypool reserve 6\n2020-09-12 01:44:17 keypool return 6\n2020-09-12 01:44:17 peer=81 using obsolete version 170013; disconnecting\n2020-09-12 01:44:17 ProcessMessages(version, 103 bytes) FAILED peer=81\n2020-09-12 01:44:22 keypool reserve 6\n2020-09-12 01:44:22 keypool return 6\n2020-09-12 01:44:27 keypool reserve 6\n2020-09-12 01:44:27 keypool return 6\n2020-09-12 01:44:29 remove: Remove fluxnode tx from mempool 4fea691828378a1cfabfe43ca29b527aea98c81a9ecb3e12a70a53d2eed2c924\n2020-09-12 01:44:29 UpdateTip: new best=000000747c5d711cb2ae3187797051307b10c2732299cdc2cb8078b1cef91d7d height=684557  log2_work=45.426889  tx=4126534 date=2020-09-12 01:43:47 progress=1.000000 cache=55.5MiB(15862tx)\n2020-09-12 01:44:29 Fluxnode found nothing to do: COutPoint(9c8af320e5, 0)\n2020-09-12 01:44:30 AcceptToMemoryPool: Adding fluxnode transaction to mempool: COutPoint(a5b2a9ebbb, 0) hash: 928f795ecc704c3f0411512ebe3f2732f4f1d94f4dd9239147c8d6cbdf80228e\n2020-09-12 01:44:30 AcceptToMemoryPool: Adding fluxnode transaction to mempool: COutPoint(87b6472d8d, 0) hash: c66fada272ddd909aa20a413e8dfa8ecb9e80bdfabe06fe21ca8216923d8fab6\n2020-09-12 01:44:30 AcceptToMemoryPool: Adding fluxnode transaction to mempool: COutPoint(0aed717593, 0) hash: 090c77f6793fffcfd876c8952b351d4e9bfe40c5795b59480730e8ae3d5edfa4\n2020-09-12 01:44:30 AcceptToMemoryPool: Adding fluxnode transaction to mempool: COutPoint(805d696dda, 0) hash: cb2ba22ca622332c02e5855c1d0f176606a19a59269280e800bce5bcc2b44e1c\n2020-09-12 01:44:30 AcceptToMemoryPool: Adding fluxnode transaction to mempool: COutPoint(35b4698aad, 0) hash: 71edaec39542cc5cf13faa3e181fb98c94d0027a15f3ba90851a9f73c21c91c2\n2020-09-12 01:44:30 AcceptToMemoryPool: Adding fluxnode transaction to mempool: COutPoint(49fa5b457d, 0) hash: 9ef9da575da26ff4dde7a9eb8b339ca0621c28b924fee46865c196b8259903ad\n2020-09-12 01:44:31 AcceptToMemoryPool: Adding fluxnode transaction to mempool: COutPoint(b5bcdabfe4, 0) hash: f854454ad5f32d69b91c778e88d23ec67d695a1d0791c2b97fc4c7d7dfca2220\n2020-09-12 01:44:32 keypool reserve 6\n2020-09-12 01:44:32 keypool return 6\n2020-09-12 01:44:36 AcceptToMemoryPool: Adding fluxnode transaction to mempool: COutPoint(b5dd6b1a79, 0) hash: cc4c40dc30e54b2ef18f4b7ece987292bac2a8248f763bcd60574d610c811c52\n2020-09-12 01:44:36 keypool reserve 6\\n2020-09-12 01:44:36 keypool return 6\n2020-09-12 01:44:36 AcceptToMemoryPool: Adding fluxnode transaction to mempool: COutPoint(57f9033b47, 0) hash: 0218861ec9783cc45731d3fb1d87858a9d0e7b5bbc48f6d34ac01065db66e140\n2020-09-12 01:44:38 AcceptToMemoryPool: Adding fluxnode transaction to mempool: COutPoint(2c122a59b8, 0) hash: f071f20767d1a55783c21e4e754e7d12e18e2729f28935d1db2b13f482d82b91\n2020-09-12 01:44:38 AcceptToMemoryPool: Adding fluxnode transaction to mempool: COutPoint(936393fea0, 0) hash: 8c623265e5e33dfad68967ff14d31d03dd4c62565e2fd97916903cefb780334a\n2020-09-12 01:44:39 AcceptToMemoryPool: Adding fluxnode transaction to mempool: COutPoint(e27995065e, 0) hash: ca7c2362a43ce53c0c95221e2333393724601480e14ba9b330d8fd3ecfc9c4da\n2020-09-12 01:44:41 keypool reserve 6\n2020-09-12 01:44:41 keypool return 6\n2020-09-12 01:44:46 keypool reserve 6\n2020-09-12 01:44:46 keypool return 6\n2020-09-12 01:44:49 keypool reserve 6\n2020-09-12 01:44:49 keypool return 6"}},"id":"paths/~1flux~1taildaemondebug/get/responses/200/content/application~1json/example"},"paths/~1flux~1tailbenchmarkdebug/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"message":"2020-09-12 00:03:39 ---Using Historical eps: 167.846\n2020-09-12 00:03:39 ---Finished package evaluator test\n2020-09-12 00:23:25 Shutdown: In progress...\n2020-09-12 00:23:25 StopRPC: waiting for async rpc workers to stop\n2020-09-12 00:23:25 Shutdown: done\n2020-09-12 00:24:09\n2020-09-12 00:24:09 Benchmark version v1.0.0-beta1-b16e73c-dirty (2020-07-16 22:58:47 +0200)\n2020-09-12 00:24:09 Using OpenSSL version OpenSSL 1.1.1a  20 Nov 2018\n2020-09-12 00:24:09 HTTP: creating work queue of depth 16\n2020-09-12 00:24:09 HTTP: starting 4 worker threads\n2020-09-12 00:24:09 Bound to [::]:16225\n2020-09-12 00:24:09 Bound to 0.0.0.0:16225\n2020-09-12 00:24:09 init message: Done loading\n2020-09-12 00:24:09 Starting Fluxnodes Benchmarking Thread\n2020-09-12 00:24:10 Path: /home/user/flux/ZelBack\n2020-09-12 00:25:10 ---Flux usage: 0.44897\n2020-09-12 00:25:10 ---package evaluator system setup starting\n2020-09-12 00:25:10 ---package evaluator already installed\n2020-09-12 00:25:10 ---package evaluator found version: 1.0.11\n2020-09-12 00:25:10 ---package evaluator system setup completed\n2020-09-12 00:25:10 ---Starting computer specs test\n2020-09-12 00:25:15 ---Found cores: 2\n2020-09-12 00:25:15 ---Found ram: 3.8\n2020-09-12 00:25:15 ---Found HDD: 38.200001 G\n2020-09-12 00:25:15 ---Found HDD: 13.000000 G\n2020-09-12 00:25:15 ---Found DD_WRITE: 745.264\n2020-09-12 00:25:15 ---Finished computer specs test\n2020-09-12 00:25:15 ---Starting package evaluator test\n2020-09-12 00:25:35 ---Found eps v1: 176.479\n2020-09-12 00:25:35 ---Finished package evaluator test\n2020-09-12 00:55:45 ---Restarting benchmarks\n2020-09-12 00:55:46 Path: /home/user/flux/ZelBack\n2020-09-12 00:55:46 ---Flux usage: 0.16616\n2020-09-12 00:55:46 ---package evaluator system setup starting\n2020-09-12 00:55:46 ---package evaluator already installed\n2020-09-12 00:55:46 ---package evaluator found version: 1.0.11\n2020-09-12 00:55:46 ---package evaluator system setup completed\n2020-09-12 00:55:46 ---Starting computer specs test\n2020-09-12 00:55:46 ---Found cores: 2\n2020-09-12 00:55:46 ---Found ram: 3.8\n2020-09-12 00:55:46 ---Found HDD: 38.200001 G\n2020-09-12 00:55:46 ---Found HDD: 13.000000 G\n2020-09-12 00:55:46 ---Using Historical DD_WRITE: 745.264\n2020-09-12 00:55:46 ---Finished computer specs test\n2020-09-12 00:55:46 ---Starting package evaluator test\n2020-09-12 00:55:46 ---Using Historical eps: 176.479\n2020-09-12 00:55:46 ---Finished package evaluator test\n2020-09-12 01:25:56 ---Restarting benchmarks\n2020-09-12 01:25:57 Path: /home/user/flux/ZelBack\n2020-09-12 01:25:57 ---Flux usage: 0.21791\n2020-09-12 01:25:57 ---package evaluator system setup starting\n2020-09-12 01:25:57 ---package evaluator already installed\n2020-09-12 01:25:57 ---package evaluator found version: 1.0.11\n2020-09-12 01:25:57 ---package evaluator system setup completed\n2020-09-12 01:25:57 ---Starting computer specs test\n2020-09-12 01:25:57 ---Found cores: 2\n2020-09-12 01:25:57 ---Found ram: 3.8\n2020-09-12 01:25:57 ---Found HDD: 38.200001 G\n2020-09-12 01:25:57 ---Found HDD: 13.000000 G\n2020-09-12 01:25:57 ---Using Historical DD_WRITE: 745.264\n2020-09-12 01:25:57 ---Finished computer specs test\n2020-09-12 01:25:57 ---Starting package evaluator test\n2020-09-12 01:25:57 ---Using Historical eps: 176.479\n2020-09-12 01:25:57 ---Finished package evaluator test\n2020-09-12 01:56:07 ---Restarting benchmarks\n2020-09-12 01:56:08 Path: /home/user/flux/ZelBack\n2020-09-12 01:56:08 ---Flux usage: 0.19594\n2020-09-12 01:56:08 ---package evaluator system setup starting\n2020-09-12 01:56:08 ---package evaluator already installed\n2020-09-12 01:56:08 ---package evaluator found version: 1.0.11\n2020-09-12 01:56:08 ---package evaluator system setup completed\n2020-09-12 01:56:08 ---Starting computer specs test\n2020-09-12 01:56:08 ---Found cores: 2\n2020-09-12 01:56:08 ---Found ram: 3.8\n2020-09-12 01:56:08 ---Found HDD: 38.200001 G\n2020-09-12 01:56:08 ---Found HDD: 13.000000 G\n2020-09-12 01:56:08 ---Using Historical DD_WRITE: 745.264\n2020-09-12 01:56:08 ---Finished computer specs test\n2020-09-12 01:56:08 ---Starting package evaluator test\n2020-09-12 01:56:28 ---Found eps v1: 167.138\n2020-09-12 01:56:28 ---Finished package evaluator test"}},"id":"paths/~1flux~1tailbenchmarkdebug/get/responses/200/content/application~1json/example"},"paths/~1flux~1errorlog/get/responses/200/content/application~1json/example":{"value":"2020-05-13T11:43:35.223Z          {} 2020-05-13T16:58:20.492Z {\"code\":\"ECONNREFUSED\",\"name\":\"Error\",\"message\":\"connect ECONNREFUSED 127.0.0.1:16124\"} 2020-05-13T16:58:20.494Z {} 2020-05-13T16:58:29.181Z {\"code\":\"ECONNREFUSED\",\"name\":\"Error\",\"message\":\"connect ECONNREFUSED 127.0.0.1:16124\"} 2020-05-13T16:59:03.686Z {\"code\":-28,\"name\":\"Error\",\"message\":\"Loading fluxnode payment cache...\"} 2020-05-13T20:51:36.484Z          {} 2020-05-14T07:15:38.355Z          {} 2020-05-14T12:18:38.695Z          {} 2020-05-14T13:30:35.112Z {\"code\":\"ECONNREFUSED\",\"name\":\"Error\",\"message\":\"connect ECONNREFUSED 127.0.0.1:16124\"} 2020-05-14T13:30:35.114Z {} 2020-05-14T13:30:38.782Z          {} 2020-05-14T13:31:09.309Z {\"code\":-28,\"name\":\"Error\",\"message\":\"Loading fluxnode payment cache...\"} 2020-05-14T13:37:30.205Z {\"code\":\"ECONNREFUSED\",\"name\":\"Error\",\"message\":\"connect ECONNREFUSED 127.0.0.1:16124\"} 2020-05-14T13:38:10.519Z {\"code\":-28,\"name\":\"Error\",\"message\":\"Loading fluxnode payment cache...\"} 2020-05-14T13:58:08.810Z          {} 2020-05-14T14:49:30.295Z {\"code\":\"ECONNREFUSED\",\"name\":\"Error\",\"message\":\"connect ECONNREFUSED 127.0.0.1:16124\"} 2020-05-14T14:49:32.669Z {\"code\":\"ECONNREFUSED\",\"name\":\"Error\",\"message\":\"connect ECONNREFUSED 127.0.0.1:16124\"} 2020-05-14T14:49:32.672Z {} 2020-05-14T14:50:10.807Z {\"code\":-28,\"name\":\"Error\",\"message\":\"Loading fluxnode payment cache...\"} 2020-05-14T16:19:39.197Z          {}","id":"paths/~1flux~1errorlog/get/responses/200/content/application~1json/example"},"paths/~1flux~1tailerrorlog/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"message":"2020-09-11T18:36:17.339Z          {}\n2020-09-11T18:36:17.452Z          {}\n2020-09-11T18:36:17.553Z          {}\n2020-09-11T18:36:17.776Z          {}\n2020-09-11T18:36:17.898Z          {}\n2020-09-11T18:36:18.102Z          {}\n2020-09-11T18:36:18.207Z          {}\n2020-09-11T18:36:18.711Z          {}\n2020-09-11T18:36:18.812Z          {}\n2020-09-11T18:36:18.915Z          {}\n2020-09-11T18:36:19.016Z          {}\n2020-09-11T18:36:19.218Z          {}\n2020-09-11T18:36:19.318Z          {}\n2020-09-11T18:36:19.521Z          {}\n2020-09-11T18:48:11.898Z          {}\n2020-09-11T18:48:17.556Z          {}\n2020-09-11T18:48:19.812Z          {}\n2020-09-11T18:52:20.539Z          {}\n2020-09-11T18:55:26.079Z          {}\n2020-09-11T18:55:26.159Z          {}\n2020-09-11T19:00:19.193Z          {}\n2020-09-11T19:04:07.389Z          {}\n2020-09-11T19:04:13.667Z          {}\n2020-09-11T19:14:10.229Z          {}\n2020-09-11T19:24:16.383Z          {}\n2020-09-11T19:32:09.297Z          {}\n2020-09-11T19:56:17.959Z          {}\n2020-09-11T20:03:26.244Z          {}\n2020-09-11T20:06:22.354Z          {}\n2020-09-11T20:24:14.665Z          {}\n2020-09-11T20:36:19.212Z          {}\n2020-09-11T20:42:12.967Z          {}\n2020-09-11T20:44:12.980Z          {}\n2020-09-11T20:49:40.861Z          {}\n2020-09-11T20:52:16.705Z          {}\n2020-09-11T20:52:16.893Z          {}\n2020-09-11T20:52:16.994Z          {}\n2020-09-11T20:54:12.108Z          {}\n2020-09-11T21:07:27.799Z          {}\n2020-09-11T21:08:19.471Z          {}\n2020-09-11T21:13:39.968Z          {}\n2020-09-11T21:16:09.308Z          {}\n2020-09-11T21:24:17.914Z          {}\n2020-09-11T21:24:18.011Z          {}\n2020-09-11T21:29:13.920Z          {}\n2020-09-11T21:36:09.406Z          {}\n2020-09-11T21:48:08.548Z          {}\n2020-09-11T21:54:57.653Z          {}\n2020-09-11T22:08:20.088Z          {}\n2020-09-11T22:12:17.281Z          {}\n2020-09-11T22:15:21.272Z          {}\n2020-09-11T22:22:56.814Z          {}\n2020-09-11T22:26:24.336Z          {}\n2020-09-11T22:40:18.348Z          {}\n2020-09-11T22:48:14.137Z          {}\n2020-09-11T23:12:15.635Z          {}\n2020-09-11T23:23:44.443Z          {}\n2020-09-11T23:24:44.429Z          {}\n2020-09-11T23:27:32.293Z          {}\n2020-09-11T23:29:14.338Z          {}\n2020-09-11T23:50:22.790Z          {}\n2020-09-11T23:50:23.146Z          {}\n2020-09-11T23:51:32.910Z          {}\n2020-09-12T00:01:44.369Z          {}\n2020-09-12T00:05:14.362Z          {}\n2020-09-12T00:11:14.366Z          {}\n2020-09-12T00:16:20.163Z          {}\n2020-09-12T00:23:26.264Z          {}\n2020-09-12T00:23:26.395Z          {}\n2020-09-12T00:23:26.496Z          {}\n2020-09-12T00:23:26.779Z          {}\n2020-09-12T00:23:27.502Z          {}\n2020-09-12T00:23:27.703Z          {}\n2020-09-12T00:23:27.804Z          {}\n2020-09-12T00:23:27.906Z          {}\n2020-09-12T00:23:28.006Z          {}\n2020-09-12T00:23:28.207Z          {}\n2020-09-12T00:23:28.308Z          {}\n2020-09-12T00:23:28.409Z          {}\n2020-09-12T00:23:57.695Z          {}\n2020-09-12T00:24:04.521Z {\"code\":-28,\"name\":\"Error\",\"message\":\"Activating best chain...\"}\n2020-09-12T00:24:19.135Z          {}\n2020-09-12T00:34:22.624Z          {}\n2020-09-12T00:49:11.875Z          {}\n2020-09-12T00:52:11.993Z          {}\n2020-09-12T00:52:17.362Z          {}\n2020-09-12T00:52:18.594Z          {}\n2020-09-12T01:03:14.488Z          {}\n2020-09-12T01:06:56.394Z          {}\n2020-09-12T01:18:11.652Z          {}\n2020-09-12T01:24:13.613Z          {}\n2020-09-12T01:30:41.937Z          {}\n2020-09-12T01:31:13.278Z          {}\n2020-09-12T01:32:19.941Z          {}\n2020-09-12T01:34:11.928Z          {}\n2020-09-12T01:34:56.540Z          {}\n2020-09-12T01:47:11.945Z          {}\n2020-09-12T01:56:27.102Z          {}\n2020-09-12T02:01:12.047Z          {}\n2020-09-12T02:15:22.973Z          {}"}},"id":"paths/~1flux~1tailerrorlog/get/responses/200/content/application~1json/example"},"paths/~1flux~1nodetier/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":"cumulus"},"id":"paths/~1flux~1nodetier/get/responses/200/content/application~1json/example"},"paths/~1flux~1info/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"daemon":{"info":{"version":6020050,"protocolversion":170018,"walletversion":60000,"blocks":1455414,"timeoffset":0,"connections":100,"proxy":"","difficulty":27259.8892076468,"testnet":false,"keypoololdest":1674853325,"keypoolsize":101,"paytxfee":0,"relayfee":0.000001,"errors":""}},"node":{"status":{"status":"CONFIRMED","collateral":"COutPoint(405e86b48a5d6846763f260154ca15383854ce5a2efad31474e55ff60cb62979, 0)","txhash":"405e86b48a5d6846763f260154ca15383854ce5a2efad31474e55ff60cb62979","outidx":0,"ip":"185.216.177.168","network":"ipv4","added_height":1327207,"confirmed_height":1327209,"last_confirmed_height":1455394,"last_paid_height":1453696,"tier":"NIMBUS","payment_address":"t1b6ZZLYAVG8QaafiZxB4dwX77YLLtMZeRx","pubkey":"047f9deaee93ae795a354d5b0977dcc3949e062bdbacdd78384b550987ab9db4545f96a5b59bfb2418cba08a181a9eb501bf70d49ef0fc2aa17bcbaf7ada334c8b","activesince":"1677520595","lastpaid":"1692825635","amount":"12500.00"}},"benchmark":{"info":{"version":"3.9.0","rpcport":16224},"status":{"status":"online","benchmarking":"NIMBUS","ipaddress":"185.216.177.168","architecture":"amd64","armboard":"","tier":"NIMBUS","time":1693033429,"real_cores":10,"cores":10,"ram":31,"ssd":1024,"hdd":0,"ddwrite":1114.33,"totalstorage":1024,"disksinfo":[{"disk":"vda","size":1024,"writespeed":1114.33}],"eps":1036,"ping":7.226,"download_speed":809.3055686875,"upload_speed":310.0325255625,"bench_version":"1.0.20","speed_version":"1.2.0","thunder":false,"error":""}},"flux":{"version":"4.9.1","ip":"185.216.177.168","staticIp":true,"zelid":"1HWjQ9S3MyzV6EbtDMEkpHm31parya412N","pgp":"-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nxjMEZIgjpBYJKwYBBAHaRw8BAQdAerrwWyO64yjV8judx51MuoRVum3FDAx0\nWDtYoWqatwHNdDQwNWU4NmI0OGE1ZDY4NDY3NjNmMjYwMTU0Y2ExNTM4Mzg1\nNGNlNWEyZWZhZDMxNDc0ZTU1ZmY2MGNiNjI5Nzk6MCA8MUhXalE5UzNNeXpW\nNkVidERNRWtwSG0zMXBhcnlhNDEyTkBydW5vbmZsdXguaW8+wowEEBYKAD4F\ngmSII6QECwkHCAmQxAt379vcLEADFQgKBBYAAgECGQECmwMCHgEWIQTJIjfd\nRpTSWLEgehHEC3fv29wsQAAAIQoBAOWaX6+vALJA5DTZp3v/snNK4RUxGP4j\n0yPKXuMQtUJ7AP43Bjv22il8nWL7DAZZpPQu6EJI8vNSkfiw9rZDlYZAA844\nBGSII6QSCisGAQQBl1UBBQEBB0Dokszyg3BVx5lJpzDdsvazPLiwi+11Zz8b\nbpOisj8PSwMBCAfCeAQYFggAKgWCZIgjpAmQxAt379vcLEACmwwWIQTJIjfd\nRpTSWLEgehHEC3fv29wsQAAADuYA/2FMZLcEmH62FaUKeXsbxDtwH45o3zkr\nuuxpBKrbx06gAP4hhjAl+ldIxPVUlCTyd63V6T1/CZXmxjDcv9EXoTUiCQ==\n=B2xR\n-----END PGP PUBLIC KEY BLOCK-----\n","cruxid":null,"timezone":"Europe/Berlin","dos":{"dosState":0,"dosMessage":null},"appsDos":{"dosState":0,"dosMessage":null},"development":false,"explorerScannedHeigth":{"generalScannedHeight":1455414},"numberOfConnectionsOut":19,"numberOfConnectionsIn":33},"apps":{"fluxusage":"5.24500000","runningapps":[{"Id":"4d4f8b41bc06be437a289411fc368b533cb3037262db6c1b7da834b9ff64c990","Names":["/fluxnode_PresearchNode1692351142712"],"Image":"presearch/node:latest","ImageID":"sha256:250779dc2ac2c4b8bef16ef46d0d5f4310eb9677e3da622f1a8dbbfc701dae36","Command":"/app/presearch-node","Created":1692377195,"Ports":[{"IP":"0.0.0.0","PrivatePort":38253,"PublicPort":39000,"Type":"tcp"},{"IP":"::","PrivatePort":38253,"PublicPort":39000,"Type":"tcp"},{"IP":"0.0.0.0","PrivatePort":38253,"PublicPort":39000,"Type":"udp"},{"IP":"::","PrivatePort":38253,"PublicPort":39000,"Type":"udp"},{"PrivatePort":39000,"Type":"tcp"},{"PrivatePort":39000,"Type":"udp"}],"Labels":{},"State":"running","Status":"Up 7 days"},{"Id":"ec7fbc0d1815dca14cbfc7618ca98bfed786664634919cfadcfe5ad476626fdd","Names":["/fluxisokoredis_IsokoSSE"],"Image":"isokoxyz/isoko-redis:latest","ImageID":"sha256:57827417aa9fbd1d64bbdaece64baa432ba5ec59edce99c774e64f8c83c02c66","Command":"docker-entrypoint.sh redis-server --requirepass password","Created":1692341609,"Ports":[{"PrivatePort":39470,"Type":"udp"},{"PrivatePort":6379,"Type":"tcp"},{"IP":"0.0.0.0","PrivatePort":3679,"PublicPort":39470,"Type":"tcp"},{"IP":"::","PrivatePort":3679,"PublicPort":39470,"Type":"tcp"},{"IP":"0.0.0.0","PrivatePort":3679,"PublicPort":39470,"Type":"udp"},{"IP":"::","PrivatePort":3679,"PublicPort":39470,"Type":"udp"},{"PrivatePort":39470,"Type":"tcp"}],"Labels":{},"State":"running","Status":"Up 8 days"},{"Id":"c8e4a96024e3fef3790585ffcdb48fd81f914f8ace86e27961fe596675b73119","Names":["/fluxisokosse_IsokoSSE"],"Image":"isokoxyz/isoko-sse:latest","ImageID":"sha256:e57a082b29709efc1d25583855276095873fb3b218fe5fb4ba7854bb6f5f900d","Command":"docker-entrypoint.sh npm run start","Created":1692341603,"Ports":[{"IP":"0.0.0.0","PrivatePort":5000,"PublicPort":33772,"Type":"udp"},{"IP":"::","PrivatePort":5000,"PublicPort":33772,"Type":"udp"},{"PrivatePort":33772,"Type":"tcp"},{"PrivatePort":33772,"Type":"udp"},{"IP":"0.0.0.0","PrivatePort":5000,"PublicPort":33772,"Type":"tcp"},{"IP":"::","PrivatePort":5000,"PublicPort":33772,"Type":"tcp"}],"Labels":{},"State":"running","Status":"Up 8 days"},{"Id":"ca7edafff17324889aefbdfd8e9ad936e15f84d677d12716ec38f34fae15e046","Names":["/fluxFoldingAtHome_FoldingAtRunOnFlux9"],"Image":"yurinnick/folding-at-home:latest","ImageID":"sha256:3b22eaf749f01384995a122aa97d4e03f80af32350e75ebe125927bf3f1d7a0e","Command":"/init-wrapper.sh","Created":1692163488,"Ports":[{"PrivatePort":36330,"Type":"tcp"},{"PrivatePort":36666,"Type":"tcp"},{"PrivatePort":36666,"Type":"udp"},{"IP":"0.0.0.0","PrivatePort":7396,"PublicPort":36666,"Type":"tcp"},{"IP":"::","PrivatePort":7396,"PublicPort":36666,"Type":"tcp"},{"IP":"0.0.0.0","PrivatePort":7396,"PublicPort":36666,"Type":"udp"},{"IP":"::","PrivatePort":7396,"PublicPort":36666,"Type":"udp"}],"Labels":{"description":"Unofficial Folding@Home image for CPU compute","maintainer":"yurinnick","repository":"https://github.com/yurinnick/folding-at-home-docker","version":"v7.6.21"},"State":"running","Status":"Up 10 days"},{"Id":"373182fd794517c6f959ad0ce208b1c3258ad5b3f182f07d35955f4c35873585","Names":["/fluxFoldingAtHome_FoldingAtFluxCloud1691606082588"],"Image":"yurinnick/folding-at-home:latest","ImageID":"sha256:3b22eaf749f01384995a122aa97d4e03f80af32350e75ebe125927bf3f1d7a0e","Command":"/init-wrapper.sh","Created":1691875783,"Ports":[{"PrivatePort":35555,"Type":"udp"},{"PrivatePort":36330,"Type":"tcp"},{"IP":"0.0.0.0","PrivatePort":7396,"PublicPort":35555,"Type":"tcp"},{"IP":"::","PrivatePort":7396,"PublicPort":35555,"Type":"tcp"},{"IP":"0.0.0.0","PrivatePort":7396,"PublicPort":35555,"Type":"udp"},{"IP":"::","PrivatePort":7396,"PublicPort":35555,"Type":"udp"},{"PrivatePort":35555,"Type":"tcp"}],"Labels":{"description":"Unofficial Folding@Home image for CPU compute","maintainer":"yurinnick","repository":"https://github.com/yurinnick/folding-at-home-docker","version":"v7.6.21"},"State":"running","Status":"Up 13 days"},{"Id":"e381969e619194b5c037b1063373d52d0e46d883f0cc2000889c064a67b83726","Names":["/flux_watchtower"],"Image":"containrrr/watchtower","ImageID":"sha256:f847e1adb570c2cc11d1e613cad97baf3cdfe83ddd3c1a29ada848cfbd4f7f3f","Command":"/watchtower --cleanup --interval 24133","Created":1676891906,"Ports":[{"PrivatePort":8080,"Type":"tcp"}],"Labels":{"com.centurylinklabs.watchtower":"true"},"State":"running","Status":"Up 6 months"}],"resources":{"appsCpusLocked":4.3,"appsRamLocked":17700,"appsHddLocked":98}},"geolocation":{"ip":"185.216.177.168","continent":"Europe","continentCode":"EU","country":"Germany","countryCode":"DE","region":"BW","regionName":"Baden-Wurttemberg","lat":49.0291,"lon":8.35695,"org":"netcup GmbH"},"appsHashesTotal":25312,"hashesPresent":25279}},"id":"paths/~1flux~1info/get/responses/200/content/application~1json/example"},"paths/~1flux~1timezone/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":"Europe/Berlin"},"id":"paths/~1flux~1timezone/get/responses/200/content/application~1json/example"},"paths/~1flux~1version/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":"4.1.0"},"id":"paths/~1flux~1version/get/responses/200/content/application~1json/example"},"paths/~1flux~1ip/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":"49.12.8.215"},"id":"paths/~1flux~1ip/get/responses/200/content/application~1json/example"},"paths/~1flux~1staticip/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":true},"id":"paths/~1flux~1staticip/get/responses/200/content/application~1json/example"},"paths/~1flux~1geolocation/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"ip":"148.113.135.234","continent":"North America","continentCode":"NA","country":"Canada","countryCode":"CA","region":"QC","regionName":"Quebec","lat":45.3151,"lon":-73.8779,"org":"OVH Hosting, Inc"}},"id":"paths/~1flux~1geolocation/get/responses/200/content/application~1json/example"},"paths/~1flux~1id/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":"1CcoEkKQZcwUXPSps4bZJDjUM3mqe9bNXf"},"id":"paths/~1flux~1id/get/responses/200/content/application~1json/example"},"paths/~1flux~1pgp/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":"-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nxjMEZOMsEBYJKwYBBAHaRw8BAQdAqjIh7dGGpEwo2bHAJKPnZJLclDSKPysv\ngmK3Va+8fcPNdDFlN2U1ODU0YjdlMjk4OWU5NTNlMTA1MGY0MGFmY2YzYWUz\nZDQ3ZThlNWI1NDgyZWYyZWViNWZkNTY2ZmNmMmE6MCA8MUhXalE5UzNNeXpW\nNkVidERNRWtwSG0zMXBhcnlhNDEyTkBydW5vbmZsdXguaW8+wowEEBYKAD4F\ngmTjLBAECwkHCAmQSQ3C8FnVJhkDFQgKBBYAAgECGQECmwMCHgEWIQQAyk4E\nGn08EnjEMCtJDcLwWdUmGQAAC2QBANAEdUdQEUTLQNYnGRzrCvqzBqdPGbJT\n/zW0nyF8ZLJgAP9pS8OLA3eoYzkhoJKuOn4qcUr48PcBcGzEIpgZFKPPBM44\nBGTjLBASCisGAQQBl1UBBQEBB0AoXsfprvNft3PNBsCPz9VMl8e342PDq91X\nVJeSeBnCSAMBCAfCeAQYFggAKgWCZOMsEAmQSQ3C8FnVJhkCmwwWIQQAyk4E\nGn08EnjEMCtJDcLwWdUmGQAATboA/3hxWLcTxPRQokx+BlcIXHuRu3fK9cnj\nUW6j9M99t6hTAQDDdiNNDAEIOnWXBr1NZiD3iqhPv5zOkLDRtpyw+7NGCw==\n=crwl\n-----END PGP PUBLIC KEY BLOCK-----\n"},"id":"paths/~1flux~1pgp/get/responses/200/content/application~1json/example"},"paths/~1flux~1kadena/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":"kadena:k:7a1529b3a07fate32d75684ab20bdde61545d60f1c6bcbf2489fef857a316652?chainid=0"},"id":"paths/~1flux~1kadena/get/responses/200/content/application~1json/example"},"paths/~1flux~1dosstate/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"dosState":0,"dosMessage":null}},"id":"paths/~1flux~1dosstate/get/responses/200/content/application~1json/example"},"paths/~1flux~1dosstate/post/requestBody/content/application~1json/example":{"value":{"dosState":100,"dosMessage":"Simulated DOS for testing"},"id":"paths/~1flux~1dosstate/post/requestBody/content/application~1json/example"},"paths/~1flux~1dosstate/post/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"dosState":100,"dosMessage":"Simulated DOS for testing"}},"id":"paths/~1flux~1dosstate/post/responses/200/content/application~1json/example"},"paths/~1flux~1connectedpeers/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":["193.188.15.252","164.68.127.146","188.239.61.176","89.187.128.108"]},"id":"paths/~1flux~1connectedpeers/get/responses/200/content/application~1json/example"},"paths/~1flux~1connectedpeersinfo/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":[{"ip":"193.188.15.252","rtt":27},{"ip":"164.68.127.146","rtt":196},{"ip":"188.239.61.176","rtt":202},{"ip":"89.187.128.108","rtt":214}]},"id":"paths/~1flux~1connectedpeersinfo/get/responses/200/content/application~1json/example"},"paths/~1flux~1incomingconnections/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":["::ffff:91.238.104.205","::ffff:192.81.130.145","::ffff:167.86.71.144","::ffff:193.188.15.254","::ffff:62.171.188.152","::ffff:164.68.125.203"]},"id":"paths/~1flux~1incomingconnections/get/responses/200/content/application~1json/example"},"paths/~1flux~1incomingconnectionsinfo/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":[{"ip":"::ffff:91.238.104.205","rtt":210},{"ip":"::ffff:192.81.130.145","rtt":196},{"ip":"::ffff:167.86.71.144","rtt":null},{"ip":"::ffff:193.188.15.254","rtt":214},{"ip":"::ffff:62.171.188.152","rtt":194},{"ip":"::ffff:164.68.125.203","rtt":205}]},"id":"paths/~1flux~1incomingconnectionsinfo/get/responses/200/content/application~1json/example"},"paths/~1flux~1checkfluxavailability/get/responses/200/content/application~1json/example":{"value":{"status":"sucess","data":{"message":"Asking Flux is available"}},"id":"paths/~1flux~1checkfluxavailability/get/responses/200/content/application~1json/example"},"paths/~1flux~1checkcommunication/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"message":"Communication to Flux network is properly established"}},"id":"paths/~1flux~1checkcommunication/get/responses/200/content/application~1json/example"},"paths/~1flux~1uptime/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":467},"id":"paths/~1flux~1uptime/get/responses/200/content/application~1json/example"},"paths/~1flux~1broadcastmessage/post/requestBody/content/text~1plain/example":{"value":{"data":"a7a5b90b25ccc0a8379ec960c103103390369d1d6d18f88281372b944531dc23"},"id":"paths/~1flux~1broadcastmessage/post/requestBody/content/text~1plain/example"},"paths/~1flux~1broadcastmessage/post/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"message":"Message successfully broadcasted to Flux network"}},"id":"paths/~1flux~1broadcastmessage/post/responses/200/content/application~1json/example"},"paths/~1flux~1broadcastmessage/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"message":"Message successfully broadcasted to Flux network"}},"id":"paths/~1flux~1broadcastmessage/get/responses/200/content/application~1json/example"},"paths/~1flux~1addpeer/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"message":"Outgoing connection to 49.12.8.215 initiated"}},"id":"paths/~1flux~1addpeer/get/responses/200/content/application~1json/example"},"paths/~1flux~1removepeer/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"message":"Outgoing connection to 49.12.8.215 closed"}},"id":"paths/~1flux~1removepeer/get/responses/200/content/application~1json/example"},"paths/~1flux~1removeincomingpeer/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"message":"Incoming connection to 49.12.8.215 closed"}},"id":"paths/~1flux~1removeincomingpeer/get/responses/200/content/application~1json/example"},"paths/~1flux~1allowport/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"code":22222,"name":22222,"message":"Rule added\nRule added (v6)"}},"id":"paths/~1flux~1allowport/get/responses/200/content/application~1json/example"},"paths/~1flux~1adjustkadena/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"message":"Kadena account adjusted"}},"id":"paths/~1flux~1adjustkadena/get/responses/200/content/application~1json/example"},"paths/~1flux~1startbenchmark/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"message":"Benchamrk successfully started"}},"id":"paths/~1flux~1startbenchmark/get/responses/200/content/application~1json/example"},"paths/~1flux~1restartbenchmark/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"message":"Benchamrk successfully restarted"}},"id":"paths/~1flux~1restartbenchmark/get/responses/200/content/application~1json/example"},"paths/~1flux~1softupdateflux/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"message":"Flux successfully updated using soft method"}},"id":"paths/~1flux~1softupdateflux/get/responses/200/content/application~1json/example"},"paths/~1flux~1softupdatefluxinstall/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"message":"Flux successfully updated softly with installation"}},"id":"paths/~1flux~1softupdatefluxinstall/get/responses/200/content/application~1json/example"},"paths/~1flux~1warnlog/get/responses/200/content/application~1json/example":{"value":"2022-01-23T15:23:33.638Z          Daemon not yet synced. Flux discovery is awaiting. 2022-01-23T15:25:33.655Z          Node not confirmed. Flux discovery is awaiting. 2022-01-23T15:27:33.869Z          Unexpected token B in JSON at position 0 2022-01-23T15:29:34.535Z          Flux IP not detected. Flux discovery is awaiting.","id":"paths/~1flux~1warnlog/get/responses/200/content/application~1json/example"},"paths/~1flux~1debuglog/get/responses/200/content/application~1json/example":{"value":"2022-01-23T15:23:33.049Z          Flux running on port 16127! 2022-01-23T15:23:33.051Z          Initiating MongoDB connection 2022-01-23T15:23:33.075Z          Flux Home running on port 16126! 2022-01-23T15:23:33.106Z          DB connected 2022-01-23T15:23:33.106Z          Preparing local database... 2022-01-23T15:23:33.471Z          Local database prepared 2022-01-23T15:23:33.472Z          Preparing temporary database... 2022-01-23T15:23:33.505Z          Temporary database prepared 2022-01-23T15:23:33.505Z          Preparing Flux Apps locations 2022-01-23T15:23:33.554Z          Flux Apps locations prepared 2022-01-23T15:23:33.571Z          Firewalls checked 2022-01-23T15:23:33.572Z          Connections polling prepared 2022-01-23T15:23:33.580Z          Flux Daemon Info Service Started 2022-01-23T15:23:33.619Z          Flux checks operational 2022-01-23T15:23:33.638Z          Daemon not yet synced. Flux discovery is awaiting. 2022-01-23T15:23:33.639Z          Flux Discovery started","id":"paths/~1flux~1debuglog/get/responses/200/content/application~1json/example"},"paths/~1flux~1infolog/get/responses/200/content/application~1json/example":{"value":"2022-01-23T15:23:33.047Z          Flux running on port 16127! 2022-01-23T15:23:33.050Z          Initiating MongoDB connection 2022-01-23T15:23:33.071Z          Flux Home running on port 16126! 2022-01-23T15:23:33.105Z          DB connected 2022-01-23T15:23:33.106Z          Preparing local database... 2022-01-23T15:23:33.431Z          Local database prepared 2022-01-23T15:23:33.472Z          Preparing temporary database... 2022-01-23T15:23:33.505Z          Temporary database prepared 2022-01-23T15:23:33.505Z          Preparing Flux Apps locations 2022-01-23T15:23:33.554Z          Flux Apps locations prepared 2022-01-23T15:23:33.571Z          Firewalls checked","id":"paths/~1flux~1infolog/get/responses/200/content/application~1json/example"},"paths/~1flux~1tailwarnlog/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"message":"2022-01-23T16:44:33.266Z          Message received from outgoing peer 167.86.116.93 but is not an originating node of 043adf786dbfc86b8ca741deb589c75b5aa05e99416af5489a6407683c3ef88d30eab6b5cfab869d8def357c46db6bf553b4cb17104219065a17519a8a2596da92.\\n 2022-01-23T16:44:34.856Z          Message received from outgoing peer 167.86.121.80 but is not an originating node of 043d50eb6288db8991a893d00014a0c9bf3ca4baac923eee2e65fae746b5ef41ccd26508ca5e8ef2f0092fc22cd7306b4c1da900eca5f27ee995786f58f6254c79.\\n 2022-01-23T16:44:36.225Z          Message received from incoming peer ::ffff:194.163.176.204 but is not an originating node of 042dd35e0ccf4df99b63768a974b16f6b00fe8cf087320db13942689230ad3a8817f5d98dc0deb8b899a6794cc7ec7771295b54782c8ad52c07c8cedebe83772f5."}},"id":"paths/~1flux~1tailwarnlog/get/responses/200/content/application~1json/example"},"paths/~1flux~1taildebuglog/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"message":"2022-01-23T17:02:21.941Z          Transaction c70cd93576c5717621f75ca9509c113266a0e19559b61784443845c6cb4865d0 1 not found in database. Falling back to blockchain data\\n 2022-01-23T17:02:22.327Z          Transaction 8a6118a60b845250d747f66ecb2eb702eb7ed29c7567745788f9e81d4c3a0f3a 1 not found in database. Falling back to blockchain data\\n 2022-01-23T17:02:22.470Z          Transaction 04b86bbc7a3cd64752032f29d6ef6f6f859bfe86ac5026ecc8d5e8dfa7c29160 0 not found in database. Falling back to blockchain data\\n"}},"id":"paths/~1flux~1taildebuglog/get/responses/200/content/application~1json/example"},"paths/~1flux~1tailinfolog/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"message":"2022-01-23T17:02:23.458Z          Transaction 03dcc45f7c265d73db3e53c98a94c1a52841ac10c7774c6a1942fb602bd7712c 1 not found in database. Falling back to blockchain data\\n 2022-01-23T17:02:23.600Z          Transaction e141049a8de186b718313343bb08f0341c6273eccd424a4b4d5c5bee599ad713 0 not found in database. Falling back to blockchain data\\n 2022-01-23T17:02:23.793Z          Transaction 5e59328a1f97ee3335b23ac550236cdcc022bea86cc78e3dddf0674e2d0fd129 0 not found in database. Falling back to blockchain data\\n"}},"id":"paths/~1flux~1tailinfolog/get/responses/200/content/application~1json/example"},"paths/~1flux~1backendfolder/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":"/home/username/flux/ZelBack/"},"id":"paths/~1flux~1backendfolder/get/responses/200/content/application~1json/example"},"paths/~1flux~1mapport/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"message":"Port mapped"}},"id":"paths/~1flux~1mapport/get/responses/200/content/application~1json/example"},"paths/~1flux~1unmapport/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"message":"Port unmapped"}},"id":"paths/~1flux~1unmapport/get/responses/200/content/application~1json/example"},"paths/~1flux~1getmap/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":[{"public":{"host":"","port":31111},"private":{"host":"192.168.1.105","port":31111},"protocol":"tcp","enabled":false,"description":"Flux_App_StreamrNode1681108241435","ttl":0,"local":false},{"public":{"host":"","port":31112},"private":{"host":"192.168.1.105","port":31112},"protocol":"tcp","enabled":false,"description":"Flux_App_StreamrNode1681108241435","ttl":0,"local":false},{"public":{"host":"","port":31113},"private":{"host":"192.168.1.105","port":31113},"protocol":"tcp","enabled":false,"description":"Flux_App_StreamrNode1681108241435","ttl":0,"local":false},{"public":{"host":"","port":16137},"private":{"host":"192.168.1.102","port":16137},"protocol":"tcp","enabled":false,"description":"Flux_Backend_API","ttl":0,"local":false},{"public":{"host":"","port":16136},"private":{"host":"192.168.1.102","port":16136},"protocol":"tcp","enabled":false,"description":"Flux_Home_UI","ttl":0,"local":false},{"public":{"host":"","port":16177},"private":{"host":"192.168.1.106","port":16177},"protocol":"tcp","enabled":false,"description":"Flux_Backend_API","ttl":0,"local":true},{"public":{"host":"","port":16176},"private":{"host":"192.168.1.106","port":16176},"protocol":"tcp","enabled":false,"description":"Flux_Home_UI","ttl":0,"local":true}]},"id":"paths/~1flux~1getmap/get/responses/200/content/application~1json/example"},"paths/~1flux~1getip/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":"84.28.5.7"},"id":"paths/~1flux~1getip/get/responses/200/content/application~1json/example"},"paths/~1flux~1getgateway/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"gateway":{"description":"http://192.168.1.1:2189/rootDesc.xml","services":["urn:schemas-upnp-org:service:WANIPConnection:1","urn:schemas-upnp-org:service:WANIPConnection:2","urn:schemas-upnp-org:service:WANPPPConnection:1"]},"address":"192.168.1.106"}},"id":"paths/~1flux~1getgateway/get/responses/200/content/application~1json/example"},"paths/~1flux~1routerip/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":"196.53.8.65"},"id":"paths/~1flux~1routerip/get/responses/200/content/application~1json/example"},"paths/~1flux~1adjustrouterip/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":"Router IP adjusted"},"id":"paths/~1flux~1adjustrouterip/get/responses/200/content/application~1json/example"},"paths/~1flux~1blockedports/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":[22]},"id":"paths/~1flux~1blockedports/get/responses/200/content/application~1json/example"},"paths/~1flux~1adjustblockedports/post/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"message":"User Blocked Ports adjusted"}},"id":"paths/~1flux~1adjustblockedports/post/responses/200/content/application~1json/example"},"paths/~1flux~1blockedrepositories/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":["zirnheltdj/wisconsinwaters:latest"]},"id":"paths/~1flux~1blockedrepositories/get/responses/200/content/application~1json/example"},"paths/~1flux~1adjustblockedrepositories/post/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"message":"User Blocked Repositories adjusted"}},"id":"paths/~1flux~1adjustblockedrepositories/post/responses/200/content/application~1json/example"},"paths/~1flux~1apiport/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":16127},"id":"paths/~1flux~1apiport/get/responses/200/content/application~1json/example"},"paths/~1flux~1adjustapiport/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":"API Port adjusted"},"id":"paths/~1flux~1adjustapiport/get/responses/200/content/application~1json/example"},"paths/~1flux~1marketplaceurl/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":"https://stats.runonflux.io/marketplace/listapps"},"id":"paths/~1flux~1marketplaceurl/get/responses/200/content/application~1json/example"},"paths/~1flux~1restart/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":"Restarting FluxOS.."},"id":"paths/~1flux~1restart/get/responses/200/content/application~1json/example"},"paths/~1flux~1systemuptime/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":2531565},"id":"paths/~1flux~1systemuptime/get/responses/200/content/application~1json/example"},"paths/~1flux~1nodejsversions/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"node":"16.20.2","v8":"9.4.146.26-node.26","uv":"1.43.0","zlib":"1.2.11","brotli":"1.0.9","ares":"1.19.1","modules":"93","nghttp2":"1.47.0"}},"id":"paths/~1flux~1nodejsversions/get/responses/200/content/application~1json/example"},"paths/~1flux~1fluxids/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":["1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC","0x742d35Cc9aBCc532815B797b33C6aA4532d3F1B2"]},"id":"paths/~1flux~1fluxids/get/responses/200/content/application~1json/example"},"paths/~1flux~1isarcaneos/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":true},"id":"paths/~1flux~1isarcaneos/get/responses/200/content/application~1json/example"},"paths/~1flux~1streamchainpreparation/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"message":"Chain preparation completed","ready":true}},"id":"paths/~1flux~1streamchainpreparation/get/responses/200/content/application~1json/example"},"paths/~1flux~1streamchain/post/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"message":"Blockchain streaming initiated"}},"id":"paths/~1flux~1streamchain/post/responses/200/content/application~1json/example"},"paths/~1flux~1checkappavailability/post/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"available":true,"message":"Application is accessible"}},"id":"paths/~1flux~1checkappavailability/post/responses/200/content/application~1json/example"},"paths/~1flux~1keepupnpportsopen/post/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"message":"UPnP ports maintained"}},"id":"paths/~1flux~1keepupnpportsopen/post/responses/200/content/application~1json/example"},"paths/~1flux~1peers/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":[{"ip":"202.61.234.13","port":"16127","latency":42}]},"id":"paths/~1flux~1peers/get/responses/200/content/application~1json/example"},"paths/~1flux~1unstablenodes/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":[{"ip":"202.61.234.13","port":"16127","disconnects":7,"firstDisconnect":1772712000000}]},"id":"paths/~1flux~1unstablenodes/get/responses/200/content/application~1json/example"},"paths/~1flux~1peerhistory/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":[{"ip":"75.6.52.11","event":"disconnected","code":4004,"timestamp":1773520100000}]},"id":"paths/~1flux~1peerhistory/get/responses/200/content/application~1json/example"},"paths/~1flux~1topology/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"reporters":24,"knownPeers":312,"topology":{"202.61.234.13:16127":{"outbound":["95.216.1.2:16127"],"inbound":["51.15.3.4:16127"]}}}},"id":"paths/~1flux~1topology/get/responses/200/content/application~1json/example"},"paths/~1flux~1networkhealth/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"status":{"healthy":true},"inSteadyState":true,"history":[]}},"id":"paths/~1flux~1networkhealth/get/responses/200/content/application~1json/example"},"paths/~1flux~1clockdrift/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"source":"chrony","offset":0.000184,"time":1772719200}},"id":"paths/~1flux~1clockdrift/get/responses/200/content/application~1json/example"},"paths/~1flux~1enterpriseappowners/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":["1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC"]},"id":"paths/~1flux~1enterpriseappowners/get/responses/200/content/application~1json/example"},"paths/~1flux~1portsinuse/post/requestBody/content/application~1json/example":{"value":{"pubKey":"04c2b8b...","signature":"H+ZB3oSrsw6XkBxxlbwk33LEBJ...","timestamp":1772719200000},"id":"paths/~1flux~1portsinuse/post/requestBody/content/application~1json/example"},"paths/~1flux~1portsinuse/post/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"pubKey":"04a1f3d...","ports":[31350,31351],"askedAt":1772719200000,"signature":"IHs1c2..."}},"id":"paths/~1flux~1portsinuse/post/responses/200/content/application~1json/example"},"paths/~1flux~1addoutgoingpeer/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"message":"Outgoing connection to 202.61.234.13:16127 established"}},"id":"paths/~1flux~1addoutgoingpeer/get/responses/200/content/application~1json/example"},"paths/~1flux~1startdiscovery/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"message":"Discovery started"}},"id":"paths/~1flux~1startdiscovery/get/responses/200/content/application~1json/example"},"paths/~1flux~1currentbranch/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":"master"},"id":"paths/~1flux~1currentbranch/get/responses/200/content/application~1json/example"},"paths/~1flux~1currentcommitid/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":"10d0954961e0a2f3c5b7d8e9f0a1b2c3d4e5f607"},"id":"paths/~1flux~1currentcommitid/get/responses/200/content/application~1json/example"},"paths/~1flux~1rebuildui/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"message":"CloudUI rebuilt"}},"id":"paths/~1flux~1rebuildui/get/responses/200/content/application~1json/example"},"paths/~1flux~1eventstream/get/responses/200/content/text~1event-stream/example":{"value":"event: stream:gap\ndata: {\"afterId\":4211,\"oldestRetainedId\":4300,\"dropped\":88}\nid: 4211\n\nevent: app:installed\ndata: {\"app\":\"myapp\"}\nid: 4301\n","id":"paths/~1flux~1eventstream/get/responses/200/content/text~1event-stream/example"},"paths/~1flux~1testcounters/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"app":{"installed":3}}},"id":"paths/~1flux~1testcounters/get/responses/200/content/application~1json/example"},"paths/~1flux~1broadcastmessagetooutgoing/post/requestBody/content/text~1plain/example":{"value":{"data":"a7a5b90b25ccc0a8379ec960c103103390369d1d6d18f88281372b944531dc23"},"id":"paths/~1flux~1broadcastmessagetooutgoing/post/requestBody/content/text~1plain/example"},"paths/~1flux~1broadcastmessagetooutgoing/post/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"message":"Message successfully broadcasted to Flux network"}},"id":"paths/~1flux~1broadcastmessagetooutgoing/post/responses/200/content/application~1json/example"},"paths/~1flux~1broadcastmessagetooutgoing/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"message":"Message successfully broadcasted to Flux network"}},"id":"paths/~1flux~1broadcastmessagetooutgoing/get/responses/200/content/application~1json/example"},"paths/~1flux~1broadcastmessagetoincoming/post/requestBody/content/text~1plain/example":{"value":{"data":"a7a5b90b25ccc0a8379ec960c103103390369d1d6d18f88281372b944531dc23"},"id":"paths/~1flux~1broadcastmessagetoincoming/post/requestBody/content/text~1plain/example"},"paths/~1flux~1broadcastmessagetoincoming/post/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"message":"Message successfully broadcasted to Flux network"}},"id":"paths/~1flux~1broadcastmessagetoincoming/post/responses/200/content/application~1json/example"},"paths/~1flux~1broadcastmessagetoincoming/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"message":"Message successfully broadcasted to Flux network"}},"id":"paths/~1flux~1broadcastmessagetoincoming/get/responses/200/content/application~1json/example"},"paths/~1flux~1zelid/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":"1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC"},"id":"paths/~1flux~1zelid/get/responses/200/content/application~1json/example"},"paths/~1benchmark~1getstatus/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"status":"online","benchmarking":"NIMBUS"}},"id":"paths/~1benchmark~1getstatus/get/responses/200/content/application~1json/example"},"paths/~1benchmark~1help/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":"== Benchmarks ==\ngetstatus (full_check)\nrestartnodebenchmarks\nsignfluxnodetransaction \"hexstring\"\nstartmultiportbench\n\n== Control ==\nhelp ( \"command\" )\nstop\n\n== Fluxnode ==\ngetbenchmarks\ngetinfo"},"id":"paths/~1benchmark~1help/get/responses/200/content/application~1json/example"},"paths/~1benchmark~1getbenchmarks/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"ipaddress":"149.154.176.24","architecture":"amd64","armboard":"","status":"STRATUS","time":1692898160,"real_cores":8,"cores":16,"ram":62,"ssd":880,"hdd":0,"ddwrite":830.878984375,"totalstorage":880,"disksinfo":[{"disk":"sda","size":880,"writespeed":830.878984375}],"eps":3449.12,"ping":0.733,"download_speed":1370.830928,"upload_speed":4973.01136,"bench_version":"1.0.20","speed_version":"1.2.0","thunder":false,"error":""}},"id":"paths/~1benchmark~1getbenchmarks/get/responses/200/content/application~1json/example"},"paths/~1benchmark~1getinfo/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"version":"3.8.0","rpcport":16224}},"id":"paths/~1benchmark~1getinfo/get/responses/200/content/application~1json/example"},"paths/~1benchmark~1restartnodebenchmarks/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":"Benchmarks will restart in the next couple minutes"},"id":"paths/~1benchmark~1restartnodebenchmarks/get/responses/200/content/application~1json/example"},"paths/~1benchmark~1stop/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":"Fluxbench server stopping"},"id":"paths/~1benchmark~1stop/get/responses/200/content/application~1json/example"},"paths/~1benchmark~1signfluxnodetransaction/post/requestBody/content/text~1plain/example":{"value":{"hexstring":"0500000004566e906c6df24b00ca710cecbbea166a29b9098456bed212207fea66f433ba4500000000ba33bd5e01182ebd5e010f3131362e3230332e3233372e323530411b27b3e254a9f3248d88039a0f062e0d634e130bd34a9e4a1cb27d7aa6ce975cee251be9af6864a1a4a9e9d5fc2b28a07af8bab36a73f912c59ef844a69fa03f5f411c7f47ba609b2c0eb91268b446b31899ce66f90fa1375aab29692f1b252a53a9883120e10c646292486365608dc806c43e2d49b66afdd150a6a7f60b6b2392a83b"},"id":"paths/~1benchmark~1signfluxnodetransaction/post/requestBody/content/text~1plain/example"},"paths/~1benchmark~1signfluxnodetransaction/post/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"status":"complete","tier":"CUMULUS","hex":"0500000004566e906c6df24b00ca710cecbbea166a29b9098456bed212207fea66f433ba4500000000ba33bd5e014d3cbd5e010f3131362e3230332e3233372e323530411b27b3e254a9f3248d88039a0f062e0d634e130bd34a9e4a1cb27d7aa6ce975cee251be9af6864a1a4a9e9d5fc2b28a07af8bab36a73f912c59ef844a69fa03f5f411b38e0e02dfece0ba3b7aae0afdcea7c70c9ea28b11317763f12092214086059e74d542cada464f3ee2c655011c53f6f18c0aa484bff8ce36926c6b295eb9287ff"}},"id":"paths/~1benchmark~1signfluxnodetransaction/post/responses/200/content/application~1json/example"},"paths/~1benchmark~1signfluxnodetransaction/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"status":"complete","tier":"CUMULUS","hex":"0500000004566e906c6df24b00ca710cecbbea166a29b9098456bed212207fea66f433ba4500000000ba33bd5e014d3cbd5e010f3131362e3230332e3233372e323530411b27b3e254a9f3248d88039a0f062e0d634e130bd34a9e4a1cb27d7aa6ce975cee251be9af6864a1a4a9e9d5fc2b28a07af8bab36a73f912c59ef844a69fa03f5f411b38e0e02dfece0ba3b7aae0afdcea7c70c9ea28b11317763f12092214086059e74d542cada464f3ee2c655011c53f6f18c0aa484bff8ce36926c6b295eb9287ff"}},"id":"paths/~1benchmark~1signfluxnodetransaction/get/responses/200/content/application~1json/example"},"paths/~1benchmark~1getstoredbenchmark/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"tier":"STRATUS","benchmark":{"cores":8,"ram":32,"ssd":880}}},"id":"paths/~1benchmark~1getstoredbenchmark/get/responses/200/content/application~1json/example"},"paths/~1benchmark~1start/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"message":"Benchmark successfully started"}},"id":"paths/~1benchmark~1start/get/responses/200/content/application~1json/example"},"paths/~1benchmark~1restart/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"message":"Benchmark successfully restarted"}},"id":"paths/~1benchmark~1restart/get/responses/200/content/application~1json/example"},"paths/~1benchmark~1signzelnodetransaction/post/requestBody/content/application~1json/example":{"value":{"hexstring":"0400008085202f89"},"id":"paths/~1benchmark~1signzelnodetransaction/post/requestBody/content/application~1json/example"},"paths/~1arcane~1authchallenge/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"challenge":"8f14e45fceea167a5a36dedd4bea2543"}},"id":"paths/~1arcane~1authchallenge/get/responses/200/content/application~1json/example"},"paths/~1arcane~1configsync/post/requestBody/content/application~1json/example":{"value":{"challenge":"8f14e45fceea167a5a36dedd4bea2543","encryptedChallenge":"BASE64...","signature":"H+ZB3oSrsw6XkBxxlbwk33LEBJ...","configData":{"apiport":16127}},"id":"paths/~1arcane~1configsync/post/requestBody/content/application~1json/example"},"paths/~1arcane~1configsync/post/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"message":"Configuration synchronised"}},"id":"paths/~1arcane~1configsync/post/responses/200/content/application~1json/example"},"paths/~1daemon~1help/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":"== Addressindex == getaddressbalance {\"addresses\": [\"taddr\", ...]} getaddressdeltas {\"addresses\": [\"taddr\", ...], (\"start\": n), (\"end\": n), (\"chainInfo\": true|false)} getaddressmempool {\"addresses\": [\"taddr\", ...]} getaddresstxids {\"addresses\": [\"taddr\", ...], (\"start\": n), (\"end\": n)} getaddressutxos {\"addresses\": [\"taddr\", ...], (\"chainInfo\": true|false)}\n== Benchmarks == getbenchmarks getbenchstatus startfluxbenchd startzelbenchd stopfluxbenchd stopzelbenchd\n== Blockchain == getbestblockhash getblock \"hash|height\" ( verbosity ) getblockchaininfo getblockcount getblockdeltas \"blockhash\" getblockhash index getblockhashes high low ( {\"noOrphans\": true|false, \"logicalTimes\": true|false} ) getblockheader \"hash\" ( verbose ) getchaintips getdifficulty getmempoolinfo getrawmempool ( verbose ) getspentinfo {\"txid\": \"txidhex\", \"index\": n} gettxout \"txid\" n ( includemempool ) gettxoutproof [\"txid\",...] ( blockhash ) gettxoutsetinfo verifychain ( checklevel numblocks ) verifytxoutproof \"proof\"\n== Control == getinfo help ( \"command\" ) stop\n== Disclosure == z_getpaymentdisclosure \"txid\" \"js_index\" \"output_index\" (\"message\")  z_validatepaymentdisclosure \"paymentdisclosure\"\n== Fluxnode == createfluxnodekey createzelnodekey fluxnodecurrentwinner getdoslist getfluxnodecount getfluxnodeoutputs getfluxnodestatus getmigrationcount getstartlist getzelnodecount getzelnodeoutputs getzelnodestatus listfluxnodeconf ( \"filter\" ) listfluxnodes ( \"filter\" ) listzelnodeconf ( \"filter\" ) listzelnodes ( \"filter\" ) startdeterministicfluxnode alias_name lockwallet startdeterministiczelnode alias_name lockwallet startfluxnode \"all|alias\" lockwallet ( \"alias\" ) startzelnode \"all|alias\" lockwallet ( \"alias\" ) viewdeterministicfluxnodelist ( \"filter\" ) viewdeterministiczelnodelist ( \"filter\" ) zelnodecurrentwinner\n== Generating == generate numblocks getgenerate setgenerate generate ( genproclimit )\n== Mining == getblocksubsidy height getblocktemplate ( \"jsonrequestobject\" ) getlocalsolps getmininginfo getnetworkhashps ( blocks height ) getnetworksolps ( blocks height ) prioritisetransaction <txid> <priority delta> <fee delta> submitblock \"hexdata\" ( \"jsonparametersobject\" )\n== Network == addnode \"node\" \"add|remove|onetry\" clearbanned disconnectnode \"node\"  getaddednodeinfo dns ( \"node\" ) getconnectioncount getdeprecationinfo getnettotals getnetworkinfo getpeerinfo listbanned ping setban \"ip(/netmask)\" \"add|remove\" (bantime) (absolute)\n== Rawtransactions == createrawtransaction [{\"txid\":\"id\",\"vout\":n},...] {\"address\":amount,...} ( locktime ) ( expiryheight ) decoderawblock \"hexstring\" decoderawtransaction \"hexstring\" decodescript \"hex\" fundrawtransaction \"hexstring\" getrawtransaction \"txid\" ( verbose ) sendrawtransaction \"hexstring\" ( allowhighfees ) signrawtransaction \"hexstring\" ( [{\"txid\":\"id\",\"vout\":n,\"scriptPubKey\":\"hex\",\"redeemScript\":\"hex\"},...] [\"privatekey1\",...] sighashtype )\n== Util == createmultisig nrequired [\"key\",...] estimatefee nblocks estimatepriority nblocks printsnapshot \"time\"  validateaddress \"fluxaddress\" verifymessage \"fluxaddress\" \"signature\" \"message\" z_validateaddress \"zaddr\"\n== Wallet == addmultisigaddress nrequired [\"key\",...] ( \"account\" ) backupwallet \"destination\" consolidateutxos (utxo_count) dumpprivkey \"t-addr\" dumpwallet \"folder/filename\" encryptwallet \"passphrase\" getaccount \"fluxaddress\" getaccountaddress \"account\" getaddressesbyaccount \"account\" getbalance ( \"account\" minconf includeWatchonly ) getnewaddress ( \"account\" ) getrawchangeaddress getreceivedbyaccount \"account\" ( minconf ) getreceivedbyaddress \"fluxaddress\" ( minconf ) gettransaction \"txid\" ( includeWatchonly ) getunconfirmedbalance getwalletinfo importaddress \"address\" ( \"label\" rescan ) importprivkey \"zelcashprivkey\" ( \"label\" rescan ) importwallet \"filename\" keypoolrefill ( newsize ) listaccounts ( minconf includeWatchonly) listaddressgroupings listlockunspent listreceivedbyaccount ( minconf includeempty includeWatchonly) listreceivedbyaddress ( minconf includeempty includeWatchonly) listsinceblock ( \"blockhash\" target-confirmations includeWatchonly) listtransactions ( \"account\" count from includeWatchonly) listunspent ( minconf maxconf  [\"address\",...] ) lockunspent unlock [{\"txid\":\"txid\",\"vout\":n},...] move \"fromaccount\" \"toaccount\" amount ( minconf \"comment\" ) rescanblockchain (start_height) sendfrom \"fromaccount\" \"tofluxaddress\" amount ( minconf \"comment\" \"comment-to\" ) sendmany \"fromaccount\" {\"address\":amount,...} ( minconf \"comment\" [\"address\",...] ) sendtoaddress \"fluxaddress\" amount ( \"comment\" \"comment-to\" subtractfeefromamount ) setaccount \"fluxaddress\" \"account\" settxfee amount signmessage \"t-addr\" \"message\" z_exportkey \"zaddr\" z_exportviewingkey \"zaddr\" z_exportwallet \"folder/filename\" z_getbalance \"address\" ( minconf ) z_getmigrationstatus z_getnewaddress ( type ) z_getoperationresult ([\"operationid\", ... ])  z_getoperationstatus ([\"operationid\", ... ])  z_gettotalbalance ( minconf includeWatchonly ) z_importkey \"zkey\" ( rescan startHeight ) z_importviewingkey \"vkey\" ( rescan startHeight ) z_importwallet \"filename\" z_listaddresses ( includeWatchonly ) z_listoperationids z_listreceivedbyaddress \"address\" ( minconf ) z_listunspent ( minconf maxconf includeWatchonly [\"zaddr\",...] ) z_mergetoaddress [\"fromaddress\", ... ] \"toaddress\" ( fee ) ( transparent_limit ) ( shielded_limit ) ( memo ) z_sendmany \"fromaddress\" [{\"address\":... ,\"amount\":...},...] ( minconf ) ( fee ) z_setmigration enabled z_shieldcoinbase \"fromaddress\" \"tozaddress\" ( fee ) ( limit ) zcbenchmark benchmarktype samplecount zcrawjoinsplit rawtx inputs outputs vpub_old vpub_new zcrawkeygen zcrawreceive zcsecretkey encryptednote zcsamplejoinsplit"},"id":"paths/~1daemon~1help/get/responses/200/content/application~1json/example"},"paths/~1daemon~1getinfo/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"version":6010050,"protocolversion":170018,"walletversion":60000,"balance":0,"blocks":1414803,"timeoffset":0,"connections":33,"proxy":"","difficulty":32885.83869788643,"testnet":false,"keypoololdest":1646279801,"keypoolsize":101,"paytxfee":0,"relayfee":0.000001,"errors":""}},"id":"paths/~1daemon~1getinfo/get/responses/200/content/application~1json/example"},"paths/~1daemon~1getinfo/get/responses/503/content/application~1json/example":{"value":{"status":"error","data":{"name":"DaemonUnavailable","message":"Flux daemon is not running or not responding","code":"DAEMON_UNAVAILABLE"}},"id":"paths/~1daemon~1getinfo/get/responses/503/content/application~1json/example"},"paths/~1daemon~1getfluxnodestatus/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"status":"CONFIRMED","collateral":"COutPoint(5179622de68fac4c052c0ce1affeaa3faaf4624d7332f769f3fc5c42560455b6, 0)","txhash":"5179622de68fac4c052c0ce1affeaa3faaf4624d7332f769f3fc5c42560455b6","outidx":0,"ip":"144.91.114.167","network":"ipv4","added_height":572386,"confirmed_height":572389,"last_confirmed_height":586403,"last_paid_height":586319,"tier":"NIMMBUS","payment_address":"t1h7HLNYNmG6mZF8WC6BRLHqCib8hMqP3XC","pubkey":"0485c289e6df683ac2af0ce514260a20cc5a631336fee6bbcb897694134c5a5ad2a5d918f99d70a60c0cb30c705a8c5440f1cbca08e6d3f037320f40751c50555c","activesince":1586334448,"lastpaid":1588014482,"amount":12500}},"id":"paths/~1daemon~1getfluxnodestatus/get/responses/200/content/application~1json/example"},"paths/~1daemon~1listfluxnodes/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":[{"collateral":"COutPoint(826d37f13065e87f77ce1667e035b30933f78462274062aa7e76f249b6ab59db, 0)","ip":"95.216.236.190","network":"ipv4","added_height":562050,"confirmed_height":562053,"last_confirmed_height":588205,"last_paid_height":587939,"tier":"CUMULUS","payment_address":"t1KrT6iKh384mQHwfAPcEFm3U7yFKwhmHbo","pubkey":"0439e8b34e799e620b13bca67c6c32682e43f97e67dd777256f50255e36a98bfcf8c2ce4298b0504d3ac6b20bfd2807d425b71f78992e555eacd57fbd8d2aed637","activesince":"1585083381","lastpaid":"1588210538","amount":"1000.00","rank":0},{"collateral":"COutPoint(3798162c2b60906a9feff0efa38b57444f3749bebe397cba4edd495b929ed9b5, 0)","ip":"77.55.194.135","network":"ipv4","added_height":587653,"confirmed_height":587669,"last_confirmed_height":588184,"last_paid_height":587940,"tier":"CUMULUS","payment_address":"t1QEA6PepP2wS3Lg6gZDiFzRB6PfxWLYeK5","pubkey":"042ebcb3a94fe66b9ded6e456871346d6984502bbadf14ed07644e0eb91f8cc0b1f07632c428e1e6793f372d9c303d680de80ae0499d51095676cabf68599e9591","activesince":"1588175897","lastpaid":"1588210563","amount":"1000.00","rank":1},{"collateral":"COutPoint(a375169d97fcafac46f673045dfa0a78dd78e6bc6db181df18bf39dbe03926a4, 0)","ip":"96.52.90.87","network":"ipv4","added_height":572579,"confirmed_height":572581,"last_confirmed_height":588198,"last_paid_height":587986,"tier":"NIMMBUS","payment_address":"t1a4J5u9rjrgVZLwRPSy7VPNoVVkeErNErk","pubkey":"04a8cf2dd605884e793068e91a6444c573d5f6253643cfb1a2575c94487434cfdba20f115bceb5a96d87ad85aa7099076ba4435d97a9cc8cde6330c649dec1fe4e","activesince":"1586358287","lastpaid":"1588216950","amount":"12500.00","rank":0},{"collateral":"COutPoint(381d29a87b96e82253b3f9581618777469f854ae740b6a785c61867aa6f71e60, 0)","ip":"207.180.253.144","network":"ipv4","added_height":585797,"confirmed_height":585799,"last_confirmed_height":588206,"last_paid_height":587988,"tier":"NIMMBUS","payment_address":"t1ZvKaPfgXJsY1DkYJ5gKwtjKFUkZcuQB2U","pubkey":"044a4faa023fccadfd4b59b888c7690e77f1f2dd613e6cab0b26a25ec152cf2adc16274aa970559d816cdca6730012b5f5a7067dac0fa918d69a44162ab4d4cacf","activesince":"1587952571","lastpaid":"1588217098","amount":"12500.00","rank":1},{"collateral":"COutPoint(1a2c265b7d1d93941c4d551e61c90cc14482579835a4924e1e169339317bbef9,\\ 0)","ip":"47.22.47.186","added_height":582736,"confirmed_height":582738,"last_confirmed_height":588198,"last_paid_height":588034,"tier":"STRATUS","payment_address":"t1bNJrZ9JwWwvroT7YUJUSDfMQ2r21vZppe","pubkey":"041d289318b6e1cc32045d57f896f3c8c3fbbc336be077f3f492d42ab1c391326d843b8ee609feb859bb88d6524b8c25fe6eed958ef4b59f408e759f0458046a1d","activesince":"1587582537","lastpaid":"1588222759","amount":"40000.00","rank":0}]},"id":"paths/~1daemon~1listfluxnodes/get/responses/200/content/application~1json/example"},"paths/~1daemon~1viewdeterministicfluxnodelist/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":[{"collateral":"COutPoint(436d3450affca4dd78a3755f816eb7d46f922dd430e0046b94f26ce88c008e79, 0)","txhash":"436d3450affca4dd78a3755f816eb7d46f922dd430e0046b94f26ce88c008e79","outidx":0,"ip":"77.55.210.97","network":"ipv4","added_height":562050,"confirmed_height":562053,"last_confirmed_height":588205,"last_paid_height":587939,"tier":"CUMULUS","payment_address":"t1ZhnnTVUfgwKbmtFvmYtSb1xwPpSdJmzaY","pubkey":"043249d5fc0517976c8eeaaf96ce306c00687cea677be0181cdddaf8f8e044119f13258083fb0a8e98afdf57994331cd1e71958ce63b7b2d0a2dda0e095bd2a2de","activesince":"1585083381","lastpaid":"1588210538","amount":"1000.00","rank":0},{"collateral":"COutPoint(62e0f589a36b9d009f060bcb062a9baf0a44ed3cb5fb4ba68fb5e8d1c6a76ed3, 0)","txhash":"62e0f589a36b9d009f060bcb062a9baf0a44ed3cb5fb4ba68fb5e8d1c6a76ed3","outidx":0,"ip":"207.180.238.133","network":"ipv4","added_height":587653,"confirmed_height":587669,"last_confirmed_height":588184,"last_paid_height":587940,"tier":"CUMULUS","payment_address":"t1WWAUFtKyytFzuXpn3Rzc6fGFndzD6xWLK","pubkey":"0450331d67221677cdca27c7cce40c52d3f3aae1c71a3dbf0c7322a7739bb42855246a9ab3a0b4280f20a6ebb3bf4dcc2a2290b74e533560d9c64014d8937bd1bb","activesince":"1588175897","lastpaid":"1588210563","amount":"1000.00","rank":1},{"collateral":"COutPoint(b81456f6cb28cab6bb7c715a26cb40dbe841e9d14bf47aadbf7a50fb8a32f7f4, 0)","txhash":"b81456f6cb28cab6bb7c715a26cb40dbe841e9d14bf47aadbf7a50fb8a32f7f4","outidx":0,"ip":"49.12.41.242","network":"ipv4","added_height":572579,"confirmed_height":572581,"last_confirmed_height":588198,"last_paid_height":587986,"tier":"NIMMBUS","payment_address":"t1Wz3D8rTRB3xZi8WE8efgMzRwHhpg8dAWF","pubkey":"04e993a952569ecd6eb26eac7abdb699ca8e3f1debeaf544ef85b3c5838b74d7b30e196e917cb6e2008b2dcb9e42cafc4c93ccafb2888faea26b2e3a1a343f469a","activesince":"1586358287","lastpaid":"1588216950","amount":"12500.00","rank":0},{"collateral":"COutPoint(db8d6440f834f773561025c7327620bb1770df185ec506323f084c436eb9fca7, 0)","txhash":"db8d6440f834f773561025c7327620bb1770df185ec506323f084c436eb9fca7","outidx":0,"ip":"62.171.183.202","network":"ipv4","added_height":585797,"confirmed_height":585799,"last_confirmed_height":588206,"last_paid_height":587988,"tier":"NIMMBUS","payment_address":"t1bXEnPZ22LRtd8WCmmKZAF2gxqaAxWysTb","pubkey":"04bfdff6a29281e057f10c2162db0ba98f70133fc45ccfa3cd8440a1ddc0ae30172b81f73b098cfdfe5f413a361dc422a03a31066413850ba418f3f8a2df65a4e1","activesince":"1587952571","lastpaid":"1588217098","amount":"12500.00","rank":1},{"collateral":"COutPoint(8dcdf431d67c54872dcbbbfe205df8d95bdf8d0c277f617ded10ff74d9242878, 0)","txhash":"8dcdf431d67c54872dcbbbfe205df8d95bdf8d0c277f617ded10ff74d9242878","outidx":0,"ip":"188.239.61.210","network":"ipv4","added_height":582736,"confirmed_height":582738,"last_confirmed_height":588198,"last_paid_height":588034,"tier":"STRATUS","payment_address":"t1ZPnohxvacmT8VaJqRyZyMkvzERddQMttk","pubkey":"0418588b950297e955f7cc211c4d32f4f976433e8f1d4e2f2f0c4a1efd0e7a3b5167f27a0ad92ceedfa5b40862d929934a5d453f1268ee36b6ec22a7e921883454","activesince":"1587582537","lastpaid":"1588222759","amount":"40000.00","rank":0}]},"id":"paths/~1daemon~1viewdeterministicfluxnodelist/get/responses/200/content/application~1json/example"},"paths/~1daemon~1getfluxnodecount/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"total":692,"stable":692,"basic-enabled":293,"super-enabled":231,"bamf-enabled":174,"ipv4":692,"ipv6":0,"onion":0}},"id":"paths/~1daemon~1getfluxnodecount/get/responses/200/content/application~1json/example"},"paths/~1daemon~1getdoslist/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":[{"collateral":"COutPoint(44bb3ad5ca975ff57f8b2488786bfb72115ee648e1a06d77aa5fd6bfc388cbba, 0)","added_height":644302,"payment_address":"t1LJAkTUAHcJZ535mqJmFwHtMTrEaQBSNf1","eligible_in":35,"amount":"1000.00"}]},"id":"paths/~1daemon~1getdoslist/get/responses/200/content/application~1json/example"},"paths/~1daemon~1getstartlist/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":[{"collateral":"COutPoint(631eba8bc39c2e6165607e385ad55aa0b3d69991624c3e7292aa2f2e3d4e86e0, 0)","added_height":684078,"payment_address":"t1TosdpcFNWAaJ8kNmc1LNWbVKh6ob4Tvri","eligible_in":9,"amount":"1000.00"}]},"id":"paths/~1daemon~1getstartlist/get/responses/200/content/application~1json/example"},"paths/~1daemon~1fluxnodecurrentwinner/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"CUMULUS Winner":{"collateral":"COutPoint(5e6fdf0a56de71c3fcaf4091097d8feea7b3e1f966e334b7ea234a616813f934, 0)","ip":"66.119.15.218","added_height":589025,"confirmed_height":589026,"last_confirmed_height":590742,"last_paid_height":590489,"tier":"CUMULUS","payment_address":"t1VLEe6iBNGGicyiqQNzGWsZ6Z6pNZZrTyq"},"NIMMBUS Winner":{"collateral":"COutPoint(4da9b0320ab1a1e94662471732b722667cd68a25d5db72f18572e36f63452872, 0)","ip":"85.23.158.111","added_height":585221,"confirmed_height":585222,"last_confirmed_height":590742,"last_paid_height":590538,"tier":"NIMMBUS","payment_address":"t1WdrzqRR4gh73mPJpN3PDB9a9ZFiatP9tp"},"STRATUS Winner":{"collateral":"COutPoint(7f69bbb001f27177d2b60b99e3dbe3d95b82b69b8d82a21b9829ddc27af2be01, 0)","ip":"193.188.15.153","added_height":587646,"confirmed_height":587649,"last_confirmed_height":590742,"last_paid_height":590594,"tier":"STRATUS","payment_address":"t1dDaoT2WDv5M5gTdx7CzLgXEQSEeqVkryw"}}},"id":"paths/~1daemon~1fluxnodecurrentwinner/get/responses/200/content/application~1json/example"},"paths/~1daemon~1getbestblockhash/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":"00000045ee2d11311976f420b0d753dc7a6e2800a36cf07f6ec1572699737ab6"},"id":"paths/~1daemon~1getbestblockhash/get/responses/200/content/application~1json/example"},"paths/~1daemon~1getblock/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"hash":"0000008ac60c223e8f7d7ea458264ec308135bde7515ee1440a824ea76610b2d","confirmations":3,"size":1891,"height":588530,"version":4,"merkleroot":"28f7e9d0c29bf5fa404b28e1e6c2228d7e8f9a672d24dc9c9882dabd8fd47714","finalsaplingroot":"5144b7dcffa9a72d774e376baa38001d0f1dd760e435902b7af2f72461532c6d","tx":["1ed830027683e98c5670981ee983860485fce5132f30d9b6e8e248789c52c55d","4e90720727aa79d29870447c1f15f9bd40058b7096eb66d4b9de8c6e945975bb"],"time":1588282383,"nonce":"0229f5cc00000000000000000000000000000000000000000000000040060000","solution":"1b01d5b42dce5c5fea7f4a591c812d36ac938bcaf035bed4dc6328b8de555c4b0a5b3657d0ae1d5807e828b5e5e5a6dd057d0493","bits":"1e00c837","difficulty":2618.622027119306,"chainwork":"000000000000000000000000000000000000000000000000000029a0d2a05a8e","anchor":"e9585c5a63103a1dffea87286f28b0c649a9b481aa150ef4bb309a7e9d76b34e","valuePools":[{"id":"sprout","monitored":true,"chainValue":266554.25222433,"chainValueZat":26655425222433,"valueDelta":0,"valueDeltaZat":0},{"id":"sapling","monitored":true,"chainValue":2018046.78899491,"chainValueZat":201804678899491,"valueDelta":-0.01711468,"valueDeltaZat":-1711468}],"previousblockhash":"00000057e8ef2fc394594f1f37d6f5ef7cc2ab4f2af3b6b3eaa14adb9310950b","nextblockhash":"000000196832b58171a331e684f5c3df019632749a3219bfb57569d0f7601a30"}},"id":"paths/~1daemon~1getblock/get/responses/200/content/application~1json/example"},"paths/~1daemon~1getblockchaininfo/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"chain":"main","blocks":590788,"headers":590788,"bestblockhash":"0000007c586f90cbba2ba9b8708bd9e7982ad1e7feb61a196312e1cc9510972f","difficulty":2864.222620571916,"verificationprogress":0.9999987778641473,"chainwork":"000000000000000000000000000000000000000000000000000029ac8cd1cf8c","pruned":false,"size_on_disk":3398677218,"commitments":809048,"valuePools":[{"id":"sprout","monitored":true,"chainValue":266554.25222433,"chainValueZat":26655425222433},{"id":"sapling","monitored":true,"chainValue":2020907.82312995,"chainValueZat":202090782312995}],"softforks":[{"id":"bip34","version":2,"enforce":{"status":true,"found":4000,"required":750,"window":4000},"reject":{"status":true,"found":4000,"required":950,"window":4000}},{"id":"bip66","version":3,"enforce":{"status":true,"found":4000,"required":750,"window":4000},"reject":{"status":true,"found":4000,"required":950,"window":4000}},{"id":"bip65","version":4,"enforce":{"status":true,"found":4000,"required":750,"window":4000},"reject":{"status":true,"found":4000,"required":950,"window":4000}}],"upgrades":{"76b809bb":{"name":"Halving","activationheight":1076532,"status":"active","info":"Flux Halving"}},"consensus":{"chaintip":"76b809bb","nextblock":"76b809bb"}}},"id":"paths/~1daemon~1getblockchaininfo/get/responses/200/content/application~1json/example"},"paths/~1daemon~1getblockcount/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":1410823},"id":"paths/~1daemon~1getblockcount/get/responses/200/content/application~1json/example"},"paths/~1daemon~1getblockdeltas/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"hash":"000000234b617194f3faff69ee62f0dde0115f2007c3b42e38eaba80c786a5e5","confirmations":861038,"size":23461,"height":590823,"version":4,"merkleroot":"61d6664cb4e3575d4362f922316712fe647555c313ab6c4625bb368a93b40cf6","deltas":[{"txid":"b8b7693c667f9bbfbd813894750ac9253d8adf55337dacea90d3a4c4082e0651","index":0,"inputs":[],"outputs":[{"address":"t1fMvBXaLzC9i6YKYnD3VCUZN2oifSsCZkx","satoshis":11100011000,"index":0},{"address":"t1PCxVydF7W4qqsJtNZmY4mGjifTDZLS5Pn","satoshis":562500000,"index":1},{"address":"t1frSzhh5TiWpfdZHcmr1ZVe2Eq29CWjbjN","satoshis":937500000,"index":2},{"address":"t1LaCpfmHx15cdpnhMh3tFHrey9eJyzfy9J","satoshis":2250000000,"index":3},{"address":"t1bdh6sfstXmVhZJrvtD2eSw4GBLKNw1qj8","satoshis":150000000,"index":4}]},{"txid":"b82351bf0f579a3300878f6b11ba5a81b228c3605d66e7a0c57ccba4a1d4f117","index":1,"inputs":[{"address":"t1MUY12dtkH2gq7ed35QTtFJdNa7Jo6NjU8","satoshis":-937500000,"index":0,"prevtxid":"68329b05ef6a0ecac53f8dc172eea3c90be95654b344f04285b54a48b34f5900","prevout":2},{"address":"t1Pebir9xZYvNAvvkxXtN1sCBTBQndC4W2X","satoshis":-937500000,"index":1,"prevtxid":"74b3e32fa7fd17ab6f37385293d78e031763106653036524993136069bb43905","prevout":2},{"address":"t1Pebir9xZYvNAvvkxXtN1sCBTBQndC4W2X","satoshis":-937500000,"index":2,"prevtxid":"6190156195143119297cc2117d93cee1bcb40c66885db98151aa9159bec32307","prevout":2},{"address":"t1MUY12dtkH2gq7ed35QTtFJdNa7Jo6NjU8","satoshis":-937500000,"index":3,"prevtxid":"264f0b84b3f368c8199587c9017dfe4a4912a4a96f687e9e35a19fb6023c2a07","prevout":2},{"address":"t1MUY12dtkH2gq7ed35QTtFJdNa7Jo6NjU8","satoshis":-937500000,"index":4,"prevtxid":"04bf8b553c4897b48785ad76ceef8c6f6b1f5eaff6a50211df04fa5637266507","prevout":2},{"address":"t1MUY12dtkH2gq7ed35QTtFJdNa7Jo6NjU8","satoshis":-937500000,"index":5,"prevtxid":"dc23490d91a6d21819e4c4aa3eb4787bd506cbd1eb3fdce9f49cc2b1e25f1d09","prevout":2},{"address":"t1Pebir9xZYvNAvvkxXtN1sCBTBQndC4W2X","satoshis":-937500000,"index":6,"prevtxid":"32349482da76f33a07dcf77f05214eda28864b0bb7fc3243ae66b08c95278d0a","prevout":2},{"address":"t1Pebir9xZYvNAvvkxXtN1sCBTBQndC4W2X","satoshis":-937500000,"index":7,"prevtxid":"9811de062b884d2902dd9c3cfb1c2ccc3ae46131f23cd52fb2ffaf321c9ea30a","prevout":2},{"address":"t1MUY12dtkH2gq7ed35QTtFJdNa7Jo6NjU8","satoshis":-937500000,"index":8,"prevtxid":"917632c0a7c4f9b7131401cb6c1882063365f467ea972225e0090795d90c370e","prevout":1},{"address":"t1MUY12dtkH2gq7ed35QTtFJdNa7Jo6NjU8","satoshis":-937500000,"index":9,"prevtxid":"c53705604881fe73da298c405ce41f74de31f17f4e98b78af8cc0f7ca69b4c10","prevout":2},{"address":"t1MUY12dtkH2gq7ed35QTtFJdNa7Jo6NjU8","satoshis":-937500000,"index":10,"prevtxid":"203a0ce6c83503b9c359aeccdbc48e109b25f03dcd6983acaefaafb422341712","prevout":2},{"address":"t1MUY12dtkH2gq7ed35QTtFJdNa7Jo6NjU8","satoshis":-937500000,"index":11,"prevtxid":"c3e4c3bb33f1c697a864af7f8ecb74d1a316bee0ccc39c8cf46c9ae561ad7c13","prevout":2},{"address":"t1Pebir9xZYvNAvvkxXtN1sCBTBQndC4W2X","satoshis":-937500000,"index":12,"prevtxid":"b75b442636e5c5ee71edb7fd060b81d444d188e51fc04641a2e439c21784df14","prevout":2},{"address":"t1Pebir9xZYvNAvvkxXtN1sCBTBQndC4W2X","satoshis":-937500000,"index":13,"prevtxid":"cea8e7955a4772f07a8c56e5cb6dd39547dbbf7a9fbcbaab5e6a6ada4ec08f16","prevout":2},{"address":"t1Pebir9xZYvNAvvkxXtN1sCBTBQndC4W2X","satoshis":-937500000,"index":14,"prevtxid":"00551ad93ffe901250457e0a63729c1167771b23c6ab978b97fa0e27674c3a19","prevout":2},{"address":"t1Pebir9xZYvNAvvkxXtN1sCBTBQndC4W2X","satoshis":-937500000,"index":15,"prevtxid":"ffe23d6383224f48dd5aa8c984e71abf8c70034c667255beb45eab5d2ea00823","prevout":2},{"address":"t1MUY12dtkH2gq7ed35QTtFJdNa7Jo6NjU8","satoshis":-937500000,"index":16,"prevtxid":"dd48d754664a5bece0d1b95df84ba5fe1f0057339b21a1d85f9f4d439715c524","prevout":2},{"address":"t1Pebir9xZYvNAvvkxXtN1sCBTBQndC4W2X","satoshis":-937500000,"index":17,"prevtxid":"1609739b6231751f71225434026926b267b794100eb4da8c8bb0988398006d26","prevout":2},{"address":"t1MUY12dtkH2gq7ed35QTtFJdNa7Jo6NjU8","satoshis":-937500000,"index":18,"prevtxid":"bc8be8a4d023fe4751ab9db92f29cc6551fb72730ca703f028a2b5f1e38d0b29","prevout":2},{"address":"t1Pebir9xZYvNAvvkxXtN1sCBTBQndC4W2X","satoshis":-937500000,"index":19,"prevtxid":"dfed73ecad925061d775f3ad4cefb5b1cc709d263efc4f519363b2055d3a462a","prevout":2},{"address":"t1MUY12dtkH2gq7ed35QTtFJdNa7Jo6NjU8","satoshis":-937500000,"index":20,"prevtxid":"dbc34e6af3cf12743bb74b1f4e0a2f11b9f84b844a80b0867aa293f3c6de762a","prevout":2},{"address":"t1MUY12dtkH2gq7ed35QTtFJdNa7Jo6NjU8","satoshis":-937500000,"index":21,"prevtxid":"fcf21266ddc20cf693fe88154eedaf52c3b8a96560f6d43dae8d0a39f2fd632d","prevout":2},{"address":"t1Pebir9xZYvNAvvkxXtN1sCBTBQndC4W2X","satoshis":-937500000,"index":22,"prevtxid":"731320bac92bd36679a217b45afe7677eb546ca79c4b91d8fdc0149e1690542f","prevout":2},{"address":"t1MUY12dtkH2gq7ed35QTtFJdNa7Jo6NjU8","satoshis":-937500000,"index":23,"prevtxid":"7acfd073c3cefddb2221aa6870af0a0628d097a05bdcc10fecb03ec992ee6930","prevout":2},{"address":"t1Pebir9xZYvNAvvkxXtN1sCBTBQndC4W2X","satoshis":-937500000,"index":24,"prevtxid":"b97bb189a8caf5646df5f96ab97cb69af759ff2a4b36fd4406d67e895aa88831","prevout":2},{"address":"t1MUY12dtkH2gq7ed35QTtFJdNa7Jo6NjU8","satoshis":-937500000,"index":25,"prevtxid":"463e2d4103784a7a97f58e6f758e588abeeb01a96bba0a4cbde0cc64f02d2332","prevout":2},{"address":"t1MUY12dtkH2gq7ed35QTtFJdNa7Jo6NjU8","satoshis":-937500000,"index":26,"prevtxid":"a635c16672fd90080ade2c8c6c94f4aa83933bb94ce7c915883957064f5db132","prevout":2},{"address":"t1Pebir9xZYvNAvvkxXtN1sCBTBQndC4W2X","satoshis":-937500000,"index":27,"prevtxid":"909f0686d3f8c0efc9660bc829618aa46a47c1829a2d9787e8b9cb1ed0324633","prevout":2},{"address":"t1Pebir9xZYvNAvvkxXtN1sCBTBQndC4W2X","satoshis":-937500000,"index":28,"prevtxid":"f29019e76826227983374183ec8d8f2361c420fef5e753cb4314e2c16a5ab734","prevout":2},{"address":"t1MUY12dtkH2gq7ed35QTtFJdNa7Jo6NjU8","satoshis":-937500000,"index":29,"prevtxid":"5c019c098309a323822dbcf79804d3c4ab27761b1b73af0092f69c81e86ec234","prevout":2},{"address":"t1MUY12dtkH2gq7ed35QTtFJdNa7Jo6NjU8","satoshis":-937500000,"index":30,"prevtxid":"fe5992dc1d6c3d4181faa16efc3004a3d81a9d9817da83b0288429607111a73b","prevout":2},{"address":"t1Pebir9xZYvNAvvkxXtN1sCBTBQndC4W2X","satoshis":-937500000,"index":31,"prevtxid":"1ad63237e5b707260830372b68f4cdfba9b3377a85cabbef33e92907e2d7cf3e","prevout":2},{"address":"t1Pebir9xZYvNAvvkxXtN1sCBTBQndC4W2X","satoshis":-937500000,"index":32,"prevtxid":"308ce26fed61cbc0e90c5f8967b897dee21fddfc5f13ba62d69833ee9e0d1a40","prevout":2},{"address":"t1MUY12dtkH2gq7ed35QTtFJdNa7Jo6NjU8","satoshis":-937500000,"index":33,"prevtxid":"f1458b6d5595e8bdadd66e9c90c1dc0c14e97b2f5fd1bcf4f5b91370d0e6e442","prevout":2},{"address":"t1MUY12dtkH2gq7ed35QTtFJdNa7Jo6NjU8","satoshis":-937500000,"index":34,"prevtxid":"a6673a84de23dcf6fa49afa989cadedac86db887479d6e9ca1ff0ef8f4c5e243","prevout":1},{"address":"t1MUY12dtkH2gq7ed35QTtFJdNa7Jo6NjU8","satoshis":-937500000,"index":35,"prevtxid":"f3c505a7ca00bf36bdd146877a08a1b2362203029eefab351f789d71c1fb5947","prevout":2},{"address":"t1MUY12dtkH2gq7ed35QTtFJdNa7Jo6NjU8","satoshis":-937500000,"index":36,"prevtxid":"2a7405dc72421211dc343edb8b32bbff3f81ec558ea9165d40c2ef43a47c7b4c","prevout":2},{"address":"t1Pebir9xZYvNAvvkxXtN1sCBTBQndC4W2X","satoshis":-937500000,"index":37,"prevtxid":"15f1b54b25a8dc541622f66ac523dfe5b57803899ab9b57be86dcb7906e2c14d","prevout":2},{"address":"t1Pebir9xZYvNAvvkxXtN1sCBTBQndC4W2X","satoshis":-937500000,"index":38,"prevtxid":"6b2af13923f8d4a43563ec87f5f3064dec56b31c4f59832c29ecc9351f1a574e","prevout":2},{"address":"t1MUY12dtkH2gq7ed35QTtFJdNa7Jo6NjU8","satoshis":-937500000,"index":39,"prevtxid":"94736fcc556cfd74a7b1d239740d170c07a42eee5de4425e61de341fca62ee4e","prevout":2},{"address":"t1Pebir9xZYvNAvvkxXtN1sCBTBQndC4W2X","satoshis":-937500000,"index":40,"prevtxid":"ef41b9360978da2d72e692bb593564f8fb428639a9c77a95736294ea220a374f","prevout":2},{"address":"t1Pebir9xZYvNAvvkxXtN1sCBTBQndC4W2X","satoshis":-937500000,"index":41,"prevtxid":"973e8b215140ce4d1c89e69fcc8a303698654641db3f7b9e92ced4d9c66ee054","prevout":2},{"address":"t1MUY12dtkH2gq7ed35QTtFJdNa7Jo6NjU8","satoshis":-937500000,"index":42,"prevtxid":"010a2ddaa60607cd82f2e92e7471c18cb1c8ee2bf2ce520ca0c6204ca7ae7c59","prevout":2},{"address":"t1MUY12dtkH2gq7ed35QTtFJdNa7Jo6NjU8","satoshis":-937500000,"index":43,"prevtxid":"c7d670324f9f2fa7bfc49cb3f24f785dd73940a2545aa90b0b9a98bb78a33e5c","prevout":2},{"address":"t1MUY12dtkH2gq7ed35QTtFJdNa7Jo6NjU8","satoshis":-937500000,"index":44,"prevtxid":"4cbf610288e3c7b773e7ee5852337ec1bea0b66d21447303f575bfd11bfc765c","prevout":2},{"address":"t1Pebir9xZYvNAvvkxXtN1sCBTBQndC4W2X","satoshis":-937500000,"index":45,"prevtxid":"205ae014f1becd352e82ad05ca014aa0de2252635aa0338e52c0cf9176e13160","prevout":2},{"address":"t1Pebir9xZYvNAvvkxXtN1sCBTBQndC4W2X","satoshis":-937500000,"index":46,"prevtxid":"519cccafd7105e90b6b3f1cbb8d7a01c321203914b6afae4484f3fd7ddc53b60","prevout":2},{"address":"t1MUY12dtkH2gq7ed35QTtFJdNa7Jo6NjU8","satoshis":-937500000,"index":47,"prevtxid":"5c5a4bbfced49a6a6946203497db3cecce025743b8f6a4252436787b3242f965","prevout":2},{"address":"t1MUY12dtkH2gq7ed35QTtFJdNa7Jo6NjU8","satoshis":-937500000,"index":48,"prevtxid":"8ceba4d4aace6ad6ec0d69c72a117314df3d22b41c69c0c4de2680e916bd3866","prevout":2},{"address":"t1MUY12dtkH2gq7ed35QTtFJdNa7Jo6NjU8","satoshis":-937500000,"index":49,"prevtxid":"5229c9f33de85ec37ab7fc0605f2db7afaa173036948e12b9e023c20aae6256f","prevout":2},{"address":"t1MUY12dtkH2gq7ed35QTtFJdNa7Jo6NjU8","satoshis":-937500000,"index":50,"prevtxid":"f3a973eb99c26de436a81d2ff4714b6614067b1290d97675b38edca47b91e571","prevout":2},{"address":"t1MUY12dtkH2gq7ed35QTtFJdNa7Jo6NjU8","satoshis":-937500000,"index":51,"prevtxid":"3fef77a58335857350ac5aa9ac12f77e11300d3ef1b281bd36f0d90f67ba5b72","prevout":2},{"address":"t1MUY12dtkH2gq7ed35QTtFJdNa7Jo6NjU8","satoshis":-937500000,"index":52,"prevtxid":"8cf05e22b8432f96d170c575d2d0d4d980678085e2cf6b6019856e00baadf572","prevout":2},{"address":"t1MUY12dtkH2gq7ed35QTtFJdNa7Jo6NjU8","satoshis":-937500000,"index":53,"prevtxid":"0c7cd11d614d05f5eff48d9fcc24726a8be833fa8a7b9c53012628c15188d473","prevout":2},{"address":"t1MUY12dtkH2gq7ed35QTtFJdNa7Jo6NjU8","satoshis":-937500000,"index":54,"prevtxid":"5f7eba6b3de93273c29e224d07abd324f2db37b33b046225fd39b6748b019674","prevout":2},{"address":"t1MUY12dtkH2gq7ed35QTtFJdNa7Jo6NjU8","satoshis":-937500000,"index":55,"prevtxid":"eb316ed163c9a36b87223ffe2cf3ce817573b1fcaf99468428c8bd43c01cb779","prevout":2},{"address":"t1MUY12dtkH2gq7ed35QTtFJdNa7Jo6NjU8","satoshis":-937500000,"index":56,"prevtxid":"c1df516de5ea35d75e53d597d142d56c7c0e0fbde2ad6bbf5f58402642d4477a","prevout":1},{"address":"t1Pebir9xZYvNAvvkxXtN1sCBTBQndC4W2X","satoshis":-937500000,"index":57,"prevtxid":"8cf5018925f2d37e537dae83849b78198085117545b7d626de7354f71e1ec17a","prevout":2},{"address":"t1Pebir9xZYvNAvvkxXtN1sCBTBQndC4W2X","satoshis":-937500000,"index":58,"prevtxid":"381e53986aff4aba609f3dcfa0b32a9fdbac4f8b635afb4fa5d22968ce3ac97d","prevout":2},{"address":"t1MUY12dtkH2gq7ed35QTtFJdNa7Jo6NjU8","satoshis":-937500000,"index":59,"prevtxid":"dcce0155aa0ae56a98bbc090c9f94e978eaff0bfcb5955d8a221e160c96dfb7e","prevout":2},{"address":"t1Pebir9xZYvNAvvkxXtN1sCBTBQndC4W2X","satoshis":-937500000,"index":60,"prevtxid":"69e2beda071dc3d035e29a8c64dc30c8d0d6f1d57b0794714481ce73914c5d80","prevout":2},{"address":"t1Pebir9xZYvNAvvkxXtN1sCBTBQndC4W2X","satoshis":-937500000,"index":61,"prevtxid":"bfcd1c75f2c606d8e4174055228ff35a7d245bf1c3a99ccf1977f6ecaa231782","prevout":2},{"address":"t1MUY12dtkH2gq7ed35QTtFJdNa7Jo6NjU8","satoshis":-937500000,"index":62,"prevtxid":"d381d1f0caf6e7773b85604628d5774d1221e876565506b7742a0f1a6c88c582","prevout":2},{"address":"t1Pebir9xZYvNAvvkxXtN1sCBTBQndC4W2X","satoshis":-937500000,"index":63,"prevtxid":"a5a86f133ac49336227bdf7d29d4da4f91f2c504a05d2b1020988cbc81d55886","prevout":2},{"address":"t1MUY12dtkH2gq7ed35QTtFJdNa7Jo6NjU8","satoshis":-937500000,"index":64,"prevtxid":"25807684599c04ffa13aa59df1e00a31961be66e76cceee39e3d568b53401c88","prevout":2},{"address":"t1MUY12dtkH2gq7ed35QTtFJdNa7Jo6NjU8","satoshis":-937500000,"index":65,"prevtxid":"9d17a29800556375e8db0c11c090ced3153a4e53ab8101f8db0f0c0287f4e088","prevout":2},{"address":"t1MUY12dtkH2gq7ed35QTtFJdNa7Jo6NjU8","satoshis":-937500000,"index":66,"prevtxid":"be37bf9a9ac4569aa83e722d9d29e4b13b86c9b8e1c184b33a5482a932bbc78b","prevout":2},{"address":"t1MUY12dtkH2gq7ed35QTtFJdNa7Jo6NjU8","satoshis":-937500000,"index":67,"prevtxid":"c1ac1125ac90a221f988e93c880fc1c1a4ef271adbd5e914d356577a72591d8c","prevout":2},{"address":"t1Pebir9xZYvNAvvkxXtN1sCBTBQndC4W2X","satoshis":-937500000,"index":68,"prevtxid":"a3851e2819566da37e3ffd4e6adc47634985660394ac6bc7e13c0edb8e56388c","prevout":2},{"address":"t1Pebir9xZYvNAvvkxXtN1sCBTBQndC4W2X","satoshis":-937500000,"index":69,"prevtxid":"8ac14569bb75c4008bf3478a7a0ec1b387b578eca52ab70e4a5b5039a0d0348e","prevout":2},{"address":"t1MUY12dtkH2gq7ed35QTtFJdNa7Jo6NjU8","satoshis":-937500000,"index":70,"prevtxid":"165201561d1d52d12d785d3a09333ae7ea859baff55185d15f8ade8e0955728f","prevout":2},{"address":"t1Pebir9xZYvNAvvkxXtN1sCBTBQndC4W2X","satoshis":-937500000,"index":71,"prevtxid":"e665bd27510d9240f674ad7d6a6e9422e5534d3ad4079623ae938da523a98a8f","prevout":2},{"address":"t1Pebir9xZYvNAvvkxXtN1sCBTBQndC4W2X","satoshis":-937500000,"index":72,"prevtxid":"9663f7871d2ba5c50862a505b87dc66583880737975700e72d33a4a9711ffb8f","prevout":2},{"address":"t1MUY12dtkH2gq7ed35QTtFJdNa7Jo6NjU8","satoshis":-937500000,"index":73,"prevtxid":"0ea3d0d861d52555caa20d87472b6da32827ad8f40474277127f21a49aaf9490","prevout":2},{"address":"t1MUY12dtkH2gq7ed35QTtFJdNa7Jo6NjU8","satoshis":-937500000,"index":74,"prevtxid":"3f710f0a6f3b8fa6707a458accc7526ed1fc03762acebd7965d9290b4d143291","prevout":2},{"address":"t1MUY12dtkH2gq7ed35QTtFJdNa7Jo6NjU8","satoshis":-937500000,"index":75,"prevtxid":"4271c24a96962ecfe71ae5163be82e33ef57fe6bab113a2fafe2e2a7015b4c92","prevout":2},{"address":"t1MUY12dtkH2gq7ed35QTtFJdNa7Jo6NjU8","satoshis":-937500000,"index":76,"prevtxid":"de5d4a8a947787f47cf27a26797573dc899cdc7634e8f102616b452beca8e892","prevout":2},{"address":"t1Pebir9xZYvNAvvkxXtN1sCBTBQndC4W2X","satoshis":-937500000,"index":77,"prevtxid":"611dd75d1f2a81569f21028283ff1b3dd865376cafff30ccde56375f2264b793","prevout":1},{"address":"t1MUY12dtkH2gq7ed35QTtFJdNa7Jo6NjU8","satoshis":-937500000,"index":78,"prevtxid":"1b36777dffd7e1afefa0a03b4879cfabc8e3f3cab7c27f8ed87af816d7e92194","prevout":2},{"address":"t1MUY12dtkH2gq7ed35QTtFJdNa7Jo6NjU8","satoshis":-937500000,"index":79,"prevtxid":"851b66d51e32d29aa44f4df4ac7ba8b241e8889bed28ba68e1637ebc2585c194","prevout":2},{"address":"t1Pebir9xZYvNAvvkxXtN1sCBTBQndC4W2X","satoshis":-937500000,"index":80,"prevtxid":"7b660c6b87247052652abb5b2b7810c4119a9b559824cec3d405a2fbba2fe99c","prevout":2},{"address":"t1MUY12dtkH2gq7ed35QTtFJdNa7Jo6NjU8","satoshis":-937500000,"index":81,"prevtxid":"e06d870352e059b478f374b794d1a8f5930c4d589a4983d2efc5e78ac7fcff9c","prevout":2},{"address":"t1Pebir9xZYvNAvvkxXtN1sCBTBQndC4W2X","satoshis":-937500000,"index":82,"prevtxid":"3a182659a8efb0e86dd9e60e4fa3395fa337248c7ee4301553784595d1b3999d","prevout":2},{"address":"t1MUY12dtkH2gq7ed35QTtFJdNa7Jo6NjU8","satoshis":-937500000,"index":83,"prevtxid":"3960ab90c369d6fb45d90f2763235b0f0cfc953ce2ecd77c888f4ef05c5daf9d","prevout":2},{"address":"t1MUY12dtkH2gq7ed35QTtFJdNa7Jo6NjU8","satoshis":-937500000,"index":84,"prevtxid":"e85184cdc43723094c1b23ad3c595a161bd8cab981762786462e664ea3679da8","prevout":2},{"address":"t1Pebir9xZYvNAvvkxXtN1sCBTBQndC4W2X","satoshis":-937500000,"index":85,"prevtxid":"e3aca715d67454c8410c5659fb1966a8f14530a37f406331168d7f581194caad","prevout":2},{"address":"t1MUY12dtkH2gq7ed35QTtFJdNa7Jo6NjU8","satoshis":-937500000,"index":86,"prevtxid":"08733cb51854888e901b13bb0941ebc56a2ee7c1ed259e45c8e54c203f99e8af","prevout":2},{"address":"t1MUY12dtkH2gq7ed35QTtFJdNa7Jo6NjU8","satoshis":-937500000,"index":87,"prevtxid":"b95a719fdf71d1d1f47c823d9a669344f6a7c117032e60350519279cf457fdaf","prevout":2},{"address":"t1MUY12dtkH2gq7ed35QTtFJdNa7Jo6NjU8","satoshis":-937500000,"index":88,"prevtxid":"52db6f174b5a424acd042c7efdcaee1d5608119855d69b567c0772d67bc029b0","prevout":2},{"address":"t1Pebir9xZYvNAvvkxXtN1sCBTBQndC4W2X","satoshis":-937500000,"index":89,"prevtxid":"00bc38bcfb09fb26c632a2e3105845d8a2053bf22120c4e517f08d3d5b4c85b5","prevout":2},{"address":"t1MUY12dtkH2gq7ed35QTtFJdNa7Jo6NjU8","satoshis":-937500000,"index":90,"prevtxid":"589307060fd9bae994b110b20c6b5f5bb11ad52bb09f0e149482ec907a31d8b5","prevout":2},{"address":"t1Pebir9xZYvNAvvkxXtN1sCBTBQndC4W2X","satoshis":-937500000,"index":91,"prevtxid":"2571bd66474a396f66549fcee9cd9a578bc3217632e13bd76336d43a9fa826b7","prevout":2},{"address":"t1Pebir9xZYvNAvvkxXtN1sCBTBQndC4W2X","satoshis":-937500000,"index":92,"prevtxid":"ba1985dce84aa7c605a2c6459ce9286744c789606ef1cb8c41e4c475dc5b99b8","prevout":2},{"address":"t1Pebir9xZYvNAvvkxXtN1sCBTBQndC4W2X","satoshis":-937500000,"index":93,"prevtxid":"6cac2506d5133ed78d668310ed725ba02187e8f55d864308794ff42e934df3ba","prevout":2},{"address":"t1MUY12dtkH2gq7ed35QTtFJdNa7Jo6NjU8","satoshis":-937500000,"index":94,"prevtxid":"cc9b71b5455d9d0bfbfc4d1209f8f9346d93847fed46da6ac458c086e01478c1","prevout":2},{"address":"t1MUY12dtkH2gq7ed35QTtFJdNa7Jo6NjU8","satoshis":-937500000,"index":95,"prevtxid":"f9795fbcd30a9cc6a40a007af64b03177d3a492ef7639182eaa3ad3871807ac1","prevout":2},{"address":"t1MUY12dtkH2gq7ed35QTtFJdNa7Jo6NjU8","satoshis":-937500000,"index":96,"prevtxid":"2228cef5eba9c574792de18a52b1bd6de6b7d34bf67a414b8153578e43f528c3","prevout":2},{"address":"t1Pebir9xZYvNAvvkxXtN1sCBTBQndC4W2X","satoshis":-937500000,"index":97,"prevtxid":"1ba3d7308440d5af1c3ab6f70a2eaf3745cbf48275856537d49a78c5e32023c4","prevout":2},{"address":"t1MUY12dtkH2gq7ed35QTtFJdNa7Jo6NjU8","satoshis":-937500000,"index":98,"prevtxid":"8b5f789e8c2eb9cb3320f7550011552bee865b6a64bd374b55b2774ef5e765c4","prevout":2},{"address":"t1MUY12dtkH2gq7ed35QTtFJdNa7Jo6NjU8","satoshis":-937500000,"index":99,"prevtxid":"a1cff603c80695f27370062ab55be5f2b7579faa44f38504531a3eb37b9e15c5","prevout":2},{"address":"t1MUY12dtkH2gq7ed35QTtFJdNa7Jo6NjU8","satoshis":-937500000,"index":100,"prevtxid":"a11db96ce2c072b5f8c7711a075cb485a2dbdfa98f0a3db1e96b90e6d5538ec6","prevout":2},{"address":"t1MUY12dtkH2gq7ed35QTtFJdNa7Jo6NjU8","satoshis":-937500000,"index":101,"prevtxid":"d031ab964b86f78a2a022a0299bc4dd90a49cdbf3d7b2cb4c0dd56f55b465cc7","prevout":2},{"address":"t1Pebir9xZYvNAvvkxXtN1sCBTBQndC4W2X","satoshis":-937500000,"index":102,"prevtxid":"94cde88ab4946cacc4afcd36629c42fc486fdb5730aa67b26cfff2014de4fdc7","prevout":2},{"address":"t1Pebir9xZYvNAvvkxXtN1sCBTBQndC4W2X","satoshis":-937500000,"index":103,"prevtxid":"e12f88a5cca277d986d8315e4fb2e5b2b0eaf54beb317660c3a667cad992cac9","prevout":2},{"address":"t1MUY12dtkH2gq7ed35QTtFJdNa7Jo6NjU8","satoshis":-937500000,"index":104,"prevtxid":"7759fba3edfa77d799cf6731820d76cb5a73724f778fa4910d77649a52fb69ca","prevout":2},{"address":"t1Pebir9xZYvNAvvkxXtN1sCBTBQndC4W2X","satoshis":-937500000,"index":105,"prevtxid":"0402647402f39d89d90c00b3202afe5cbcb69acebb4a677a193336ebc48dd6cf","prevout":2},{"address":"t1MUY12dtkH2gq7ed35QTtFJdNa7Jo6NjU8","satoshis":-937500000,"index":106,"prevtxid":"0ec2e08d1e7b043361180382caa6e820740cd50d89f415f0ef9bf6d18b357cd0","prevout":2},{"address":"t1MUY12dtkH2gq7ed35QTtFJdNa7Jo6NjU8","satoshis":-937500000,"index":107,"prevtxid":"9d781390ccdc9c6b1031cb000f220ecb0f0e571ea357062ae1ac99c3049a7ed0","prevout":2},{"address":"t1MUY12dtkH2gq7ed35QTtFJdNa7Jo6NjU8","satoshis":-937500000,"index":108,"prevtxid":"c2f16ae9bda641aac36ff103015dd115be30c7b20020dcf286f3758a16f1aed0","prevout":2},{"address":"t1MUY12dtkH2gq7ed35QTtFJdNa7Jo6NjU8","satoshis":-937500000,"index":109,"prevtxid":"3c6642139a2fb7f563c90ce978424322701a19ea152b9fdca80ba3556752e0d0","prevout":2},{"address":"t1MUY12dtkH2gq7ed35QTtFJdNa7Jo6NjU8","satoshis":-937500000,"index":110,"prevtxid":"aa17f9e86859078c54049109626a1fb595e032006fac0d45f8f721980004f7d4","prevout":2},{"address":"t1Pebir9xZYvNAvvkxXtN1sCBTBQndC4W2X","satoshis":-937500000,"index":111,"prevtxid":"df7a375f69dbd416e83c96b8ed392fb941cdbc5f6948350fd85d56a4899b48d9","prevout":2},{"address":"t1MUY12dtkH2gq7ed35QTtFJdNa7Jo6NjU8","satoshis":-937500000,"index":112,"prevtxid":"997b5044382ebfd34e6984308da297880e7a1611c48591d0c116f9dcb6c9f6dc","prevout":2},{"address":"t1Pebir9xZYvNAvvkxXtN1sCBTBQndC4W2X","satoshis":-937500000,"index":113,"prevtxid":"b83de450f63f4f9a21ee38c8553fb599ca177c1c414ce654460f19ba44ce1ade","prevout":2},{"address":"t1Pebir9xZYvNAvvkxXtN1sCBTBQndC4W2X","satoshis":-937500000,"index":114,"prevtxid":"65a45dee417addd493e66a055267d6026aaa53798525afd0c06f7b59044c5fdf","prevout":2},{"address":"t1Pebir9xZYvNAvvkxXtN1sCBTBQndC4W2X","satoshis":-937500000,"index":115,"prevtxid":"e76c6885d9d3e2adf5c9630c4ec6a358204da2edb3c1b3c289bd5d3a459612e0","prevout":2},{"address":"t1Pebir9xZYvNAvvkxXtN1sCBTBQndC4W2X","satoshis":-937500000,"index":116,"prevtxid":"2fdcb71679b9ac4b7961b24c2ee1c5ac853319481fe6e7d126f10f3d75c61ce0","prevout":2},{"address":"t1Pebir9xZYvNAvvkxXtN1sCBTBQndC4W2X","satoshis":-937500000,"index":117,"prevtxid":"72505e5c7b467c064520df692d76dbafffa20a865549d10db758d38d61d590e0","prevout":2},{"address":"t1Pebir9xZYvNAvvkxXtN1sCBTBQndC4W2X","satoshis":-937500000,"index":118,"prevtxid":"ee669de4d85e550e345324174b2721770b7e482cb30de0149dad6c1b2acf7ee1","prevout":2},{"address":"t1Pebir9xZYvNAvvkxXtN1sCBTBQndC4W2X","satoshis":-937500000,"index":119,"prevtxid":"d62ee3ec7041c36ddf315e5db15ad8f062780f1ec5f0327cc982c713febb0be2","prevout":2},{"address":"t1MUY12dtkH2gq7ed35QTtFJdNa7Jo6NjU8","satoshis":-937500000,"index":120,"prevtxid":"ef799b7dddd324b927e09c0842927694299dda438342c2effd3834c0b3b4f3e2","prevout":2},{"address":"t1Pebir9xZYvNAvvkxXtN1sCBTBQndC4W2X","satoshis":-937500000,"index":121,"prevtxid":"b55749d5afc1c13cd8638ec50a1dc88ce6f5e58b77cbfbf3645e165d06a5ffe4","prevout":2},{"address":"t1Pebir9xZYvNAvvkxXtN1sCBTBQndC4W2X","satoshis":-937500000,"index":122,"prevtxid":"cff19794e000ed502fd2e7bbfe9f6fc985612f49baf6728d2ff9e793eb2087e5","prevout":2},{"address":"t1Pebir9xZYvNAvvkxXtN1sCBTBQndC4W2X","satoshis":-937500000,"index":123,"prevtxid":"32344a74f124f15dfd2004d79366a2afe3846616af4c2e1f358ba8dc005c8be7","prevout":2},{"address":"t1MUY12dtkH2gq7ed35QTtFJdNa7Jo6NjU8","satoshis":-937500000,"index":124,"prevtxid":"0a321fedb3a0d4ae26e2481bf50fe5091ab727a4095d834ccda5e9b6149f9be7","prevout":2},{"address":"t1Pebir9xZYvNAvvkxXtN1sCBTBQndC4W2X","satoshis":-937500000,"index":125,"prevtxid":"f5aeb28b5ae6fb1a6190ed4d936594dce6fa3182d777aec2607da4ead53bb0e7","prevout":2},{"address":"t1Pebir9xZYvNAvvkxXtN1sCBTBQndC4W2X","satoshis":-937500000,"index":126,"prevtxid":"25d02aecd4ed9d10af14ae2c536f18e493c53d293cee3b38e2d217298d6084eb","prevout":2},{"address":"t1MUY12dtkH2gq7ed35QTtFJdNa7Jo6NjU8","satoshis":-937500000,"index":127,"prevtxid":"7a96b4bdad80cefbfb7ef23036c92aa5d233379678ca27a4e347718c931e02ec","prevout":2},{"address":"t1Pebir9xZYvNAvvkxXtN1sCBTBQndC4W2X","satoshis":-937500000,"index":128,"prevtxid":"ed7e97e1d29f224442a296f51a5081bef017a08736c172e9d611bf50cdf721ee","prevout":2},{"address":"t1Pebir9xZYvNAvvkxXtN1sCBTBQndC4W2X","satoshis":-937500000,"index":129,"prevtxid":"7c60317c79beeef35f504ccf76b9fc6927aec3212f954008beb04e69e5dfcbf2","prevout":2},{"address":"t1MUY12dtkH2gq7ed35QTtFJdNa7Jo6NjU8","satoshis":-937500000,"index":130,"prevtxid":"d32d63cd19ea296d6a1a00537a23dd478d907b8d03a6282d8bd180f6bd86dff4","prevout":2},{"address":"t1Pebir9xZYvNAvvkxXtN1sCBTBQndC4W2X","satoshis":-937500000,"index":131,"prevtxid":"6b9b9a3ac6c923690c31a2bc4b67ec2f87a7b78e8278fc38d64e09b00c353ff7","prevout":2},{"address":"t1Pebir9xZYvNAvvkxXtN1sCBTBQndC4W2X","satoshis":-937500000,"index":132,"prevtxid":"d7e025178a5b347dd763682251cd7a5b05ecdf8f151239fb7e952e47a44adcf7","prevout":2},{"address":"t1Pebir9xZYvNAvvkxXtN1sCBTBQndC4W2X","satoshis":-937500000,"index":133,"prevtxid":"5382b29982274c449490bce310b4e116f8d9860a944127527d47a6c45d683af8","prevout":1},{"address":"t1MUY12dtkH2gq7ed35QTtFJdNa7Jo6NjU8","satoshis":-937500000,"index":134,"prevtxid":"51148c9dbb87107a94caadd3456e77e3361cf6aa609e3cc8b5636804d442c6f8","prevout":2},{"address":"t1MUY12dtkH2gq7ed35QTtFJdNa7Jo6NjU8","satoshis":-937500000,"index":135,"prevtxid":"e94654e1054029bc53c9b02d61d9cc0a79ef8c113e7c38f317cd29b308863ef9","prevout":2},{"address":"t1Pebir9xZYvNAvvkxXtN1sCBTBQndC4W2X","satoshis":-937500000,"index":136,"prevtxid":"ac1adb65f3a9c468a21ed89e549108022e08104be1cd01e6d0b4fd986b5198fb","prevout":2},{"address":"t1Pebir9xZYvNAvvkxXtN1sCBTBQndC4W2X","satoshis":-937500000,"index":137,"prevtxid":"134691b265aebb495325338dd3ff4f82543907fe779cbb327ec3d08228289efc","prevout":2},{"address":"t1MUY12dtkH2gq7ed35QTtFJdNa7Jo6NjU8","satoshis":-937500000,"index":138,"prevtxid":"dead2bbe148516b73fe780c35a762496d7ed321bafbe989fed35813b2b91affc","prevout":2}],"outputs":[]},{"txid":"f62116d4ea25d0785ffcdd84fb0a207955455a4c5a875b2e0601c1021dc17fcc","index":2,"inputs":[],"outputs":[{"address":"t1KMNXV72S1HNfUHCUXVTQG5FmHtqtfcZV7","satoshis":11099028048,"index":0}]}],"time":1588559331,"mediantime":1588558714,"nonce":"0000015f00000000000000000f00000000000000000000000000000091060078","bits":"1e00bb4f","difficulty":2799.054701674626,"chainwork":"000000000000000000000000000000000000000000000000000029acbb5b0dc9","previousblockhash":"00000099767337bdf22bdbb7354509a9ed760298facbdcd40339b96590f85e26","nextblockhash":"0000009370f976e1d8be1634d291832039803836e951804e965af9066e18bde7"}},"id":"paths/~1daemon~1getblockdeltas/get/responses/200/content/application~1json/example"},"paths/~1daemon~1getblockhash/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":"000000234b617194f3faff69ee62f0dde0115f2007c3b42e38eaba80c786a5e5"},"id":"paths/~1daemon~1getblockhash/get/responses/200/content/application~1json/example"},"paths/~1daemon~1getblockheader/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"hash":"000000234b617194f3faff69ee62f0dde0115f2007c3b42e38eaba80c786a5e5","confirmations":9,"height":590823,"version":4,"merkleroot":"61d6664cb4e3575d4362f922316712fe647555c313ab6c4625bb368a93b40cf6","finalsaplingroot":"6cb83efd5da7b16b4ef0adf1ae285f96f9d95cd1becfc81421f77b12c56902d5","time":1588559331,"nonce":"0000015f00000000000000000f00000000000000000000000000000091060078","solution":"0633eb663b294a0dfc52d5b0d395e1f227397a8bdcdf9f8e1d5a0b3031f95d9a85c2854e6abdba5f9f972456b73a2ab62ee01d02","bits":"1e00bb4f","difficulty":2799.054701674626,"chainwork":"000000000000000000000000000000000000000000000000000029acbb5b0dc9","previousblockhash":"00000099767337bdf22bdbb7354509a9ed760298facbdcd40339b96590f85e26","nextblockhash":"0000009370f976e1d8be1634d291832039803836e951804e965af9066e18bde7"}},"id":"paths/~1daemon~1getblockheader/get/responses/200/content/application~1json/example"},"paths/~1daemon~1getchaintips/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":[{"height":591079,"hash":"0000006d4467655a996e7c6a4023fc6f99010a5474cf87eb08995cb66ca65312","branchlen":0,"status":"active"},{"height":591062,"hash":"000000aa6b44b3403e5623810c8193d87155444174841f7fc4b40256929eff1e","branchlen":1,"status":"valid-fork"},{"height":590420,"hash":"0000002ee3a1bd1b4dcfbc6c025d133f325c6c8015cad3b9996df3c319162422","branchlen":1,"status":"headers-only"},{"height":590237,"hash":"00000053167551792a9e556813a021665c95dc8e41d0e2ee35287cc0df1e9a39","branchlen":1,"status":"valid-headers"},{"height":573023,"hash":"000000015b536301ce9335210590f0ceadc6ae081f2b228639c194cd4b88271d","branchlen":1,"status":"valid-fork"},{"height":567360,"hash":"0000006656a0d8209a5c515f7f8967bb143d951cf8f3fed7c03d3cb0244e47ae","branchlen":1,"status":"valid-fork"},{"height":566803,"hash":"0000001efb8e3485a385c12d1820645053082bf429413601deeb551d30be2786","branchlen":1,"status":"valid-fork"},{"height":559010,"hash":"0000022ce968281284e2a503ce201ad55a8523d1f61f6309d84c917814ce382d","branchlen":19,"status":"headers-only"},{"height":449023,"hash":"0000005df6591ba59a041a88dfecd7dae6c00d95e210867d8de5d24538f73981","branchlen":1,"status":"valid-fork"},{"height":448329,"hash":"00000042c175d0a58246f367012c429a3e7edc906a9fe75875ed239ef563a38c","branchlen":2,"status":"valid-fork"},{"height":313888,"hash":"00000016c58660e65feac88fbc40dd6ca3f34213de7648df716255fac99d3bff","branchlen":1,"status":"valid-fork"},{"height":309050,"hash":"00000080b9a14c60174620f645f649e1b8bbfb40c2bdbedbf84f3dda7964f334","branchlen":3,"status":"valid-fork"},{"height":287750,"hash":"0000001e50fb6dd3b42f15c18f9b46958eb7a6649e2396c19157cb02cb11098d","branchlen":3,"status":"valid-fork"},{"height":284893,"hash":"0000006557265e2d68a78e5caf427fee238c6e137f4c9124254209a07cbb30b8","branchlen":1,"status":"valid-fork"},{"height":277682,"hash":"000000278ca4049a8136aa4fa1e7a6b9c00b3e68505019d2976d7c66167c5142","branchlen":34,"status":"valid-fork"},{"height":260586,"hash":"00000006bec95249932f478f4db27bed24cf5d9b76c041914408af1392f29be1","branchlen":1,"status":"valid-fork"},{"height":260179,"hash":"00000032788a700fbeef2e6383b424eceafc24a70346efbc2f62ee95cbcc9bfa","branchlen":1,"status":"valid-fork"},{"height":257167,"hash":"000000276fa3e3557e6a0df594c3ea47477dab4626e0aed8c2964c428a1f7c3d","branchlen":1,"status":"valid-fork"},{"height":257125,"hash":"0000004401ccecffe93f175b7c50f29611874e987d3206f005d55569fd3230ca","branchlen":1,"status":"valid-fork"},{"height":257081,"hash":"0000001adc8175b757096f65628f77c9247f82defdb98813ab248e65a1cebc6e","branchlen":1,"status":"valid-fork"},{"height":254707,"hash":"0000003cb3b61f89afa0864c1312ac75a97c3650c2026cda83e08a06c425d0de","branchlen":1,"status":"valid-fork"},{"height":253887,"hash":"0000003a011c3fbb70f4216a14686012d89a2751cbd0c74053f81da91a9293a8","branchlen":1,"status":"valid-fork"},{"height":250987,"hash":"00000007ecfee7a6d3bf783e86c56a251c4bd4cdc0258398b692a8f3fd9dbeed","branchlen":1,"status":"valid-fork"},{"height":250820,"hash":"0000003262698472ae5b39955633527e8c8656e126ff90f94f2cb922cde8a9a0","branchlen":1,"status":"valid-fork"},{"height":250102,"hash":"00000049f03f3402f094eee4c117072915f92fb352e87e0c59309096ebb877aa","branchlen":1,"status":"valid-fork"},{"height":249084,"hash":"00000018432f23446500e0dcf39a02b59b3e8583f30c7329653d166c1deb3e85","branchlen":1,"status":"valid-fork"},{"height":248591,"hash":"0000003d2b53e4899649ec2b259d9b6718cbe0e7d73cd0907b48d8f0b7341c11","branchlen":1,"status":"valid-fork"},{"height":248394,"hash":"0000004445e61be219a7030c06db6c31eda0fa720b95740c1d85456b4dbff45e","branchlen":1,"status":"valid-fork"},{"height":247501,"hash":"000000640166be87a0d70d474389c934972ef0eca75977dae80e27a179fe16fc","branchlen":1,"status":"valid-fork"}]},"id":"paths/~1daemon~1getchaintips/get/responses/200/content/application~1json/example"},"paths/~1daemon~1getdifficulty/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":2572.645186022886},"id":"paths/~1daemon~1getdifficulty/get/responses/200/content/application~1json/example"},"paths/~1daemon~1getmempoolinfo/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"size":0,"bytes":0,"usage":0}},"id":"paths/~1daemon~1getmempoolinfo/get/responses/200/content/application~1json/example"},"paths/~1daemon~1getrawmempool/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"2c2a34b81eeba402270465d3dcc44d41ef31e4bf6cae5cc8e2aeea64d7fce829":{"size":4284,"fee":0.0001,"time":1588593142,"height":591102,"startingpriority":10000000000000000,"currentpriority":10000000000000000,"depends":[]},"5fbb025ff8a6f632b02545e353e15992e389ccd12dab2771f2d96c53c3e2382a":{"size":895,"fee":0.0001,"time":1588593155,"height":591102,"startingpriority":10000000000000000,"currentpriority":10000000000000000,"depends":[]},"afc2f6ff2b9a546a3e0c5ba951338043f9866f23ad53622c5cc3b97ae0c89281":{"size":198,"fee":0.0001,"time":1588592875,"height":591101,"startingpriority":0,"currentpriority":0,"depends":[]},"0e99affa132cfea43ad7f31923a00a4cab1ace5e7343b0e40dad346d94138fb8":{"size":198,"fee":0.0001,"time":1588593142,"height":591101,"startingpriority":0,"currentpriority":0,"depends":[]},"f2d51d5c678ea6a27670e3552b66adda606a43b57222ab6363ea0d2001c292c9":{"size":1189,"fee":0.0001,"time":1588593018,"height":591102,"startingpriority":10000000000000000,"currentpriority":10000000000000000,"depends":[]},"5af1b85af6e0e58e1ac00c5a93c51e0a6da927cdf8f9f981159acdf55fb382d2":{"size":2611,"fee":0.0001,"time":1588592924,"height":591102,"startingpriority":10000000000000000,"currentpriority":10000000000000000,"depends":[]}}},"id":"paths/~1daemon~1getrawmempool/get/responses/200/content/application~1json/example"},"paths/~1daemon~1gettxout/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"bestblock":"0000001dca878efaa3ae059492bd108cd2e53708325f609f21ffb948f8769115","confirmations":9,"value":9.375,"scriptPubkey":{"asm":"OP_DUP OP_HASH160 961f695fbc075b7f99f0b45323206930340efc98 OP_EQUALVERIFY OP_CHECKSIG","hex":"76a914961f695fbc075b7f99f0b45323206930340efc9888ac","reqSigs":1,"type":"pubkeyhash","addresses":["t1XZNzdMMDZ4QPRD2a6hHWQ4Mog3HF9mCMp"]},"version":4,"coinbase":true}},"id":"paths/~1daemon~1gettxout/get/responses/200/content/application~1json/example"},"paths/~1daemon~1gettxoutproof/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":"04000000e6f6eb7762f7970a06ad119590ba1882a30e290e3f6837cc64960f1b70000000fde035a9548fe35311b0212323eeeb9844c9ab093b24982d397fd94ab68f68725f44c0da150b3d68af0671dc272b007c4354a03d63298b00ad7700d4b818f70a4d0ab05eaca2001e0001b8750000000000000000000000000000000000000000000000003eae1205340a77b45fde07253220864115fe31c3a77f1e84b358edafad9929200de7c90f8d38878f423f9dc35266b6fd8280e56d3615b988540100000001fde035a9548fe35311b0212323eeeb9844c9ab093b24982d397fd94ab68f68720101"},"id":"paths/~1daemon~1gettxoutproof/get/responses/200/content/application~1json/example"},"paths/~1daemon~1gettxoutsetinfo/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"height":591140,"bestblock":"0000005b43e6418210b25804493880c9834c2ae969bceb53f579282e6e077427","transactions":320076,"txouts":2626978,"bytes_serialized":80210836,"hash_serialized":"151a45f9f10274ebc622877355f6c64a5ae6a8561c186d2028cb32127d3bf093","total_amount":99020653.199865}},"id":"paths/~1daemon~1gettxoutsetinfo/get/responses/200/content/application~1json/example"},"paths/~1daemon~1verifytxoutproof/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":["72688fb64ad97f392d98243b09abc94498ebee232321b01153e38f54a935e0fd"]},"id":"paths/~1daemon~1verifytxoutproof/get/responses/200/content/application~1json/example"},"paths/~1daemon~1getspentinfo/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"txid":"83d91028a75ddc6ee79153f0c4babe4f13d5fbf2f6160ff861683d7098f1790e","index":1,"height":590926}},"id":"paths/~1daemon~1getspentinfo/get/responses/200/content/application~1json/example"},"paths/~1daemon~1getspentinfo/post/requestBody/content/application~1json/example":{"value":{"txid":"9e3cdde1b7c92728a1200a988bb046028fe93b9f1e15cc370974f7201d3d3a94","index":0},"id":"paths/~1daemon~1getspentinfo/post/requestBody/content/application~1json/example"},"paths/~1daemon~1getspentinfo/post/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"txid":"83d91028a75ddc6ee79153f0c4babe4f13d5fbf2f6160ff861683d7098f1790e","index":1,"height":590926}},"id":"paths/~1daemon~1getspentinfo/post/responses/200/content/application~1json/example"},"paths/~1daemon~1getblocksubsidy/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"miner":150}},"id":"paths/~1daemon~1getblocksubsidy/get/responses/200/content/application~1json/example"},"paths/~1daemon~1getblocktemplate/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"capabilities":["proposal"],"version":4,"previousblockhash":"000000658616bec155572e8f1f8373d32267238f1afaf3b93fdbf71706436417","finalsaplingroothash":"5cd6119b539920ae7b373b85cdcc2299b4701a046e51240dc9258ca0d0a5c918","transactions":[{"data":"050000000470561a8cf2d80e49eaed6d74782cc0c8a012a1d39a493d021a4ac50efe530a0400000000b068b05e010b68b05e010d39312e3233382e3130352e3330411b79e3112833b65ded5c5bf093a10086297eed5ec132c6627acecccd3368406fa83d9d5b6266639986e5a8670e4b0ae48ee1c4be9e607eaee4d2e8a8ca6815b578411b6f7121b06ae754770f9f9da616ed86ec71215e21ba7f483ebe1be8e49118e2722c8c45c89d751bf9c9c88f35c001a85bd17425b85167e960ca53ddce9cadafa4","hash":"1a4682d42a7c05054ab20f16c07a69cf93c53d790707988a961fc0aa2396d703","depends":[],"fee":0,"sigops":0},{"data":"0400008085202f89000170a8464f010000001976a91490ae1d0392cc0d77d8dc7ac22f2161a7fc011f7088ac00000000ee05090058ac464f0100000002c9a84df2ebfaceb5b781b29f5cccd926881f7fdc22a3569eb4e3f52ecb6a91b57e26214c732ebd7ff20e3a3da7a6c71f0a0fea30e7bf7400ea6273f49394e152dbf79084a25447231a1547f55fecacc09adf1e5efed5bb39bfd330f7d43b37397b4dd57a38810248488fbff354be64ca982ffc4aa5a20b0f2be9421b17be6687aa447958c4706f7a38d1b7f4c4a26cfb671f9b755cb70d1a925ebed84051abeb1e421234acbeb78591f11296859d41dcb824e929d15c4062a027f32f396cff3f91d98fc92b776b9640437e6e1ae74fe62ff27fef677a3b8c35a9b398b00eb6fb0f16fe6108c4ced2c8a76f0c760eb3275e9b66fd87605a181ae982688b5d93115315e79e59189ab7abd5f21525f7f89b879fe6d97dcd88937d26970c6b8513ecd6e736148ae3e03fc61f5f651923d5994fac65cf8efe9b44548ebe1431027ed875e4495ddbc2bf8421b5d387fa679692f2e1b4cca70ae06693d7bbf67448ac0fe02f160c52952c5493bc23f56cbac4a5279e72d9d39fea76ea702e1f02476f059ff80f11c1b39f805ddab1705e6e3933b12d85df7d609a785bbc74fc0b8db6447e26214c732ebd7ff20e3a3da7a6c71f0a0fea30e7bf7400ea6273f49394e1528a9a70138419184d99a375e03a2b35d675d571edbbada814c909c2477c808e62d7fb06cfab8d3819e4ffe8270208e13c308796c24c01495b6c3984fb9c65e25a855b41b1c31fb7a5290c8d0532be8e1348f02065c8155f187990fed839812b485fa843776329b833087aeab4c15707ceaa7d1bc798b01fe3560bc6cd1fce303e9469525ce9b058940801c5a710b8f3c4ac6249aa3be797a625efc5ff3c7ac40704f02eadf30e883104f5f4a1e287ecfda2806311fce153dab5122dcf63bc8c075a3a1e7684cabad686bbda1e156f062da0f787ad8a85588688159f0f8c0b7453a005cfe181e8aaf3e28776d1f7f7d5ab0b4e3e2f365f41ef89301c7c6278fc1b929120a3a20ee54fad064ff52b9a152badee46b0ad61370667bd0bb2b3dab34178d6232c12dfcf5f1a3413f0ea74474678b05fe20f3fa9d0bc57fda979dd5e0101dc6ccdc8380ce5db926cd06e2d7a7ccb972923aaec2f54573033c5548d9cc1db9b80d58723b2737685608b08fbc064c78143dc385036a505d2cef5933a45cb45886308fd5b762ee49d448264ef4f7908d79a6528443f0c290aecdcc4da843b6d7f5be18b395fba03d778545df324f06796afc84666ea838c320912aebf9905a13189cfd77002cd8f81d3b0c5fc37078e4e3916e0ed142dd35d0c30fd98bf0cbb9bc359c05c9b940d0724fff4d0a14d86c6d8fa7b76b580d5ead667e252512ab28740d817967aa73e425551d7d68b318d515b86f89c5e471036b8f020ad04de9730af2f07e9b2cf98c1261cfe895a92558971000b3b110055aca51d3cc63dd347b39ca73d415135e608684a685235a10834ac2354ebcf068f56ea6874d8373850e9cd01f25b92735a21a3333dcf89c838a00a1ee2e6023ab3adddce55ecdd69ce7c0ad4deb46be2ac90d35103f1cbf29bb926948728de0a9ccaee62b1657798b178ef4e3c3783f65fc22d464b7572167430c4aeda88a65741c2ed4346e278c092958e2ef4a95a36fb38559962a064b51b8d2a5118f86b2c0af87b9e30bdb59e818a9a4e10c6f5e90610f3ca5d49ab802b73236f8c4c4940b3eb324f891e29dcb52b7774301131ba9cd19c7b3e608688da6828512beeb765022efb33a18d1c06fa72be61d069031e8c9bae91adbfefce323aac658b0a5572d703d938c7ad47ddca2d4139dbd36ab562f6393aff333e556a275d763504360850b7729257f34f3f5a7ec0d2d00a9f923db937a1ea186f1a2aeab93a6f26a642d00aa89ac335a3a67404954f0b967bab5b7168db3b052e29ca37de47fe441ce528ba7d866db6d74a129897d117c5f425098b0c6dd5d6fc95fa70b0de00d6cd0a2e509625cfff8fe8e02f422fbb085536611a203b08415bfc3da6b4cfeea96eddbb1e9ff89d399f5a1172e19a1b67c30c22e3b9d636675ff05b40168b9e6adad1024af37bbc4545689fbe19ecf0c42c33d9c833bb84fdc191399327819e4086c14c99fcbf7d1d4bcf9a17049d50a584c5eaee2ac055a9d907e6c6dcfb71a99714b165a17d244e05fafe75c641941d566200566209bb8dd2ca677997c88253748ba43f8274ed79ba4bc8fd55bd218fff66a8d41e7e1380ee331bbfe8d0f4af30a6078436008a5d9ff677e0e33c3506f406ca4324d2b2dfd1222695dcbd551429833a56952786369c9ff6337f4f98cb74129ab521923d7fa02a19141deef9537a21f2c7d1aa97e6c77e57806eb85780efa659ba2b61c34e041eabf3f4aaece1cd9d652b91b2f4d84217c6ca323591b5de95e145dde6d2d3d07257b426806b009559b900604b3983b5d15cf6fce2372675fb4da3e47fd1578642462afc24d0e7e3bcc810ffb80c20aaa5ade917d988e033e70702016a33628b3ed0d52ad89f09","hash":"16c3b8b299ebe6185fc6a15f73741430a54fe628c33b4b25e84471b0d1dece61","depends":[],"fee":1000,"sigops":1}],"coinbasetxn":{"data":"0400008085202f89010000000000000000000000000000000000000000000000000000000000000000ffffffff0503da050900ffffffff0468648d9e020000001976a914e210e47fc7fa4138c1dfd09358428e5421160c3b88aca0118721000000001976a9145bd98eb8a35c8c00cff5f0050ecd6e0ea4de66fd88ac601de137000000001976a9144dfad8f2081b808a2a9f9f16729e0a1fd5c6494b88ac80461c86000000001976a9144e5973f34e5cc452156126b541ca0c9bcaae91e488ac00000000000000000000000000000000000000","hash":"2aafbaa9024d62bb355951c877ca566b3883b182994297d7c581c365e5852702","depends":[],"fee":1000,"sigops":4,"required":true},"longpollid":"000000658616bec155572e8f1f8373d32267238f1afaf3b93fdbf7170643641717961","target":"000000c43b000000000000000000000000000000000000000000000000000000","mintime":1588618940,"mutable":["time","transactions","prevblock"],"noncerange":"00000000ffffffff","sigoplimit":20000,"sizelimit":2000000,"curtime":1588619452,"bits":"1e00c43b","height":591322,"miner_reward":11250001000,"basic_fluxnode_address":"t1SFG7xCkwWRP4tXhZrJmq7sWDFBniaNA16","basic_fluxnode_payout":562500000,"super_fluxnode_address":"t1QyvYHuxfw6MQB1nsSvDdBPcsXqWsYKYDr","super_fluxnode_payout":937500000,"bamf_fluxnode_address":"t1R1ssbaVXMZqbG8iwaD57xCS2w92pJefkw","bamf_fluxnode_payout":2250000000}},"id":"paths/~1daemon~1getblocktemplate/get/responses/200/content/application~1json/example"},"paths/~1daemon~1getlocalsolps/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":0},"id":"paths/~1daemon~1getlocalsolps/get/responses/200/content/application~1json/example"},"paths/~1daemon~1getmininginfo/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"blocks":591371,"currentblocksize":1000,"currentblocktx":0,"difficulty":3214.481774201274,"errors":"","genproclimit":-1,"localsolps":0,"networksolps":188688,"networkhashps":188688,"pooledtx":78,"testnet":false,"chain":"main","generate":false}},"id":"paths/~1daemon~1getmininginfo/get/responses/200/content/application~1json/example"},"paths/~1daemon~1getnetworkhashps/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":189503},"id":"paths/~1daemon~1getnetworkhashps/get/responses/200/content/application~1json/example"},"paths/~1daemon~1getnetworksolps/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":189503},"id":"paths/~1daemon~1getnetworksolps/get/responses/200/content/application~1json/example"},"paths/~1daemon~1getconnectioncount/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":22},"id":"paths/~1daemon~1getconnectioncount/get/responses/200/content/application~1json/example"},"paths/~1daemon~1getdeprecationinfo/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"version":4000150,"subversion":"/MagicBean:4.0.1/","deprecationheight":951040}},"id":"paths/~1daemon~1getdeprecationinfo/get/responses/200/content/application~1json/example"},"paths/~1daemon~1getnettotals/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"totalbytesrecv":27003767,"totalbytessent":115073751,"timemillis":1588626897371}},"id":"paths/~1daemon~1getnettotals/get/responses/200/content/application~1json/example"},"paths/~1daemon~1getnetworkinfo/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"version":4000150,"subversion":"/MagicBean:4.0.1/","protocolversion":170016,"localservices":5,"timeoffset":0,"connections":28,"networks":[{"name":"ipv4","limited":false,"reachable":true,"proxy":"","proxy_randomize_credentials":false},{"name":"ipv6","limited":false,"reachable":true,"proxy":"","proxy_randomize_credentials":false},{"name":"onion","limited":true,"reachable":false,"proxy":"","proxy_randomize_credentials":false}],"relayfee":0.000001,"localaddresses":[{"address":"96.30.196.88","port":16125,"score":1433}],"warnings":""}},"id":"paths/~1daemon~1getnetworkinfo/get/responses/200/content/application~1json/example"},"paths/~1daemon~1getpeerinfo/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":[{"id":741,"addr":"159.65.254.184:16125","addrlocal":"96.30.196.88:46270","services":5,"lastsend":1588677108,"lastrecv":1588677108,"bytessent":1955685,"bytesrecv":2801490,"conntime":1588497832,"timeoffset":0,"pingtime":0.019793,"version":170016,"subver":"/MagicBean:4.0.1(bitcore)/","inbound":false,"startingheight":590308,"banscore":90,"synced_headers":591801,"synced_blocks":591801,"inflight":[],"whitelisted":false},{"id":847,"addr":"116.203.52.168:16125","addrlocal":"96.30.196.88:58594","services":5,"lastsend":1588677081,"lastrecv":1588677081,"bytessent":1281133,"bytesrecv":2176814,"conntime":1588519342,"timeoffset":0,"pingtime":0.107897,"version":170016,"subver":"/MagicBean:4.0.1(bitcore)/","inbound":false,"startingheight":590491,"banscore":90,"synced_headers":591801,"synced_blocks":591801,"inflight":[],"whitelisted":false}]},"id":"paths/~1daemon~1getpeerinfo/get/responses/200/content/application~1json/example"},"paths/~1daemon~1listbanned/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":[{"address":"5.189.130.70/255.255.255.255","banned_until":1588737697},{"address":"46.4.142.199/255.255.255.255","banned_until":1588474952},{"address":"62.171.153.25/255.255.255.255","banned_until":1588737698},{"address":"62.171.166.168/255.255.255.255","banned_until":1588745015}]},"id":"paths/~1daemon~1listbanned/get/responses/200/content/application~1json/example"},"paths/~1daemon~1createrawtransaction/post/requestBody/content/text~1plain/example":{"value":{"transactions":[{"txid":"224225b04fd54e8653e7cd4440dd4596aab6eff8be8686bacfad9213172da4369f","vout":0}],"addresses":{"t1JKRwXGfKTGfPV1z48rvoLyabk31z3xwHa":112.5},"locktime":10,"expiryheight":595000},"id":"paths/~1daemon~1createrawtransaction/post/requestBody/content/text~1plain/example"},"paths/~1daemon~1createrawtransaction/post/responses/200/content/application~1json/example":{"value":{"status":"success","data":"0400008085202f89019f36a42d171392adcfba8686bef8efb6aa9645dd4044cde753864ed54fb025420000000000feffffff0180608d9e020000001976a91404e2699cec5f44280540fb752c7660aa3ba857cc88ac01000000fb0809000000000000000000000000"},"id":"paths/~1daemon~1createrawtransaction/post/responses/200/content/application~1json/example"},"paths/~1daemon~1decoderawtransaction/post/requestBody/content/text~1plain/example":{"value":{"hexstring":"0400008085202f89019f36a42d171392adcfba8686bef8efb6aa9645dd4044cde753864ed54fb025420000000000feffffff0180608d9e020000001976a91404e2699cec5f44280540fb752c7660aa3ba857cc88ac01000000fb0809000000000000000000000000"},"id":"paths/~1daemon~1decoderawtransaction/post/requestBody/content/text~1plain/example"},"paths/~1daemon~1decoderawtransaction/post/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"txid":"03c228785451de39ce396c85168c979a439dcb2037f92d0a57de81e6b1c9f3a4","version":4,"overwintered":true,"versiongroupid":"892f2085","locktime":1,"expiryheight":592123,"vin":[{"txid":"4225b04fd54e8653e7cd4440dd4596aab6eff8be8686bacfad9213172da4369f","vout":0,"scriptSig":{"asm":"","hex":""},"sequence":4294967295}],"vout":[{"value":112.5001,"valueZat":11250010000,"valueSat":11250010000,"n":0,"scriptPubKey":{"asm":"OP_DUP OP_HASH160 04e2699cec5f44280540fb752c7660aa3ba857cc OP_EQUALVERIFY OP_CHECKSIG","hex":"76a91404e2699cec5f44280540fb752c7660aa3ba857cc88ac","reqSigs":1,"type":"pubkeyhash","addresses":["t1JKRwXGfKTGfPV1z48rvoLyabk31z3xwHa"]}}],"vJoinSplit":[],"valueBalance":0,"valueBalanceZat":0,"vShieldedSpend":[],"vShieldedOutput":[]}},"id":"paths/~1daemon~1decoderawtransaction/post/responses/200/content/application~1json/example"},"paths/~1daemon~1decoderawtransaction/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"txid":"03c228785451de39ce396c85168c979a439dcb2037f92d0a57de81e6b1c9f3a4","version":4,"overwintered":true,"versiongroupid":"892f2085","locktime":1,"expiryheight":592123,"vin":[{"txid":"4225b04fd54e8653e7cd4440dd4596aab6eff8be8686bacfad9213172da4369f","vout":0,"scriptSig":{"asm":"","hex":""},"sequence":4294967295}],"vout":[{"value":112.5001,"valueZat":11250010000,"valueSat":11250010000,"n":0,"scriptPubKey":{"asm":"OP_DUP OP_HASH160 04e2699cec5f44280540fb752c7660aa3ba857cc OP_EQUALVERIFY OP_CHECKSIG","hex":"76a91404e2699cec5f44280540fb752c7660aa3ba857cc88ac","reqSigs":1,"type":"pubkeyhash","addresses":["t1JKRwXGfKTGfPV1z48rvoLyabk31z3xwHa"]}}],"vJoinSplit":[],"valueBalance":0,"valueBalanceZat":0,"vShieldedSpend":[],"vShieldedOutput":[]}},"id":"paths/~1daemon~1decoderawtransaction/get/responses/200/content/application~1json/example"},"paths/~1daemon~1decodescript/post/requestBody/content/text~1plain/example":{"value":{"hex":"76a91404e2699cec5f44280540fb752c7660aa3ba857cc88ac"},"id":"paths/~1daemon~1decodescript/post/requestBody/content/text~1plain/example"},"paths/~1daemon~1decodescript/post/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"asm":"OP_DUP OP_HASH160 04e2699cec5f44280540fb752c7660aa3ba857cc OP_EQUALVERIFY OP_CHECKSIG","reqSigs":1,"type":"pubkeyhash","addresses":["t1JKRwXGfKTGfPV1z48rvoLyabk31z3xwHa"],"p2sh":"t3U9WHvndqz58mHBX168iveW5E4xMdeBkWw"}},"id":"paths/~1daemon~1decodescript/post/responses/200/content/application~1json/example"},"paths/~1daemon~1decodescript/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"asm":"OP_DUP OP_HASH160 04e2699cec5f44280540fb752c7660aa3ba857cc OP_EQUALVERIFY OP_CHECKSIG","reqSigs":1,"type":"pubkeyhash","addresses":["t1JKRwXGfKTGfPV1z48rvoLyabk31z3xwHa"],"p2sh":"t3U9WHvndqz58mHBX168iveW5E4xMdeBkWw"}},"id":"paths/~1daemon~1decodescript/get/responses/200/content/application~1json/example"},"paths/~1daemon~1getrawtransaction/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"hex":"0400008085202f89010000000000000000000000000000000000000000000000000000000000000000ffffffff2003f2fa0800324d696e6572732068747470733a2f2f326d696e6572732e636f6dffffffff0490878d9e020000001976a91404e2699cec5f44280540fb752c7660aa3ba857cc88aca0118721000000001976a914a6886f088ddd5aa3d6027b6d826f912a7ba1c6b788ac601de137000000001976a9145227c99503eae5f10a7373a2b0f385c5cc01459a88ac80461c86000000001976a914c0cf057a7735c07aafb9b3d1ff158a775dffa82e88ac00000000000000000000000000000000000000","txid":"1ed830027683e98c5670981ee983860485fce5132f30d9b6e8e248789c52c55d","version":4,"overwintered":true,"versiongroupid":"892f2085","locktime":0,"expiryheight":0,"vin":[{"coinbase":"03f2fa0800324d696e6572732068747470733a2f2f326d696e6572732e636f6d","sequence":4294967295}],"vout":[{"value":112.5001,"valueZat":11250010000,"valueSat":11250010000,"n":0,"scriptPubKey":{"asm":"OP_DUP OP_HASH160 04e2699cec5f44280540fb752c7660aa3ba857cc OP_EQUALVERIFY OP_CHECKSIG","hex":"76a91404e2699cec5f44280540fb752c7660aa3ba857cc88ac","reqSigs":1,"type":"pubkeyhash","addresses":["t1JKRwXGfKTGfPV1z48rvoLyabk31z3xwHa"]}},{"value":5.625,"valueZat":562500000,"valueSat":562500000,"n":1,"scriptPubKey":{"asm":"OP_DUP OP_HASH160 a6886f088ddd5aa3d6027b6d826f912a7ba1c6b7 OP_EQUALVERIFY OP_CHECKSIG","hex":"76a914a6886f088ddd5aa3d6027b6d826f912a7ba1c6b788ac","reqSigs":1,"type":"pubkeyhash","addresses":["t1Z49cm5Wi5RaojyLopqCpjJpK18RXM1asy"]}},{"value":9.375,"valueZat":937500000,"valueSat":937500000,"n":2,"scriptPubKey":{"asm":"OP_DUP OP_HASH160 5227c99503eae5f10a7373a2b0f385c5cc01459a OP_EQUALVERIFY OP_CHECKSIG","hex":"76a914c0cf057a7735c07aafb9b3d1ff158a775dffa82e88ac","reqSigs":1,"type":"pubkeyhash","addresses":["t1RN15YYt5vZqUoU3PGNCtnY1eDKRUs3pkE"]}},{"value":22.5,"valueZat":2250000000,"valueSat":2250000000,"n":3,"scriptPubKey":{"asm":"OP_DUP OP_HASH160 c0cf057a7735c07aafb9b3d1ff158a775dffa82e OP_EQUALVERIFY OP_CHECKSIG","hex":"76a914c0cf057a7735c07aafb9b3d1ff158a775dffa82e88ac","reqSigs":1,"type":"pubkeyhash","addresses":["t1bT5kGPGLzkwkGxVtC96Toxv3AEm86AbAF"]}}],"vJoinSplit":[],"valueBalance":0,"valueBalanceZat":0,"vShieldedSpend":[],"vShieldedOutput":[],"blockhash":"0000008ac60c223e8f7d7ea458264ec308135bde7515ee1440a824ea76610b2d","height":588530,"confirmations":403,"time":1588282383,"blocktime":1588282383}},"id":"paths/~1daemon~1getrawtransaction/get/responses/200/content/application~1json/example"},"paths/~1daemon~1fundrawtransaction/post/requestBody/content/text~1plain/example":{"value":{"hexstring":"0400008085202f8901ab719872dfea1b4f594049722a92efafa4695322d2c08654aafe98c6546066360000000000ffffffff0140420f00000000001976a9142e5db3157a9783c6208019323f2c3a02610826a988ac00000000a60a09000000000000000000000000"},"id":"paths/~1daemon~1fundrawtransaction/post/requestBody/content/text~1plain/example"},"paths/~1daemon~1fundrawtransaction/post/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"hex":"0400008085202f8901ab719872dfea1b4f594049722a92efafa4695322d2c08654aafe98c6546066360000000000ffffffff0240420f00000000001976a9142e5db3157a9783c6208019323f2c3a02610826a988accb9de605000000001976a91496b7e557775f02097632e7f4a4e6157a77ec6a8088ac00000000a60a09000000000000000000000000","changepos":1,"fee":0.00000245}},"id":"paths/~1daemon~1fundrawtransaction/post/responses/200/content/application~1json/example"},"paths/~1daemon~1fundrawtransaction/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"hex":"0400008085202f8901ab719872dfea1b4f594049722a92efafa4695322d2c08654aafe98c6546066360000000000ffffffff0240420f00000000001976a9142e5db3157a9783c6208019323f2c3a02610826a988accb9de605000000001976a91496b7e557775f02097632e7f4a4e6157a77ec6a8088ac00000000a60a09000000000000000000000000","changepos":1,"fee":0.00000245}},"id":"paths/~1daemon~1fundrawtransaction/get/responses/200/content/application~1json/example"},"paths/~1daemon~1sendrawtransaction/post/requestBody/content/text~1plain/example":{"value":{"hexstring":"0400008085202f8901ab719872dfea1b4f594049722a92efafa4695322d2c08654aafe98c654606636000000006b483045022100e5f02014419280a5c1ed1f94513e8e2bee83f6341863b304fe093dea897f4aa20220022a6e6004dbf1305197f4053bd9dd59e21abd23a31d0188d079eb72cab84e990121036b6a136ce869a0b400548a9126f06d96181ee974ff1c7f5a5e54e39b7f66be05ffffffff0140420f00000000001976a9142e5db3157a9783c6208019323f2c3a02610826a988ac00000000a60a09000000000000000000000000","allowhighfees":true},"id":"paths/~1daemon~1sendrawtransaction/post/requestBody/content/text~1plain/example"},"paths/~1daemon~1sendrawtransaction/post/responses/200/content/application~1json/example":{"value":{"status":"success","data":"381bfe56a049208ff90356153f024395b7a74b5ec470d639dd7e6ffa4487b2fe"},"id":"paths/~1daemon~1sendrawtransaction/post/responses/200/content/application~1json/example"},"paths/~1daemon~1sendrawtransaction/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":"381bfe56a049208ff90356153f024395b7a74b5ec470d639dd7e6ffa4487b2fe"},"id":"paths/~1daemon~1sendrawtransaction/get/responses/200/content/application~1json/example"},"paths/~1daemon~1createmultisig/post/requestBody/content/text~1plain/example":{"value":{"n":2,"keys":["t1XcXfRFSnSeYmf2mbsMHzHbV8Qo5Zhk817","t1RAxsCaeeqB2XbZqvYU87uTMo9K2RtcA9z"]},"id":"paths/~1daemon~1createmultisig/post/requestBody/content/text~1plain/example"},"paths/~1daemon~1createmultisig/post/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"address":"t3Sia7BaQ6cYYxj31PJWfxhwZwZozNzk9N7","redeemScript":"52210353b1620689dc80w0d9b634616ec8566f80e22fec5edd1c8edf64a8a07babc41f2103450768e972919f7c82ca85d904daf1d3d5beabd25230aca4f363aecfa912457895cd"}},"id":"paths/~1daemon~1createmultisig/post/responses/200/content/application~1json/example"},"paths/~1daemon~1createmultisig/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"address":"t3Sia7BaQ6cYYxj31PJWfxhwZwZozNzk9N7","redeemScript":"52210353b1620689dc80w0d9b634616ec8566f80e22fec5edd1c8edf64a8a07babc41f2103450768e972919f7c82ca85d904daf1d3d5beabd25230aca4f363aecfa912457895cd"}},"id":"paths/~1daemon~1createmultisig/get/responses/200/content/application~1json/example"},"paths/~1daemon~1estimatefee/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":-1},"id":"paths/~1daemon~1estimatefee/get/responses/200/content/application~1json/example"},"paths/~1daemon~1estimatepriority/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":0},"id":"paths/~1daemon~1estimatepriority/get/responses/200/content/application~1json/example"},"paths/~1daemon~1validateaddress/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"isvalid":true,"address":"t1N6mLX2A64QsyuLbYkfPZSrkLF86hxuuFe","scriptPubKey":"76a9142e5db3157a9783c6208019323f2c3a02610826a988ac","ismine":true,"iswatchonly":false,"isscript":false,"pubkey":"036b6a136ce869a0b400548a9126f06d96181ee974ff1c7f5a5e54e39b7f66be05","iscompressed":true,"account":""}},"id":"paths/~1daemon~1validateaddress/get/responses/200/content/application~1json/example"},"paths/~1daemon~1verifymessage/post/requestBody/content/text~1plain/example":{"value":{"fluxadress":"t1N6mLX2A64QsyuLbYkfPZSrkLF86hxuuFe","signature":"H5j8AoJ+8VaEEJGgw846hSPQoq42X9yiLwn/Nab1pASBFcw8rj5k8J9xpKr1VzepMEOF2ProYxVsQ9i7xalH4Sk=","message":"helloworld"},"id":"paths/~1daemon~1verifymessage/post/requestBody/content/text~1plain/example"},"paths/~1daemon~1verifymessage/post/responses/200/content/application~1json/example":{"value":{"status":"success","data":true},"id":"paths/~1daemon~1verifymessage/post/responses/200/content/application~1json/example"},"paths/~1daemon~1verifymessage/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":true},"id":"paths/~1daemon~1verifymessage/get/responses/200/content/application~1json/example"},"paths/~1daemon~1gettransaction/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"amount":1,"confirmations":703,"blockhash":"0000007e647cbb9c30bafcae9b37349a64c93f33f0b76ffdcea99f48002e24ec","blockindex":1,"blocktime":1588765867,"expiryheight":593098,"txid":"36666054c698feaa5486c0d2225369a4afef922a724940594f1beadf729871ab","walletconflicts":[],"time":1588764826,"timereceived":1588764826,"vJoinSplit":[],"details":[{"account":"","address":"t1N6mLX2A64QsyuLbYkfPZSrkLF86hxuuFe","category":"receive","amount":1,"vout":0,"size":244}],"hex":"0400008085202f8901fb81c640b6231d12a538a2cf59637d268ced324b300aaf99f0b00814f585e216000000006a4730440220353c7289e7d67585411016dd0472fb752c22160d9962f0551e58bb183a984bc8022005109fef7d31921a44b2fdf841b15869810497ff3e53df936d66a0650581f02b01210330bf3e5792efc2f011d9cb322f984617bb4a63d8ca751771febe5fc585ac9fcdffffffff0200e1f505000000001976a9142e5db3157a9783c6208019323f2c3a02610826a988ac399e42c7070000001976a914548c1a1bc9e10e79a5b6d27a44393240f41c175188ac00000000ca0c09000000000000000000000000"}},"id":"paths/~1daemon~1gettransaction/get/responses/200/content/application~1json/example"},"paths/~1daemon~1zvalidateaddress/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"isvalid":true,"address":"za102nkanf5xu6asasvydwp3zlcuure23jqxxz0zqh9catfvc9cu0dfcvl35tz3qkf2q2cxc47g4mk","type":"sapling","diversifier":"7aa76ecd343735d8760c23","diversifiedtransmissionkey":"6cb0022a5910c5a2f1339cdae3b8609656c7e502f1843140469507e7f88b185c","ismine":true}},"id":"paths/~1daemon~1zvalidateaddress/get/responses/200/content/application~1json/example"},"paths/~1daemon~1getbenchmarks/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"ipaddress":"185.220.177.169","architecture":"amd64","armboard":"","status":"NIMBUS","time":1692874695,"real_cores":10,"cores":10,"ram":31,"ssd":1024,"hdd":0,"ddwrite":1001.733828125,"totalstorage":1024,"disksinfo":[{"disk":"vda","size":1024,"writespeed":1001.733828125}],"eps":1012.08,"ping":7.226,"download_speed":809.3055686875,"upload_speed":310.0325255625,"bench_version":"1.0.20","speed_version":"1.2.0","thunder":false,"error":""}},"id":"paths/~1daemon~1getbenchmarks/get/responses/200/content/application~1json/example"},"paths/~1daemon~1getbenchstatus/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"status":"online","benchmarking":"CUMULUS"}},"id":"paths/~1daemon~1getbenchstatus/get/responses/200/content/application~1json/example"},"paths/~1daemon~1getblockhashes/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":["000000000019d6689c085ae165831e934ff763ae46a2a6c172b3f1b60a8ce26f","00000000839a8e6886ab5951d76f411475428afc90947ee320161bbf18eb6048"]},"id":"paths/~1daemon~1getblockhashes/get/responses/200/content/application~1json/example"},"paths/~1daemon~1prioritisetransaction/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":true},"id":"paths/~1daemon~1prioritisetransaction/get/responses/200/content/application~1json/example"},"paths/~1daemon~1reindex/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"message":"Flux successfully reindexing"}},"id":"paths/~1daemon~1reindex/get/responses/200/content/application~1json/example"},"paths/~1daemon~1stop/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":"Stop Flux server"},"id":"paths/~1daemon~1stop/get/responses/200/content/application~1json/example"},"paths/~1daemon~1createfluxnodekey/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":"5JwVKe7UH986ncSL2jG9KdUY2AuZUTDAkTsp4TZoGWdD5cLLiFR"},"id":"paths/~1daemon~1createfluxnodekey/get/responses/200/content/application~1json/example"},"paths/~1daemon~1listfluxnodeconf/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":[{"alias":"zn1","status":"OFFLINE","collateral":"COutPoint(2bcd3c84c84f87eaa86e4e56834c92927a07f9e18718810b92e0d0324456a67c, 0)","txhash":"2bcd3c84c84f87eaa86e4e56834c92927a07f9e18718810b92e0d0324456a67c","outputIndex":0,"privateKey":"93HaYBVUCYjEMeeH1Y4sBGLALQZE1Yc1K64xiqgX37tGBDQL8Xg","address":"127.0.0.2:16125","ip":"UNKNOWN","network":"UNKNOWN","added_height":0,"confirmed_height":0,"last_confirmed_height":0,"last_paid_height":0,"tier":"UNKNOWN","payment_address":"UNKNOWN","activesince":0,"lastpaid":0}]},"id":"paths/~1daemon~1listfluxnodeconf/get/responses/200/content/application~1json/example"},"paths/~1daemon~1getfluxnodeoutputs/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":[{"txhash":"cee4c36d22609004d286bd83bebf1f28feb33dd6e4889c6c400766253942c1af","outputidx":0}]},"id":"paths/~1daemon~1getfluxnodeoutputs/get/responses/200/content/application~1json/example"},"paths/~1daemon~1startfluxnode/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"overall":"Successfully started 0 fluxnodes, failed to start 1, total","detail":[{"result":"failed","error":"could not find alias in config. Verify with list-conf."}]}},"id":"paths/~1daemon~1startfluxnode/get/responses/200/content/application~1json/example"},"paths/~1daemon~1startdeterministicfluxnode/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"overall":"Successfully started 0 fluxnodes, failed to start 1, total","detail":[{"alias":"Basic1","result":"failed","error":"could not find alias in config. Verify with list-conf."}]}},"id":"paths/~1daemon~1startdeterministicfluxnode/get/responses/200/content/application~1json/example"},"paths/~1daemon~1verifychain/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":true},"id":"paths/~1daemon~1verifychain/get/responses/200/content/application~1json/example"},"paths/~1daemon~1addnode/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":null},"id":"paths/~1daemon~1addnode/get/responses/200/content/application~1json/example"},"paths/~1daemon~1clearbanned/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":null},"id":"paths/~1daemon~1clearbanned/get/responses/200/content/application~1json/example"},"paths/~1daemon~1disconnectnode/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":null},"id":"paths/~1daemon~1disconnectnode/get/responses/200/content/application~1json/example"},"paths/~1daemon~1getaddednodeinfo/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":[{"addednode":"explorer.runonflux.io","connected":true,"addresses":[{"address":"159.65.254.184:16125","connected":"outbound"}]},{"addednode":"explorer2.runonflux.io","connected":true,"addresses":[{"address":"80.211.207.17:16125","connected":"outbound"}]},{"addednode":"explorer.flux.zelcore.io","connected":true,"addresses":[{"address":"206.189.0.55:16125","connected":"outbound"}]}]},"id":"paths/~1daemon~1getaddednodeinfo/get/responses/200/content/application~1json/example"},"paths/~1daemon~1setban/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":null},"id":"paths/~1daemon~1setban/get/responses/200/content/application~1json/example"},"paths/~1daemon~1signrawtransaction/post/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"hex":"0400008085202f8901ab719872dfea1b4f594049722a92efafa4695322d2c08654aafe98c654606636000000006b483045022100e5f02014419280a5c1ed1f94513e8e2bee83f6341863b304fe093dea897f4aa20220022a6e6004dbf1305197f4053bd9dd59e21abd23a31d0188d079eb72cab84e990121036b6a136ce869a0b400548a9126f06d96181ee974ff1c7f5a5e54e39b7f66be05ffffffff0140420f00000000001976a9142e5db3157a9783c6208019323f2c3a02610826a988ac00000000a60a09000000000000000000000000","complete":true}},"id":"paths/~1daemon~1signrawtransaction/post/responses/200/content/application~1json/example"},"paths/~1daemon~1signrawtransaction/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"hex":"0400008085202f8901ab719872dfea1b4f594049722a92efafa4695322d2c08654aafe98c654606636000000006b483045022100e5f02014419280a5c1ed1f94513e8e2bee83f6341863b304fe093dea897f4aa20220022a6e6004dbf1305197f4053bd9dd59e21abd23a31d0188d079eb72cab84e990121036b6a136ce869a0b400548a9126f06d96181ee974ff1c7f5a5e54e39b7f66be05ffffffff0140420f00000000001976a9142e5db3157a9783c6208019323f2c3a02610826a988ac00000000a60a09000000000000000000000000","complete":true}},"id":"paths/~1daemon~1signrawtransaction/get/responses/200/content/application~1json/example"},"paths/~1daemon~1addmultisigaddress/post/requestBody/content/text~1plain/example":{"value":{"n":2,"keysobject":["t1b4SUue7q26dADLGUyFBu57uJsKS7jc8VC","t1TtEnZKBziV5LziBXr9KvrYC2HbQA91rSN"]},"id":"paths/~1daemon~1addmultisigaddress/post/requestBody/content/text~1plain/example"},"paths/~1daemon~1addmultisigaddress/post/responses/200/content/application~1json/example":{"value":{"status":"success","data":"t3Sia7BaQ6cYYxj31PJWfxhwZwZozNzk9N7"},"id":"paths/~1daemon~1addmultisigaddress/post/responses/200/content/application~1json/example"},"paths/~1daemon~1addmultisigaddress/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":"t3Sia7BaQ6cYYxj31PJWfxhwZwZozNzk9N7"},"id":"paths/~1daemon~1addmultisigaddress/get/responses/200/content/application~1json/example"},"paths/~1daemon~1backupwallet/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":"/home/user/backup/walletbackup"},"id":"paths/~1daemon~1backupwallet/get/responses/200/content/application~1json/example"},"paths/~1daemon~1dumpprivkey/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":"KyqvmC4mDgxwnKjfGYPVt1wonwog4kZ8oA8WsL5yr7vE2X5phxwx"},"id":"paths/~1daemon~1dumpprivkey/get/responses/200/content/application~1json/example"},"paths/~1daemon~1getbalance/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":0},"id":"paths/~1daemon~1getbalance/get/responses/200/content/application~1json/example"},"paths/~1daemon~1getnewaddress/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":"t1LGoWfLf66bpJC84zWmUVcw1bkW9kFgnyQ"},"id":"paths/~1daemon~1getnewaddress/get/responses/200/content/application~1json/example"},"paths/~1daemon~1getrawchangeaddress/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":"t1dC6WNjqcJX8VFcdRp1MyJ7eB4MSQs83FR"},"id":"paths/~1daemon~1getrawchangeaddress/get/responses/200/content/application~1json/example"},"paths/~1daemon~1getreceivedbyaddress/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":0},"id":"paths/~1daemon~1getreceivedbyaddress/get/responses/200/content/application~1json/example"},"paths/~1daemon~1getunconfirmedbalance/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":0},"id":"paths/~1daemon~1getunconfirmedbalance/get/responses/200/content/application~1json/example"},"paths/~1daemon~1getwalletinfo/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"walletversion":60000,"balance":0,"unconfirmed_balance":0,"immature_balance":0,"txcount":0,"keypoololdest":1589023670,"keypoolsize":101,"paytxfee":0,"seedfp":"2b800c3e5439562748d8d875e116c3f88364112eb18647529b147d2f69a80ce5"}},"id":"paths/~1daemon~1getwalletinfo/get/responses/200/content/application~1json/example"},"paths/~1daemon~1importaddress/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":null},"id":"paths/~1daemon~1importaddress/get/responses/200/content/application~1json/example"},"paths/~1daemon~1importprivkey/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":null},"id":"paths/~1daemon~1importprivkey/get/responses/200/content/application~1json/example"},"paths/~1daemon~1importwallet/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":null},"id":"paths/~1daemon~1importwallet/get/responses/200/content/application~1json/example"},"paths/~1daemon~1keypoolrefill/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":null},"id":"paths/~1daemon~1keypoolrefill/get/responses/200/content/application~1json/example"},"paths/~1daemon~1listaddressgroupings/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":[[["t1LGoWfLf66bpJC84zWmUVcw1bkW9kFgnyQ",0.1,""]],[["t1T83Nj5ai9n32SMYZMFtqBAnNU3opMisGg",53.16539081,""]]]},"id":"paths/~1daemon~1listaddressgroupings/get/responses/200/content/application~1json/example"},"paths/~1daemon~1listlockunspent/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":[{"txid":"15430c14500cd505798902e2f1ce3c19251f3599954e7dfb57c19f8763530860","vout":0}]},"id":"paths/~1daemon~1listlockunspent/get/responses/200/content/application~1json/example"},"paths/~1daemon~1listreceivedbyaddress/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":[{"address":"t1LGoWfLf66bpJC84zWmUVcw1bkW9kFgnyQ","account":"","amount":0.01,"confirmations":384,"txids":["15430c14500cd505798902e2f1ce3c19251f3599954e7dfb57c19f8763530860"]},{"involvesWatchonly":true,"address":"t1T83Nj5ai9n32SMYZMFtqBAnNU3opMisGg","account":"watchonly","amount":53.16539081,"confirmations":78,"txids":["4f92889223b93cdcfed3499beee96eabc4ee84fb8051df1d80cd2bb0f780870a","5ac98d5bf3c24c3c5eead54592a44c39152dc31cd4ffa98323842f22d5a62619","c1dcd9ce345a85783417f9015b3371001739425b67ef5a6c459be85782b0e86e","fd1e3c162a3d858bd6f53ba59d4fca0854c0843fdab692c7af6da1113ca30fb2","0f249e4bd193182526dab806fe552dba5d16a864a32803455b2d6c769f19ecb2"]}]},"id":"paths/~1daemon~1listreceivedbyaddress/get/responses/200/content/application~1json/example"},"paths/~1daemon~1listsinceblock/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"transactions":[{"account":"","address":"t1LGoWfLf66bpJC84zWmUVcw1bkW9kFgnyQ","category":"receive","amount":0.1,"vout":0,"confirmations":342,"blockhash":"000000e6d86f170fbd09f550a1abe0f8a70a1ba43d4d08f676f5dc7b5eca0645","blockindex":2,"blocktime":1589158561,"expiryheight":596355,"txid":"15430c14500cd505798902e2f1ce3c19251f3599954e7dfb57c19f8763530860","walletconflicts":[],"time":1589158522,"timereceived":1589158522,"vJoinSplit":[],"size":245}],"lastblock":"000000b288eaf9eb45e0beb1d1e271530741e41a235068e95856bcdd57ed3e2c"}},"id":"paths/~1daemon~1listsinceblock/get/responses/200/content/application~1json/example"},"paths/~1daemon~1listtransactions/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"account":"","address":"t1LGoWfLf66bpJC84zWmUVcw1bkW9kFgnyQ","amount":0.1,"vout":0,"confirmations":343,"blockhash":"000000e6d86f170fbd09f550a1abe0f8a70a1ba43d4d08f676f5dc7b5eca0645","blockindex":2,"blocktime":1589158561,"expiryheight":596355,"txid":"15430c14500cd505798902e2f1ce3c19251f3599954e7dfb57c19f8763530860","walletconflicts":[],"time":1589158522,"timereceived":1589158522,"vJoinSplit":[],"size":245}},"id":"paths/~1daemon~1listtransactions/get/responses/200/content/application~1json/example"},"paths/~1daemon~1listunspent/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"txid":"4f92889223b93cdcfed3499beee96eabc4ee84fb8051df1d80cd2bb0f780870a","vout":2,"generated":false,"address":"t1T83Nj5ai9n32SMYZMFtqBAnNU3opMisGg","account":"","scriptPubKey":"76a914657421e07d891e5eed4ffa8a2845a5f6ef0ac17088ac","amount":10.53093108,"confirmations":342,"spendable":true}},"id":"paths/~1daemon~1listunspent/get/responses/200/content/application~1json/example"},"paths/~1daemon~1lockunspent/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":true},"id":"paths/~1daemon~1lockunspent/get/responses/200/content/application~1json/example"},"paths/~1daemon~1rescanblockchain/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":"Rescan Completed"},"id":"paths/~1daemon~1rescanblockchain/get/responses/200/content/application~1json/example"},"paths/~1daemon~1sendmany/post/requestBody/content/text~1plain/example":{"value":{"amounts":{"t1b4SUue7q26dADLGUyFBu57uJsKS7jc8VC":0.0001,"t1TtEnZKBziV5LziBXr9KvrYC2HbQA91rSN":0.0001},"minconf":2,"comment":"test api","substractfeefromamount":["t1b4SUue7q26dADLGUyFBu57uJsKS7jc8VC"]},"id":"paths/~1daemon~1sendmany/post/requestBody/content/text~1plain/example"},"paths/~1daemon~1sendmany/post/responses/200/content/application~1json/example":{"value":{"status":"success","data":"fe196c167d679737c716f06b66ca7249be0476b7a086c7736a38f050eab62169"},"id":"paths/~1daemon~1sendmany/post/responses/200/content/application~1json/example"},"paths/~1daemon~1sendmany/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":"a7a6d8c1c4e155cf94af58ea1e4a8e3ddd7cc4cb1bc4d86242c1118bdf9469f2"},"id":"paths/~1daemon~1sendmany/get/responses/200/content/application~1json/example"},"paths/~1daemon~1sendtoaddress/post/requestBody/content/text~1plain/example":{"value":{"fluxaddress":"t1QSE45jkZ9docBDFh4yEV91fgZgESp5hZN","amount":0.001,"comment":"Test api","commentto":"self","substractfeefromamount":false},"id":"paths/~1daemon~1sendtoaddress/post/requestBody/content/text~1plain/example"},"paths/~1daemon~1sendtoaddress/post/responses/200/content/application~1json/example":{"value":{"status":"success","data":"bbb0f5de68db9c661e11ec38c6e0cc99a1e1d202b64dc69d5a58d665dc4b5b19"},"id":"paths/~1daemon~1sendtoaddress/post/responses/200/content/application~1json/example"},"paths/~1daemon~1sendtoaddress/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":"bbb0f5de68db9c661e11ec38c6e0cc99a1e1d202b64dc69d5a58d665dc4b5b19"},"id":"paths/~1daemon~1sendtoaddress/get/responses/200/content/application~1json/example"},"paths/~1daemon~1settxfee/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":true},"id":"paths/~1daemon~1settxfee/get/responses/200/content/application~1json/example"},"paths/~1daemon~1signmessage/post/requestBody/content/text~1plain/example":{"value":{"taddr":"t1N6mLX2A64QsyuLbYkfPZSrkLF86hxuuFe","message":"helloworld"},"id":"paths/~1daemon~1signmessage/post/requestBody/content/text~1plain/example"},"paths/~1daemon~1signmessage/post/responses/200/content/application~1json/example":{"value":{"status":"success","data":"H5j8AoJ+8VaEEJGgw846hSPQoq42X9yiLwn/Nab1pASBFcw8rj5k8J9xpKr1VzepMEOF2ProYxVsQ9i7xalH4Sk="},"id":"paths/~1daemon~1signmessage/post/responses/200/content/application~1json/example"},"paths/~1daemon~1signmessage/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":"H5j8AoJ+8VaEEJGgw846hSPQoq42X9yiLwn/Nab1pASBFcw8rj5k8J9xpKr1VzepMEOF2ProYxVsQ9i7xalH4Sk="},"id":"paths/~1daemon~1signmessage/get/responses/200/content/application~1json/example"},"paths/~1daemon~1zexportkey/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":"secret-extended-key-main1qdg0nnspqqqqpqxh3quajk7fux5njuukqs3caqrhcx6cvm0f47ftlktlkm76a0pxfara7jntype360dacdzftzm8vjpqn6ytsduud40r63t3nnal0n8qp687hcje7rmp334v8zlua38f7r8emrtl2x5zjmeh97rky0j6tugr0m6qt8dxmduyawfcgjyt3v5x84753ywffwnjtsf58kfnjhdfrx3k9wgnjm7vgv7d20826s5lapfaljhpeufvsl98zf50het6a3wyj7c0xm9p7"},"id":"paths/~1daemon~1zexportkey/get/responses/200/content/application~1json/example"},"paths/~1daemon~1zexportviewingkey/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":"ZiVKeT3VBMzNRzA6hzaYzd3d7ebcsaR9iRkhYC8nRwrVYnMZGwPCz62UJMHZnjbPURAaKqDhazDWHies6HMcHmazQUUd4R3TH"},"id":"paths/~1daemon~1zexportviewingkey/get/responses/200/content/application~1json/example"},"paths/~1daemon~1zgetbalance/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":0},"id":"paths/~1daemon~1zgetbalance/get/responses/200/content/application~1json/example"},"paths/~1daemon~1zgetmigrationstatus/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"enabled":false,"unmigrated_amount":0,"unfinalized_migrated_amount":0,"finalized_migrated_amount":0,"finalized_migration_transactions":0,"migration_txids":[]}},"id":"paths/~1daemon~1zgetmigrationstatus/get/responses/200/content/application~1json/example"},"paths/~1daemon~1zgetnewaddress/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":"za1kqwgkln5azfnnzfps0vc44ucwynstxk9k79z6nunwq0pnh4rjuww5kgy02c9wvfmdkxkxndlvdd"},"id":"paths/~1daemon~1zgetnewaddress/get/responses/200/content/application~1json/example"},"paths/~1daemon~1zgetoperationresult/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":[{"id":"opid-6869eaa7-722f-4991-9a6e-fd6b4c388755","status":"success","creation_time":1589372035,"result":{"txid":"ed1e5e81e51505fbdfa9be60ebced208f1e3a5922b0f03ad050f6459fbd54501"},"execution_secs":0.995255071,"method":"z_sendmany","params":{"fromaddress":"t1YvykLWgwT5yjVjt3GH9YEyaTdMgPsainF","amounts":[{"address":"za1kqwgkln5azfnnzfps0vc44ucwynstxk9k79z6nunwq0pnh4rjuww5kgy02c9wvfmdkxkxndlvdd","amount":0.001}]},"minconf":1,"fee":0.0001}]},"id":"paths/~1daemon~1zgetoperationresult/get/responses/200/content/application~1json/example"},"paths/~1daemon~1zgetoperationstatus/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":[{"id":"opid-bdf41571-3a20-4a00-bbf2-d4e9ddbb3375","status":"success","creation_time":1589371435,"result":{"txid":"5a115247fe1944daf91d0a66ee383beadecf4d591809eaecff33c93a00f13566"},"execution_secs":54.108955058,"method":"z_sendmany","params":{"fromaddress":"t1SHbSQdw9JkHZVyw7zkL8MiAxeAcWgxQtx","amounts":[{"address":"zcQNG88SQVQTuqGKdeDDhVRCXkHeR3Vv5BqeBBaYziyN48FpJM2buK1YmQtpKoVkwrM2vvhCdrVofkdLc8QYeSLyiAkQB1u","amount":0.001}]},"minconf":1,"fee":0.0001}]},"id":"paths/~1daemon~1zgetoperationstatus/get/responses/200/content/application~1json/example"},"paths/~1daemon~1zgettotalbalance/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"transparent":0.09999476,"private":0,"total":0.09999476}},"id":"paths/~1daemon~1zgettotalbalance/get/responses/200/content/application~1json/example"},"paths/~1daemon~1zimportkey/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":null},"id":"paths/~1daemon~1zimportkey/get/responses/200/content/application~1json/example"},"paths/~1daemon~1zimportviewingkey/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":null},"id":"paths/~1daemon~1zimportviewingkey/get/responses/200/content/application~1json/example"},"paths/~1daemon~1zimportwallet/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":null},"id":"paths/~1daemon~1zimportwallet/get/responses/200/content/application~1json/example"},"paths/~1daemon~1zlistaddresses/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":["zcQNG88SQVQTuqGKdeDDhVRCXkHeR3Vv5BqeBBaYziyN48FpJM2buK1YmQtpKoVkwrM2vvhCdrVofkdLc8QYeSLyiAkQB1u","za1j9fkv2p20t5pvzkxz5wnhxnwkf9mc7hmes9x4qfsy8z2zaq38fwpvny07lf4ynpul0gsq8d790v","za1kqwgkln5azfnnzfps0vc44ucwynstxk9k79z6nunwq0pnh4rjuww5kgy02c9wvfmdkxkxndlvdd"]},"id":"paths/~1daemon~1zlistaddresses/get/responses/200/content/application~1json/example"},"paths/~1daemon~1zlistoperationids/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":["opid-6869eaa7-722f-4991-9a6e-fd6b4c388755","opid-bdf41571-3a20-4a00-bbf2-d4e9ddbb3375"]},"id":"paths/~1daemon~1zlistoperationids/get/responses/200/content/application~1json/example"},"paths/~1daemon~1zlistreceivedbyaddress/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":[{"txid":"ed1e5e81e51505fbdfa9be60ebced208f1e3a5922b0f03ad050f6459fbd54501","amount":0.001,"confirmations":106,"time":1589372036,"memo":"f600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","outindex":0,"change":false}]},"id":"paths/~1daemon~1zlistreceivedbyaddress/get/responses/200/content/application~1json/example"},"paths/~1daemon~1zlistunspent/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":[{"txid":"5a115247fe1944daf91d0a66ee383beadecf4d591809eaecff33c93a00f13566","jsindex":0,"jsoutindex":0,"confirmations":125,"spendable":true,"address":"zcQNG88SQVQTuqGKdeDDhVRCXkHeR3Vv5BqeBBaYziyN48FpJM2buK1YmQtpKoVkwrM2vvhCdrVofkdLc8QYeSLyiAkQB1u","amount":0.001,"memo":"f600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","change":false},{"txid":"ed1e5e81e51505fbdfa9be60ebced208f1e3a5922b0f03ad050f6459fbd54501","confirmations":123,"spendable":true,"address":"za1kqwgkln5azfnnzfps0vc44ucwynstxk9k79z6nunwq0pnh4rjuww5kgy02c9wvfmdkxkxndlvdd","amount":0.001,"memo":"f600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","change":false}]},"id":"paths/~1daemon~1zlistunspent/get/responses/200/content/application~1json/example"},"paths/~1daemon~1zsendmany/post/requestBody/content/text~1plain/example":{"value":{"fromaddress":"t1YvykLWgwT5yjVjt3GH9YEyaTdMgPsainF","amounts":[{"address":"za1kqwgkln5azfnnzfps0vc44ucwynstxk9k79z6nunwq0pnh4rjuww5kgy02c9wvfmdkxkxndlvdd","amount":0.0001,"memo":5465737420617069}],"minconf":2,"fee":0.00001},"id":"paths/~1daemon~1zsendmany/post/requestBody/content/text~1plain/example"},"paths/~1daemon~1zsendmany/post/responses/200/content/application~1json/example":{"value":{"status":"success","data":"opid-e3f36550-d5cc-419d-b39c-5e822ed1e3b8"},"id":"paths/~1daemon~1zsendmany/post/responses/200/content/application~1json/example"},"paths/~1daemon~1zsendmany/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":"opid-6869eaa7-722f-4991-9a6e-fd6b4c388755"},"id":"paths/~1daemon~1zsendmany/get/responses/200/content/application~1json/example"},"paths/~1daemon~1zsetmigration/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":null},"id":"paths/~1daemon~1zsetmigration/get/responses/200/content/application~1json/example"},"paths/~1daemon~1zshieldcoinbase/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"remainingUTXOs":0,"remainingValue":0,"shieldingUTXOs":206,"shieldingValue":3285,"opid":"opid-55742ed9-021c-4fa7-9cd4-2d96843d1476"}},"id":"paths/~1daemon~1zshieldcoinbase/get/responses/200/content/application~1json/example"},"paths/~1daemon~1start/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"message":"Flux successfully started"}},"id":"paths/~1daemon~1start/get/responses/200/content/application~1json/example"},"paths/~1daemon~1restart/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"message":"Flux successfully restarted"}},"id":"paths/~1daemon~1restart/get/responses/200/content/application~1json/example"},"paths/~1daemon~1ping/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":null},"id":"paths/~1daemon~1ping/get/responses/200/content/application~1json/example"},"paths/~1daemon~1zcbenchmark/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":[{"runningtime":0.636},{"runningtime":0.652}]},"id":"paths/~1daemon~1zcbenchmark/get/responses/200/content/application~1json/example"},"paths/~1daemon~1startbenchmark/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":"Starting process"},"id":"paths/~1daemon~1startbenchmark/get/responses/200/content/application~1json/example"},"paths/~1daemon~1stopbenchmark/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":"Stopping process"},"id":"paths/~1daemon~1stopbenchmark/get/responses/200/content/application~1json/example"},"paths/~1explorer~1utxo/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":[{"txid":"dc7113577d1ccf539032c4e0155a3099fdc227d8c26ee0191628735c2b4cf4dc","voutIndex":2,"height":288132,"address":"t1edbnsYnGXxyYNt4kJJPhZktDWNaKwkznY","satoshis":10011373238,"scriptPubKey":"76a914e3b4a37c811d29cead34b20a67baeed714b415e388ac","coinbase":false},{"txid":"f9315e66c62bd356973d3fd63ace4d6327dbcf26a4d084d50ff3ec0441577196","voutIndex":0,"height":288287,"address":"t1edbnsYnGXxyYNt4kJJPhZktDWNaKwkznY","satoshis":10315062273,"scriptPubKey":"76a914e3b4a37c811d29cead34b20a67baeed714b415e388ac","coinbase":false}]},"id":"paths/~1explorer~1utxo/get/responses/200/content/application~1json/example"},"paths/~1explorer~1transactions/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"address":"t1edbnsYnGXxyYNt4kJJPhZktDWNaKwkznY","transactions":[{"txid":"5120e5e0a4129f26ccd630710697219f482148aabddf47f2e0ebc212e3e18cbd","height":253301},{"txid":"1ffe6f5b8b15fbcbd5dfc6b9f0f1d6fc02aae4434bbf45705fa96ad56c47d6e1","height":253302},{"txid":"2dbd48d70af588b3781acc2763fab1d2515b3d508d89e4cd20e34f911cd9085a","height":253828}]}},"id":"paths/~1explorer~1transactions/get/responses/200/content/application~1json/example"},"paths/~1explorer~1balance/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":7089180145154},"id":"paths/~1explorer~1balance/get/responses/200/content/application~1json/example"},"paths/~1explorer~1scannedheight/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"generalScannedHeight":593977}},"id":"paths/~1explorer~1scannedheight/get/responses/200/content/application~1json/example"},"paths/~1explorer~1issynced/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"synced":true,"explorerHeight":593977,"daemonHeight":593977,"heightDifference":0}},"id":"paths/~1explorer~1issynced/get/responses/200/content/application~1json/example"},"paths/~1explorer~1reindex/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":"Explorer database reindex initiated"},"id":"paths/~1explorer~1reindex/get/responses/200/content/application~1json/example"},"paths/~1explorer~1restart/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":"Block processing initiated"},"id":"paths/~1explorer~1restart/get/responses/200/content/application~1json/example"},"paths/~1explorer~1stop/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":"Block processing is stopped"},"id":"paths/~1explorer~1stop/get/responses/200/content/application~1json/example"},"paths/~1explorer~1rescan/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":"Explorer rescan from blockheight 585000 initiated"},"id":"paths/~1explorer~1rescan/get/responses/200/content/application~1json/example"},"paths/~1explorer~1fusion~1coinbase/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":[]},"id":"paths/~1explorer~1fusion~1coinbase/get/responses/200/content/application~1json/example"},"paths/~1syncthing~1system~1error/post/requestBody/content/text~1plain/example":{"value":"Test error","id":"paths/~1syncthing~1system~1error/post/requestBody/content/text~1plain/example"},"paths/~1syncthing~1system~1error/post/responses/200/content/application~1json/example":{"value":{"status":"success","data":""},"id":"paths/~1syncthing~1system~1error/post/responses/200/content/application~1json/example"},"paths/~1syncthing~1system~1error/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"errors":[{"when":"2023-07-05T07:37:14.488184449Z","message":"{\"Test error\":\"\"}","level":3}]}},"id":"paths/~1syncthing~1system~1error/get/responses/200/content/application~1json/example"},"paths/~1syncthing~1system~1error~1clear/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":""},"id":"paths/~1syncthing~1system~1error~1clear/get/responses/200/content/application~1json/example"},"paths/~1syncthing~1system~1version/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"arch":"amd64","codename":"Fermium Flea","container":false,"date":"2023-01-02T03:45:30Z","isBeta":false,"isCandidate":false,"isRelease":true,"longVersion":"syncthing v1.23.0 \"Fermium Flea\" (go1.19.4 linux-amd64) deb@build.syncthing.net 2023-01-02 03:45:30 UTC [noupgrade]","os":"linux","stamp":"1672631130","tags":["noupgrade"],"user":"deb","version":"v1.23.0"}},"id":"paths/~1syncthing~1system~1version/get/responses/200/content/application~1json/example"},"paths/~1syncthing~1system~1upgrade/post/responses/200/content/application~1json/example":{"value":{"status":"success","data":""},"id":"paths/~1syncthing~1system~1upgrade/post/responses/200/content/application~1json/example"},"paths/~1syncthing~1system~1upgrade/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"latest":"v0.14.47","majorNewer":false,"newer":true,"running":"v0.14.46"}},"id":"paths/~1syncthing~1system~1upgrade/get/responses/200/content/application~1json/example"},"paths/~1syncthing~1system~1browse/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":["/var/backups/","/var/cache/","/var/crash/","/var/lib/","/var/local/","/var/lock/","/var/log/","/var/mail/","/var/opt/","/var/run/","/var/snap/","/var/spool/","/var/tmp/","/var/www/"]},"id":"paths/~1syncthing~1system~1browse/get/responses/200/content/application~1json/example"},"paths/~1syncthing~1system~1pause/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":""},"id":"paths/~1syncthing~1system~1pause/get/responses/200/content/application~1json/example"},"paths/~1syncthing~1system~1resume/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":""},"id":"paths/~1syncthing~1system~1resume/get/responses/200/content/application~1json/example"},"paths/~1syncthing~1system~1restart/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"ok":"restarting"}},"id":"paths/~1syncthing~1system~1restart/get/responses/200/content/application~1json/example"},"paths/~1syncthing~1system~1shutdown/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"ok":"shutting down"}},"id":"paths/~1syncthing~1system~1shutdown/get/responses/200/content/application~1json/example"},"paths/~1syncthing~1system~1reset/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"ok":"resetting database"}},"id":"paths/~1syncthing~1system~1reset/get/responses/200/content/application~1json/example"},"paths/~1syncthing~1system~1status/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"alloc":18917280,"connectionServiceStatus":{"quic://:16129":{"error":null,"lanAddresses":["quic://:16129","quic://172.23.48.1:16129","quic://172.17.0.1:16129","quic://172.23.52.1:16129"],"wanAddresses":["quic://:16129"]},"tcp://:16129":{"error":null,"lanAddresses":["tcp://:16129","tcp://172.23.48.1:16129","tcp://172.17.0.1:16129","tcp://172.23.52.1:16129"],"wanAddresses":["tcp://0.0.0.0:0","tcp://:16129"]}},"cpuPercent":0,"goroutines":51,"guiAddressOverridden":false,"guiAddressUsed":"127.0.0.1:8384","lastDialStatus":{},"myID\"":"7IKKJI5-E34NYQT-BCVFJMH-6O5YBNH-ZXRLVCG-7HE6I5Z-V6B5SLM-TNJAFAO","pathSeparator":"/","startTime":"2023-07-06T16:14:18Z","sys":34632968,"tilde":"/root","uptime":1769,"urVersionMax":3}},"id":"paths/~1syncthing~1system~1status/get/responses/200/content/application~1json/example"},"paths/~1syncthing~1system~1paths/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"auditLog":"/home/fluxservice/.config/syncthing/audit-${timestamp}.log","baseDir-config":"/home/fluxservice/.config/syncthing","baseDir-data":"/home/fluxservice/.config/syncthing","baseDir-userHome\"":"/root","certFile":"/home/fluxservice/.config/syncthing/cert.pem","config":"/home/fluxservice/.config/syncthing/config.xml","csrfTokens":"/home/fluxservice/.config/syncthing/csrftokens.txt","database":"/home/fluxservice/.config/syncthing/index-v0.14.0.db","defFolder":"/root/Sync","guiAssets":"/home/fluxservice/.config/syncthing/gui","httpsCertFile":"/home/fluxservice/.config/syncthing/https-cert.pem","httpsKeyFile":"/home/fluxservice/.config/syncthing/https-key.pem","keyFile":"/home/fluxservice/.config/syncthing/key.pem","logFile":"/home/fluxservice/.config/syncthing/syncthing.log","panicLog":"/home/fluxservice/.config/syncthing/panic-${timestamp}.log"}},"id":"paths/~1syncthing~1system~1paths/get/responses/200/content/application~1json/example"},"paths/~1syncthing~1system~1connections/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"connections":{"7IKKJI5-E34NYQT-BCVFJMH-6O5YBNH-ZXRLVCG-7HE6I5Z-V6B5SLM-TNJAFAO":{"at":"0001-01-01T00:00:00Z","inBytesTotal":0,"outBytesTotal":0,"startedAt":"0001-01-01T00:00:00Z","connected":false,"paused":true,"address":"","clientVersion":"","type":"","isLocal":false,"crypto":""},"total":{"at":"2023-07-07T12:39:04Z","inBytesTotal":0,"outBytesTotal":0}}}},"id":"paths/~1syncthing~1system~1connections/get/responses/200/content/application~1json/example"},"paths/~1syncthing~1system~1discovery/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"LGFPDIT7SKNNJVJZA4FC7QNCRKCE753K72BW5QD2FOZ7FRFEP57Q":["192.162.129.11:22000"]}},"id":"paths/~1syncthing~1system~1discovery/get/responses/200/content/application~1json/example"},"paths/~1syncthing~1system~1debug/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"enabled":[],"facilities":{"api":"REST API","app":"Main run facility","backend":"The database backend","beacon":"Multicast and broadcast discovery","config":"Configuration loading and saving","connections":"Connection handling","db":"The database layer","dialer":"Dialing connections","discover":"Remote device discovery","events":"Event generation and logging","fs":"Filesystem access","main":"Main package","model":"The root hub","nat":"NAT discovery and port mapping","pmp":"NAT-PMP discovery and port mapping","protocol":"The BEP protocol","relay":"","scanner":"File change detection and hashing","sha256":"SHA256 hashing package","stats":"Persistent device and folder statistics","stun":"STUN functionality","sync":"Mutexes","upgrade":"Binary upgrades","upnp":"UPnP discovery and port mapping","ur":"Usage reporting","versioner":"File versioning","walkfs":"Filesystem access while walking","watchaggregator":"Filesystem event watcher"}}},"id":"paths/~1syncthing~1system~1debug/get/responses/200/content/application~1json/example"},"paths/~1syncthing~1system~1log/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"messages":[{"when":"2023-07-07T13:32:18.731098696Z","message":"Listen (BEP/tcp): TLS handshake: EOF","level":2},{"when":"2023-07-07T13:33:19.073234782Z","message":"Listen (BEP/tcp): TLS handshake: EOF","level":2},{"when":"2023-07-07T13:34:26.47010488Z","message":"Listen (BEP/tcp): TLS handshake: EOF","level":2}]}},"id":"paths/~1syncthing~1system~1log/get/responses/200/content/application~1json/example"},"paths/~1syncthing~1system~1logtxt/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":"2023-07-07T13:32:18Z: Listen (BEP/tcp): TLS handshake: EOF\n2023-07-07T13:33:19Z: Listen (BEP/tcp): TLS handshake: EOF\n2023-07-07T13:34:26Z: Listen (BEP/tcp): TLS handshake: EOF\n2023-07-07T13:35:26Z: Listen (BEP/tcp): TLS handshake: EOF\n2023-07-07T13:36:28Z: Listen (BEP/tcp): TLS handshake: EOF\n2023-07-07T13:37:28Z: Listen (BEP/tcp): TLS handshake: EOF\n2023-07-07T13:38:30Z: Listen (BEP/tcp): TLS handshake: EOF\n2023-07-07T13:39:30Z: Listen (BEP/tcp): TLS handshake: EOF\n2023-07-07T13:40:31Z: Listen (BEP/tcp): TLS handshake: EOF\n2023-07-07T13:41:31Z: Listen (BEP/tcp): TLS handshake: EOF\n2023-07-07T13:42:32Z: Listen (BEP/tcp): TLS handshake: EOF\n2023-07-07T13:43:32Z: Listen (BEP/tcp): TLS handshake: EOF\n2023-07-07T13:44:34Z: Listen (BEP/tcp): TLS handshake: EOF\n2023-07-07T13:45:35Z: Listen (BEP/tcp): TLS handshake: EOF\n"},"id":"paths/~1syncthing~1system~1logtxt/get/responses/200/content/application~1json/example"},"paths/~1syncthing~1system~1ping/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"ping":"pong"}},"id":"paths/~1syncthing~1system~1ping/get/responses/200/content/application~1json/example"},"paths/~1syncthing~1config/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"version":"37,","folders":[],"devices":[{"deviceID":"7IKKJI5-E34NYQT-BCVFJMH-6O5YBNH-ZXRLVCG-7HE6I5Z-V6B5SLM-TNJAFAO","name":"pcservice","addresses":["dynamic"]}]},"compression":"metadata","certName":"","introducer":false,"skipIntroductionRemovals":false,"introducedBy":"","paused":true,"allowedNetworks":[],"autoAcceptFolders":false,"maxSendKbps":0,"maxRecvKbps":0,"ignoredFolders":[],"maxRequestKiB":0,"untrusted":false,"remoteGUIPort":0,"gui":{"enabled":true,"address":"127.0.0.1:8384","unixSocketPermissions":"","user":"","password":"","authMode":"static","useTLS":"false,","apiKey":"bpNaKvaT46CmSyfrjFptp2g2zmLU7s","insecureAdminAccess":false,"theme":"default","debugging":false,"insecureSkipHostcheck":false,"insecureAllowFrameLoading":false},"ldap":{"address":"","bindDN":"","transport":"plain","insecureSkipVerify":false,"searchBaseDN":"","searchFilter":""},"options":{"listenAddresses":["tcp://:16129","quic://:16129"],"globalAnnounceServers":["default"],"globalAnnounceEnabled":false,"localAnnounceEnabled":false,"localAnnouncePort":21027,"localAnnounceMCAddr":"[ff12::8384]:21027","maxSendKbps":0,"maxRecvKbps":0,"reconnectionIntervalS":60,"relaysEnabled":true,"relayReconnectIntervalM":10,"startBrowser":true,"natEnabled":false,"natLeaseMinutes":60,"natRenewalMinutes":30,"natTimeoutSeconds":10,"urAccepted":0,"urSeen":0,"urUniqueId":"","urURL":"https://data.syncthing.net/newdata","urPostInsecurely":false,"urInitialDelayS":1800,"autoUpgradeIntervalH":12,"upgradeToPreReleases":false,"keepTemporariesH":24,"cacheIgnoredFiles":false,"progressUpdateIntervalS":5,"limitBandwidthInLan":false,"minHomeDiskFree":{"value":1,"unit\"":"%"},"releasesURL":"https://upgrades.syncthing.net/meta.json","alwaysLocalNets":[],"overwriteRemoteDeviceNamesOnConnect":false,"tempIndexMinBlocks":10,"unackedNotificationIDs":["authenticationUserAndPassword"],"trafficClass":0,"setLowPriority":true,"maxFolderConcurrency":0,"crURL":"https://crash.syncthing.net/newcrash","crashReportingEnabled":true,"stunKeepaliveStartS":180,"stunKeepaliveMinS":20,"stunServers":["default"],"databaseTuning":"auto","maxConcurrentIncomingRequestKiB":0,"announceLANAddresses":true,"sendFullIndexOnUpgrade":false,"featureFlags":[],"connectionLimitEnough":0,"connectionLimitMax":0,"insecureAllowOldTLSVersions":false},"remoteIgnoredDevices":[],"defaults":{"folder":{"id":"","label":"","filesystemType":"basic","path":"~","type":"sendreceive","devices":[{"deviceID":"7IKKJI5-E34NYQT-BCVFJMH-6O5YBNH-ZXRLVCG-7HE6I5Z-V6B5SLM-TNJAFAO","introducedBy":"","encryptionPassword":""}],"rescanIntervalS":3600,"fsWatcherEnabled":true,"fsWatcherDelayS":10,"ignorePerms":false,"autoNormalize":true,"minDiskFree":{"value":1,"unit":"%"},"versioning":{"type":"","params":{},"cleanupIntervalS":3600,"fsPath":"","fsType":"basic"},"copiers":0,"pullerMaxPendingKiB":0,"hashers":"0,","order":"random","ignoreDelete":false,"scanProgressIntervalS":0,"pullerPauseS":0,"maxConflicts":0,"disableSparseFiles":false,"disableTempIndexes":false,"paused":false,"weakHashThresholdPct":25,"markerName":".stfolder","copyOwnershipFromParent":false,"modTimeWindowS":0,"maxConcurrentWrites":2,"disableFsync":"false,","blockPullOrder":"standard","copyRangeMethod":"standard","caseSensitiveFS":false,"junctionsAsDirs":false,"syncOwnership":true,"sendOwnership":true,"syncXattrs":true,"sendXattrs":true,"xattrFilter":{"entries":[],"maxSingleEntrySize":1024,"maxTotalSize":4096}},"device":{"deviceID":"","name":"","addresses":["dynamic"],"compression":"metadata","certName":"","introducer":false,"skipIntroductionRemovals":false,"introducedBy":"","paused":false,"allowedNetworks":[],"autoAcceptFolders":false,"maxSendKbps":0,"maxRecvKbps":0,"ignoredFolders":[],"maxRequestKiB":0,"untrusted":false,"remoteGUIPort":0},"ignores":{"lines":[]}}},"id":"paths/~1syncthing~1config/get/responses/200/content/application~1json/example"},"paths/~1syncthing~1config/post/requestBody/content/application~1json/example":{"value":{"config":{"version":37,"folders":[],"devices":[]}},"id":"paths/~1syncthing~1config/post/requestBody/content/application~1json/example"},"paths/~1syncthing~1config/post/responses/200/content/application~1json/example":{"value":{"status":"success","data":{}},"id":"paths/~1syncthing~1config/post/responses/200/content/application~1json/example"},"paths/~1syncthing~1config~1devices/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"deviceID":"PVI7HIK-QOY4UCX-5UGMOMA-A5E2ZXN-D2IOC5R-7ADG2X7-6G33ELX-APLV4QQ","name":"Ubuntu-2004-focal-64-minimal","addresses":["dynamic"],"compression":"metadata","certName":"","introducer":false,"skipIntroductionRemovals":false,"introducedBy":"","paused":false,"allowedNetworks":[],"autoAcceptFolders":false,"maxSendKbps":0,"maxRecvKbps":0,"ignoredFolders":[],"maxRequestKiB":0,"untrusted":false,"remoteGUIPort":0}},"id":"paths/~1syncthing~1config~1devices/get/responses/200/content/application~1json/example"},"paths/~1syncthing~1config~1devices/post/requestBody/content/application~1json/example":{"value":{"config":[{"deviceID":"7IKKJI5-E34NYQT-BCVFJMH-6O5YBNH-ZXRLVCG-7HE6I5Z-V6B5SLM-TNJAFAO","name":"peer-node"}]},"id":"paths/~1syncthing~1config~1devices/post/requestBody/content/application~1json/example"},"paths/~1syncthing~1config~1devices/post/responses/200/content/application~1json/example":{"value":{"status":"success","data":{}},"id":"paths/~1syncthing~1config~1devices/post/responses/200/content/application~1json/example"},"paths/~1syncthing~1config~1folders/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":[{"id":"new-folder2","label":"test","filesystemType":"basic","path":"/home/fluxservice/test2","type":"sendreceive","devices":[{"deviceID":"7IKKJI5-E34NYQT-BCVFJMH-6O5YBNH-ZXRLVCG-7HE6I5Z-V6B5SLM-TNJAFAO","introducedBy":"","encryptionPassword":""}],"rescanIntervalS":3600,"fsWatcherEnabled":true,"fsWatcherDelayS":10,"ignorePerms":false,"autoNormalize":true,"minDiskFree":{"value":1,"unit":"%"},"versioning":{"type":"","params":{},"cleanupIntervalS":3600,"fsPath":"","fsType":"basic"},"copiers":0,"pullerMaxPendingKiB":0,"hashers":0,"order":"random","ignoreDelete":false,"scanProgressIntervalS":0,"pullerPauseS":0,"maxConflicts":0,"disableSparseFiles":false,"disableTempIndexes":false,"paused":false,"weakHashThresholdPct":25,"markerName":".stfolder","copyOwnershipFromParent":false,"modTimeWindowS":0,"maxConcurrentWrites":2,"disableFsync":false,"blockPullOrder":"standard","copyRangeMethod":"standard","caseSensitiveFS":false,"junctionsAsDirs":false,"syncOwnership":true,"sendOwnership":true,"syncXattrs":true,"sendXattrs":true,"xattrFilter":{"entries":[],"maxSingleEntrySize":1024,"maxTotalSize":4096}}]},"id":"paths/~1syncthing~1config~1folders/get/responses/200/content/application~1json/example"},"paths/~1syncthing~1config~1folders/post/requestBody/content/application~1json/example":{"value":{"config":{"id":"new-folder2","label":"test","filesystemType":"basic","path":"/home/flux100/test2","type":"sendreceive","devices":[{"deviceID":"7IKKJI5-E34NYQT-BCVFJMH-6O5YBNH-ZXRLVCG-7HE6I5Z-V6B5SLM-TNJAFAO","introducedBy":"","encryptionPassword":""}],"rescanIntervalS":3600,"fsWatcherEnabled":true,"fsWatcherDelayS":10,"ignorePerms":false,"autoNormalize":true,"minDiskFree":{"value":1,"unit":"%"},"versioning":{"type":"","params":{},"cleanupIntervalS":3600,"fsPath":"","fsType":"basic"},"copiers":0,"pullerMaxPendingKiB":0,"hashers":0,"order":"random","ignoreDelete":false,"scanProgressIntervalS":0,"pullerPauseS":0,"maxConflicts":0,"disableSparseFiles":false,"disableTempIndexes":false,"paused":false,"weakHashThresholdPct":25,"markerName":".stfolder","copyOwnershipFromParent":false,"modTimeWindowS":0,"maxConcurrentWrites":2,"disableFsync":false,"blockPullOrder":"standard","copyRangeMethod":"standard","caseSensitiveFS":false,"junctionsAsDirs":false,"syncOwnership":true,"sendOwnership":true,"syncXattrs":true,"sendXattrs":true,"xattrFilter":{"entries":[],"maxSingleEntrySize":1024,"maxTotalSize":4096}}},"id":"paths/~1syncthing~1config~1folders/post/requestBody/content/application~1json/example"},"paths/~1syncthing~1config~1folders/post/responses/200/content/application~1json/example":{"value":{"status":"success","data":""},"id":"paths/~1syncthing~1config~1folders/post/responses/200/content/application~1json/example"},"paths/~1syncthing~1config~1defaults~1folder/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"id":"","label":"","filesystemType":"basic","path":"~","type":"sendreceive","devices":[{"deviceID":"7IKKJI5-E34NYQT-BCVFJMH-6O5YBNH-ZXRLVCG-7HE6I5Z-V6B5SLM-TNJAFAO","introducedBy":"","encryptionPassword":""}],"rescanIntervalS":3600,"fsWatcherEnabled":true,"fsWatcherDelayS":10,"ignorePerms":false,"autoNormalize":true,"minDiskFree":{"value":1,"unit":"%"},"versioning":{"type":"","params":{},"cleanupIntervalS":3600,"fsPath":"","fsType":"basic"},"copiers":0,"pullerMaxPendingKiB":0,"hashers":0,"order":"random","ignoreDelete":false,"scanProgressIntervalS":0,"pullerPauseS":0,"maxConflicts":0,"disableSparseFiles":false,"disableTempIndexes":false,"paused":false,"weakHashThresholdPct":25,"markerName":".stfolder","copyOwnershipFromParent":false,"modTimeWindowS":0,"maxConcurrentWrites":2,"disableFsync":false,"blockPullOrder":"standard","copyRangeMethod":"standard","caseSensitiveFS":false,"junctionsAsDirs":false,"syncOwnership":true,"sendOwnership":true,"syncXattrs":true,"sendXattrs":true,"xattrFilter":{"entries":[],"maxSingleEntrySize":1024,"maxTotalSize":4096}}},"id":"paths/~1syncthing~1config~1defaults~1folder/get/responses/200/content/application~1json/example"},"paths/~1syncthing~1config~1defaults~1folder/post/requestBody/content/application~1json/example":{"value":{"config":{"type":"sendreceive","rescanIntervalS":3600}},"id":"paths/~1syncthing~1config~1defaults~1folder/post/requestBody/content/application~1json/example"},"paths/~1syncthing~1config~1defaults~1folder/post/responses/200/content/application~1json/example":{"value":{"status":"success","data":{}},"id":"paths/~1syncthing~1config~1defaults~1folder/post/responses/200/content/application~1json/example"},"paths/~1syncthing~1config~1defaults~1device/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"deviceID":"","name":"","addresses":["dynamic"],"compression":"metadata","certName":"","introducer":false,"skipIntroductionRemovals":false,"introducedBy":"","paused":false,"allowedNetworks":[],"autoAcceptFolders":false,"maxSendKbps":0,"maxRecvKbps":0,"ignoredFolders":[],"maxRequestKiB":0,"untrusted":false,"remoteGUIPort":0}},"id":"paths/~1syncthing~1config~1defaults~1device/get/responses/200/content/application~1json/example"},"paths/~1syncthing~1config~1defaults~1device/post/requestBody/content/application~1json/example":{"value":{"config":{"compression":"metadata","introducer":false}},"id":"paths/~1syncthing~1config~1defaults~1device/post/requestBody/content/application~1json/example"},"paths/~1syncthing~1config~1defaults~1device/post/responses/200/content/application~1json/example":{"value":{"status":"success","data":{}},"id":"paths/~1syncthing~1config~1defaults~1device/post/responses/200/content/application~1json/example"},"paths/~1syncthing~1config~1defaults~1ignores/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"lines":[]}},"id":"paths/~1syncthing~1config~1defaults~1ignores/get/responses/200/content/application~1json/example"},"paths/~1syncthing~1config~1defaults~1ignores/post/requestBody/content/application~1json/example":{"value":{"config":{"lines":["(?d).DS_Store"]}},"id":"paths/~1syncthing~1config~1defaults~1ignores/post/requestBody/content/application~1json/example"},"paths/~1syncthing~1config~1defaults~1ignores/post/responses/200/content/application~1json/example":{"value":{"status":"success","data":{}},"id":"paths/~1syncthing~1config~1defaults~1ignores/post/responses/200/content/application~1json/example"},"paths/~1syncthing~1config~1options/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"listenAddresses":["tcp://:16129","quic://:16129"],"globalAnnounceServers":["default"],"globalAnnounceEnabled":false,"localAnnounceEnabled":false,"localAnnouncePort":21027,"localAnnounceMCAddr":"[ff12::8384]:21027","maxSendKbps":0,"maxRecvKbps":0,"reconnectionIntervalS":60,"relaysEnabled":true,"relayReconnectIntervalM":10,"startBrowser":true,"natEnabled":false,"natLeaseMinutes":60,"natRenewalMinutes":30,"natTimeoutSeconds":10,"urAccepted":0,"urSeen":0,"urUniqueId":"","urURL":"https://data.syncthing.net/newdata","urPostInsecurely":false,"urInitialDelayS":1800,"autoUpgradeIntervalH":12,"upgradeToPreReleases":false,"keepTemporariesH":24,"cacheIgnoredFiles":false,"progressUpdateIntervalS":5,"limitBandwidthInLan":false,"minHomeDiskFree":{"value":1,"unit":"%"},"releasesURL":"https://upgrades.syncthing.net/meta.json","alwaysLocalNets":[],"overwriteRemoteDeviceNamesOnConnect":false,"tempIndexMinBlocks":10,"unackedNotificationIDs":["authenticationUserAndPassword"],"trafficClass":0,"setLowPriority":true,"maxFolderConcurrency":0,"crURL":"https://crash.syncthing.net/newcrash","crashReportingEnabled":true,"stunKeepaliveStartS":180,"stunKeepaliveMinS":20,"stunServers":["default"],"databaseTuning":"auto","maxConcurrentIncomingRequestKiB":0,"announceLANAddresses":true,"sendFullIndexOnUpgrade":false,"featureFlags":[],"connectionLimitEnough":0,"connectionLimitMax":0,"insecureAllowOldTLSVersions":false}},"id":"paths/~1syncthing~1config~1options/get/responses/200/content/application~1json/example"},"paths/~1syncthing~1config~1options/post/requestBody/content/application~1json/example":{"value":{"config":{"globalAnnounceEnabled":true,"relaysEnabled":true}},"id":"paths/~1syncthing~1config~1options/post/requestBody/content/application~1json/example"},"paths/~1syncthing~1config~1options/post/responses/200/content/application~1json/example":{"value":{"status":"success","data":{}},"id":"paths/~1syncthing~1config~1options/post/responses/200/content/application~1json/example"},"paths/~1syncthing~1config~1gui/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"enabled":true,"address":"127.0.0.1:8384","unixSocketPermissions":"","user":"","password":"","authMode":"static","useTLS":false,"apiKey":"bpNaKvaT76CmSycrj9JFptp2g2zmLU7s","insecureAdminAccess":false,"theme":"default","debugging":false,"insecureSkipHostcheck":false,"insecureAllowFrameLoading":false}},"id":"paths/~1syncthing~1config~1gui/get/responses/200/content/application~1json/example"},"paths/~1syncthing~1config~1gui/post/responses/200/content/application~1json/example":{"value":{"status":"success","data":""},"id":"paths/~1syncthing~1config~1gui/post/responses/200/content/application~1json/example"},"paths/~1syncthing~1config~1ldap/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"address":"","bindDN":"","transport":"plain","insecureSkipVerify":false,"searchBaseDN":"","searchFilter":""}},"id":"paths/~1syncthing~1config~1ldap/get/responses/200/content/application~1json/example"},"paths/~1syncthing~1config~1ldap/post/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"address":"","bindDN":"","transport":"plain","insecureSkipVerify":false,"searchBaseDN":"","searchFilter":""}},"id":"paths/~1syncthing~1config~1ldap/post/responses/200/content/application~1json/example"},"paths/~1syncthing~1config~1restart-required/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"requiresRestart":false}},"id":"paths/~1syncthing~1config~1restart-required/get/responses/200/content/application~1json/example"},"paths/~1syncthing~1stats~1device/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"7IKKJI5-E34NYQT-BCVFJMH-6O5YBNH-ZXRLVCG-7HE6I5Z-V6B5SLM-TNJAFAO":{"lastSeen":"1970-01-01T00:00:00Z","lastConnectionDurationS":0}}},"id":"paths/~1syncthing~1stats~1device/get/responses/200/content/application~1json/example"},"paths/~1syncthing~1stats~1folder/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"fluxfrontend_peertube":{"lastFile":{"at":"2023-07-18T06:01:46Z","filename":"appdata/error.log","deleted":false},"lastScan":"2023-07-18T07:51:57Z"}}},"id":"paths/~1syncthing~1stats~1folder/get/responses/200/content/application~1json/example"},"paths/~1syncthing~1cluster~1pending~1devices/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"2Z5G6RH-PNMRVRS-4YY2HXT-V23DQSL-CODUEMX-NFO2DFD-RTEIVLG-JXQ6PA5":{"time":"2023-03-30T22:29:12Z","name":"flux184","address":"91.192.45.57:16159"},"47TOLFE-IEJWLZS-WK7LDBC-TCJ646K-D7AYPWM-U5GL3RA-ENEETZB-3L3ADQA":{"time":"2023-07-04T14:49:29Z","name":"v2202203171685184619","address":"37.120.189.232:16129"},"4TSNWIQ-NMQ7JNW-TYFAMC5-6GE2NFG-45V25C2-CW7FZJK-FYDIEJ6-OGTEDAQ":{"time":"2023-07-04T14:49:20Z","name":"fluxtemplate","address":"188.252.157.204:16179"},"75H3SA7-OJJIJWQ-ZGOYFP4-FT4YLHS-KGJPBI6-Q7AWXOB-FEX4S3K-WTRNJAO":{"time":"2023-04-06T02:57:06Z","name":"cumulus","address":"65.109.35.28:59860"},"AT3SK7M-GF3BQUG-PFUPQBT-RL4HZV2-E5WXI7A-UVJO77Z-ODUTNOA-2LBL5QQ":{"time":"2023-03-30T22:30:13Z","name":"OMEN","address":"85.94.164.24:16129"},"E75JPSD-RVBAI6P-7RV2NOT-A42LQFW-7V2UO6R-3W47L57-K2OUDXE-UNJIZQB":{"time":"2023-03-30T10:18:26Z","name":"flux","address":"146.212.107.57:16129"},"FM2B6HA-5WZAXZP-WJBTLV5-UKAE6XS-QABWK4T-OGDDODC-HMUGDR5-6MHGQAA":{"time":"2023-03-12T21:33:07Z","name":"eddie-flux-dyn","address":"87.123.125.187:29875"},"GCZIY73-W6FB5L7-PWMU47X-6T5U62H-GWTN2BP-6VAO3ZF-7NXAW5I-FIYAUAL":{"time":"2023-04-06T02:56:34Z","name":"cumulus3","address":"64.32.48.102:16129"},"GXLVSGJ-WT5JW67-N57PHSN-H64C5PR-27W2CKX-IAB7VMH-3ILRBGM-QUWRUAS":{"time":"2023-03-30T22:29:43Z","name":"flux-4","address":"91.120.136.17:16149"},"IC4SX4Q-CV6WMJG-SQDI5RL-BV56YOA-2DT6DXD-OXK7QFP-Q2M5FSF-3MPX6QA":{"time":"2023-07-04T15:02:58Z","name":"C01-127","address":"195.3.222.231:17290"},"IRP4UQQ-NHCZFZH-XRAST56-FYY6AI4-QFV4ZXS-ZRHORQL-KSGOXED-ILE37AQ":{"time":"2023-03-30T22:29:10Z","name":"cumulus-2905","address":"31.7.195.29:43461"},"STLBJEA-MYSIFH3-H6OW5Y2-MAA5DA6-CBHZMIR-JPSI4XX-J4IZZTH-6SSNEQD":{"time":"2023-04-06T02:56:32Z","name":"SodaS011","address":"65.108.75.210:16129"},"W5BR72X-XHANZUW-IJJQC76-M4TPZYI-2G6TTX5-7BM4WBU-CLDHY6M-GR2OTQ7":{"time":"2023-07-04T07:04:24Z","name":"v2202203158183184189","address":"185.232.69.74:16129"},"XHZAEFI-RFF7ATI-6LXKNWK-FCSD7FF-3URL6RN-OJQMS5T-EIDFDZX-R6QGYAZ":{"time":"2023-07-04T14:49:31Z","name":"f1729","address":"65.109.58.171:44927"}}},"id":"paths/~1syncthing~1cluster~1pending~1devices/get/responses/200/content/application~1json/example"},"paths/~1syncthing~1cluster~1pending~1devices/post/requestBody/content/application~1json/example":{"value":{"device":"XHZAEFI-RFF7ATI-6LXKNWK-FCSD7FF-3URL6RN-OJQMS5T-EIDFDZX-R6QGYAZ"},"id":"paths/~1syncthing~1cluster~1pending~1devices/post/requestBody/content/application~1json/example"},"paths/~1syncthing~1cluster~1pending~1devices/post/responses/200/content/application~1json/example":{"value":{"status":"success","data":""},"id":"paths/~1syncthing~1cluster~1pending~1devices/post/responses/200/content/application~1json/example"},"paths/~1syncthing~1cluster~1pending~1folders/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":""},"id":"paths/~1syncthing~1cluster~1pending~1folders/get/responses/200/content/application~1json/example"},"paths/~1syncthing~1cluster~1pending~1folders/post/requestBody/content/application~1json/example":{"value":{"folder":"new-folder2"},"id":"paths/~1syncthing~1cluster~1pending~1folders/post/requestBody/content/application~1json/example"},"paths/~1syncthing~1cluster~1pending~1folders/post/responses/200/content/application~1json/example":{"value":{"status":"success","data":""},"id":"paths/~1syncthing~1cluster~1pending~1folders/post/responses/200/content/application~1json/example"},"paths/~1syncthing~1folder~1errors/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"errors":null,"folder":"new-folder2","page":1,"perpage":65536}},"id":"paths/~1syncthing~1folder~1errors/get/responses/200/content/application~1json/example"},"paths/~1syncthing~1folder~1versions/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"dir1/dir2/bar":[{"versionTime":"2022-02-06T20:44:12+01:00","modTime":"2021-01-14T13:21:22+01:00","size":4}],"baz":[{"versionTime":"2022-02-06T20:44:20+01:00","modTime":"2021-01-14T13:23:49+01:00","size":4}],"foo":[{"versionTime":"2022-02-06T20:55:31+01:00","modTime":"2022-02-06T20:44:13+01:00","size":4},{"versionTime":"2022-02-06T20:44:20+01:00","modTime":"2021-01-14T13:21:16+01:00","size":4}]}},"id":"paths/~1syncthing~1folder~1versions/get/responses/200/content/application~1json/example"},"paths/~1syncthing~1folder~1versions/post/requestBody/content/application~1json/example":{"value":{"folder":"fluxmycomponent_myapp","method":"post","config":{"docs/report.csv":"2026-09-01T09:14:00"}},"id":"paths/~1syncthing~1folder~1versions/post/requestBody/content/application~1json/example"},"paths/~1syncthing~1folder~1versions/post/responses/200/content/application~1json/example":{"value":{"status":"success","data":{}},"id":"paths/~1syncthing~1folder~1versions/post/responses/200/content/application~1json/example"},"paths/~1syncthing~1db~1browse/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":[{"name":"appdata","modTime":"2022-11-15T19:03:29Z","size":128,"type":"FILE_INFO_TYPE_DIRECTORY","children":[{"name":"fonts","modTime":"2023-06-16T11:24:27.781489818Z","size":128,"type":"FILE_INFO_TYPE_DIRECTORY","children":[{"name":"3034c9a9cb98d45c15ce75575709ba4a.css","modTime":"2023-06-16T11:24:27.781489818Z","size":39716,"type":"FILE_INFO_TYPE_FILE"},{"name":"623245846e539bff7204e0abe9cd0ccb.css","modTime":"2023-06-16T11:24:27.781489818Z","size":39716,"type":"FILE_INFO_TYPE_FILE"},{"name":"d77e6bad3bf8749ac77eb889583c661b.css","modTime":"2023-06-16T11:24:27.781489818Z","size":41916,"type":"FILE_INFO_TYPE_FILE"},{"name":"ea3c06650439ad63ac32f1850e5fa7dc.css","modTime":"2023-06-16T11:24:27.781489818Z","size":39716,"type":"FILE_INFO_TYPE_FILE"},{"name":"lato","modTime":"2023-06-16T11:24:27.781489818Z","size":128,"type":"FILE_INFO_TYPE_DIRECTORY"},{"name":"montserrat","modTime":"2023-06-16T11:24:27.777489784Z","size":128,"type":"FILE_INFO_TYPE_DIRECTORY"}]},{"name":"index.php","modTime":"2012-01-08T17:01:11Z","size":28,"type":"FILE_INFO_TYPE_FILE"},{"name":"mu-plugins","modTime":"2023-06-16T11:24:27.781489818Z","size":128,"type":"FILE_INFO_TYPE_DIRECTORY","children":[{"name":"wp-migrate-db-pro-compatibility.php","modTime":"2023-06-16T11:24:27.781489818Z","size":1473,"type":"FILE_INFO_TYPE_FILE"}]},{"name":"plugins","modTime":"2022-11-15T19:03:30Z","size":128,"type":"FILE_INFO_TYPE_DIRECTORY","children":[{"name":"akismet","modTime":"2022-11-15T19:03:30Z","size":128,"type":"FILE_INFO_TYPE_DIRECTORY"},{"name":"duplicate-page","modTime":"2023-06-16T11:24:26.573479438Z","size":128,"type":"FILE_INFO_TYPE_DIRECTORY"},{"name":"elementinvader","modTime":"2023-06-16T11:24:25.517470364Z","size":128,"type":"FILE_INFO_TYPE_DIRECTORY"},{"name":"elementinvader-addons-for-elementor","modTime":"2023-06-16T11:24:27.133484251Z","size":128,"type":"FILE_INFO_TYPE_DIRECTORY"},{"name":"elementor","modTime":"2023-06-16T11:24:26.521478992Z","size":128,"type":"FILE_INFO_TYPE_DIRECTORY"},{"name":"file-manager-advanced","modTime":"2023-06-16T11:24:25.717472083Z","size":128,"type":"FILE_INFO_TYPE_DIRECTORY"},{"name":"google-site-kit","modTime":"2023-06-16T11:24:26.573479438Z","size":128,"type":"FILE_INFO_TYPE_DIRECTORY"},{"name":"header-footer-elementor","modTime":"2023-06-16T11:24:27.133484251Z","size":128,"type":"FILE_INFO_TYPE_DIRECTORY"},{"name":"hello.php","modTime":"2019-03-18T17:19:50Z","size":2578,"type":"FILE_INFO_TYPE_FILE"},{"name":"index.php","modTime":"2014-06-05T15:59:14Z","size":28,"type":"FILE_INFO_TYPE_FILE"},{"name":"one-click-demo-import","modTime":"2023-06-16T11:24:25.657471567Z","size":128,"type":"FILE_INFO_TYPE_DIRECTORY"},{"name":"updraftplus","modTime":"2023-06-16T11:03:18.678578663Z","size":128,"type":"FILE_INFO_TYPE_DIRECTORY"},{"name":"user-role-editor","modTime":"2023-06-16T11:24:26.553479266Z","size":128,"type":"FILE_INFO_TYPE_DIRECTORY"},{"name":"wdk-membership","modTime":"2023-06-16T11:24:27.129484216Z","size":128,"type":"FILE_INFO_TYPE_DIRECTORY"},{"name":"wordpress-seo","modTime":"2023-06-16T11:24:27.10548401Z","size":128,"type":"FILE_INFO_TYPE_DIRECTORY"},{"name":"wp-crontrol","modTime":"2023-06-16T11:24:26.553479266Z","size":128,"type":"FILE_INFO_TYPE_DIRECTORY"},{"name":"wp-google-maps","modTime":"2023-06-16T11:24:27.10548401Z","size":128,"type":"FILE_INFO_TYPE_DIRECTORY"},{"name":"wp-google-maps-pro","modTime":"2023-06-16T11:24:25.637471396Z","size":128,"type":"FILE_INFO_TYPE_DIRECTORY"},{"name":"wp-mail-smtp","modTime":"2023-06-16T11:24:26.53747913Z","size":128,"type":"FILE_INFO_TYPE_DIRECTORY"},{"name":"wpdirectorykit","modTime":"2023-06-16T11:24:26.541479163Z","size":128,"type":"FILE_INFO_TYPE_DIRECTORY"},{"name":"wpforms-lite","modTime":"2023-06-16T11:24:25.605471121Z","size":128,"type":"FILE_INFO_TYPE_DIRECTORY"}]},{"name":"themes","modTime":"2022-11-15T19:03:31Z","size":128,"type":"FILE_INFO_TYPE_DIRECTORY","children":[{"name":"index.php","modTime":"2014-06-05T15:59:14Z","size":28,"type":"FILE_INFO_TYPE_FILE"},{"name":"nexproperty","modTime":"2023-06-16T11:24:27.205484869Z","size":128,"type":"FILE_INFO_TYPE_DIRECTORY"},{"name":"twentytwentyone","modTime":"2022-11-15T19:03:29Z","size":128,"type":"FILE_INFO_TYPE_DIRECTORY"},{"name":"twentytwentythree","modTime":"2022-11-15T19:03:29Z","size":128,"type":"FILE_INFO_TYPE_DIRECTORY"},{"name":"twentytwentytwo","modTime":"2022-11-15T19:03:29Z","size":128,"type":"FILE_INFO_TYPE_DIRECTORY"}]},{"name":"updraft","modTime":"2023-06-16T11:04:03.254962349Z","size":128,"type":"FILE_INFO_TYPE_DIRECTORY","children":[{"name":".htaccess","modTime":"2023-06-16T11:04:00.34693732Z","size":13,"type":"FILE_INFO_TYPE_FILE"},{"name":"backup_2023-05-26-0637_Tokenized_Real_Estate_Map_and_Di_14eeef2cdfb4-db.gz","modTime":"2023-06-16T11:04:29.075184566Z","size":1500981,"type":"FILE_INFO_TYPE_FILE"},{"name":"backup_2023-05-26-0637_Tokenized_Real_Estate_Map_and_Di_14eeef2cdfb4-others.zip","modTime":"2023-06-16T11:04:29.551188662Z","size":511058,"type":"FILE_INFO_TYPE_FILE"},{"name":"backup_2023-05-26-0637_Tokenized_Real_Estate_Map_and_Di_14eeef2cdfb4-plugins.zip","modTime":"2023-06-16T11:24:12.109355152Z","size":31681880,"type":"FILE_INFO_TYPE_FILE"},{"name":"backup_2023-05-26-0637_Tokenized_Real_Estate_Map_and_Di_14eeef2cdfb4-plugins2.zip","modTime":"2023-06-16T11:23:47.589144454Z","size":25523273,"type":"FILE_INFO_TYPE_FILE"},{"name":"backup_2023-05-26-0637_Tokenized_Real_Estate_Map_and_Di_14eeef2cdfb4-plugins3.zip","modTime":"2023-06-16T11:23:25.672956129Z","size":19522419,"type":"FILE_INFO_TYPE_FILE"},{"name":"backup_2023-05-26-0637_Tokenized_Real_Estate_Map_and_Di_14eeef2cdfb4-themes.zip","modTime":"2023-06-16T11:19:59.819187165Z","size":18067249,"type":"FILE_INFO_TYPE_FILE"},{"name":"backup_2023-05-26-0637_Tokenized_Real_Estate_Map_and_Di_14eeef2cdfb4-uploads.zip","modTime":"2023-06-16T11:18:28.174399575Z","size":26214213,"type":"FILE_INFO_TYPE_FILE"},{"name":"backup_2023-05-26-0637_Tokenized_Real_Estate_Map_and_Di_14eeef2cdfb4-uploads2.zip","modTime":"2023-06-16T11:17:53.486101454Z","size":23948296,"type":"FILE_INFO_TYPE_FILE"},{"name":"backup_2023-05-26-0637_Tokenized_Real_Estate_Map_and_Di_14eeef2cdfb4-uploads3.zip","modTime":"2023-06-16T11:15:34.736908928Z","size":23990380,"type":"FILE_INFO_TYPE_FILE"},{"name":"backup_2023-05-26-0637_Tokenized_Real_Estate_Map_and_Di_14eeef2cdfb4-uploads4.zip","modTime":"2023-06-16T11:12:46.823465534Z","size":23097945,"type":"FILE_INFO_TYPE_FILE"},{"name":"backup_2023-05-26-0637_Tokenized_Real_Estate_Map_and_Di_14eeef2cdfb4-uploads5.zip","modTime":"2023-06-16T11:10:10.538121828Z","size":23138267,"type":"FILE_INFO_TYPE_FILE"},{"name":"backup_2023-05-26-0637_Tokenized_Real_Estate_Map_and_Di_14eeef2cdfb4-uploads6.zip","modTime":"2023-06-16T11:07:52.164931826Z","size":26042694,"type":"FILE_INFO_TYPE_FILE"},{"name":"backup_2023-05-26-0637_Tokenized_Real_Estate_Map_and_Di_14eeef2cdfb4-uploads7.zip","modTime":"2023-06-16T11:05:09.79553498Z","size":13791772,"type":"FILE_INFO_TYPE_FILE"},{"name":"index.html","modTime":"2023-06-16T11:04:00.34693732Z","size":112,"type":"FILE_INFO_TYPE_FILE"},{"name":"log.14eeef2cdfb4.txt","modTime":"2023-06-16T11:30:03.624375512Z","size":1082,"type":"FILE_INFO_TYPE_FILE"},{"name":"log.7ace2e60af10.txt","modTime":"2023-06-16T11:48:04.089627252Z","size":83392,"type":"FILE_INFO_TYPE_FILE"},{"name":"log.9ee33e08b594.txt","modTime":"2023-06-16T11:24:27.801489991Z","size":14645,"type":"FILE_INFO_TYPE_FILE"},{"name":"web.config","modTime":"2023-06-16T11:04:00.34693732Z","size":124,"type":"FILE_INFO_TYPE_FILE"}]},{"name":"upgrade","modTime":"2023-06-16T11:02:45.31429212Z","size":128,"type":"FILE_INFO_TYPE_DIRECTORY"},{"name":"uploads","modTime":"2023-06-16T11:04:00.350937355Z","size":128,"type":"FILE_INFO_TYPE_DIRECTORY","children":[{"name":"2021","modTime":"2023-06-16T11:24:27.353486141Z","size":128,"type":"FILE_INFO_TYPE_DIRECTORY"},{"name":"2022","modTime":"2023-06-16T11:24:27.353486141Z","size":128,"type":"FILE_INFO_TYPE_DIRECTORY"},{"name":"2023","modTime":"2023-06-16T11:04:00.350937355Z","size":128,"type":"FILE_INFO_TYPE_DIRECTORY"},{"name":"elementor","modTime":"2023-06-16T11:24:27.353486141Z","size":128,"type":"FILE_INFO_TYPE_DIRECTORY"},{"name":"wp-file-manager-pro","modTime":"2023-06-16T11:24:27.353486141Z","size":128,"type":"FILE_INFO_TYPE_DIRECTORY"},{"name":"wp-google-maps","modTime":"2023-06-16T11:24:27.353486141Z","size":128,"type":"FILE_INFO_TYPE_DIRECTORY"},{"name":"wp-migrate-db","modTime":"2023-06-16T11:24:27.769489715Z","size":128,"type":"FILE_INFO_TYPE_DIRECTORY"},{"name":"wpforms","modTime":"2023-06-16T11:24:27.769489715Z","size":128,"type":"FILE_INFO_TYPE_DIRECTORY"}]},{"name":"w3tc-config","modTime":"2023-06-16T11:24:27.781489818Z","size":128,"type":"FILE_INFO_TYPE_DIRECTORY","children":[{"name":"index.html","modTime":"2023-06-16T11:24:27.781489818Z","size":0,"type":"FILE_INFO_TYPE_FILE"},{"name":"master.php","modTime":"2023-06-16T11:24:27.781489818Z","size":29831,"type":"FILE_INFO_TYPE_FILE"}]}]},{"name":"lost+found","modTime":"2023-07-24T17:18:30Z","size":128,"type":"FILE_INFO_TYPE_DIRECTORY"}]},"id":"paths/~1syncthing~1db~1browse/get/responses/200/content/application~1json/example"},"paths/~1syncthing~1db~1completion/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"completion":100,"globalBytes":669597607,"globalItems":14290,"needBytes":0,"needDeletes":0,"needItems":0,"remoteState":"unknown","sequence":0}},"id":"paths/~1syncthing~1db~1completion/get/responses/200/content/application~1json/example"},"paths/~1syncthing~1db~1ignores/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"error":null,"expanded":null,"ignore":null}},"id":"paths/~1syncthing~1db~1ignores/get/responses/200/content/application~1json/example"},"paths/~1syncthing~1db~1ignores/post/responses/200/content/application~1json/example":{"value":{"status":"success","data":""},"id":"paths/~1syncthing~1db~1ignores/post/responses/200/content/application~1json/example"},"paths/~1syncthing~1db~1localchanged/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"files":[],"page":1,"perpage":65536}},"id":"paths/~1syncthing~1db~1localchanged/get/responses/200/content/application~1json/example"},"paths/~1syncthing~1db~1need/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"page":1,"perpage":65536,"progress":[],"queued":[],"rest":[]}},"id":"paths/~1syncthing~1db~1need/get/responses/200/content/application~1json/example"},"paths/~1syncthing~1db~1remoteneed/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"files":[],"page":1,"perpage":65536}},"id":"paths/~1syncthing~1db~1remoteneed/get/responses/200/content/application~1json/example"},"paths/~1syncthing~1db~1status/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"errors":0,"pullErrors":0,"invalid":"","globalFiles":12291,"globalDirectories":2016,"globalSymlinks":0,"globalDeleted":345,"globalBytes":669709961,"globalTotalItems":14652,"localFiles":12291,"localDirectories":2016,"localSymlinks":0,"localDeleted":32,"localBytes":669709961,"localTotalItems":14339,"needFiles":0,"needDirectories":0,"needSymlinks":0,"needDeletes":0,"needBytes":0,"needTotalItems":0,"receiveOnlyChangedFiles":0,"receiveOnlyChangedDirectories":0,"receiveOnlyChangedSymlinks":0,"receiveOnlyChangedDeletes":0,"receiveOnlyChangedBytes":0,"receiveOnlyTotalItems":0,"inSyncFiles":12291,"inSyncBytes":669709961,"state":"idle","stateChanged":"2023-07-25T10:23:15Z","error":"","version":14951,"sequence":14951,"ignorePatterns":false,"watchError":""}},"id":"paths/~1syncthing~1db~1status/get/responses/200/content/application~1json/example"},"paths/~1syncthing~1db~1scan/post/requestBody/content/application~1json/example":{"value":{"folder":"fluxwp_wordpress1678382606717"},"id":"paths/~1syncthing~1db~1scan/post/requestBody/content/application~1json/example"},"paths/~1syncthing~1db~1scan/post/responses/200/content/application~1json/example":{"value":{"status":"success","data":""},"id":"paths/~1syncthing~1db~1scan/post/responses/200/content/application~1json/example"},"paths/~1syncthing~1db~1revert/post/requestBody/content/application~1json/example":{"value":{"folder":"fluxwp_wordpress1678382606717"},"id":"paths/~1syncthing~1db~1revert/post/requestBody/content/application~1json/example"},"paths/~1syncthing~1db~1revert/post/responses/200/content/application~1json/example":{"value":{"status":"success","data":""},"id":"paths/~1syncthing~1db~1revert/post/responses/200/content/application~1json/example"},"paths/~1syncthing~1db~1prio/post/requestBody/content/application~1json/example":{"value":{"folder":"fluxwp_wordpress1678382606717","file":"/"},"id":"paths/~1syncthing~1db~1prio/post/requestBody/content/application~1json/example"},"paths/~1syncthing~1db~1prio/post/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"page":1,"perpage":65536,"progress":[],"queued":[],"rest":[]}},"id":"paths/~1syncthing~1db~1prio/post/responses/200/content/application~1json/example"},"paths/~1syncthing~1db~1override/post/requestBody/content/application~1json/example":{"value":{"folder":"fluxwp_wordpress1678382606717"},"id":"paths/~1syncthing~1db~1override/post/requestBody/content/application~1json/example"},"paths/~1syncthing~1db~1override/post/responses/200/content/application~1json/example":{"value":{"status":"success","data":""},"id":"paths/~1syncthing~1db~1override/post/responses/200/content/application~1json/example"},"paths/~1syncthing~1events/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":[{"id":2,"globalID":1186,"time":"2023-07-26T10:36:55.907388683+02:00","type":"ConfigSaved","data":{"version":37,"folders":[],"devices":[{"deviceID":"KTBDKFS-VZK4XTM-IU4QC2Y-Y37475A-6HPJF5V-CEARZHL-ILE4NKK-QNYYNQZ","name":"flux-stratus","addresses":["dynamic"],"compression":"metadata","certName":"","introducer":false,"skipIntroductionRemovals":false,"introducedBy":"","paused":false,"allowedNetworks":[],"autoAcceptFolders":false,"maxSendKbps":0,"maxRecvKbps":0,"ignoredFolders":[],"maxRequestKiB":0,"untrusted":false,"remoteGUIPort":0}],"gui":{"enabled":true,"address":"127.0.0.1:8384","unixSocketPermissions":"","user":"","password":"","authMode":"static","useTLS":false,"apiKey":"h29YjFEG72cPhUwxnhssR7NjN4rhxp","insecureAdminAccess":false,"theme":"default","debugging":false,"insecureSkipHostcheck":false,"insecureAllowFrameLoading":false},"ldap":{"address":"","bindDN":"","transport":"plain","insecureSkipVerify":false,"searchBaseDN":"","searchFilter":""},"options":{"listenAddresses":["tcp://:16129","quic://:16129"],"globalAnnounceServers":["default"],"globalAnnounceEnabled":false,"localAnnounceEnabled":false,"localAnnouncePort":21027,"localAnnounceMCAddr":"[ff12::8384]:21027","maxSendKbps":0,"maxRecvKbps":0,"reconnectionIntervalS":60,"relaysEnabled":true,"relayReconnectIntervalM":10,"startBrowser":true,"natEnabled":false,"natLeaseMinutes":60,"natRenewalMinutes":30,"natTimeoutSeconds":10,"urAccepted":0,"urSeen":0,"urUniqueId":"","urURL":"https://data.syncthing.net/newdata","urPostInsecurely":false,"urInitialDelayS":1800,"autoUpgradeIntervalH":12,"upgradeToPreReleases":false,"keepTemporariesH":24,"cacheIgnoredFiles":false,"progressUpdateIntervalS":5,"limitBandwidthInLan":false,"minHomeDiskFree":{"value":1,"unit":"%"},"releasesURL":"https://upgrades.syncthing.net/meta.json","alwaysLocalNets":[],"overwriteRemoteDeviceNamesOnConnect":false,"tempIndexMinBlocks":10,"unackedNotificationIDs":["authenticationUserAndPassword"],"trafficClass":0,"setLowPriority":true,"maxFolderConcurrency":0,"crURL":"https://crash.syncthing.net/newcrash","crashReportingEnabled":true,"stunKeepaliveStartS":180,"stunKeepaliveMinS":20,"stunServers":["default"],"databaseTuning":"auto","maxConcurrentIncomingRequestKiB":0,"announceLANAddresses":true,"sendFullIndexOnUpgrade":false,"featureFlags":[],"connectionLimitEnough":0,"connectionLimitMax":0,"insecureAllowOldTLSVersions":false,"connectionPriorityTcpLan":10,"connectionPriorityQuicLan":20,"connectionPriorityTcpWan":30,"connectionPriorityQuicWan":40,"connectionPriorityRelay":50,"connectionPriorityUpgradeThreshold":0},"remoteIgnoredDevices":[],"defaults":{"folder":{"id":"","label":"","filesystemType":"basic","path":"~","type":"sendreceive","devices":[{"deviceID":"KTBDKFS-VZK4XTM-IU4QC2Y-Y37475A-6HPJF5V-CEARZHL-ILE4NKK-QNYYNQZ","introducedBy":"","encryptionPassword":""}],"rescanIntervalS":3600,"fsWatcherEnabled":true,"fsWatcherDelayS":10,"ignorePerms":false,"autoNormalize":true,"minDiskFree":{"value":1,"unit":"%"},"versioning":{"type":"","params":{},"cleanupIntervalS":3600,"fsPath":"","fsType":"basic"},"copiers":0,"pullerMaxPendingKiB":0,"hashers":0,"order":"random","ignoreDelete":false,"scanProgressIntervalS":0,"pullerPauseS":0,"maxConflicts":10,"disableSparseFiles":false,"disableTempIndexes":false,"paused":false,"weakHashThresholdPct":25,"markerName":".stfolder","copyOwnershipFromParent":false,"modTimeWindowS":0,"maxConcurrentWrites":2,"disableFsync":false,"blockPullOrder":"standard","copyRangeMethod":"standard","caseSensitiveFS":false,"junctionsAsDirs":false,"syncOwnership":true,"sendOwnership":true,"syncXattrs":true,"sendXattrs":true,"xattrFilter":{"entries":[],"maxSingleEntrySize":1024,"maxTotalSize":4096}},"device":{"deviceID":"","name":"","addresses":["dynamic"],"compression":"metadata","certName":"","introducer":false,"skipIntroductionRemovals":false,"introducedBy":"","paused":false,"allowedNetworks":[],"autoAcceptFolders":false,"maxSendKbps":0,"maxRecvKbps":0,"ignoredFolders":[],"maxRequestKiB":0,"untrusted":false,"remoteGUIPort":0},"ignores":{"lines":[]}}}}]},"id":"paths/~1syncthing~1events/get/responses/200/content/application~1json/example"},"paths/~1syncthing~1events~1disk/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":[{"id":3,"globalID":118,"time":"2023-07-26T14:15:15.727649939Z","type":"LocalChangeDetected","data":{"action":"deleted","folder":"fluxwp_wordpress1678382606717","folderID":"fluxwp_wordpress1678382606717","label":"fluxwp_wordpress1678382606717","modifiedBy":"7IKKJI5","path":"appdata/updraft/log.9ee33e08b594.txt","type":"file"}}]},"id":"paths/~1syncthing~1events~1disk/get/responses/200/content/application~1json/example"},"paths/~1syncthing~1svc~1report/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"version":"v1.23.0","longVersion":"syncthing v1.23.0 \"Fermium Flea\" (go1.19.4 linux-amd64) deb@build.syncthing.net 2023-01-02 03:45:30 UTC [noupgrade]","platform":"linux-amd64","numDevices":1,"memoryUsageMiB":36,"sha256Perf":1242.06,"hashPerf":810.43,"memorySize":32092,"urVersion":3,"numCPU":10,"folderUses":{},"deviceUses":{"compressMetadata":1,"dynamicAddr":1},"announce":{"defaultServersDNS":1},"relays":{"enabled":true},"uptime":227155,"natType":"unknown","progressEmitterEnabled":true,"customReleaseURL":true,"folderUsesV3":{},"deviceUsesV3":{},"guiStats":{"enabled":1,"debugging":1,"listenLocal":1,"theme":{"default":1}},"blockStats":{},"ignoreStats":{}}},"id":"paths/~1syncthing~1svc~1report/get/responses/200/content/application~1json/example"},"paths/~1syncthing~1svc~1random~1string/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"random":"994bHhYZmPQvjTqT6uu3DtGna95gNS2w"}},"id":"paths/~1syncthing~1svc~1random~1string/get/responses/200/content/application~1json/example"},"paths/~1syncthing~1svc/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"id":"7IKKJI5-E34NYQT-BCVFJMH-6O5YBNH-ZXRLVCG-7HE6I5Z-V6B5SLM-TNJAFAO"}},"id":"paths/~1syncthing~1svc/get/responses/200/content/application~1json/example"},"paths/~1syncthing~1debug~1httpmetrics/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"/rest/config/defaults/folder":{"count":41,"percentilesMs":[0.081747,0.13653569999999995,0.249129],"ratesPerS":[0.0024077873096041928,0.008126751652794733,0.009189160600814487],"sumMs":3},"/rest/config/devices":{"count":82,"percentilesMs":[1.070644,3.4636683999999995,3174.9828],"ratesPerS":[0.009644400918918532,0.015149540657175966,0.01765572275421185],"sumMs":3289},"/rest/config/folders":{"count":123,"percentilesMs":[0.0465,2.574938,11.41372156000005],"ratesPerS":[0.012052188228522718,0.023276263607732522,0.025182701327237548],"sumMs":102},"/rest/config/options":{"count":41,"percentilesMs":[0.08319,0.16757329999999995,0.256904],"ratesPerS":[0.0024077873096041928,0.008126751652794733,0.009189160600814487],"sumMs":3},"/rest/config/restart-required":{"count":82,"percentilesMs":[0.021982,0.04056509999999996,0.092217],"ratesPerS":[0.007229987769068415,0.01570167143603979,0.01718648857330656],"sumMs":1},"/rest/debug/httpmetrics":{"count":0,"percentilesMs":[0,0,0],"ratesPerS":[0,0,0],"sumMs":0},"/rest/noauth/health":{"count":82,"percentilesMs":[0.030058,0.0394005,0.068722],"ratesPerS":[0.0067433623570156975,0.015598982459903765,0.017158508132714405],"sumMs":2},"/rest/system/ping":{"count":82,"percentilesMs":[0.0293715,0.050884249999999985,0.082078],"ratesPerS":[0.007229987769058508,0.01570134360258227,0.017180870175045167],"sumMs":2}}},"id":"paths/~1syncthing~1debug~1httpmetrics/get/responses/200/content/application~1json/example"},"paths/~1syncthing~1debug~1peercompletion/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"672TY5T-STUHPCU-WOFKGMG-RF4X4NT-BL5PPUC-FDQRCU5-UMLUDCS-D7JKKAS":0,"7IKKJI5-E34NYQT-BCVFJMH-6O5YBNH-ZXRLVCG-7HE6I5Z-V6B5SLM-TNJAFAO":0,"7UGAOED-U2TQ7WK-CT3EQX6-JSSEW76-AXFLYZ5-GDQP6AS-OC55FVS-JUMAFAM":0,"FZXG2P5-UVWZPMC-4INTLQN-TWPSHQ4-KPJAG6J-XLTX34Y-EYDSJB2-LECDRA2":0,"HDO5HCG-SBELWW5-MBXEC7D-O4VJQ2I-C5MYFKG-C6RYJ7Z-EES4AZK-FZORTQF":0,"IFH27MK-JKOWPNY-NSWEAKG-ZQ4Q6FI-7L4LR7P-N3DVWZE-QW4BBWA-BVXCJQN":0,"QOYZMHI-VRZGOOI-VA76CAS-YGYK7Q2-H74L64R-JDCAFNQ-JRKYDCZ-UFM7IAE":0}},"id":"paths/~1syncthing~1debug~1peercompletion/get/responses/200/content/application~1json/example"},"paths/~1syncthing~1debug~1file/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"availability":null,"global":{"deleted":false,"ignored":false,"inodeChange":"1970-01-01T00:00:00Z","invalid":false,"localFlags":0,"modified":"1970-01-01T00:00:00Z","modifiedBy":"","mustRescan":false,"name":"","noPermissions":false,"numBlocks":0,"permissions":"0","platform":{"unix":null,"windows":null,"linux":null,"darwin":null,"freebsd":null,"netbsd":null},"sequence":0,"size":0,"type":"FILE_INFO_TYPE_FILE","version":[]},"globalVersions":"{}","local":{"deleted":false,"ignored":false,"inodeChange":"1970-01-01T00:00:00Z","invalid":false,"localFlags":0,"modified":"1970-01-01T00:00:00Z","modifiedBy":"","mustRescan":false,"name":"","noPermissions":false,"numBlocks":0,"permissions":"0","platform":{"unix":null,"windows":null,"linux":null,"darwin":null,"freebsd":null,"netbsd":null},"sequence":0,"size":0,"type":"FILE_INFO_TYPE_FILE","version":[]},"mtime":{"err":null,"value":{"real":"0001-01-01T00:00:00Z","virtual":"0001-01-01T00:00:00Z"}}}},"id":"paths/~1syncthing~1debug~1file/get/responses/200/content/application~1json/example"},"paths/~1syncthing~1deviceid/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":"P56IOI7-MZJNU2Y-IQGDREY-DM2MGTI-MGL3BXN-PQ6W5BM-TBBZ4TJ-XZWICQ2"},"id":"paths/~1syncthing~1deviceid/get/responses/200/content/application~1json/example"},"paths/~1syncthing~1meta/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":"var metadata = {\"deviceID\":\"7IKKJI5-E34NYQT-BCVFJMH-6O5WBNH-ZXRLVCG-7HE6I5Z-V6B8SLM-TNJAFAO\"};"},"id":"paths/~1syncthing~1meta/get/responses/200/content/application~1json/example"},"paths/~1syncthing~1health/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"status":"OK"}},"id":"paths/~1syncthing~1health/get/responses/200/content/application~1json/example"},"paths/~1syncthing~1metrics/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"timestamp":1772719200000,"overall":{"healthy":true,"syncProgress":100,"issues":[]}}},"id":"paths/~1syncthing~1metrics/get/responses/200/content/application~1json/example"},"paths/~1syncthing~1metrics~1health/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"timestamp":1772719200000,"healthy":true,"syncProgress":100,"issues":[],"health":{"status":"OK","error":null},"system":{"uptime":864000,"status":"running"},"connections":{"connected":12,"total":14},"folders":{"total":6,"syncing":0}}},"id":"paths/~1syncthing~1metrics~1health/get/responses/200/content/application~1json/example"},"paths/~1syncthing~1metrics~1history/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"snapshots":[],"count":0,"maxSnapshots":120}},"id":"paths/~1syncthing~1metrics~1history/get/responses/200/content/application~1json/example"},"paths/~1syncthing~1peer~1diagnostics/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"folders":[]}},"id":"paths/~1syncthing~1peer~1diagnostics/get/responses/200/content/application~1json/example"},"paths/~1syncthing~1db~1file/get/responses/200/content/application~1json/example":{"value":{"availability":[],"global":{},"local":{}},"id":"paths/~1syncthing~1db~1file/get/responses/200/content/application~1json/example"},"paths/~1apps~1fluxshare~1getfile/get/responses/200/content/application~1file/example":{"value":"Hello world","id":"paths/~1apps~1fluxshare~1getfile/get/responses/200/content/application~1file/example"},"paths/~1apps~1fluxshare~1getfolder/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"name":"b1fcb9da0a941468f2c8cde01.txt","size":119273,"isDirectory":false,"isFile":true,"isSymbolicLink":false,"createdAt":"2022-04-09T10:38:18.482Z","modifiedAt":"2022-04-09T10:38:18.562Z","shareToken":"acb55e162ce245bd7cf78a0a2fa00eba7d960ac3312f3cb441a4e3884966c6c3","shareFile":"test%2Fb1fcb9da0a941468f2c8cde01.txt"}},"id":"paths/~1apps~1fluxshare~1getfolder/get/responses/200/content/application~1json/example"},"paths/~1apps~1fluxshare~1createfolder/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"message":"Folder Created"}},"id":"paths/~1apps~1fluxshare~1createfolder/get/responses/200/content/application~1json/example"},"paths/~1apps~1fluxshare~1removefile/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"message":"File Removed"}},"id":"paths/~1apps~1fluxshare~1removefile/get/responses/200/content/application~1json/example"},"paths/~1apps~1fluxshare~1removefolder/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"message":"Folder Removed"}},"id":"paths/~1apps~1fluxshare~1removefolder/get/responses/200/content/application~1json/example"},"paths/~1apps~1fluxshare~1fileexists/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"fileExists":true}},"id":"paths/~1apps~1fluxshare~1fileexists/get/responses/200/content/application~1json/example"},"paths/~1apps~1fluxshare~1stats/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"available":1.999761,"used":0.000239,"total":2}},"id":"paths/~1apps~1fluxshare~1stats/get/responses/200/content/application~1json/example"},"paths/~1apps~1fluxshare~1sharefile/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"name":"3481a25d24702b2ff3cefed00.txt","token":"8e889d99cb46b3ce7e75a008ed2feaeaa03a0d203c47a3bdd5a068c3fee837d3","_id":"6276251c61d22f58c2902d32"}},"id":"paths/~1apps~1fluxshare~1sharefile/get/responses/200/content/application~1json/example"},"paths/~1apps~1fluxshare~1unsharefile/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"message":"File sharing disabled"}},"id":"paths/~1apps~1fluxshare~1unsharefile/get/responses/200/content/application~1json/example"},"paths/~1apps~1fluxshare~1sharedfiles/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"name":"test%2Fb1fcb9da0a941468f2c8cde01.txt","token":"acb55e162ce245bd7cf78a0a2fa00eba7d960ac3312f3cb441a4e3884966c6c3"}},"id":"paths/~1apps~1fluxshare~1sharedfiles/get/responses/200/content/application~1json/example"},"paths/~1apps~1fluxshare~1rename/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"message":"Rename successful"}},"id":"paths/~1apps~1fluxshare~1rename/get/responses/200/content/application~1json/example"},"paths/~1apps~1fluxshare~1downloadfolder/get/responses/200/content/application~1file/example":{"value":"Hello world","id":"paths/~1apps~1fluxshare~1downloadfolder/get/responses/200/content/application~1file/example"},"paths/~1apps~1fluxshare~1uploadfile/post/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"message":"File(s) uploaded"}},"id":"paths/~1apps~1fluxshare~1uploadfile/post/responses/200/content/application~1json/example"},"paths/~1backup~1getvolumedataofcomponent/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"size":3.09,"used":0.28}},"id":"paths/~1backup~1getvolumedataofcomponent/get/responses/200/content/application~1json/example"},"paths/~1backup~1getremotefilesize/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":67267354},"id":"paths/~1backup~1getremotefilesize/get/responses/200/content/application~1json/example"},"paths/~1backup~1getlocalbackuplist/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":[{"name":"backup_foldingathome.tar.gz","create":"1711116249595","size":280725761}]},"id":"paths/~1backup~1getlocalbackuplist/get/responses/200/content/application~1json/example"},"paths/~1backup~1removebackupfile/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"message":true}},"id":"paths/~1backup~1removebackupfile/get/responses/200/content/application~1json/example"},"paths/~1payment~1paymentrequest/get/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"paymentId":"1772719200000_k3j9xq2mv8p"}},"id":"paths/~1payment~1paymentrequest/get/responses/200/content/application~1json/example"},"paths/~1payment~1verifypayment/post/requestBody/content/application~1json/example":{"value":{"paymentid":"1772719200000_k3j9xq2mv8p","transaction_id":"9f2c1e...","coin":"flux","amount":12.5,"from_address":"t1Xyz...","to_address":"t1Abc..."},"id":"paths/~1payment~1verifypayment/post/requestBody/content/application~1json/example"},"paths/~1payment~1verifypayment/post/responses/200/content/application~1json/example":{"value":{"status":"success","data":{"message":"Payment verified"}},"id":"paths/~1payment~1verifypayment/post/responses/200/content/application~1json/example"}},"securitySchemeStore":{"FluxID":{"id":"FluxID","type":"apiKey","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FluxID (formerly ZelID) is an authentication system based on Bitcoin message signing and Ethereum personal sign. The header keeps its original name, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelidauth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": a query string of zelid, signature and loginPhrase (see Authentication Workflows for how to obtain one). An example of a header is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c"},"children":[]}]}]}],"in":"header","paramName":"zelidauth"}},"servers":[{"url":"/_mock/fluxapi","isMockServer":true,"description":"Mock server"},{"url":"https://api.runonflux.io","description":"Production API Gateway - global load-balanced endpoint. Requests are served by whichever confirmed FluxNode the gateway routes to, so node-scoped endpoints (anything that reports or changes the state of one machine) should be called against a specific node instead."},{"url":"https://{nodeip}:16127","description":"Direct Flux Node Connection - Connect directly to specific node","variables":{"nodeip":{"description":"Flux node IP address or hostname","default":"localhost"}}},{"url":"http://localhost:16127","description":"Local Development Node - For local testing"},{"url":"https://explorer.runonflux.io","description":"Explorer API - Blockchain data and statistics"},{"url":"https://stats.runonflux.io","description":"Network Statistics API - Real-time network metrics"}],"logo":{"imageUrl":"https://raw.githubusercontent.com/runonflux/fluxdocs/master/flux_logo.png","href":"https://docs.runonflux.com"},"specType":"openapi"},"options":{"generateCodeSamples":{"languages":[{"lang":"curl"},{"lang":"JavaScript"},{"lang":"Node.js"},{"lang":"PHP"},{"lang":"Python"}]},"pathInMiddlePanel":true,"expandResponses":"200,201,400,401,403,404,500","sortPropsAlphabetically":true,"hideDownloadButton":false,"hideHostname":false,"hideLoading":false,"nativeScrollbars":false,"scrollYOffset":0,"suppressWarnings":true,"payloadSampleIdx":0,"theme":{"colors":{"primary":{"main":"#32329f"},"success":{"main":"#00C851"},"warning":{"main":"#ffbb33"},"error":{"main":"#ff4444"}}},"mockServer":{"url":"/_mock/fluxapi","position":"first","description":"Mock server"},"disableRouter":true,"downloadUrls":[{"url":"/_bundle/fluxapi.json?download"},{"url":"/_bundle/fluxapi.yaml?download"}],"excludeFromSearch":false,"replayFeatures":{"graphql":false},"specType":"openapi","markdocOptions":{"tags":{},"nodes":{},"components":{}},"metadata":{"title":"Flux Decentralized Cloud API","description":"# Flux API Documentation\n\nWelcome to the comprehensive API reference for **Flux**, the world's leading decentralized Web3 cloud computing platform. This documentation covers all available API endpoints for interacting with the Flux network, nodes, and decentralized applications.\n\n\n## About Flux\n\n**Flux** is a decentralized Web3 cloud infrastructure powered by globally distributed, user-operated nodes. Built for scalability and censorship resistance, Flux eliminates single points of failure while providing enterprise-grade computing resources for deploying and managing applications.\n\n\n### Key Features\n\n- **🌐 Decentralized Infrastructure**: ~6,400 confirmed FluxNodes worldwide providing 52,000+ CPU cores, 170TB+ RAM and 3PB+ SSD storage across three tiers (Cumulus, Nimbus, Stratus)\n- **⚡ High Performance**: Enterprise-grade computing with automatic placement, fault-domain spreading and high availability\n- **🔐 Secure by Design**: Multiple authentication methods, enterprise app encryption and runtime tampering detection\n- **💰 Cost Effective**: Competitive pricing compared to traditional cloud providers\n- **🚀 Developer Friendly**: Docker-based deployments with comprehensive API support\n- **🛡️ ArcaneOS**: Hardened, attested node operating system with hardware-backed key custody\n\n*Network figures are a live snapshot; query `GET /daemon/getfluxnodecount` or\n[stats.runonflux.io](https://stats.runonflux.io) for current totals.*\n\n\n## API Architecture\n\nThe Flux API uses a **seven-level permission model** to ensure secure and controlled access. Every endpoint in this document ends its description with the level it requires:\n\n| Permission Level | Description | Authentication Required |\n|------------------|-------------|-------------------------|\n| **Public** | Open access endpoints | ❌ No |\n| **User** (`user`) | Any FluxID with a valid signature and a live session | ✅ Yes |\n| **FluxTeam** (`fluxteam`) | Flux Team and Flux Support identities | ✅ Yes |\n| **Admin** (`admin`) | The operator of *this* node (`initial.zelid` in its config) | ✅ Yes |\n| **AdminAndFluxTeam** (`adminandfluxteam`) | Node operator **or** Flux Team | ✅ Yes |\n| **AppOwner** (`appowner`) | The FluxID that registered the application | ✅ Yes |\n| **AppOwnerAbove** (`appownerorfluxteam`) | Application owner **or** Flux Team | ✅ Yes |\n\nEvery privilege is a set of identities and asks whether the caller is one of\nthem — the compounds read **OR**, never AND. `admin` is a hardware role: the\nnode operator administers the machine and is *not* a party to a customer's\napplication, so app verbs (`appstart`, `appremove`, `appkill`, `redeploy`, …)\nrequire **AppOwnerAbove** rather than Admin.\n\n\n### Request Methods\n\n- **GET**: Most endpoints support GET requests with parameters as query strings or path variables\n- **POST**: Used for endpoints requiring large payloads or sensitive data\n- **WebSocket**: Used for real-time communication and simplified authentication flows\n\n\n## Supported Wallet Authentication\n\nFlux supports multiple modern authentication methods for maximum flexibility and security:\n\n\n### 🛡️ SSP Wallet\n\n**Secure, Simple, Powerful** - The next-generation 2FA wallet with enterprise security:\n\n- **True 2-of-2 Multi-Signature**: Requires both browser extension and mobile app authorization\n- **Advanced Security**: BIP48 derivation, Account Abstraction (ERC-4337), Schnorr signatures\n- **Multi-Chain Support**: Bitcoin, Ethereum, Polygon, BSC, Avalanche, and 15+ blockchains\n- **WalletConnect v2**: Connect to thousands of dApps seamlessly\n- **Professional Audit**: Thoroughly audited by security experts in 2025\n\n**Installation**:\n- Chrome Extension: [SSP Wallet - Chrome Web Store](https://chromewebstore.google.com/detail/ssp-wallet/mgfbabcnedcejkfibpafadgkhmkifhbd)\n- Mobile App: Available on iOS App Store and Google Play Store\n- Website: [sspwallet.io](https://sspwallet.io)\n\n\n### 🔑 ZelCore Wallet\n\n**Multi-Asset Cryptocurrency Wallet** - The original Flux ecosystem wallet:\n\n- **Self-Custodial**: Full control over your private keys\n- **Decentralized 2FA (d2FA)**: Unique blockchain-based two-factor authentication\n- **Multi-Chain**: Support for 80+ blockchains and thousands of assets\n- **Hardware Integration**: Connect with hardware wallets for enhanced security\n- **Deep Linking**: Native `zel:` protocol support\n\n**Installation**: [zelcore.io](https://zelcore.io)\n\n\n### 🦊 MetaMask Integration\n\n**Ethereum Ecosystem Wallet** - Popular browser extension wallet:\n\n- **Ethereum Native**: Full Ethereum and EVM chain support\n- **Sign-In with Ethereum (SIWE)**: ERC-4361 standard compliance\n- **Wide Adoption**: Most popular Web3 wallet with extensive dApp support\n- **Domain Binding**: Advanced phishing protection\n\n**Installation**: [metamask.io](https://metamask.io)\n\n\n### 🔗 WalletConnect v2\n\n**Universal Wallet Connection Protocol** - Connect any compatible wallet:\n\n- **700+ Wallets**: Support for hundreds of popular wallets\n- **Cross-Platform**: Mobile, desktop, and web wallet compatibility\n- **Secure Bridge**: Encrypted communication between wallet and dApp\n- **QR Code Connection**: Simple mobile wallet connection\n\n\n### 📧 Traditional Authentication\n\n**Email-Based Login** - For users preferring traditional authentication:\n\n- **Firebase Integration**: Google Firebase authentication backend\n- **Email/Password**: Standard username/password login\n- **Google OAuth**: Sign in with Google account\n- **Account Recovery**: Standard password reset flows\n\n\n## Getting Started\n\nFollow these steps to start using the Flux API:\n\n\n### 1. Choose Your Authentication Method\n\nSelect from the supported wallet options above based on your development needs and user preferences. All methods are supported by the FluxOS API.\n\n\n### 2. Set Up Your Wallet\n\nInstall and configure your chosen wallet:\n- Download from official sources only\n- Secure your seed phrase or recovery information\n- Enable two-factor authentication where available\n- Test with small amounts first\n\n\n### 3. Obtain Authentication Credentials\n\nFollow the **Authentication** section in this API documentation to:\n- Generate login phrases\n- Sign authentication messages\n- Obtain session tokens\n- Set up API headers\n\n\n### 4. Configure API Headers\n\nAuthenticated requests carry a single `zelidauth` header. It is a\n**URL-encoded query string**, not JSON:\n\n```\nzelidauth: zelid=<address>&signature=<urlencoded-signature>&loginPhrase=<phrase>\n```\n\nA complete example:\n\n```\nzelidauth: zelid=1CbErtneaX2QVyUfwU7JGB7VzvPgrgc3uC&signature=H%2BZB3oSrsw6XkBxxlbwk33LEBJYvqtbMIm2kL9JzuoXMC6pSZd0lBHdnhJYzMTXv81zZQ7G%2FpkK1NvYN7cNF0GE%3D&loginPhrase=1574991374806spbcvsuwerl52tppx9dw5khuz8rew13mkq86gg8r2c\n```\n\n**Signatures are base64 and routinely contain `+`, `/` and `=`** — all three\nchange meaning inside a query string, so the signature must be URL-encoded or\nthe request will be refused as unauthentic.\n\n\n### 5. Start Making API Calls\n\nTest your setup with public endpoints first, then proceed to authenticated endpoints once your credentials are properly configured.\n\n\n## AI Agents and MCP\n\n**Flux Cloud MCP** is an [MCP](https://modelcontextprotocol.io) server that lets AI agents use Flux Cloud through this API: quote an app in US dollars, deploy it, pay for it, watch it come up, read its logs, update it and cancel it. It works with Claude, ChatGPT, Cursor, VS Code, Windsurf and other MCP hosts. Source: [RunOnFlux/flux-cloud-mcp](https://github.com/RunOnFlux/flux-cloud-mcp).\n\n**Hosted, nothing to install.** Add it as a remote MCP server (Streamable HTTP):\n\n```\nhttps://mcp.runonflux.com/mcp\n```\n\nIn Claude Code: `claude mcp add --transport http flux-cloud https://mcp.runonflux.com/mcp`. In VS Code and Cursor, use **Connect MCP** at the bottom of the sidebar.\n\nThe hosted server holds no keys. Read-only tools need none; tools that sign or pay take the keys as call arguments, used for that call only and never stored. Create a dedicated pair with `flux_generate_keys` and fund it with only what a deployment needs.\n\n**Local, keys stay on your machine.** For larger budgets, run the server locally:\n\n```bash\nclaude mcp add flux-cloud -s user \\\n  -e FLUX_ID_PRIVATE_KEY=<wif> -e FLUX_PAYMENT_PRIVATE_KEY=<wif> \\\n  -- npx -y @runonflux/flux-cloud-mcp\n```\n\n**Any other AI tool** can read this reference as [markdown](https://docs.runonflux.io/fluxapi.md), listed in [llms.txt](https://docs.runonflux.io/llms.txt).\n\n\n## Support & Community\n\n- **Documentation**: [docs.runonflux.com](https://docs.runonflux.com)\n- **Discord Community**: [discord.gg/runonflux](https://discord.gg/runonflux)\n- **GitHub**: [github.com/RunOnFlux](https://github.com/RunOnFlux)\n- **Twitter/X**: [@RunOnFlux](https://x.com/runonflux)\n- **Website**: [runonflux.com](https://runonflux.com)\n\n\n---\n\n\nFluxOS is free software published under the GNU AGPLv3. Flux, FluxOS,\nFluxNode and ArcaneOS are projects of **InFlux Technologies USA LLC**.\n© 2026 InFlux Technologies USA LLC.\n\n\n**🚀 Ready to build on the decentralized web? Let's get started!**\n\n\n## Important Notes\n\n- Login phrases expire after 15 minutes\n- Session tokens are valid for up to 14 days\n- Always use HTTPS in production environments\n- Signature values must be URL-encoded inside the `zelidauth` header\n\n\n## Response Envelope & Error Handling\n\n**This is the single most important thing to know about the Flux API.**\n\nA request that reaches a handler is answered **at HTTP 200**, in the body —\n*including when the answer is a failure*:\n\n```json\n{ \"status\": \"success\", \"data\": { ... } }\n{ \"status\": \"error\",   \"data\": { \"code\": 401, \"name\": \"Unauthorized\", \"message\": \"...\" } }\n```\n\nThe `code` inside an error body is a **FluxOS code, not a wire status**. A\nremoved endpoint answers HTTP 200 with `data.code: 410`; an unauthorised call\nanswers HTTP 200 with `data.code: 401`. A client that branches on\n`response.ok` or `response.status` will read every one of these as a success.\n\n```javascript\nconst res = await fetch(url, { headers: { zelidauth } });\nconst body = await res.json();\nif (body.status !== 'success') {      // <- the check that matters\n  throw new Error(body.data?.message ?? 'Flux API error');\n}\n```\n\nThe in-band shape exists so that a transport failure cannot impersonate a\nservice answer. Wire statuses are therefore reserved for refusals that happen\n**before** a handler runs, and for a handful of endpoints that deliberately\nspeak HTTP semantics:\n\n| Status | Where it comes from |\n|--------|---------------------|\n| `403` | `requireHttps` — an ArcaneOS endpoint reached over plain HTTP |\n| `503` / `400` | route guards — the node has not finished booting, or query parameters were sent to a route that rejects them |\n| `413` | a request body too large to accept |\n| `404` | a resource that does not exist to be addressed (an unknown operation id, a stream that is not enabled) |\n| `202` | an endpoint that started long-running work — see below |\n\nEndpoints that use wire statuses say so in their own `responses` section.\nEverything else answers 200 and puts the outcome in `status`.\n\n\n## Long-Running Operations\n\nWork whose duration scales with the data — copying, compressing or extracting\ninside an application volume — does not block the request. It answers\n**`202 Accepted`** with a `jobId`, a `Location` header pointing at the status\nresource and a `Retry-After` header:\n\n```json\n{ \"status\": \"success\",\n  \"data\": { \"jobId\": \"op_2f8f...\", \"statusUrl\": \"/apps/operations/op_2f8f...\", \"status\": \"Running\" } }\n```\n\nPoll `GET /apps/operations/{jobId}` until `data.status` reaches a terminal\nvalue. **Completion is read from that field, never from the HTTP code** — a\nfailed operation is still a successful poll.\n\n| `status` | Meaning |\n|----------|---------|\n| `Running` | still working; respect `Retry-After` |\n| `Succeeded` | finished |\n| `Failed` | the work could not be done — `error` carries an RFC 9457 problem object |\n| `Canceled` | the caller asked for it via `DELETE /apps/operations/{jobId}` |\n| `Evicted` | the node took the work away — neither the caller's request nor their input was at fault |\n\nCancellation is **best effort**: the flag is raised and the worker stops at\nits next checkpoint, so `status` stays `Running` until it does.\n\nUnknown, expired and not-yours are one answer (`404`) — a `jobId` must not\nreveal whether someone else has an operation running.\n\n\n## Node-Scoped vs Network-Scoped Calls\n\nEvery endpoint in this specification is served by **an individual FluxNode**.\nThe `https://api.runonflux.io` gateway load-balances across confirmed nodes,\nso it is the right target for network-wide data (blockchain state, global\napplication specifications, node lists) and the wrong target for anything\nthat reports or changes the state of one machine.\n\nCall a specific node directly — `https://<node-ip>:16127` — for:\n\n- node status, benchmark, tier, DOS state, clock drift, peers, topology\n- the applications installed *on that node*, their logs, monitoring and volumes\n- anything marked **Admin** or **AdminAndFluxTeam**, which is authorised\n  against *that node's* operator FluxID\n- the FluxShare, Syncthing, backup/restore and volume-browser surfaces\n\nNode API calls are **not rate-limited by FluxOS itself**. The public gateway\nmay apply its own limits.\n\n\n## Deprecated & Removed Endpoints\n\nEndpoints marked `deprecated` in this document still work; endpoints\ndescribed as **Removed** answer an error body with `code: 410`.\n\n| Kind | Endpoints |\n|------|-----------|\n| **Removed** (answer `code: 410`) | `/apps/apppause`, `/apps/appunpause`, `/apps/appmonitorstream`, `/apps/startmonitoring`, `/apps/stopmonitoring` |\n| **Deleted** (no longer routed) | `/flux/cruxid`, `/flux/adjustcruxid`, `/flux/rebuildhome`, `/explorer/fluxtxs`, `/apps/installtemporarylocalapp`, `POST /apps/fluxshare/upload` |\n| **Renamed** | `POST /apps/fluxshare/upload` → `POST /apps/fluxshare/uploadfile`; `/flux/rebuildhome` → `/flux/rebuildui`; `POST /syncthing/system/error/clear` → `GET` |\n| **Aliases** | every `/zelid/*` route aliases the matching `/id/*` route; every `/daemon/*zelnode*` route aliases its `*fluxnode*` counterpart; `/flux/zelid` aliases `/flux/id`; `/benchmark/signzelnodetransaction` aliases `/benchmark/signfluxnodetransaction`; `/flux/broadcastmessageto{outgoing,incoming}` both delegate to `/flux/broadcastmessage` |\n\n\n## Authentication Workflows\n\n\n### 🔐 Complete Authentication Flow\n\n**Step 1: Get Login Phrase**\n```bash\ncurl -X GET \"https://api.runonflux.io/id/loginphrase\"\n```\n\n**Step 2: Sign the Login Phrase**\n- **SSP Wallet**: Use browser extension + mobile app to sign the message\n- **ZelCore**: Use the wallet's message signing feature  \n- **MetaMask**: Use `personal_sign` method\n- **Hardware Wallet**: Sign via hardware device integration\n\n**Step 3: Verify Login** \n```bash\ncurl -X POST \"https://api.runonflux.io/id/verifylogin\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\n    \"zelid\": \"your-wallet-address\",\n    \"loginPhrase\": \"phrase-from-step-1\", \n    \"signature\": \"your-signature-from-step-2\"\n  }'\n```\n\n**Step 4: Use Authentication Header**\n```bash\ncurl -X GET \"https://api.runonflux.io/id/loggedsessions\" \\\n  -H \"zelidauth: zelid=your-address&signature=your-signature&loginPhrase=your-phrase\"\n```\n\n\n### 📱 SSP Wallet Integration Guide\n\n**Browser Extension Setup:**\n1. Install SSP Wallet Chrome Extension\n2. Install SSP Key mobile app (iOS/Android)\n3. Pair devices using QR code\n4. Fund wallet with small amount for testing\n\n**Signing Messages with SSP:**\n```javascript\n// Connect to SSP Wallet\nif (window.ssp) {\n  const accounts = await window.ssp.request({\n    method: 'wallet_requestPermissions',\n    params: [{ wallet_accounts: {} }]\n  });\n  \n  // Sign login phrase\n  const signature = await window.ssp.request({\n    method: 'personal_sign',\n    params: [loginPhrase, accounts[0]]\n  });\n}\n```\n\n\n### 🦊 MetaMask Integration Guide\n\n**Connect and Sign:**\n```javascript\n// Connect MetaMask\nconst accounts = await ethereum.request({\n  method: 'eth_requestAccounts'\n});\n\n// Sign login phrase\nconst signature = await ethereum.request({\n  method: 'personal_sign',\n  params: [loginPhrase, accounts[0]]\n});\n\n// Use Ethereum address as zelid\nconst zelid = accounts[0];\n```\n\n\n### 🔑 ZelCore Wallet Integration\n\n**Deep Link Integration:**\n```javascript\n// Generate ZelCore deep link for signing\nconst zelcoreUrl = `zel:?action=sign&message=${encodeURIComponent(loginPhrase)}&icon=https://yourapp.com/icon.png&callback=${encodeURIComponent('https://yourapp.com/auth/callback')}`;\n\n// Open ZelCore for signing\nwindow.location.href = zelcoreUrl;\n```\n\n**WebSocket Integration:**\n```javascript\n// Listen for ZelCore signature via WebSocket\nconst ws = new WebSocket(`wss://api.runonflux.io/ws/id/${loginPhrase}`);\n\nws.onmessage = (event) => {\n  const authData = JSON.parse(event.data);\n  if (authData.status === 'success') {\n    // Authentication successful\n    console.log('Signed in with FluxID:', authData.data.zelid);\n  }\n};\n```\n\n\n### 🔗 WalletConnect v2 Integration\n\n**Setup WalletConnect:**\n```javascript\nimport { SignClient } from '@walletconnect/sign-client';\n\nconst signClient = await SignClient.init({\n  projectId: 'your-walletconnect-project-id',\n  metadata: {\n    name: 'Your Flux App',\n    description: 'Flux Network Integration',\n    url: 'https://yourapp.com',\n    icons: ['https://yourapp.com/logo.png']\n  }\n});\n\n// Connect to wallet\nconst { uri, approval } = await signClient.connect({\n  requiredNamespaces: {\n    eip155: {\n      methods: ['personal_sign'],\n      chains: ['eip155:1'],\n      events: ['chainChanged', 'accountsChanged']\n    }\n  }\n});\n\n// Sign message when connected\nconst signature = await signClient.request({\n  topic: session.topic,\n  chainId: 'eip155:1',\n  request: {\n    method: 'personal_sign',\n    params: [loginPhrase, address]\n  }\n});\n```\n\n\n### 📧 Traditional Email Authentication\n\n**Firebase Integration:**\n```javascript\nimport { getAuth, signInWithEmailAndPassword } from 'firebase/auth';\n\n// Email/password login\nconst auth = getAuth();\nconst userCredential = await signInWithEmailAndPassword(auth, email, password);\n\n// Get ID token for API authentication\nconst idToken = await userCredential.user.getIdToken();\n\n// Use token in API calls\nfetch('https://api.runonflux.io/protected-endpoint', {\n  headers: {\n    'Authorization': `Bearer ${idToken}`,\n    'Content-Type': 'application/json'\n  }\n});\n```\n\n\n### ⚠️ Common Integration Issues\n\n**Login Phrase Expiration:**\n```javascript\n// Always check phrase timestamp\nconst phraseTimestamp = parseInt(loginPhrase.substring(0, 13));\nconst now = Date.now();\nconst age = now - phraseTimestamp;\n\nif (age > 15 * 60 * 1000) { // 15 minutes\n  throw new Error('Login phrase expired, get a new one');\n}\n```\n\n**Signature URL Encoding:**\n```javascript\n// Always URL encode signatures for headers\nconst encodedSignature = encodeURIComponent(signature);\nconst authHeader = `zelid=${zelid}&signature=${encodedSignature}&loginPhrase=${loginPhrase}`;\n```\n\n**Error Handling:**\n```javascript\ntry {\n  const response = await fetch('/api/authenticated-endpoint', {\n    headers: { 'zelidauth': authHeader }\n  });\n  \n  if (response.status === 401) {\n    // Re-authenticate user\n    redirectToLogin();\n  }\n} catch (error) {\n  console.error('API call failed:', error);\n}\n```\n\n\n## API Version Information\n\n**Current Version**: 8.18.0\n\n**Version Notes**:\n- All endpoints documented in this specification are available in FluxOS **8.18.0**\n- This documentation reflects the current stable API implementation and is generated against `ZelBack/src/routes.js` of the [Flux repository](https://github.com/runonflux/flux)\n- For the latest changes and updates, refer to the [Flux GitHub repository](https://github.com/runonflux/flux)\n\n**Notable changes since 6.6.x**\n\n| Area | What changed |\n|------|--------------|\n| **Long-running operations** | Volume and file operations no longer block the request. They return a `jobId`; poll `GET /apps/operations/{jobId}` and cancel with `DELETE /apps/operations/{jobId}`. |\n| **Volume file management** | `POST /apps/moveobject`, `/apps/copyobject`, `/apps/compressobject` and `/apps/extractobject` operate inside an application's persistent volume. |\n| **Placement** | `POST /apps/placementfeasibility` answers whether a prospective specification can be placed, and `GET /apps/placementlocations` publishes the live node/fault-domain/tier geography. |\n| **Network observability** | `GET /flux/topology`, `/flux/networkhealth`, `/flux/peerhistory`, `/flux/unstablenodes`, `/flux/peers` and the SSE `GET /flux/eventstream`. |\n| **Tampering detection** | `GET /apps/tamperingevents` reports containers whose running image no longer matches the registered specification. |\n| **ArcaneOS** | `GET /arcane/authchallenge` and `POST /arcane/configsync` for hardware-attested node configuration. Available only on ArcaneOS nodes. |\n| **Syncthing** | Metrics, health summary, metrics history and peer sync diagnostics endpoints, plus the full configuration write surface. |\n| **Deprecations** | Every `/zelid/*` route is a deprecated alias of the matching `/id/*` route, and every `/daemon/*zelnode*` route a deprecated alias of its `*fluxnode*` counterpart. `/flux/cruxid`, `/flux/adjustcruxid`, `/flux/rebuildhome`, `/explorer/fluxtxs` and `/apps/installtemporarylocalapp` were removed; `POST /apps/fluxshare/upload` is now `POST /apps/fluxshare/uploadfile`. |"}},"baseSlug":"/fluxapi","routesMapping":{}}