Organization beacons
Create Beacon
Creates a new beacon for the organization.
Authorization
http AuthorizationBasic <token>
Go to https://portal.ethiack.com/settings/api and generate your API keys. Simply use username=key, password=secret.
In: header
Path Parameters
organization_id*integer
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
application/json
application/json
application/json
application/json
application/json
application/json
curl -X POST "https://api.ethiack.com/v1/organizations/0/beacons/" \ -H "Content-Type: application/json" \ -d '{ "name": "string", "allowed_cidrs": [ "string" ], "dns_server": null, "interface_name": null }'{
"id": 0,
"name": "string",
"allowed_cidrs": [
"string"
],
"dns_server": "string",
"interface_name": "string",
"status": 0,
"last_seen": "2019-08-24T14:15:22Z",
"created": "2019-08-24T14:15:22Z",
"version": 0,
"beacon_token": null,
"rathole_server": null,
"rathole_public_port": null,
"wireguard_config": null
}{
"code": 0,
"name": null,
"description": "string",
"success": false
}{
"code": 0,
"name": null,
"description": "string",
"success": false
}{
"code": 0,
"name": null,
"description": "string",
"success": false
}{
"code": 0,
"name": null,
"description": "string",
"success": false
}{
"code": 0,
"name": null,
"description": "string",
"success": false
}{
"code": 0,
"name": null,
"description": "string",
"success": false
}