Items

API for managing items.

class artifacts.api.items.ItemsAPI[source]

Bases: object

Game items (public, no auth).

__init__(http)[source]
Parameters:

http (HttpClient)

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

GET /items

Return type:

DataPage[ItemSchema]

Parameters:
  • name (str | None)

  • min_level (int | None)

  • max_level (int | None)

  • type (ItemType | None)

  • craft_skill (CraftSkill | None)

  • craft_material (str | None)

  • page (int)

  • size (int)

async get(code)[source]

GET /items/{code}

Return type:

ItemSchema

Parameters:

code (str)