nerves-hub
Search…
1.0.0
Introduction
High level architecture
Public key infrastructure
Terminology
Nerves Hub
Setup
Managing organizations and products
Device management
Custom Deployment
Nerves Key
Introduction
NervesKey for Raspberry Pi
Private keys and certificates
General NervesKey storage
Quickstart
Provisioning in Elixir
Nerves integration
NervesHubLink integration
MQTT integration
User API
Users
Firmware Signing Keys
FAQ
Device API
Overview
Phoenix Channel
HTTP Endpoint
Powered By
GitBook
Users
This document describes the endpoints used for managing users on NervesHub through the User API.
post
https://api.nerves-hub.org
/users/register
Register
post
https://api.nerves-hub.org
/users/auth
Authenticate
post
https://api.nerves-hub.org
/users/sign
Sign certificate
get
https://api.nerves-hub.org
/users/me
Show user
Return information about the user for a provided user certificate.
Requires:
client side SSL user certificate
Found user from valid user certificate
1
{
2
"username"
:
"user1234"
,
3
"email"
:
"
[email protected]
"
4
}
Copied!
1
{
2
"errors"
:
"reason"
3
}
Copied!
Nerves Key - Previous
MQTT integration
Next - User API
Firmware Signing Keys
Last modified
1mo ago
Copy link
Contents
post
Register
post
Authenticate
post
Sign certificate
get