{
    "response": {
        "codes": {
            "100": "Request is being processed.",
            "101": "Switching protocols.",
            "102": "Processing.",
            "200": "OK",
            "201": "Created.",
            "202": "Request accepted.",
            "203": "Non-authoritative information.",
            "204": "No content.",
            "205": "Content reset.",
            "206": "Partial content.",
            "300": "Multiple choices.",
            "301": "Moved permanently.",
            "302": "Found.",
            "303": "See other.",
            "304": "Not modified.",
            "307": "Temporary redirect.",
            "308": "Permanent redirect.",
            "400": "Bad request.",
            "401": "Unauthorized.",
            "402": "Payment required.",
            "403": "Forbidden.",
            "404": "Not found.",
            "405": "Method not allowed.",
            "406": "Not acceptable.",
            "407": "Proxy authentication required.",
            "408": "Request timeout.",
            "409": "Conflict.",
            "410": "Gone.",
            "411": "Length required.",
            "412": "Precondition failed.",
            "413": "Payload too large.",
            "414": "URI too long.",
            "415": "Unsupported media type.",
            "416": "Range not satisfiable.",
            "417": "Expectation failed.",
            "418": "I'm a teapot.",
            "422": "Unprocessable entity.",
            "423": "Locked.",
            "424": "Failed dependency.",
            "425": "Too early.",
            "426": "Upgrade required.",
            "428": "Precondition required.",
            "429": "Too many requests.",
            "431": "Request header fields too large.",
            "451": "Unavailable for legal reasons.",
            "500": "System error. Please contact admin for support.",
            "501": "Not implemented.",
            "502": "Bad gateway.",
            "503": "Service unavailable.",
            "504": "Gateway timeout.",
            "505": "HTTP version not supported.",
            "506": "Variant also negotiates.",
            "507": "Insufficient storage.",
            "508": "Loop detected.",
            "510": "Not extended.",
            "511": "Network authentication required.",
            "4000": "Success.",
            "4001": "Invalid email format.",
            "4002": "Account already exists.",
            "4003": "Email already exists.",
            "4004": "User not found.",
            "4005": "Wrong password.",
            "4006": "Email verification timeout.",
            "4007": "Authentication does not match.",
            "4010": "Required type missing.",
            "4008": "Bad request type.",
            "4009": "Nickname conflict.",
            "4011": "Invalid nickname.",
            "4012": "Nickname already taken.",
            "4013": "No data found.",
            "4100": "Failed.",
            "4101": "Business information error.",
            "4102": "Please try again later.",
            "4108": "Invalid email.",
            "4109": "Invalid phone number format.",
            "4110": "Invalid password.",
            "4200": "Failed to create sourcing request.",
            "4201": "Failed to create mall.",
            "4300": "Token expired.",
            "4500": "Axios call error.",
            "4900": "Code conflict.",
            "5000": "System error. Please contact admin for support.",
            "5001": "Redis error.",
            "5100": "SMS OTP failed.",
            "7001": "CELEB conflict.",
            "400000": "Invalid request.",
            "400001": "Invalid user data.",
            "400002": "Invalid request data.",
            "400003": "Invalid contract product data.",
            "400004": "Invalid limit data.",
            "400005": "Invalid category data.",
            "400006": "Invalid product data.",
            "400007": "System is updating user data.",
            "400008": "System is updating product data.",
            "400009": "Invalid SNS data. Please update SNS info.",
            "400010": "Sourcing request already completed.",
            "400011": "Product does not have shipping policy. Please add shipping policy.",
            "404000": "Resource not found.",
            "404001": "User not found.",
            "404002": "Request not found.",
            "404003": "Contract product not found.",
            "404004": "Product not found.",
            "404005": "Shipping policy not found.",
            "404006": "Category not found.",
            "409000": "Conflict.",
            "409001": "User already exists.",
            "409002": "You have already created a request.",
            "409003": "Cannot create request for this product as it is already on group sale.",
            "409004": "Domain already exists.",
            "409005": "Nickname already exists.",
            "409006": "Policy already exists.",
            "409007": "There are products using this policy. Please switch products to another policy before deleting.",
            "400012": "Invalid path.",
            "400013": "Address is not available (including forbidden words).",
            "400014": "There are products with insufficient stock. Please check the product quantity and try again.",
            "400015": "You do not have enough points.",
            "404007": "Sale policy data not found.",
            "404008": "There is no product \"prompt\", please create a \"prompt\", for the product",
            "400016": "This article is not supported. Please select an article on facebook, instagram, tiktok, youtube.",
            "400017": "Product is not for sale.",
            "403001": "Access denied.",
            "403002": "Token expired.",
            "205001": "Access token expired, please refresh.",
            "400020": "This warehouse is already in use.",
            "400021": "Resell commission for this product is not set. Please set the resell commission.",
            "400022": "Please select a seller.",
            "400023": "Please verify OTP.",
            "500001": "Server error due to overload or dependency failure.",
            "503001": "Service is temporarily unavailable",
            "504001": "The client sets a deadline shorter than the server's default deadline (10 minutes), and the request didn't finish within the client-provided deadline.",
            "499001": "Request is cancelled by the client.",
            "429001": "Depending on the error message.",
            "404009": "No valid object is found from the designated URL.",
            "403003": "Client doesn't have sufficient permission to call the API.",
            "400018": "Request fails API validation, you tried to access a model that requires allowlisting",
            "400019": "Request fails API validation, is disallowed by the organization's policy.",
            "400024": "Sourcing request already completed, cannot update.",
            "400025": "URL expired.",
            "400026": "OTP expired.",
            "400027": "OTP is invalid.",
            "400028": "There are products using this policy. Please switch products to another policy before deleting.",
            "409008": "This order cannot be processed.",
            "404010": "Shipment information not found.",
            "400029": "Warehouse already exists.",
            "404031": "Warehouse not found.",
            "404032": "No data.",
            "400031": "This address is used by a product. Please switch the product to another address before deleting.",
            "422032": "This product is out of stock.",
            "409009": "Group sale is ongoing. You cannot update the group sale time.",
            "429000": "Too many requests, please try again later.",
            "400032": "You do not have enough balance in your wallet.",
            "400033": "Cannot delete.",
            "400034": "Cannot delete this advertisement, please contact admin to process.",
            "400035": "Banner advertisement quantity of this celeb has reached the limit, please select another time or size of banner.",
            "404033": "Advertisement not found.",
            "4090010": "This celebrity and advertisement agreement already exists.",
            "400036": "You have exceeded the maximum number of sourcing requests you can make today.",
            "400037": "You cannot request this product again within 7 days.",
            "400038": "Social media data is invalid. Please contact admin to update social media data."
        },
        "messages": {
            "login-success": "Login success.",
            "login-fail": "Login failed."
        }
    }
}