Weapon Instance
list: API endpoint for returning a list of weapons.
retrieve: API endpoint for returning a particular weapon.
GET /v2/weapons/srd-2024_dart/?format=api
{ "url": "https://api.open5e.com/v2/weapons/srd-2024_dart/?format=api", "key": "srd-2024_dart", "document": { "name": "System Reference Document 5.2", "key": "srd-2024", "type": "SOURCE", "display_name": "5e 2024 Rules", "publisher": { "name": "Wizards of the Coast", "key": "wizards-of-the-coast", "url": "https://api.open5e.com/v2/publishers/wizards-of-the-coast/?format=api" }, "gamesystem": { "name": "5th Edition 2024", "key": "5e-2024", "url": "https://api.open5e.com/v2/gamesystems/5e-2024/?format=api" }, "permalink": "https://dnd.wizards.com/resources/systems-reference-document" }, "properties": [ { "property": { "name": "Finesse", "type": null, "url": "/v2/weaponproperties/srd-2024_finesse-wp/", "desc": "When making an attack with a Finesse weapon, use your choice of your Strength or Dexterity modifier for the attack and damage rolls. You must use the same modifier for both rolls." }, "detail": null }, { "property": { "name": "Thrown", "type": null, "url": "/v2/weaponproperties/srd-2024_thrown-wp/", "desc": "If a weapon has the Thrown property, you can throw the weapon to make a ranged attack, and you can draw that weapon as part of the attack. If the weapon is a Melee weapon, use the same ability modifier for the attack and damage rolls that you use for a melee attack with that weapon." }, "detail": "Range 20/60" }, { "property": { "name": "Vex", "type": "Mastery", "url": "/v2/weaponproperties/srd-2024_vex-mastery/", "desc": "If you hit a creature with this weapon and deal damage to the creature, you have Advantage on your next attack roll against that creature before the end of your next turn." }, "detail": null } ], "damage_type": { "name": "Piercing", "key": "piercing", "url": "https://api.open5e.com/v2/damagetypes/piercing/?format=api" }, "distance_unit": "feet", "name": "Dart", "damage_dice": "1d4", "range": 20.0, "long_range": 60.0, "is_simple": true, "is_improvised": false }