Need help with your APIs? I offer API discovery, governance & evangelism services. Explore services →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Nym Technologies Status API

The Status API from Nym Technologies — 5 operation(s) for status.

Nym Technologies Status API is one of 23 APIs that Nym Technologies publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Status. The published artifact set on APIs.io includes an OpenAPI specification.

This API exposes 5 operations across 5 paths, and defines 11 schemas. It is described by OpenAPI 3.1.0, at version 4.6.2.

Requests are made against the base URL https://validator.nymtech.net/api.

5 operations 5 paths 11 schemas 3 GET2 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.1.0
API Version
4.6.2
Base URL
https://validator.nymtech.net/api
Contact
Nym Technologies SA
License
Apache-2.0
Resource Areas
1

Paths & Operations 5

Across 5 paths, the API surfaces 5 operations — 3 GET, 2 POST. Each is listed below with its method, path, parameters, and response codes.

Status 5
GET
/v2/status/build_information
build_information → 200
GET
/v2/status/health
health → 200
GET
/v1/status/config-score-details
config_score_details 1 param → 200
POST
/v1/status/submit-gateway-monitoring-resultsdeprecated
submit_gateway_monitoring_results body → 200400403500
POST
/v1/status/submit-node-monitoring-resultsdeprecated
submit_node_monitoring_results body → 200400403500

Schemas 11

The contract defines 11 schemas that model the data the API accepts and returns. The most detailed are BinaryBuildInformationOwned (10 properties), MonitorMessage (4 properties), OutdatedVersionWeights (4 properties), NodeResult (3 properties). Each schema is shown below with its type and property counts.

VersionScoreFormulaParams
object
Given the formula of versionscore = penalty ^ (versionsbehindfactor ^ penaltyscaling) define the relevant parameters
2 properties 2 required
MonitorMessage
object
4 properties 4 required
Output
string
OutdatedVersionWeights
object
Defines weights for calculating numbers of versions behind the current release.
4 properties 4 required
ConfigScoreDataResponse
object
2 properties 2 required
ConfigScoreParams
object
2 properties 2 required
HealthInfo
object
1 property 1 required
NodeResult
object
3 properties 3 required
BinaryBuildInformationOwned
object
10 properties 9 required
HistoricalNymNodeVersionEntry
object
2 properties 2 required
HistoricalNymNodeVersion
object
2 properties 2 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

nym-technologies-status-api-openapi.yml Raw ↑

Other APIs Nym Technologies publishes across the network.

Nym Technologies API Status API
Nym Technologies circulating-supply API
Nym Technologies contract-cache API
Nym Technologies dVPN Directory Cache API
Nym Technologies Ecash API
Nym Technologies Ecash Global Data API
Nym Technologies Gateways API
Nym Technologies Mixnodes API
Nym Technologies network API
Nym Technologies network-monitor-status API
Nym Technologies Node Families API
Nym Technologies Nym Explorer API