func (client *Client) ClientStatus() (api.ClientStatusCollection, error) { request := api.SimpleRequest{} request.Sign(client.AccessKeyName, client.AccessKey) var response api.ClientStatusResponse err := client.request("stats/clients", request, &response) if err != nil { return nil, err } if !response.Validate(client.AccessKey) { return nil, errors.New("Could not validate signature") } return response.Clients, nil }