List
Get
client.Apps.UsageControls.List(ctx, appID) (*AppUsageControlsC1APIAppV1AppUsageControlsHasUsageDataboolAppUsageControlListResponse, error)
get/api/v1/apps/{app_id}/usage_controls
Get usage controls, as an AppUsageControls object which describes some peripheral configuration, for an app.
Parameters
appIDstring
The appId field.
Returns
AppUsageControlListResponsestruct
The GetAppUsageControlsResponse message contains the retrieved AppUsageControls object.
Request example Go
package main
import (
"context"
"fmt"
"github.com/stainless-sdks/-go"
"github.com/stainless-sdks/-go/option"
)
func main() {
client := conductoronesdk.NewClient(
option.WithAPIKey("My API Key"),
)
usageControls, err := client.Apps.UsageControls.List(context.TODO(), "app_id")
if err != nil {
panic(err.Error())
}
fmt.Printf("%+v\n", usageControls.AppUsageControls)
}
200 Example
{
"appUsageControls": {
"appId": "appId",
"notify": true,
"notifyAfterDays": 0,
"revoke": true,
"revokeAfterDays": 0
},
"hasUsageData": true
}