# Ayla Networks Users API

**Canonical:** https://apis.io/apis/ayla-networks/ayla-networks-users-api/  
**Provider:** Ayla Networks — https://apis.io/providers/ayla-networks/  
**Base URL:** https://ads-dev.aylanetworks.com/apiv1/

Ayla Networks Users API is one of 56 APIs that [Ayla Networks](https://apis.io/providers/ayla-networks/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include User. The published artifact set on APIs.io includes an OpenAPI specification.

The Users API from Ayla Networks — 34 operation(s) for users.

## Operations (48)

| Method | Path | Summary |
|---|---|---|
| GET | `/api/v1/users/{user_id}/contacts/{id}.json` | Get user contact |
| PUT | `/api/v1/users/{user_id}/contacts/{id}.json` | Update user contact |
| DELETE | `/api/v1/users/{user_id}/contacts/{id}.json` | Delete user contact |
| PUT | `/users/device_jobs` | Decision for devices and device jobs - batch |
| GET | `/users/device_jobs` | Get device jobs |
| POST | `/users/sign_in.json` | Sign In |
| PUT | `/api/v1/users/assign_label.json` | Assign label |
| PUT | `/api/v1/users/assign_role.json` | Assign role |
| PUT | `/api/v1/users/associate_role_user.json` | Associate role user |
| POST | `/api/v1/users/contacts.json` | Create contact |
| GET | `/api/v1/users/contacts.json` | Get contacts |
| GET | `/api/v1/users/contacts/{contactId}.json` | Get contact details |
| PUT | `/api/v1/users/contacts/{contactId}.json` | Update contact |
| DELETE | `/api/v1/users/contacts/{contactId}.json` | Delete contact |
| POST | `/api/v1/users/create_associated_user.json` | Create associated user |
| POST | `/api/v1/users/create_role_user.json` | Create role user |
| POST | `/api/v1/users/data.json` | Create user metadatum |
| GET | `/api/v1/users/data/{aKey}.json` | Get user metadatum |
| PUT | `/api/v1/users/data/{datumKey}.json` | Update user metadatum |
| DELETE | `/api/v1/users/data/{datumKey}.json` | Delete user metadatum |
| PUT | `/api/v1/users/disassociate_role_user.json` | Disassociate role user |
| PUT | `/api/v1/users/disassociate_user.json` | Disassociate user |
| GET | `/api/v1/users/index_by_label.json` | Get users by label |
| GET | `/api/v1/users/index_by_oem.json` | Get users by OEM |
| GET | `/api/v1/users/index_by_role.json` | Get users by role |
| PUT | `/api/v1/users/revoke_label.json` | Revoke label |
| PUT | `/api/v1/users/revoke_role.json` | Revoke role |
| GET | `/api/v1/users/role_users.json` | Get role user |
| POST | `/api/v1/users/shares.json` | Create share |
| GET | `/api/v1/users/shares.json` | Get shares |
| DELETE | `/api/v1/users/shares.json` | Delete share by User ID |
| GET | `/api/v1/users/shares/received.json` | Get received shares |
| GET | `/api/v1/users/shares/{shareId}.json` | Get share |
| PUT | `/api/v1/users/shares/{shareId}.json` | Update share |
| DELETE | `/api/v1/users/shares/{shareId}.json` | Delete share |
| POST | `/api/v1/users/{user_id}/contacts.json` | Create user contact |
| GET | `/api/v1/users/{user_id}/contacts.json` | Get user contacts |
| GET | `/api/v1/users/{user_id}/data.json` | Get user metadata |
| POST | `/users/confirmation.json` | Send confirmation instruction |
| PUT | `/users/confirmation.json` | Confirm user account |
| GET | `/users/get_user_profile.json` | Get user profile |
| POST | `/users/password.json` | Reset password |
| PUT | `/users/password.json` | Reset password of API caller |
| POST | `/users/refresh_token.json` | Refresh token |
| POST | `/users/sign_out.json` | Sign out |
| PUT | `/users/update_email.json` | Update email |
| GET | `/users/{user_id}.json` | Get user by ID |
| GET | `/users/{uuid}.json` | Get user by universal user ID |

## Machine-readable artifacts (1)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/ayla-networks/refs/heads/main/openapi/ayla-networks-users-api-openapi.yml

## Other Ayla Networks APIs (12)

- [Ayla Networks Action Types.json API](https://apis.io/apis/ayla-networks/ayla-networks-action-types-json-api/)
- [Ayla Networks Actions API](https://apis.io/apis/ayla-networks/ayla-networks-actions-api/)
- [Ayla Networks Actions.json API](https://apis.io/apis/ayla-networks/ayla-networks-actions-json-api/)
- [Ayla Networks Admin API](https://apis.io/apis/ayla-networks/ayla-networks-admin-api/)
- [Ayla Networks Apiv1 API](https://apis.io/apis/ayla-networks/ayla-networks-apiv1-api/)
- [Ayla Networks Batch Datapoints.json API](https://apis.io/apis/ayla-networks/ayla-networks-batch-datapoints-json-api/)
- [Ayla Networks Collections 2.json API](https://apis.io/apis/ayla-networks/ayla-networks-collections-2-json-api/)
- [Ayla Networks Collections API](https://apis.io/apis/ayla-networks/ayla-networks-collections-api/)
- [Ayla Networks Collections.json API](https://apis.io/apis/ayla-networks/ayla-networks-collections-json-api/)
- [Ayla Networks Collections TBD.json API](https://apis.io/apis/ayla-networks/ayla-networks-collections-tbd-json-api/)
- [Ayla Networks Contractsdata API](https://apis.io/apis/ayla-networks/ayla-networks-contractsdata-api/)
- [Ayla Networks Destinations API](https://apis.io/apis/ayla-networks/ayla-networks-destinations-api/)

## Tags

User

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/ayla-networks/ayla-networks-users-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/ayla-networks/.
