Skip to main content
GET
/
v1
/
protocols
List all supported protocols
curl --request GET \
  --url https://api.hydric.org/v1/protocols
{
  "statusCode": 200,
  "timestamp": "2026-01-11T00:00:00.000Z",
  "path": "/pools",
  "traceId": "req_123abc",
  "data": {
    "protocols": [
      {
        "id": "somedex-id",
        "name": "Somedex Name",
        "url": "https://somedex.com",
        "logoUrl": "https://somedex.com/logo.png"
      }
    ]
  }
}

Response

200 - application/json

List of supported protocols retrieved successfully.

Global Success Response that every endpoint returns if the request was successful (not errors).

statusCode
number
required

HTTP status code.

Example:

200

timestamp
string
required

ISO 8601 Timestamp.

Example:

"2026-01-11T00:00:00.000Z"

path
string
required

Request Path.

Example:

"/pools"

traceId
string
required

Unique Trace ID for observability.

Example:

"req_123abc"

data
object
required

Response object for listing all supported protocols.