## Get lists `client.Rules.Lists.List(ctx, query) (*SinglePage[ListsList], error)` **get** `/accounts/{account_id}/rules/lists` Fetches all lists in the account. ### Parameters - `query ListListParams` - `AccountID param.Field[string]` The Account ID for this resource. ### Returns - `type ListsList struct{…}` - `ID string` The unique ID of the list. - `CreatedOn string` The RFC 3339 timestamp of when the list was created. - `Kind ListsListKind` The type of the list. Each type supports specific list items (IP addresses, ASNs, hostnames or redirects). - `const ListsListKindIP ListsListKind = "ip"` - `const ListsListKindRedirect ListsListKind = "redirect"` - `const ListsListKindHostname ListsListKind = "hostname"` - `const ListsListKindASN ListsListKind = "asn"` - `ModifiedOn string` The RFC 3339 timestamp of when the list was last modified. - `Name string` An informative name for the list. Use this name in filter and rule expressions. - `NumItems float64` The number of items in the list. - `NumReferencingFilters float64` The number of [filters](/api/resources/filters/) referencing the list. - `Description string` An informative summary of the list. ### Example ```go package main import ( "context" "fmt" "github.com/cloudflare/cloudflare-go" "github.com/cloudflare/cloudflare-go/option" "github.com/cloudflare/cloudflare-go/rules" ) func main() { client := cloudflare.NewClient( option.WithAPIToken("Sn3lZJTBX6kkg7OdcBUAxOO963GEIyGQqnFTOFYY"), ) page, err := client.Rules.Lists.List(context.TODO(), rules.ListListParams{ AccountID: cloudflare.F("023e105f4ecef8ad9ca31a8372d0c353"), }) if err != nil { panic(err.Error()) } fmt.Printf("%+v\n", page) } ``` #### Response ```json { "errors": [ { "code": 1000, "message": "message", "documentation_url": "documentation_url", "source": { "pointer": "pointer" } } ], "messages": [ { "code": 1000, "message": "message", "documentation_url": "documentation_url", "source": { "pointer": "pointer" } } ], "result": [ { "id": "2c0fc9fa937b11eaa1b71c4d701ab86e", "created_on": "2020-01-01T08:00:00Z", "kind": "ip", "modified_on": "2020-01-10T14:00:00Z", "name": "list1", "num_items": 10, "num_referencing_filters": 2, "description": "This is a note" } ], "success": true } ```