### GET /resources Source: https://api.artifactsmmo.com/openapi.json Fetch resources details. ```markdown ### Parameters - **min_level** (integer, query, optional): Minimum level. - **max_level** (integer, query, optional): Maximum level. - **skill** (union, query, optional): Skill of resources. - **drop** (string, query, optional): Item code of the drop. - **page** (integer, query, optional): Page number - **size** (integer, query, optional): Page size ### Responses #### 200 - Successfully fetched resources. **DataPage_ResourceSchema_** - **data** (array (object)) (required) Array items: - **name** (string) (required): The name of the resource - **code** (string) (required): The code of the resource. This is the resource's unique identifier (ID). - **skill** (string (mining|woodcutting|fishing|alchemy)) (required) ("mining"|"woodcutting"|"fishing"|"alchemy") - **level** (integer) (required): The skill level required to gather this resource. - **drops** (array (object)) (required): The drops of this resource. Array items: - **code** (string) (required): Item code. - **rate** (integer) (required): Chance rate. (1/rate) - **min_quantity** (integer) (required): Minimum quantity. - **max_quantity** (integer) (required): Maximum quantity. - **total** (integer) - **page** (integer) - **size** (integer) - **pages** (integer) ### Example Usage ```bash curl -X GET "https://api.example.com/resources?min_level=0&max_level=0&skill=value&drop=string&page=1&size=50" ``` ``` -------------------------------- ### GET /tasks/list Source: https://api.artifactsmmo.com/openapi.json Fetch the list of all tasks. ```markdown ### Parameters - **min_level** (integer, query, optional): Minimum level. - **max_level** (integer, query, optional): Maximum level. - **skill** (union, query, optional): Skill of tasks. - **type** (union, query, optional): Type of tasks. - **page** (integer, query, optional): Page number - **size** (integer, query, optional): Page size ### Responses #### 200 - Successfully fetched tasks. **DataPage_TaskFullSchema_** - **data** (array (object)) (required) Array items: - **code** (string) (required): Task objective. - **level** (integer) (required): Task level. - **type** (string (monsters|items)) (required) ("monsters"|"items") - **min_quantity** (integer) (required): Minimum amount of task. - **max_quantity** (integer) (required): Maximum amount of task. - **skill** (string): Skill required to complete the task. - **rewards** (object) (required) - **items** (array (object)) (required): Items rewards. Array items: - **code** (string) (required): Item code. - **quantity** (integer) (required): Item quantity. - **gold** (integer) (required): Gold rewards. - **total** (integer) - **page** (integer) - **size** (integer) - **pages** (integer) ### Example Usage ```bash curl -X GET "https://api.example.com/tasks/list?min_level=0&max_level=0&skill=value&type=value&page=1&size=50" ``` ``` -------------------------------- ### GET / Source: https://api.artifactsmmo.com/openapi.json Return the status of the game server. ```markdown ### Responses #### 200 - Successfully fetched status. **StatusResponseSchema** - **data** (object) (required) - **version** (string) (required): Game version. - **server_time** (string (date-time)) (required): Server time. - **max_level** (integer) (required): Maximum level. - **max_skill_level** (integer) (required): Maximum skill level. - **characters_online** (integer) (required): Characters online. - **season** (object) - **name** (string): Season name. - **number** (integer): Season number. - **start_date** (string (date-time)): Season start date. - **badges** (array (object)) (required): Season badges with required achievement points. Array items: - **code** (string) (required): Badge code. - **description** (string) (required): Badge description. - **required_points** (integer) (required): Required achievement points to earn the badge. - **skins** (array (object)) (required): Season skins with required achievement points. Array items: - **code** (string) (required): Skin code. - **description** (string) (required): Skin description. - **required_points** (integer) (required): Required achievement points to earn the skin. - **rate_limits** (array (object)) (required): Rate limits. Array items: - **type** (string) (required): Type of rate limit. - **value** (string) (required): Value of the rate limit. ### Example Usage ```bash curl -X GET "https://api.example.com/" ``` ``` -------------------------------- ### GET /grandexchange/orders Source: https://api.artifactsmmo.com/openapi.json Fetch all sell orders. ```markdown ### Parameters - **code** (string, query, optional): The code of the item. - **seller** (string, query, optional): The seller (account name) of the item. - **page** (integer, query, optional): Page number - **size** (integer, query, optional): Page size ### Responses #### 200 - Successfully fetched GE orders. **DataPage_GEOrderSchema_** - **data** (array (object)) (required) Array items: - **id** (string) (required): Order id. - **seller** (string) (required): Seller account name. - **code** (string) (required): Item code. - **quantity** (integer) (required): Item quantity. - **price** (integer) (required): Item price per unit. - **created_at** (string (date-time)) (required): Order created at. - **total** (integer) - **page** (integer) - **size** (integer) - **pages** (integer) ### Example Usage ```bash curl -X GET "https://api.example.com/grandexchange/orders?code=string&seller=string&page=1&size=50" ``` ``` -------------------------------- ### GET /items Source: https://api.artifactsmmo.com/openapi.json Fetch items details. ```markdown ### Parameters - **name** (string, query, optional): Name of the item. - **min_level** (integer, query, optional): Minimum level. - **max_level** (integer, query, optional): Maximum level. - **type** (union, query, optional): Type of items. - **craft_skill** (union, query, optional): Skill to craft items. - **craft_material** (string, query, optional): Item code of items used as material for crafting. - **page** (integer, query, optional): Page number - **size** (integer, query, optional): Page size ### Responses #### 200 - Successfully fetched items. **DataPage_ItemSchema_** - **data** (array (object)) (required) Array items: - **name** (string) (required): Item name. - **code** (string) (required): Item code. This is the item's unique identifier (ID). - **level** (integer) (required): Item level. - **type** (string) (required): Item type. - **subtype** (string) (required): Item subtype. - **description** (string) (required): Item description. - **conditions** (array (object)): Item conditions. If applicable. Conditions for using or equipping the item. Array items: - **code** (string) (required): Condition code. - **operator** (string (eq|ne|gt|lt|cost|has_item|achievement_unlocked)) (required) ("eq"|"ne"|"gt"|"lt"|"cost"|"has_item"|"achievement_unlocked") - **value** (integer) (required): Condition value. - **effects** (array (object)): List of object effects. For equipment, it will include item stats. Array items: - **code** (string) (required): Effect code. - **value** (integer) (required): Effect value. - **description** (string) (required): Description of the effect. - **craft** (object) - **skill** (string (weaponcrafting|gearcrafting|jewelrycrafting|cooking|woodcutting|mining|alchemy)) ("weaponcrafting"|"gearcrafting"|"jewelrycrafting"|"cooking"|"woodcutting"|"mining"|"alchemy") - **level** (integer): The skill level required to craft the item. - **items** (array (object)): List of items required to craft the item. Array items: - **code** (string) (required): Item code. - **quantity** (integer) (required): Item quantity. - **quantity** (integer): Quantity of items crafted. - **tradeable** (boolean) (required): Item tradeable status. A non-tradeable item cannot be exchanged or sold. - **total** (integer) - **page** (integer) - **size** (integer) - **pages** (integer) ### Example Usage ```bash curl -X GET "https://api.example.com/items?name=string&min_level=0&max_level=0&type=value&craft_skill=value&craft_material=string&page=1&size=50" ``` ``` -------------------------------- ### GET /badges Source: https://api.artifactsmmo.com/openapi.json List of all badges. ```markdown ### Parameters - **page** (integer, query, optional): Page number - **size** (integer, query, optional): Page size ### Responses #### 200 - Successfully fetched badges. **DataPage_BadgeSchema_** - **data** (array (object)) (required) Array items: - **code** (string) (required): Code of the badge. This is the badge's unique identifier (ID). - **season** (integer): Season of the badge. - **description** (string) (required): Description of the badge. - **conditions** (array (object)) (required): Conditions to get the badge. Array items: - **code** (string) (required): Code of the condition. - **quantity** (integer): Quantity of the condition (if any). - **total** (integer) - **page** (integer) - **size** (integer) - **pages** (integer) ### Example Usage ```bash curl -X GET "https://api.example.com/badges?page=1&size=50" ``` ``` -------------------------------- ### POST /my/{name}/action/task/new Source: https://api.artifactsmmo.com/openapi.json Accepting a new task. ```markdown ### Parameters - **name** (string, path, required): Name of your character. ### Responses #### 200 - New task successfully accepted. **TaskResponseSchema** - **data** (object) (required) - **cooldown** (object) (required) - **total_seconds** (integer) (required): The total seconds of the cooldown. - **remaining_seconds** (integer) (required): The remaining seconds of the cooldown. - **started_at** (string (date-time)) (required): The start of the cooldown. - **expiration** (string (date-time)) (required): The expiration of the cooldown. - **reason** (string (movement|fight|multi_fight|crafting|gathering|buy_ge|sell_ge|buy_npc|sell_npc|cancel_ge|delete_item|deposit_item|withdraw_item|deposit_gold|withdraw_gold|equip|unequip|task|recycling|rest|use|buy_bank_expansion|give_item|give_gold|change_skin|rename|transition)) (required) ("movement"|"fight"|"multi_fight"|"crafting"|"gathering"|"buy_ge"|"sell_ge"|"buy_npc"|"sell_npc"|"cancel_ge"|"delete_item"|"deposit_item"|"withdraw_item"|"deposit_gold"|"withdraw_gold"|"equip"|"unequip"|"task"|"recycling"|"rest"|"use"|"buy_bank_expansion"|"give_item"|"give_gold"|"change_skin"|"rename"|"transition") - **task** (object) (required) - **code** (string) (required): Task objective. - **type** (string (monsters|items)) (required) ("monsters"|"items") - **total** (integer) (required): The total required to complete the task. - **rewards** (object) (required) - **items** (array (object)) (required): Items rewards. Array items: - **code** (string) (required): Item code. - **quantity** (integer) (required): Item quantity. - **gold** (integer) (required): Gold rewards. - **character** (object) (required) - **name** (string) (required): Name of the character. - **account** (string) (required): Account name. - **skin** (string (men1|men2|men3|women1|women2|women3|corrupted1|zombie1|marauder1)) (required) ("men1"|"men2"|"men3"|"women1"|"women2"|"women3"|"corrupted1"|"zombie1"|"marauder1") - **level** (integer) (required): Combat level. - **xp** (integer) (required): The current xp level of the combat level. - **max_xp** (integer) (required): XP required to level up the character. - **gold** (integer) (required): The numbers of gold on this character. - **speed** (integer) (required): *Not available, on the roadmap. Character movement speed. - **mining_level** (integer) (required): Mining level. - **mining_xp** (integer) (required): The current xp level of the Mining skill. - **mining_max_xp** (integer) (required): Mining XP required to level up the skill. - **woodcutting_level** (integer) (required): Woodcutting level. - **woodcutting_xp** (integer) (required): The current xp level of the Woodcutting skill. - **woodcutting_max_xp** (integer) (required): Woodcutting XP required to level up the skill. - **fishing_level** (integer) (required): Fishing level. - **fishing_xp** (integer) (required): The current xp level of the Fishing skill. - **fishing_max_xp** (integer) (required): Fishing XP required to level up the skill. - **weaponcrafting_level** (integer) (required): Weaponcrafting level. - **weaponcrafting_xp** (integer) (required): The current xp level of the Weaponcrafting skill. - **weaponcrafting_max_xp** (integer) (required): Weaponcrafting XP required to level up the skill. - **gearcrafting_level** (integer) (required): Gearcrafting level. - **gearcrafting_xp** (integer) (required): The current xp level of the Gearcrafting skill. - **gearcrafting_max_xp** (integer) (required): Gearcrafting XP required to level up the skill. - **jewelrycrafting_level** (integer) (required): Jewelrycrafting level. - **jewelrycrafting_xp** (integer) (required): The current xp level of the Jewelrycrafting skill. - **jewelrycrafting_max_xp** (integer) (required): Jewelrycrafting XP required to level up the skill. - **cooking_level** (integer) (required): The current xp level of the Cooking skill. - **cooking_xp** (integer) (required): Cooking XP. - **cooking_max_xp** (integer) (required): Cooking XP required to level up the skill. - **alchemy_level** (integer) (required): Alchemy level. - **alchemy_xp** (integer) (required): Alchemy XP. - **alchemy_max_xp** (integer) (required): Alchemy XP required to level up the skill. - **hp** (integer) (required): Character actual HP. - **max_hp** (integer) (required): Character max HP. - **haste** (integer) (required): *Increase speed attack (reduce fight cooldown) - **critical_strike** (integer) (required): % Critical strike. Critical strikes adds 50% extra damage to an attack (1.5x). - **wisdom** (integer) (required): Wisdom increases the amount of XP gained from fights and skills (1% extra per 10 wisdom). - **prospecting** (integer) (required): Prospecting increases the chances of getting drops from fights and skills (1% extra per 10 PP). - **initiative** (integer) (required): Initiative determines turn order in combat. Higher initiative goes first. - **threat** (integer) (required): Threat level affects monster targeting in multi-character combat. - **attack_fire** (integer) (required): Fire attack. - **attack_earth** (integer) (required): Earth attack. - **attack_water** (integer) (required): Water attack. - **attack_air** (integer) (required): Air attack. - **dmg** (integer) (required): % Damage. Damage increases your attack in all elements. - **dmg_fire** (integer) (required): % Fire damage. Damage increases your fire attack. - **dmg_earth** (integer) (required): % Earth damage. Damage increases your earth attack. - **dmg_water** (integer) (required): % Water damage. Damage increases your water attack. - **dmg_air** (integer) (required): % Air damage. Damage increases your air attack. - **res_fire** (integer) (required): % Fire resistance. Reduces fire attack. - **res_earth** (integer) (required): % Earth resistance. Reduces earth attack. - **res_water** (integer) (required): % Water resistance. Reduces water attack. - **res_air** (integer) (required): % Air resistance. Reduces air attack. - **effects** (array (object)): List of active effects on the character. Array items: - **code** (string) (required): Effect code. - **value** (integer) (required): Effect value. - **x** (integer) (required): Character x coordinate. - **y** (integer) (required): Character y coordinate. - **layer** (string (interior|overworld|underground)) (required) ("interior"|"overworld"|"underground") - **map_id** (integer) (required): Character current map ID. - **cooldown** (integer) (required): Cooldown in seconds. - **cooldown_expiration** (string (date-time)): Datetime Cooldown expiration. - **weapon_slot** (string) (required): Weapon slot. - **rune_slot** (string) (required): Rune slot. - **shield_slot** (string) (required): Shield slot. - **helmet_slot** (string) (required): Helmet slot. - **body_armor_slot** (string) (required): Body armor slot. - **leg_armor_slot** (string) (required): Leg armor slot. - **boots_slot** (string) (required): Boots slot. - **ring1_slot** (string) (required): Ring 1 slot. - **ring2_slot** (string) (required): Ring 2 slot. - **amulet_slot** (string) (required): Amulet slot. - **artifact1_slot** (string) (required): Artifact 1 slot. - **artifact2_slot** (string) (required): Artifact 2 slot. - **artifact3_slot** (string) (required): Artifact 3 slot. - **utility1_slot** (string) (required): Utility 1 slot. - **utility1_slot_quantity** (integer) (required): Utility 1 quantity. - **utility2_slot** (string) (required): Utility 2 slot. - **utility2_slot_quantity** (integer) (required): Utility 2 quantity. - **bag_slot** (string) (required): Bag slot. - **task** (string) (required): Task in progress. - **task_type** (string) (required): Task type. - **task_progress** (integer) (required): Task progression. - **task_total** (integer) (required): Task total objective. - **inventory_max_items** (integer) (required): Inventory max items. - **inventory** (array (object)): List of inventory slots. Array items: - **slot** (integer) (required): Inventory slot identifier. - **code** (string) (required): Item code. - **quantity** (integer) (required): Quantity in the slot. #### 422 - Request could not be processed due to an invalid payload. **ErrorResponseSchema** - **error** (object) (required) - **code** (integer) (required): Error code - **message** (string) (required): Error message - **data** (object): Additional error data (used primarily for validation errors) #### 486 - An action is already in progress for this character. **ErrorResponseSchema** - **error** (object) (required) - **code** (integer) (required): Error code - **message** (string) (required): Error message - **data** (object): Additional error data (used primarily for validation errors) #### 489 - The character already has an assigned task. **ErrorResponseSchema** - **error** (object) (required) - **code** (integer) (required): Error code - **message** (string) (required): Error message - **data** (object): Additional error data (used primarily for validation errors) #### 498 - Character not found. **ErrorResponseSchema** - **error** (object) (required) - **code** (integer) (required): Error code - **message** (string) (required): Error message - **data** (object): Additional error data (used primarily for validation errors) #### 499 - The character is in cooldown. **ErrorResponseSchema** - **error** (object) (required) - **code** (integer) (required): Error code - **message** (string) (required): Error message - **data** (object): Additional error data (used primarily for validation errors) #### 598 - Tasks Master not found on this map. **ErrorResponseSchema** - **error** (object) (required) - **code** (integer) (required): Error code - **message** (string) (required): Error message - **data** (object): Additional error data (used primarily for validation errors) ### Example Usage ```bash curl -X POST "https://api.example.com/my/{name}/action/task/new" ``` ``` -------------------------------- ### GET /achievements Source: https://api.artifactsmmo.com/openapi.json List of all achievements. ```markdown ### Parameters - **type** (union, query, optional): Type of achievements. - **page** (integer, query, optional): Page number - **size** (integer, query, optional): Page size ### Responses #### 200 - Successfully fetched achievements. **DataPage_AchievementSchema_** - **data** (array (object)) (required) Array items: - **name** (string) (required): Name of the achievement. - **code** (string) (required): Code of the achievement. - **description** (string) (required): Description of the achievement. - **points** (integer) (required): Points of the achievement. Used for the leaderboard. - **type** (string (combat_kill|combat_drop|combat_level|gathering|crafting|recycling|task|other|use)) (required) ("combat_kill"|"combat_drop"|"combat_level"|"gathering"|"crafting"|"recycling"|"task"|"other"|"use") - **target** (string): Target of the achievement. - **total** (integer) (required): Total to do. - **rewards** (object) (required) - **gold** (integer) (required): Gold rewards. - **total** (integer) - **page** (integer) - **size** (integer) - **pages** (integer) ### Example Usage ```bash curl -X GET "https://api.example.com/achievements?type=value&page=1&size=50" ``` ``` -------------------------------- ### GET /my/characters Source: https://api.artifactsmmo.com/openapi.json List of your characters. ```markdown ### Responses #### 200 - Successfully fetched data. **MyCharactersListSchema** - **data** (array (object)) (required): List of your characters. Array items: - **name** (string) (required): Name of the character. - **account** (string) (required): Account name. - **skin** (string (men1|men2|men3|women1|women2|women3|corrupted1|zombie1|marauder1)) (required) ("men1"|"men2"|"men3"|"women1"|"women2"|"women3"|"corrupted1"|"zombie1"|"marauder1") - **level** (integer) (required): Combat level. - **xp** (integer) (required): The current xp level of the combat level. - **max_xp** (integer) (required): XP required to level up the character. - **gold** (integer) (required): The numbers of gold on this character. - **speed** (integer) (required): *Not available, on the roadmap. Character movement speed. - **mining_level** (integer) (required): Mining level. - **mining_xp** (integer) (required): The current xp level of the Mining skill. - **mining_max_xp** (integer) (required): Mining XP required to level up the skill. - **woodcutting_level** (integer) (required): Woodcutting level. - **woodcutting_xp** (integer) (required): The current xp level of the Woodcutting skill. - **woodcutting_max_xp** (integer) (required): Woodcutting XP required to level up the skill. - **fishing_level** (integer) (required): Fishing level. - **fishing_xp** (integer) (required): The current xp level of the Fishing skill. - **fishing_max_xp** (integer) (required): Fishing XP required to level up the skill. - **weaponcrafting_level** (integer) (required): Weaponcrafting level. - **weaponcrafting_xp** (integer) (required): The current xp level of the Weaponcrafting skill. - **weaponcrafting_max_xp** (integer) (required): Weaponcrafting XP required to level up the skill. - **gearcrafting_level** (integer) (required): Gearcrafting level. - **gearcrafting_xp** (integer) (required): The current xp level of the Gearcrafting skill. - **gearcrafting_max_xp** (integer) (required): Gearcrafting XP required to level up the skill. - **jewelrycrafting_level** (integer) (required): Jewelrycrafting level. - **jewelrycrafting_xp** (integer) (required): The current xp level of the Jewelrycrafting skill. - **jewelrycrafting_max_xp** (integer) (required): Jewelrycrafting XP required to level up the skill. - **cooking_level** (integer) (required): The current xp level of the Cooking skill. - **cooking_xp** (integer) (required): Cooking XP. - **cooking_max_xp** (integer) (required): Cooking XP required to level up the skill. - **alchemy_level** (integer) (required): Alchemy level. - **alchemy_xp** (integer) (required): Alchemy XP. - **alchemy_max_xp** (integer) (required): Alchemy XP required to level up the skill. - **hp** (integer) (required): Character actual HP. - **max_hp** (integer) (required): Character max HP. - **haste** (integer) (required): *Increase speed attack (reduce fight cooldown) - **critical_strike** (integer) (required): % Critical strike. Critical strikes adds 50% extra damage to an attack (1.5x). - **wisdom** (integer) (required): Wisdom increases the amount of XP gained from fights and skills (1% extra per 10 wisdom). - **prospecting** (integer) (required): Prospecting increases the chances of getting drops from fights and skills (1% extra per 10 PP). - **initiative** (integer) (required): Initiative determines turn order in combat. Higher initiative goes first. - **threat** (integer) (required): Threat level affects monster targeting in multi-character combat. - **attack_fire** (integer) (required): Fire attack. - **attack_earth** (integer) (required): Earth attack. - **attack_water** (integer) (required): Water attack. - **attack_air** (integer) (required): Air attack. - **dmg** (integer) (required): % Damage. Damage increases your attack in all elements. - **dmg_fire** (integer) (required): % Fire damage. Damage increases your fire attack. - **dmg_earth** (integer) (required): % Earth damage. Damage increases your earth attack. - **dmg_water** (integer) (required): % Water damage. Damage increases your water attack. - **dmg_air** (integer) (required): % Air damage. Damage increases your air attack. - **res_fire** (integer) (required): % Fire resistance. Reduces fire attack. - **res_earth** (integer) (required): % Earth resistance. Reduces earth attack. - **res_water** (integer) (required): % Water resistance. Reduces water attack. - **res_air** (integer) (required): % Air resistance. Reduces air attack. - **effects** (array (object)): List of active effects on the character. Array items: - **code** (string) (required): Effect code. - **value** (integer) (required): Effect value. - **x** (integer) (required): Character x coordinate. - **y** (integer) (required): Character y coordinate. - **layer** (string (interior|overworld|underground)) (required) ("interior"|"overworld"|"underground") - **map_id** (integer) (required): Character current map ID. - **cooldown** (integer) (required): Cooldown in seconds. - **cooldown_expiration** (string (date-time)): Datetime Cooldown expiration. - **weapon_slot** (string) (required): Weapon slot. - **rune_slot** (string) (required): Rune slot. - **shield_slot** (string) (required): Shield slot. - **helmet_slot** (string) (required): Helmet slot. - **body_armor_slot** (string) (required): Body armor slot. - **leg_armor_slot** (string) (required): Leg armor slot. - **boots_slot** (string) (required): Boots slot. - **ring1_slot** (string) (required): Ring 1 slot. - **ring2_slot** (string) (required): Ring 2 slot. - **amulet_slot** (string) (required): Amulet slot. - **artifact1_slot** (string) (required): Artifact 1 slot. - **artifact2_slot** (string) (required): Artifact 2 slot. - **artifact3_slot** (string) (required): Artifact 3 slot. - **utility1_slot** (string) (required): Utility 1 slot. - **utility1_slot_quantity** (integer) (required): Utility 1 quantity. - **utility2_slot** (string) (required): Utility 2 slot. - **utility2_slot_quantity** (integer) (required): Utility 2 quantity. - **bag_slot** (string) (required): Bag slot. - **task** (string) (required): Task in progress. - **task_type** (string) (required): Task type. - **task_progress** (integer) (required): Task progression. - **task_total** (integer) (required): Task total objective. - **inventory_max_items** (integer) (required): Inventory max items. - **inventory** (array (object)): List of inventory slots. Array items: - **slot** (integer) (required): Inventory slot identifier. - **code** (string) (required): Item code. - **quantity** (integer) (required): Quantity in the slot. ### Example Usage ```bash curl -X GET "https://api.example.com/my/characters" ``` ``` -------------------------------- ### POST /accounts/create Source: https://api.artifactsmmo.com/openapi.json API endpoint for POST /accounts/create ```markdown ### Request Body **Content-Type:** application/json - **username** (string) (required): Your desired username. - **password** (string) (required): Your password. - **email** (string (email)) (required): Your email. ### Responses #### 200 - Account created successfully. **ResponseSchema** - **message** (string) (required) #### 422 - Request could not be processed due to an invalid payload. **ErrorResponseSchema** - **error** (object) (required) - **code** (integer) (required): Error code - **message** (string) (required): Error message - **data** (object): Additional error data (used primarily for validation errors) #### 456 - This username is already taken. **ErrorResponseSchema** - **error** (object) (required) - **code** (integer) (required): Error code - **message** (string) (required): Error message - **data** (object): Additional error data (used primarily for validation errors) #### 457 - This email is already in use. **ErrorResponseSchema** - **error** (object) (required) - **code** (integer) (required): Error code - **message** (string) (required): Error message - **data** (object): Additional error data (used primarily for validation errors) ### Example Usage ```bash curl -X POST "https://api.example.com/accounts/create" \ -H "Content-Type: application/json" \ -d '{ "username": "string", "password": "string", "email": "user@example.com" }' ``` ```