200 | OK | Returned for successful requests. This includes current verification-creation endpoints, which return success payloads with HTTP 200. |
201 | Created | May be used for resource-creation endpoints, but do not assume every successful create call returns 201. Check each endpoint’s documented response. |
400 | Bad Request | Returned when the request payload, parameters, or business rules are invalid. Examples: a malformed URL, an invalid verification ID, or trying to update a verification in an unsupported state. |
401 | Unauthorized | Returned when authentication fails, such as a missing or invalid API key, or an invalid hosted-flow token. |
404 | Not Found | Returned when the requested resource cannot be found. |
500 | Internal Server Error | A generic error response returned when something went wrong on Helium ID’s side. |