The information contained in this document is subject to change. This document contains proprietary information, which is protected by copyright
laws. All rights are reserved. No part of this document may be photocopied, reproduced or translated to another language or program language
without prior written consent of RFI Engineering B.V.
RefGuide_U-routerNGW_v1.01.docx Page: 51(57)
As an example, to add a user on the system:
curl -X POST https://192.168.168.1/api/user -u rfi:rfi123 -d
"action=add&username=user123&password=password&shell=/bin/bash"
Returns:
{
"status": "OK"
}
As an example, to change the password of a user on the system:
curl -X POST https://192.168.168.1/api/user -u rfi:rfi123 -d
"action=change&username=user123&password=somethingnew"
Returns:
{
"status": "OK"
}
As an example, to delete a user on the system:
curl -X POST https://192.168.168.1/api/user -u rfi:rfi123 -d
"action=delete&username=user123"
Returns:
{
"status": "OK"
}
If you try to delete a non-existent user the API returns an error.
As an example, trying to delete user123, which was previously deleted:
curl -X POST https://192.168.168.1/api/user -u rfi:rfi123 -d
"action=delete&username=user123"
Returns:
{
"status": "error",
"message": "User: '{user123}' not found"
}