Developer Hub

Welcome to the EVRYTHNG Developer Hub! Here you will find all the information you need to create your EVRYTHNG apps and integrations. We have conceptual guides, walkthroughs, and tutorials as well as a complete API reference.

Featured Pages

Application User API Update

As part of ongoing security enhancements, we are updating the Application User API to introduce an additional check when updating the password field.

Previously, a PUT /users/:evrythngUser request by (and only by) that Application User's API Key would update the password to the value included in the request, if at all.

Now, the same request is performed, but the Application User must also include the new oldPassword field, otherwise the request will be rejected by the API. For example:

PUT /users/UmtcamkbBg8wQ5awaDwUAqNt
Content-Type: application/json
Authorization: $APPLICATION_USER_API_KEY

{
  "password": "myN3wS3curePa55w0rd",
  "oldPassword": "password123"
}