This API method fetches a geohost graph in .png format

Request

GET /reporting/geohost_name/graph_id HTTP/1.0
Host: api.gslb.me 
Authorization: Basic base64_credentials

Where:

  • geohost_name is the name of the geohost you want to get graphs information¬† for (ie.: geo.mydomain.com)
  • graph_id is the id of the graph you want to fetch as a .png image. To get graphs ids, the get geohosts’s graphs list call can be used
  • base64_credentials is username:password in base64-encoded format (HTTP Basic Authentication)

Sample requests:

  • Raw request:
GET /reporting/geo.mydomain.com/24 HTTP/1.0
Host: api.gslb.me 
Authorization: Basic dGVzdHVzZXJAZ3NsYi5tZTp0ZXN0cGFzc3dvcmQK
  • Using curl:
curl -u testuser@gslb.me:testpassword -k https://api.gslb.me/reporting/geo.mydomain.com/24

Response

  • In case of invalid geohost, invalid graph id or internal error:
HTTP/1.1 500 Server Error

  • In case of success: the graph as a .png image
HTTP/1.1 200 OK
Content-Type: image/png