Response Codes
Artifacts uses standard HTTP response codes to indicate whether an API request has succeeded or failed.
Generally, codes in the 2xx range indicate a successful request, codes in the 4xx range indicate an issue with your request (such as a missing required parameter), and codes in the 5xx range indicate a server error.
The structure of an API error response includes an error key with code and message fields. Here is an example of an API error response:
{ "error": { "code": 452, "message": "Failed to parse token. Token is missing or empty." }}Here is the list of all existing errors code:
# Generalcode_invalid_payload: int = 422code_too_many_requests: int = 429code_not_found: int = 404code_fatal_error: int = 500
#Email token error codescode_invalid_email_reset_token = 560code_expired_email_reset_token = 561code_used_email_reset_token = 562
# Account Error Codescode_token_invalid: int = 452code_token_expired: int = 453code_token_missing: int = 454code_token_generation_fail: int = 455code_username_already_used: int = 456code_email_already_used: int = 457code_same_password: int = 458code_current_password_invalid: int = 459code_account_not_member: int = 451code_account_skin_not_owned: int = 550code_membership_already_active: int = 565
# Character Error Codescode_character_not_enough_hp: int = 483code_character_maximum_utilities_equipped: int = 484code_character_item_already_equipped: int = 485code_character_locked: int = 486code_character_not_this_task: int = 474code_character_too_many_items_task: int = 475code_character_no_task: int = 487code_character_task_not_completed: int = 488code_character_already_task: int = 489code_character_already_map: int = 490code_character_slot_equipment_error = 491code_character_gold_insufficient: int = 492code_character_not_skill_level_required: int = 493code_character_name_already_used: int = 494code_max_characters_reached: int = 495code_character_condition_not_met: int = 496code_character_inventory_full: int = 497code_character_not_found: int = 498code_character_in_cooldown: int = 499
# Item Error Codescode_item_invalid_equipment: int = 472code_item_recycling_invalid_item = 473code_item_invalid_consumable: int = 476code_missing_item: int = 478
# Grand Exchange Error Codescode_ge_max_quantity: int = 479code_ge_not_in_stock: int = 480code_ge_not_the_price: int = 482code_ge_transaction_in_progress: int = 436code_ge_no_orders: int = 431code_ge_max_orders: int = 433code_ge_too_many_items: int = 434code_ge_same_account: int = 435code_ge_invalid_item: int = 437code_ge_not_your_order: int = 438
# Bank Error Codescode_bank_insufficient_gold: int = 460code_bank_transaction_in_progress: int = 461code_bank_full: int = 462
# Maps Error Codescode_map_no_path_found: int = 595code_map_blocked: int = 596code_map_not_found: int = 597code_map_content_not_found: int = 598
# NPC Error Codescode_npc_not_for_sale: int = 441code_npc_not_for_buy: int = 442
# Event Error Codescode_event_insufficient_tokens: int = 563code_event_not_found: int = 564