LiveDNS API

https://api.sandbox.gandi.net/v5/livedns

Gandi LiveDNS Management API

TSIG keys

https://api.sandbox.gandi.net/v5/livedns/axfr/tsig

get List existing TSIG keys

post Creates a new TSIG key

Manage TSIG keys

https://api.sandbox.gandi.net/v5/livedns/axfr/tsig/{id}

get GET information about a TSIG key

Software configuration information

https://api.sandbox.gandi.net/v5/livedns/axfr/tsig/{id}/config/{software}

get Software configuration information

List accepted record types

https://api.sandbox.gandi.net/v5/livedns/dns/rrtypes

get List record types

Domains

https://api.sandbox.gandi.net/v5/livedns/domains

get List of domains handled by LiveDNS

post Add a new domain to LiveDNS

Domain information

https://api.sandbox.gandi.net/v5/livedns/domains/{fqdn}

get Show domain's properties

patch Update domain's properties

Zone transfer slaves

https://api.sandbox.gandi.net/v5/livedns/domains/{fqdn}/axfr/slaves

get List current slave's IP addresses

Zone slaves' IP

https://api.sandbox.gandi.net/v5/livedns/domains/{fqdn}/axfr/slaves/{ip}

put Add a new slave IP address to a domain

delete Remove a slave IP address from a domain

TSIG keys associated with a domain

https://api.sandbox.gandi.net/v5/livedns/domains/{fqdn}/axfr/tsig

get List TSIG keys associated with a domain

Manage TSIG key association

https://api.sandbox.gandi.net/v5/livedns/domains/{fqdn}/axfr/tsig/{id}

put Associate a domain with a TSIG key

delete Remove association between a domain and a TSIG key

DNSSEC keys

https://api.sandbox.gandi.net/v5/livedns/domains/{fqdn}/keys

get List DNSSEC keys of a domain

post Creates a new DNSSEC Key

Manipulate a specific DNSSEC key

https://api.sandbox.gandi.net/v5/livedns/domains/{fqdn}/keys/{id}

get Get information about a key

patch Undelete a key

delete Deletes a key

Domain's nameserver information

https://api.sandbox.gandi.net/v5/livedns/domains/{fqdn}/nameservers

get Retrieve this domain's nameservers

Domain's records

https://api.sandbox.gandi.net/v5/livedns/domains/{fqdn}/records

get List records associated with a domain

post Creates a new record

put Replace the whole zone with new records

delete Delete all records

Domain's records, by name

https://api.sandbox.gandi.net/v5/livedns/domains/{fqdn}/records/{rrset_name}

get Zone records list {rrset_name} linked to a domain

post Create a new record whose name is defined by the path

put Replace all records named {rrset_name}

delete Delete all records named {rrset_name}

Single domain's record, by name and type

https://api.sandbox.gandi.net/v5/livedns/domains/{fqdn}/records/{rrset_name}/{rrset_type}

get Get a single single record with its name and type

patch Update a record (RRset)in the zone records linked to a domain

post Create a new record whose name and type are defined by the path

put Overwrites a single record with {rrset_name} and {rrset_type}

delete Delete record with {rrset_name} and {rrset_type}

Snapshots of a domain

https://api.sandbox.gandi.net/v5/livedns/domains/{fqdn}/snapshots

get List available snapshots

post Creates a new snapshot

Snapshots operations

https://api.sandbox.gandi.net/v5/livedns/domains/{fqdn}/snapshots/{id}

get Snapshot details

patch Update a snapshot

delete Delete a snapshot

Generic nameservers

https://api.sandbox.gandi.net/v5/livedns/nameservers/{fqdn}

get Retrieve the generic (hashed) nameservers