1 Name = "Namecheap"
2 URL = "https://www.namecheap.com"
3 Code = "namecheap"
4 Since = "v0.3.0"
5 Description = '''
6 7 Configuration for [Namecheap](https://www.namecheap.com).
8 9 **To enable API access on the Namecheap production environment, some opaque requirements must be met.**
10 More information in the section [Enabling API Access](https://www.namecheap.com/support/api/intro/) of the Namecheap documentation.
11 (2020-08: Account balance of $50+, 20+ domains in your account, or purchases totaling $50+ within the last 2 years.)
12 '''
13 14 Example = '''
15 NAMECHEAP_API_USER=user \
16 NAMECHEAP_API_KEY=key \
17 lego --dns namecheap -d '*.example.com' -d example.com run
18 '''
19 20 [Configuration]
21 [Configuration.Credentials]
22 NAMECHEAP_API_USER = "API user"
23 NAMECHEAP_API_KEY = "API key"
24 [Configuration.Additional]
25 NAMECHEAP_POLLING_INTERVAL = "Time between DNS propagation check in seconds (Default: 15)"
26 NAMECHEAP_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation in seconds (Default: 3600)"
27 NAMECHEAP_TTL = "The TTL of the TXT record used for the DNS challenge in seconds (Default: 120)"
28 NAMECHEAP_HTTP_TIMEOUT = "API request timeout in seconds (Default: 60)"
29 NAMECHEAP_SANDBOX = "Activate the sandbox (boolean)"
30 31 [Links]
32 API = "https://www.namecheap.com/support/api/methods.aspx"
33