# Apps ## Fetch all apps `realtime_kit.apps.get(AppGetParams**kwargs) -> AppGetResponse` **get** `/accounts/{account_id}/realtime/kit/apps` Fetch all apps for your account ### Parameters - `account_id: str` The account identifier tag. ### Returns - `class AppGetResponse: …` - `data: Optional[List[Data]]` - `id: Optional[str]` - `created_at: Optional[str]` - `name: Optional[str]` - `success: Optional[bool]` ### Example ```python import os from cloudflare import Cloudflare client = Cloudflare( api_token=os.environ.get("CLOUDFLARE_API_TOKEN"), # This is the default and can be omitted ) app = client.realtime_kit.apps.get( account_id="023e105f4ecef8ad9ca31a8372d0c353", ) print(app.data) ``` #### Response ```json { "data": [ { "created_at": "2025-01-01T08:16:40.644Z", "id": "my-app-id", "name": "my-first-app" } ], "success": true } ``` ## Create App `realtime_kit.apps.post(AppPostParams**kwargs) -> AppPostResponse` **post** `/accounts/{account_id}/realtime/kit/apps` Create new app for your account ### Parameters - `account_id: str` - `name: str` ### Returns - `class AppPostResponse: …` - `data: Optional[Data]` - `app: Optional[DataApp]` - `id: Optional[str]` - `created_at: Optional[str]` - `name: Optional[str]` - `success: Optional[bool]` ### Example ```python import os from cloudflare import Cloudflare client = Cloudflare( api_token=os.environ.get("CLOUDFLARE_API_TOKEN"), # This is the default and can be omitted ) response = client.realtime_kit.apps.post( account_id="account_id", name="name", ) print(response.data) ``` #### Response ```json { "data": { "app": { "created_at": "2025-01-01T08:16:40.644Z", "id": "my-app-id", "name": "my-new-app" } }, "success": true } ``` ## Domain Types ### App Get Response - `class AppGetResponse: …` - `data: Optional[List[Data]]` - `id: Optional[str]` - `created_at: Optional[str]` - `name: Optional[str]` - `success: Optional[bool]` ### App Post Response - `class AppPostResponse: …` - `data: Optional[Data]` - `app: Optional[DataApp]` - `id: Optional[str]` - `created_at: Optional[str]` - `name: Optional[str]` - `success: Optional[bool]`