## Get metadata properties `client.Prism.Properties.ListAll(ctx, params) (*PrismPropertyListAllResponse, error)` **get** `/v2/prism/{teamId}/properties` Get metadata properties ### Parameters - `params PrismPropertyListAllParams` - `TeamID param.Field[string]` Path param - `Autofill param.Field[bool]` Query param - `ListID param.Field[string]` Query param: Scope properties to a specific list/app. - `Term param.Field[string]` Query param ### Returns - `type PrismPropertyListAllResponse map[string, unknown]` Property definitions keyed by object type, then by property definition id (UUID). When the request scopes to a single object type, only that key is present. ### Example ```go package main import ( "context" "fmt" "github.com/micro-so/micro-sdk-go" "github.com/micro-so/micro-sdk-go/option" ) func main() { client := micro.NewClient( option.WithAPIKey("My API Key"), option.WithTeamID("My Team ID"), ) response, err := client.Prism.Properties.ListAll(context.TODO(), micro.PrismPropertyListAllParams{ }) if err != nil { panic(err.Error()) } fmt.Printf("%+v\n", response) } ``` #### Response ```json { "foo": {} } ```