Difference between revisions of "Linden Lab Official:Registration API Error Codes"

From Second Life Wiki
Jump to navigation Jump to search
(RegAPI 2.1 update)
Line 15: Line 15:
! Message
! Message
! Description
! Description
|-
|-
| 10
| 10
| missing required field
| missing required field
| You are missing one of the required fields
| You are missing one of the required fields
|-
|-
| 11
| 11
| invalid post
| invalid post
| Could not parse post body submitted.
| Could not parse post body submitted.
|-
|-
| 12
| 12
| unallowed extra field
| unallowed extra field
| You are including a field that is not being used
| You are including a field that is not being used
|-
|-
| 50
| 50
| invalid last name id
| invalid last name id
| Last name id does not exist
| Last name id does not exist
|-
|-
| 51
| 51
| invalid username
| invalid username
| Username is not valid (must be alphanumeric between 2-31 characters)
| Username is not valid (must be alphanumeric between 2-31 characters)
|-
|-
| 52
| 52
| invalid user
| invalid user
| The user requested does not exist
| The user requested does not exist
|-
|-
| 53
| 53
| invalid start_local_x
| invalid start_local_x
| start_local_x must be between 0-256
| start_local_x must be between 0-256
|-
|-
| 54
| 54
| invalid start_local_y
| invalid start_local_y
| start_local_y must be between 0-256
| start_local_y must be between 0-256
|-
|-
| 55
| 55
| invalid start_local_z
| invalid start_local_z
| start_local_z must be between 0-4000
| start_local_z must be between 0-4000
|-
|-
| 56
| 56
| invalid start_look_at_x
| invalid start_look_at_x
| start_look_at_x must be between -1 and 1
| start_look_at_x must be between -1 and 1
|-
|-
| 57
| 57
| invalid start_look_at_y
| invalid start_look_at_y
| start_look_at_y must be between -1 and 1
| start_look_at_y must be between -1 and 1
|-
|-
| 58
| 58
| invalid start_look_at_z
| invalid start_look_at_z
| start_look_at_z must be between -1 and 1
| start_look_at_z must be between -1 and 1
|-
|-
| 59
| 59
| invalid agent_id
| invalid agent_id
| agent_id does not exist
| agent_id does not exist
|-
|-
| 60
| 60
| invalid group id
| invalid group id
| Failed to find group requested
| Failed to find group requested
|-
|-
| 61
| 61
| invalid experience_id
| invalid experience_id
| The requested experience does not exist
| The requested experience does not exist
|-
|-
| 62
| 62
| invalid avatar_id
| invalid avatar_id
| The requested avatar does not exist
| The requested avatar does not exist
|-
|-
| 63
| 63
| invalid start_region_name
| invalid start_region_name
| Start location region does not exist
| Start location region does not exist
|-
|-
| 64
| 64
| invalid limited_to_estate
| invalid limited_to_estate
| Limited estate cannot be set to an estate does not exist
| Limited estate cannot be set to an estate does not exist
|-
|-
| 65
| 65
| invalid url length
| invalid url length
| Success and Error URLs must be 500 or fewer characters in length.
| Success and Error URLs must be 500 or fewer characters in length.
 
