MarvelRivalsAPI.com
Swagger DocsDiscord
  • Introduction
    • Documentation Overview
  • Errors
  • Rate Limits
  • Endpoints
    • Achievements
      • All Achievements
      • Achievement
    • Battlepass
    • Heroes
      • All Heroes
      • Hero
      • Hero Stats
      • Hero Leaderboard
      • Costumes
        • All Costumes
        • Costume
    • Items
      • All Items
      • Item
    • Maps
      • All Maps
    • Patch Notes
      • All Balances
        • Balance
      • All Dev Diaries
        • Dev Diray
      • All Patch Notes
        • Patch Note
      • Game Versions
      • Seasons
    • Player Stats
      • Find Player
      • Player
      • Update Player
    • Match Stats
      • Match History v1
      • Match
      • Match History v2
Powered by GitBook
On this page

Was this helpful?

  1. Endpoints
  2. Patch Notes
  3. All Dev Diaries

Dev Diray

GET https://marvelrivalsapi.com/api/v1/balance/:id

Retrieves the details of a specific dev diary by its ID.

Headers

Name
Value

Content-Type

application/json

x-api-key*

YOUR API KEY

Query Parameters

Name
Type
Required
Description

id*

string

✔️

The id of the dev diary you want to view

Example Requests

curl -X GET "https://marvelrivalsapi.com/api/v1/dev-diary/12"
     -H "x-api-key: YOUR_API_KEY"
const axios = require("axios");

try {
    const response = await axios.get("https://marvelrivalsapi.com/api/v1/dev-diary/12", {
        headers: {
            "x-api-key": "YOUR_API_KEY"
        }
    });
    console.log(response.data);
} catch (error) {
    console.error("Error fetching balances:", error.response ? error.response.data : error.message);
}
import requests

url = "https://marvelrivalsapi.com/api/v1/dev-diary/12"
headers = {
    "x-api-key": "YOUR_API_KEY"
}

response = requests.get(url, headers=headers)

if response.status_code == 200:
    print(response.json())
else:
    print(f"Error {response.status_code}: {response.text}")
import java.net.http.*;
import java.net.URI;
import java.io.IOException;

public class ApiClient {
    public static void main(String[] args) {
        HttpClient client = HttpClient.newHttpClient();
        HttpRequest request = HttpRequest.newBuilder()
            .uri(URI.create("https://marvelrivalsapi.com/api/v1/dev-diary/12"))
            .header("x-api-key", "YOUR_API_KEY")
            .GET()
            .build();

        try {
            HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString());
            System.out.println(response.body());
        } catch (IOException | InterruptedException e) {
            e.printStackTrace();
        }
    }
}

Response

{
    "id": "12",
    "title": "Dev Talk Vol.12 | Seasonal Rewards Adjustments",
    "date": "2025/02/14",
    "overview": "After the recent Dev Talk on rank adjustments, we have been closely monitoring the community's feedback.",
    "fullContent": "Hey, Rivals!\n\nAfter the recent Dev Talk on rank adjustments, we have been closely monitoring the community's feedback. As the first half of Season 1 draws to a close, we recognize that some players are concerned about not having enough time to reach Gold rank and earn the Invisible Woman costume, Blood Shield reward. We have decided to make some adjustments to the reward system to accommodate and help support these players.\n\nHere are the details:\n\n1. The first half of the season will conclude on February 21, 2025, at 8:00 AM (UTC+0). Eligible players will receive their respective rewards, allowing them to enjoy the fruits of their hard work ahead of time.\n\n2. The Gold rank costume rewards for the second half of the season will include: the Invisible Woman costume, Blood Shield, from the first half of the season, and the brand-new Human Torch costume, Blood Blaze, for the second half of the season. In order to claim both rewards, players must participate in at least 10 competitive matches during the second half of the season and reach Gold rank or higher. Keep in mind, this is the last opportunity to earn these costumes, as they will be replaced with new rewards in Season 2.\n\n3. The Crest of Honor rewards will remain separate for each half of the season. This means that the Crests of Honor for the first half of the season can only be earned during that period, while the Crests of Honor for the second half of the season can only be obtained within its respective timeframe.\n\nWe hope these changes give you greater flexibility. Whether you are balancing Marvel Rivals with your daily life or aiming for the stars in Competitive mode, we want you to be able to achieve your rank goals, claim your rewards, and enjoy the game to the fullest. Stay tuned on our official channels for the latest updates for the second half of the Season 1 and continue to ignite the battle!\n\n \n\nFor more information about us, check out and follow our other social channels.\n\nDiscord [https://discord.gg/marvelrivals]|X [https://twitter.com/MarvelRivals]|Facebook [https://www.facebook.com/marvelrivals]|Instagram [https://www.instagram.com/marvelrivals/]|TikTok [https://www.tiktok.com/@marvelrivals]|YouTube [https://www.youtube.com/@MarvelRivals]|Twitch [https://www.twitch.tv/marvelrivals]",
    "imagePath": "/devDiaries/dev_diary_1739508346171.jpg"
}
{
  "error": true,
  "message": "Invalid pagination parameters.",
  "status": 400
}
{
  "error": true,
  "message": "Invalid or missing API key.",
  "status": 401
}
{
  "error": true,
  "message": "No Dev Diary found",
  "status": 404
}
{
  "error": true,
  "message": "An error occurred while fetching data.",
  "status": 500
}

Response Field Descriptions

Field
Type
Description

id

String

Unique identifier for the diary entry (e.g., "12").

title

String

Title of the diary entry (e.g., `"Dev Talk Vol.12

date

String

Date the diary was published (formatted as YYYY/MM/DD).

overview

String

Short summary of the diary entry.

fullContent

String

Full text content of the diary, including all detailed information and announcements.

imagePath

String

Path or URL to the diary image (e.g., "/devDiaries/dev_diary_1739508346171.jpg").

PreviousAll Dev DiariesNextAll Patch Notes

Last updated 2 months ago

Was this helpful?