# set_domain_autorenew

> Turn automatic renewal on or off for a registered domain.

- Tier: W
- Required scope: write:billing
- Annotations: idempotentHint
- Docs: https://api.inleed.com/tools/set-domain-autorenew

## Description

Turn automatic renewal on or off for a registered domain. Domains only — for hosting, VPS or other services use `set_autorenew`. This charges nothing now — it sets whether the domain is billed and renewed automatically at expiry, so turning it off means the domain will lapse unless you renew it manually. Because it governs future charging it needs the `write:billing` scope.

## Input schema

- `input` — string. A domain, email address, website URL, numeric service id, or hosting-account username the customer actually owns. Resolved to the owning account automatically; the resolved target is echoed back in the response.
- `inputs` — string[]. Several domains in one call (2–25 identifiers, each as for input). Each is set independently; a refused one is reported in items[] and never stops the others.
- `enabled` — boolean (required). true to renew automatically at expiry, false to require manual renewal.

## Example call

```json
{
  "name": "set_domain_autorenew",
  "arguments": {
    "input": "example.se",
    "enabled": true
  }
}
```