|-
| 66
| invalid maximum maturity
| Maximum maturity must be G(eneral), M(oderate), or A(dult).
|-
|-
| 70
| 70
| banned username
| banned username
| Username is on the banned list
| Username is on the banned list
|-
|-
| 71
| 71
| user exists
| user exists
| User with specified username and last_name_id already exists
| User with specified username and last_name_id already exists
|-
|-
| 72
| 72
| missing orientation island or start location
| missing orientation island or start location
| You cannot set up a user to be on an estate without either 1) the estate having an orientation island or 2) setting the user's start location to a region that is in the estate
| You cannot set up a user to be on an estate without either 1) the estate having an orientation island or 2) setting the user's start location to a region that is in the estate
|-
|-
| 100
| 100
| no perm user
| no perm user
| only the original registrar of this user can set values for it
| only the original registrar of this user can set values for it
|-
|-
| 101
| 101
| no perm last name id
| no perm last name id
| You are not allowed to register a user with this last name id
| You are not allowed to register a user with this last name id
|-
|-
| 102
| 102
| no perm experience
| no perm experience
| only administrators of an experience can add users to it
| only administrators of an experience can add users to it
|-
|-
| 103
| 103
| no perm upgrade
| no perm upgrade
| only original registrar of user can upgrade
| only original registrar of user can upgrade
|-
|-
| 104
| 104
| no perm start_region_name
| no perm start_region_name
| You do not have permission to place a user in this region, because you do not own the estate that it is in
| You do not have permission to place a user in this region, because you do not own the estate that it is in
|-
|-
| 105
| 105
| no perm limited_to_estate
| no perm limited_to_estate
| Limited estate cannot be set to an estate you do not own, besides mainland (estate_id = 1)
| Limited estate cannot be set to an estate you do not own, besides mainland (estate_id = 1)
|-
|-
| 106
| 106
| invalid group perm
| invalid group perm
| not allowed to add members to this group
| not allowed to add members to this group
|-
|-
| 107
| 107
| timeout perm user
| timeout perm user
| the registrar can no longer set values for this user
| the registrar can no longer set values for this user
|-
|-
| 108
| 108
| already logged
| already logged
| this user has already logged in and cannot have values modified by their registrar
| this user has already logged in and cannot have values modified by their registrar
|-
|-
| 109
| 109
| already activated
| already activated
| this user has already activated their account
| this user has already activated their account
|-
|-
| 130
| 130
| group set failed
| group set failed
| failed to set active group
| failed to set active group
|-
|-
| 131
| 131
| group set exists
| group set exists
| the group operation attempted has already been completed
| the group operation attempted has already been completed
|-
|-
| 300
| 300
| wrong type username
| wrong type username
| username must be type string
| username must be type string
|-
|-
| 301
| 301
| wrong type last_name_id
| wrong type last_name_id
| last_name_id must be type integer
| last_name_id must be type integer
|-
|-
| 303
| 303
| wrong type limited_to_estate
| wrong type limited_to_estate
| limited_to_estate id must be type integer
| limited_to_estate id must be type integer
|-
|-
| 304
| 304
| wrong type start_region_name
| wrong type start_region_name
| start_region_name must be type string
| start_region_name must be type string
|-
|-
| 305
| 305
| wrong type start_local_x
| wrong type start_local_x
| start_local_x must be type real
| start_local_x must be type real
|-
|-
| 306
| 306
| wrong type start_local_y
| wrong type start_local_y
| start_local_y must be type real
| start_local_y must be type real
|-
|-
| 307
| 307
| wrong type start_local_z
| wrong type start_local_z
| start_local_z must be type real
| start_local_z must be type real
|-
|-
| 308
| 308
| wrong type start_look_at_x
| wrong type start_look_at_x
| start_look_at_x must be type real
| start_look_at_x must be type real
|-
|-
| 309
| 309
| wrong type start_look_at_y
| wrong type start_look_at_y
| start_look_at_y must be type real
| start_look_at_y must be type real
|-
|-
| 311
| 311
| wrong type start_look_at_z
| wrong type start_look_at_z
| start_look_at_z must be type real
| start_look_at_z must be type real
|-
|-
| 312
| 312
| wrong type agent_id
| wrong type agent_id
| user id must be type UUID
| user id must be type UUID
|-
|-
| 313
| 313
| wrong type avatar_id
| wrong type avatar_id
| avatar id must be type UUID
| avatar id must be type UUID
|-
|-
| 314
| 314
| wrong type experience_id
| wrong type experience_id
| experience id must be type UUID
| experience id must be type UUID
|-
|-
| 315
| 315
| wrong type success_url
| wrong type success_url
| success url must be type URI
| success url must be type URI
|-
|-
| 316
| 316
| wrong type error_url
| wrong type error_url
| success url must be type URI
| error url must be type URI
 
|-
|-
| 317
| 317
| wrong type first
| wrong type first
| 'first' must be type string
| 'first' must be type string
|-
|-
| 318
| 318
| wrong type last
| wrong type last
| 'last' must be type string
| 'last' must be type string
|-
|-
| 319
| 319
| wrong type group_name
| wrong type group_name
| group name must be type string
| group name must be type string
 
