REST API Endpoints

Base Endpoint

F5 BIG-IP Telemetry Streaming’s base URI is mgmt/shared/telemetry. The allowed Content-Type for POST requests is application/json, otherwise HTTP code 415 Unsupported Media Type will be returned.

Request example:

curl -v -u admin:<admin_password> -X GET http://localhost:8100/mgmt/shared/telemetry/info

Output:

{"nodeVersion":"v4.6.0","version":"1.0.0","release":"2","schemaCurrent":"1.0.0","schemaMinimum":"1.0.0"}

Response

Response is valid JSON data. When the response is HTTP 200

When the response code is other than 2xx, the response body typically looks like the following object:

{
    "code": ERROR_CODE, // number
    "message": "ERROR_MESSAGE" // string
}

Info

The endpoint to retrieve information about the application is <base_endpoint>/info. The allowed HTTP method is GET.

Output:

{
    "nodeVersion": "v4.6.0",
    "version": "1.0.0",
    "release": "2",
    "schemaCurrent": "1.0.0",
    "schemaMinimum": "1.0.0"
}

Declare configuration

The endpoint to declare/retrieve the configuration is <base_endpoint>/declare. The allowed HTTP methods are POST and GET.