Create or update Mureka API account configuration (Legacy)
December 2, 2024 (January 20, 2026)
Table of contents
This is the legacy method that requires manual token renewal every 30 days. We recommend using POST /accounts with Google cookies for automatic token refresh.
See Setup Mureka (Legacy) for details.
https://api.useapi.net/v1/mureka/accounts/
account
Request Headers
Authorization: Bearer {API token}
Content-Type: application/json
API tokenis required, see Setup useapi.net for details.
Request Body
{
"account": "Mureka account",
"token": "Mureka token",
}
-
accountandtokenare required. Please see Setup Mureka for details. -
accountvalue specified in the request body must match the account value specified in the URL path https://api.useapi.net/v1/mureka/accounts/account.
Responses
-
{ "updated": 1724514995, "account": "123456789", "token": "<token>", "updatedUTC": "2024-10-24T15:56:35.000Z", "email": "user@gmail.com" } -
{ "error": "<Error message>", "code": 400 } -
{ "error": "Wrong username/password combination.", "code": 401 }
Model
{ // TypeScript, all fields are optional
account: string
token: string
updated: number
updatedUTC: string
email?: string
error: string
code: number
}
Examples
-
curl -H "Accept: application/json" \ -H "Content-Type: application/json" \ -H "Authorization: Bearer …" \ -X POST https://api.useapi.net/v1/mureka/accounts/<account> \ -d '{"account": "…", "token": "…"}' -
const account = "Mureka account"; const token = "Mureka token"; const apiUrl = `https://api.useapi.net/v1/mureka/accounts/${account}`; const api_token = "API token"; const data = { method: 'POST', headers: { 'Authorization': `Bearer ${api_token}`, 'Content-Type': 'application/json' } }; data.body = JSON.stringify({ account, token }); const response = await fetch(apiUrl, data); const result = await response.json(); console.log("response", {response, result}); -
import requests account = "Mureka account" token = "Mureka token" apiUrl = f"https://api.useapi.net/v1/mureka/accounts/{account}" api_token = "API token" headers = { "Content-Type": "application/json", "Authorization" : f"Bearer {api_token}" } body = { "account": f"{account}", "token": f"{token}" } response = requests.post(apiUrl, headers=headers, json=body) print(response, response.json())