Difference between revisions of "Error Codes"
From Updox API
(→General error codes) |
|||
Line 9: | Line 9: | ||
: 4060: [This code is for a validation error in the request. For example not including a required field, an invalid e-mail address, too long of a value, etc. A list of the errors is included in the message.] | : 4060: [This code is for a validation error in the request. For example not including a required field, an invalid e-mail address, too long of a value, etc. A list of the errors is included in the message.] | ||
: 4070: Invalid recipient | : 4070: Invalid recipient | ||
− | : 4071: Recipient not found | + | : 4071: Recipient not found |
− | + | ||
+ | {{Response Code 4000}} | ||
+ | {{Response Code 4010}} | ||
+ | {{Response Code 4011}} | ||
+ | {{Response Code 4012}} | ||
+ | {{Response Code 4013}} | ||
+ | {{Response Code 4060}} | ||
+ | {{Response Code 4070}} | ||
+ | {{Response Code 4071}} | ||
+ | |||
== Practice error codes == | == Practice error codes == | ||
: 4110: no practice ID | : 4110: no practice ID |
Revision as of 16:19, 21 November 2013
The response codes returned by the Updox API are either 2000s, 4000s, or 5000s. Codes in the 2000s represent a successful response, codes in the 4000s represent a client error, and codes in the 5000s represent a server error. This page outlines all of the 4000, client error, response codes currently in use.
Contents |
General error codes
- 4000: Bad Request
- 4010: Unauthorized
- 4011: Unauthorized [Practice does not exist]
- 4012: Unauthorized [User does not exist]
- 4013: No token found
- 4060: [This code is for a validation error in the request. For example not including a required field, an invalid e-mail address, too long of a value, etc. A list of the errors is included in the message.]
- 4070: Invalid recipient
- 4071: Recipient not found
Bad Request Unauthorized Unauthorized [Practice does not exist or is inactive] Unauthorized [User does not exist or is inactive] No token found [This code is for a validation error in the request. For example not including a required field, an invalid e-mail address, too long of a value, etc. A list of the errors is included in the message.] Invalid recipient Recipient not found
Practice error codes
- 4110: no practice ID
- 4130: account already exists
- 4131: account does not exist
- 4140: web address is already taken
User error codes
- 4210: no user ID
- 4230: user already exists
- 4231: user does not exist
- 4240: user does not exist; use PracticeUpdate instead
- 4250: user dob invalid
Contact error codes
- 4330: contact already exists
- 4331: contact does not exist
Message error codes
- 4410: message not found
- 4420: no actions found
Direct address error codes
- 4610: direct address error: direct address is taken
- 4620: direct address error: domain does not match the direct domain for this account
- 4630: direct address error: account does not have a direct domain configured
- 4640: direct address error: invalid direct address
- 4641: direct address error: no direct address found for this user
- 4651: direct error: send failed and/or invalid direct address
- 4652: direct error: either from or patientDemographics is required
Patient error codes
- 4730: patient account already exists
- 4731: patient account does not exist
Portal error codes
- 4830: portal account already exists
- 4831: portal account does not exist