|-
| 320
| wrong type marketing_emails
| marketing emails must be type boolean
|-
| 321
| wrong type maximum_maturity
| maximum maturity must by type string
|-
|-
| 500
| 500
| over registration limit
| over registration limit
| you have registered over your maximum amount of users you can register in a 24 hour period.
| you have registered over your maximum amount of users you can register in a 24 hour period.
|-
|-
| 600
| 600
| invalid credentials
| invalid credentials
| Invalid credentials.
| Invalid credentials.
|-
|-
| 1500
| 1500

Revision as of 11:15, 26 October 2016

NOTE: This is an official Second Life API provided and documented by Linden Lab. Its use is subject to the API Terms of Use.


The Reg API has a detailed set of error codes, to help you handle user and software errors. To see a list of the error codes, use the get_error_codes operation. See the API Reference for more information.

Error codes

The Reg API provides the error codes shown in the following table.


Code Message Description
10 missing required field You are missing one of the required fields
11 invalid post Could not parse post body submitted.
12 unallowed extra field You are including a field that is not being used
50 invalid last name id Last name id does not exist
51 invalid username Username is not valid (must be alphanumeric between 2-31 characters)
52 invalid user The user requested does not exist
53 invalid start_local_x start_local_x must be between 0-256
54 invalid start_local_y start_local_y must be between 0-256
55 invalid start_local_z start_local_z must be between 0-4000
56 invalid start_look_at_x start_look_at_x must be between -1 and 1
57 invalid start_look_at_y start_look_at_y must be between -1 and 1
58 invalid start_look_at_z start_look_at_z must be between -1 and 1
59 invalid agent_id agent_id does not exist
60 invalid group id Failed to find group requested
61 invalid experience_id The requested experience does not exist
62 invalid avatar_id The requested avatar does not exist
63 invalid start_region_name Start location region does not exist
64 invalid limited_to_estate Limited estate cannot be set to an estate does not exist
65 invalid url length Success and Error URLs must be 500 or fewer characters in length.
66 invalid maximum maturity Maximum maturity must be G(eneral), M(oderate), or A(dult).
70 banned username Username is on the banned list
71 user exists User with specified username and last_name_id already exists
72 missing orientation island or start location You cannot set up a user to be on an estate without either 1) the estate having an orientation island or 2) setting the user's start location to a region that is in the estate
100 no perm user only the original registrar of this user can set values for it
101 no perm last name id You are not allowed to register a user with this last name id
102 no perm experience only administrators of an experience can add users to it
103 no perm upgrade only original registrar of user can upgrade
104 no perm start_region_name You do not have permission to place a user in this region, because you do not own the estate that it is in
105 no perm limited_to_estate Limited estate cannot be set to an estate you do not own, besides mainland (estate_id = 1)
106 invalid group perm not allowed to add members to this group
107 timeout perm user the registrar can no longer set values for this user
108 already logged this user has already logged in and cannot have values modified by their registrar
109 already activated this user has already activated their account
130 group set failed failed to set active group
131 group set exists the group operation attempted has already been completed
300 wrong type username username must be type string
301 wrong type last_name_id last_name_id must be type integer
303 wrong type limited_to_estate limited_to_estate id must be type integer
304 wrong type start_region_name start_region_name must be type string
305 wrong type start_local_x start_local_x must be type real
306 wrong type start_local_y start_local_y must be type real
307 wrong type start_local_z start_local_z must be type real
308 wrong type start_look_at_x start_look_at_x must be type real
309 wrong type start_look_at_y start_look_at_y must be type real
311 wrong type start_look_at_z start_look_at_z must be type real
312 wrong type agent_id user id must be type UUID
313 wrong type avatar_id avatar id must be type UUID
314 wrong type experience_id experience id must be type UUID
315 wrong type success_url success url must be type URI
316 wrong type error_url error url must be type URI
317 wrong type first 'first' must be type string
318 wrong type last 'last' must be type string
319 wrong type group_name group name must be type string
320 wrong type marketing_emails marketing emails must be type boolean
321 wrong type maximum_maturity maximum maturity must by type string
500 over registration limit you have registered over your maximum amount of users you can register in a 24 hour period.
600 invalid credentials Invalid credentials.
1500 unhandled exception There was an unhandled exception attempting to process this request. Please contact support with the endpoint you were attempting to access.