## Fetch all apps `client.RealtimeKit.Apps.Get(ctx, params) (*AppGetResponse, error)` **get** `/accounts/{account_id}/realtime/kit/apps` Fetch all apps for your account ### Parameters - `params AppGetParams` - `AccountID param.Field[string]` Path param: The account identifier tag. - `PageNo param.Field[int64]` Query param: The page number from which you want your page search results to be displayed. - `PerPage param.Field[int64]` Query param: Number of results per page. - `Search param.Field[string]` Query param: Search string that matches apps by name. - `SortOrder param.Field[AppGetParamsSortOrder]` Query param: Sort order for apps by creation time. - `const AppGetParamsSortOrderAsc AppGetParamsSortOrder = "ASC"` - `const AppGetParamsSortOrderDesc AppGetParamsSortOrder = "DESC"` ### Returns - `type AppGetResponse struct{…}` - `Data []AppGetResponseData` - `ID string` - `CreatedAt Time` - `Name string` - `Paging AppGetResponsePaging` - `EndOffset float64` - `StartOffset float64` - `TotalCount float64` - `Success bool` ### Example ```go package main import ( "context" "fmt" "github.com/cloudflare/cloudflare-go" "github.com/cloudflare/cloudflare-go/option" "github.com/cloudflare/cloudflare-go/realtime_kit" ) func main() { client := cloudflare.NewClient( option.WithAPIToken("Sn3lZJTBX6kkg7OdcBUAxOO963GEIyGQqnFTOFYY"), ) app, err := client.RealtimeKit.Apps.Get(context.TODO(), realtime_kit.AppGetParams{ AccountID: cloudflare.F("023e105f4ecef8ad9ca31a8372d0c353"), }) if err != nil { panic(err.Error()) } fmt.Printf("%+v\n", app.Data) } ``` #### Response ```json { "data": [ { "created_at": "2025-01-01T08:16:40.644Z", "id": "14a396e7-ca44-4937-bf1f-050a69118543", "name": "my-first-app" } ], "paging": { "end_offset": 1, "start_offset": 1, "total_count": 1 }, "success": true } ```