Difference between revisions of "User:Saeros Linden/Registration API Error Codes"

From Second Life Wiki
Redirect page
Jump to: navigation, search
(Redirected page to Registration API Error Codes)
 
Line 1: Line 1:
{{Supported API}}
+
#REDIRECT [[Registration API Error Codes]]
{{Multi-lang}}
+
{{:API Portal/navigation|reg}}
+
__TOC__
+
<br clear="all" />
+
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 [[Registration_API_Reference#get_error_codes | API Reference]] for more information.
+
 
+
== Error codes ==
+
The Reg API provides the error codes shown in the following table.
+
 
+
 
+
{| class="sortable wikitable" border="1" cellspacing="0" cellpadding="5px"
+
|-
+
! 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.
+
 
+
|-
+
| 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
+
| success 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
+
 
+
|-
+
| 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.
+
 
+
|}
+
 
+
 
+
[[Category:RegAPI|Error Codes]]
+
[[Category:Web Service APIs]]
+

Latest revision as of 09:59, 26 October 2016