List allowed storage IP addresses
Applies to SFTP, WebDAV and SMB for the box and all its subusers. An empty list means no restriction. supported: false on a node that cannot enforce one yet. yourIp is the address this request came from.
apiToken storage:readAuthorizationBearer <token>A personal API token: Authorization: Bearer dh_live_…. See Authentication for scopes.
Scope: storage:read
id*integerThe service id, as returned by GET /v1/services.
The allowlist.
application/json- response
supported*booleanlimit*integeritems*array<string>yourIp*string|nullcurl -X GET 'https://api.deluxhost.net/v1/services/0/storage/allowed-ips' \ -H "Authorization: Bearer $DELUXHOST_TOKEN"{ "supported": true, "limit": 0, "items": [ "string" ], "yourIp": "string"}Reset the Storage Box password POST
Generates a new password for the box login and returns it **once**. Nothing keeps a copy:\nlose it and the only way back is another reset. Clients connected with the old password\nhave to reconnect.\n\nFive resets per 15 minutes per account, shared with the dashboard.
Replace allowed storage IP addresses PUT
The whole list, replacing what is there; `[]` removes the restriction. IPv4 or IPv6\naddresses or networks in CIDR notation, at most 20. `0.0.0.0/0` is refused.\n\n**Mind your own address** — a list that does not contain it locks this machine out of\nSFTP/WebDAV/SMB (never out of the API or the dashboard).