UpdateUser
objectData for updating user profile information
User’s first name
Example:Jane
User’s last name
Example:Smith
URL or path to the user’s profile image
Example:https://example.com/avatars/jane-smith.jpg
{
"firstName": "Jane",
"lastName": "Smith",
"image": "https://example.com/avatars/jane-smith.jpg"
}UpdateUserRoles
objectData for adding or removing roles from a user
Array of role IDs to add to the user
Example:550e8400-e29b-41d4-a716-446655440000
Array of role IDs to remove from the user
Example:550e8400-e29b-41d4-a716-446655440001
{
"addedRoles": [
"550e8400-e29b-41d4-a716-446655440000"
],
"removedRoles": [
"550e8400-e29b-41d4-a716-446655440001"
]
}CreateGateway
objectData required to create a new network gateway
Human-readable name for the gateway
Example:US-East Gateway
Detailed description of the gateway’s purpose and location
Example:Primary gateway for US East region data center
WireGuard VPN port number for this gateway
Example:51820
Network endpoint address for the gateway
Example:gateway-us-east.company.com
{
"name": "US-East Gateway",
"description": "Primary gateway for US East region data center",
"wireguardPort": "51820",
"endpoint": "gateway-us-east.company.com"
}GatewayResource
objectResource information accessible through a gateway
Unique identifier for the resource
Example:550e8400-e29b-41d4-a716-446655440000
Human-readable name for the resource
Example:Internal Web Server
{
"id": "550e8400-e29b-41d4-a716-446655440000",
"name": "Internal Web Server"
}Gateway
objectNetwork gateway configuration and status information
Unique identifier for the gateway
Timestamp when the gateway was created
Timestamp when the gateway was last updated
Human-readable name for the gateway
Detailed description of the gateway’s purpose and location
WireGuard VPN port number for this gateway
Current operational status of the gateway
Allowed values:PENDINGONLINEOFFLINEMAINTENANCEERROR
Error message if the gateway is in ERROR status
Authentication token for gateway communication
Timestamp when the gateway was last online
Whether the gateway can relay traffic between network segments
Network endpoint address for the gateway
Whether the gateway endpoint is automatically discovered
Resource information accessible through a gateway
Example:{"id":"550e8400-e29b-41d4-a716-446655440000","name":"Internal Web Server"}
Show Child Parameters
{
"id": "id",
"createdAt": "createdAt",
"updatedAt": "updatedAt",
"name": "name",
"description": "description",
"wireguardPort": "wireguardPort",
"status": "PENDING",
"error": "error",
"token": "token",
"lastOnline": "lastOnline",
"relayEnabled": false,
"endpoint": "endpoint",
"autoDiscoverEndpoint": false,
"resources": [
{
"id": "550e8400-e29b-41d4-a716-446655440000",
"name": "Internal Web Server"
}
]
}