Table of Contents

User Registration API

Introduction

API

API URL

Items included in the POST

{
	"mac": "28-D2-44-20-AA-00",
	"login_page": "demo1",
	"login_page_id": "1",
	"name": "Dirk",
	"surname": "van der Walt",
	"username": "dirkvanderwalt@radiusdesk.com",
	"password": "very$ecu3",
	"phone": "0721235555"
}
Item Typical Value Comment
mac 28-D2-44-20-AA-00 Mandatory if the One user registration per device is selected
login_page demo1 Optional - Not required but may be useful to know which login page you work with
login_page_id 1 The ID is kept in a hidden column under the Dynamic Details Grid
name Dirk
surname van der Walt
username dirkvanderwalt@radiusdesk.com We use the email address as the username
password very$ecu3
phone 0721235555

Finding the login_page_id

A Word On The MAC Address

Reply - Success

{
    "success": true,
    "data": {
        "active": "active",
        "cap_data": "hard",
        "language": "4_4",
        "user_id": 0,
        "profile_id": 3,
        "realm_id": 1,
        "token": "85eeb70f-2af0-4d45-9fde-1b9a787048ca",
        "username": "dirkvanderwalt@radiusdesk.com",
        "password": "very$ecur3",
        "email": "dirkvanderwalt@radiusdesk.com",
        "extra_name": "mac",
        "extra_value": "28-D2-44-20-04-8D",
        "auto_add": 1,
        "name": "Dirk",
        "surname": "van der Walt",
        "phone": "0721235555"
    }
}

Reply - Failure

{
    "success": false,
    "errors": {
        "username": "MAC Address 28-D2-44-20-04-8D in use by dirkvanderwalt@gmail.com@demo1"
    }
}