Web Playground

Academy Endpoint

Interactive request form for this API endpoint.

Each card below maps directly to an API endpoint. Query, path, and request body fields are generated from OpenAPI.

GET Battle Spells

/web/academy/spells

Open Only This

List all battle spells with details. Supports query parameters for pagination and localization.

Query parameters:

  • size: Number of items per page (minimum: 1).
  • index: Page index (starting from 1).
  • lang: Language code for localized content (default: en).

The response includes battle spell data:

  • records: Array of spell entries, each containing:
      • _id: Unique record identifier.
      • _createdAt: Creation timestamp.
      • _updatedAt: Last update timestamp.
      • data:
          • battleskillid: Battle spell ID.
          • skillid: Skill ID.
          • skillname: Spell name (e.g., 'Arrival').
          • skillicon: Spell icon URL.
          • skillshortdesc: Short description (e.g., 'Long-range Support').
          • skilldesc: Full description of spell effects.
          • skilldescemblem: Emblem-specific description (if applicable).
          • skillvideo: Video reference (if available).
      • id: Internal record ID.
      • sourceId: Source reference ID.

This endpoint is useful for:

  • Displaying the complete catalog of battle spells.
  • Explaining spell effects and mechanics.
  • Guiding players in spell selection and strategy.
size query

Number of items per page. Minimum: 1.

index query

Page index for pagination. Minimum: 1.

lang query

Language code for localized content.

GET /api/academy/spells