# Get Fitbit Device Data

TIP

This guide assumes that your app has already been authorized and the snippet of code that I will show you can access to the Fitbit user id, here called userID, the Fitbit OAuth 2.0 client ID, here called clientID, and the Fitbit client secret, here called clientSecret.

Information about the user's Fitbit Device data can be obtained in three steps

# Step 1: Instanciate a manager

First, you need to instanciate a FitbitDeviceDataManager

    FitbitDeviceDataManager fitbitDeviceDataManager = FitbitDeviceDataManager(
        clientID: '<OAuth 2.0 Client ID>',
        clientSecret: '<Client Secret>'
    );

# Step 2: Create the request url

Then, you have to create a url object, FitbitDeviceAPIURL as

    FitbitDeviceAPIURL fitbitDeviceApiUrl = FitbitDeviceAPIURL.withUserID(userID: userID);

# Step 3: Get the data

Finally you can obtain the Fitbit Device data using

    List<FitbitDeviceData> fitbitDeviceData = await fitbitDeviceDataManager.fetch(fitbitDeviceApiUrl);