# core_consolidated_token_proxy_create Create DM and AXD Tokens for user and platform_key Params: - Any of user_id, username, or email (choose one only, required) - platform_key: str (required) Endpoint: POST /api/core/consolidated-token/proxy/ Version: 3.59.0-ai-plus Security: PlatformApiKeyAuthentication ## Request fields (application/json): - `user_id` (integer) Edx User ID - `username` (string) Edx Username - `email` (string) Edx Email - `platform_key` (string, required) Platform key axd token should belong to ## Response 200 fields (application/json): - `data` (object, required) Core data for Response - `data.user` (object, required) User details - `data.user.user_id` (integer, required) Edx User ID - `data.user.user_email` (string, required) User's Edx Email - `data.user.user_nicename` (string, required) Username - `data.user.user_display_name` (string, required) User's display name - `data.user.user_fullname` (string, required) Edx Full Name - `data.axd_token` (object, required) Axd Token details - `data.axd_token.token` (string, required) Token - `data.axd_token.expires` (string, required) Token Expiration Date - `data.dm_token` (object, required) DM Token details - `data.dm_token.token` (string, required) Token key - `data.dm_token.expires` (string, required) Token expiration