API Error Code
API error code and its correspondent solution suggestion
Sign in and sign up error codes.
API
Code
Message
Explain
general
1000
success
sign_in/sign_up
1001
email/user_id or password is missing
No email, user id or password.This function is only for MW users.
sign_in/sign_up
1002
mw_x_jwt is missing, use jsonbody form instead
Cannot find mw-x-jwt
sign_in/sign_up
1003
Failed to decode [partner]'s MW_X_JWT
Cannot decode partner infomation from mw-x-jwt
sign_in
1104
The user doest not exist. Please sign up.
User was not registered yet, please register
sign_in
1105
Please go to your user_id to confirm this account.
Need to confirm your account, this function is only for MW users.
sign_in
1106
Wrong password. Please try again.
This function is only for MW users.
sign_in/sign_up
1107
no secretkey for {partner}
Please contact MW for this case
sign_in/sign_up
1108
Undefined token type: {token_type}
token_type was undefined
sign_up
1201
User [{user_id}] already exists in MW database.
sign_up
1202
failed to create item in user_partner table
sign_up
1203
user already exist with this user_id[{ user_id }].
sign_up
1204
Failed to send confirmation email
This function is only for MW users.
sign_up
1205
Failed to confirm user account, please contact MW
This function is only for MW users.
authenticate
1301
JWT string is None when authentificate.
authenticate
1302
Failed to get partner from JWT token.
authenticate
1303
Failed to get secret key for partner, please contact mw
authenticate
1304
Could not authenticate user from JWT
authenticate
1305
Your current session is expired. Please sign in again.
authenticate
1306
error to authorize
create_profile/
get_measurements etc
1307
The user[{user_id}] associated with Partner[{partner}] does not exist.
no certain user under given partner
get_measurement/
get_profile_photo_by_id etc
1308
user_id [] profile_id[] not exist
profile not exist under this account, or profile id input is not valid
check_sdk
2301
client id {} does not exist, please contact MagicWeaver
only applies to SDK partners
check_sdk
2302
client id {} does not match with the api_key {}
only applies to SDK partners
Profile related error code, such as create_profile/update_profile etc
API
Code
Message
Explain
create_profile/
update_profile/
get_measurements/
update_measurement
2102
Failed to get json data from input
json is None, please check json input
create_profile/
update_profile
2103
json error happened
create_profile
2104
Failed to create profile dict
please check if the key of the profile dict is correct
create_profile
2105
front or side photo is missing
create_profile
2106
Failed to upload photo to s3
create_profile
2107
Fail to create dictionary of parameters.
create_profile
2108
Failed to write temporary parameters file
create_profile
2109
Failed to add a new profile to database
update_profile/
update_measurements
2110
The input parameters have no [profile]. [profile] key is missing
update_profile
2111
Failed to update profile
update_profile
2121
Failed to delete the profile
update_profile
2122
Profile doesn't exist
update_measurement
2131
The input json has no [measurements] key
update_measurement
2132
Failed to update measurements
get_3d_models_by_profile_id/ etc
2201
Unauthorized Access. Please contact MagicWeaver
get_3d_models_by_profile_id
2202
Could not download the model file from the profile during authorize
get_3d_models_by_profile_id
2203
Invalid 3d model file format, Please contact MagicWeaver
get_3d_models_by_profile_id
2204
Failed to fetch model file location
get_3d_models_by_profile_id
2205
Missing parameter: model_file
get_3d_models_by_profile_id
2206
Failed to save 3D model file due to:
get_3d_models_by_profile_id
2207
There is no [%s] 3D model file
show_3d_models_in_js_viewer_by_profile_id
2205
Illegal access due to the invalid MW-JWT
get_measurement
2220
The measurement data is still in progress. Not ready yet.
get_measurement
2221
required parts param has to be a list
get_measurement
2222
Failed to retrieve measurements
get_measurement
2223
Failed to show measurements
get_profile_photos_by_id
2250
invalid profile
no such profile under such user
list_profiles
2301
List_profile: Invalid request parameter(required)
request type must be the following:
app_list, name_only,id_only,name_id
list_profiles
2302
Failed to list profiles
list_profile
2303
profile is skipped or deleted
Last updated