#!/bin/bash # FILE: wgapi:back/lib/fed/add # DESCRIPTION: Send a new device to a federated server # USAGE: add endpoint pubkey psk allowed-ips secret [ "$#" == "5" ] || exit payload="{\"pubkey\":\"${2}\",\"psk\":\"${3}\",\"ips\":\"${4}\",\"secret\":\"${5}\"}" curl -s -X POST --data "${payload}" "${1}"