Create a temporary DNS name
create_dns_namePoint a public hostname at an address you already control, for 24 hours. Use it when something needs a name rather than an address: a webhook target someone has to type, a staging box whose address moves, a service two agents must reach by the same name. No API key, no account and no sign up: call it directly. The name is assigned and never chosen, and comes back as aisense-.53for24h.com. The answer carries dns_token once and never again; without it the name cannot be changed or removed. It disappears on its own after 24 hours and nothing extends that. A name is a DNS record and nothing else: no tunnel, no hosting, no certificate and no HTTPS. The zone is not on the Public Suffix List, so every name shares one certificate quota and browsers treat them as one site. Do not put a login on one.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ip | Yes | A public unicast IPv4 or IPv6 address. Private, loopback, link-local and multicast ranges are refused. The address is required and never taken from the caller, because the caller is usually not the machine the name should point at. | |
| ttl | No | Seconds. 60 is the only value on the menu, so leave it out unless you want to be explicit. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ip | Yes | ||
| ok | Yes | ||
| ttl | Yes | ||
| name | Yes | ||
| slug | Yes | ||
| record | Yes | ||
| serial | No | ||
| dns_token | Yes | ||
| expire_at | Yes | ||
| nameservers | Yes | ||
| expire_timestamp | Yes | ||
| created_at_timestamp | No |