Monsters

API for monster combat.

class artifacts.api.monsters.MonstersAPI[source]

Bases: object

Monster endpoints (public, no auth).

__init__(http)[source]
Parameters:

http (HttpClient)

async get_all(*, name=None, min_level=None, max_level=None, drop=None, page=1, size=50)[source]

GET /monsters

Return type:

DataPage[MonsterSchema]

Parameters:
  • name (str | None)

  • min_level (int | None)

  • max_level (int | None)

  • drop (str | None)

  • page (int)

  • size (int)

async get(code)[source]

GET /monsters/{code}

Return type:

MonsterSchema

Parameters:

code (str)