web_link_create
Put an internal web service of one of the user's servers into the owner's Termalin cabinet as an 'internal site': a dashboard, admin panel or app that listens only inside that server's network (e.g. localhost:3000 on the server, or 10.0.0.5:8080 next to it). Termalin gives it its own address that only the owner can open, signed in to Termalin, through the server's Connector — nothing is exposed to the internet and no port is opened. Only private addresses are accepted. Returns the link's id, open_url and url. Give the user open_url to open the site (it signs them in to Termalin first). The .termal.ink address in url shows 'This link doesn't work' to anyone without a session, the owner included, until opened from the account. This tool does not open or read the site, and it can't give anyone else access: sharing with other people is done by the owner in the cabinet. An account can hold a limited number of internal sites; when it is reached, ask the owner to remove one (web_link_delete).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | A short name for the owner's list, e.g. 'Grafana' (optional) | |
| server | Yes | Server id (or exact name) from hosts_list — the server whose Connector reaches the site | |
| target | Yes | host:port of the site as seen from that server, e.g. localhost:3000 or 10.0.0.5:8080 (a path may follow, e.g. 10.0.0.5:3000/grafana/) | |
| https_inside | No | The site itself speaks https (default false) |