Difference between revisions of "Linden Lab Official:Registration API Error Codes"
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 | ||
| | | 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.
Unofficial APIs
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. |