L'API de PlanetHoster permet d'effectuer des actions liées à la gestion des domaines et à l'hébergement web.
Whitelisted ip and credentials can be found in the PlanetHoster Client Area / Reseller section.
Teste la connexion à l'API du revendeur de domaines.
X-API-USER required | string Utilisateur de l'API fourni dans l'espace client. |
X-API-KEY required | string Clé API fournie dans l'espace client. |
curl -X GET \ -H "X-API-KEY: XXXXX" \ -H "X-API-USER: XXXXX" \ 'https://api.planethoster.net/reseller-api/test-connection'
{- "message": "Connection successful",
- "successful_connection": true
}
Retourne les informations relatives au compte avec votre revendeur.
X-API-USER required | string Utilisateur de l'API fourni dans l'espace client. |
X-API-KEY required | string Clé API fournie dans l'espace client. |
curl -X GET \ -H "X-API-KEY: XXXXX" \ -H "X-API-USER: XXXXX" \ 'https://api.planethoster.net/reseller-api/account-info'
{- "message": "Account information successfully obtained",
- "credit_remaining": 500.51,
- "credit_currency": "USD",
- "num_active_orders": 3,
- "num_active_domains": 3
}
Donne les prix des noms de domaine pour l'enregistrement, le renouvellement et le transfert. Il indique également si chaque TLD vendu par PlanetHoster supporte ou non la protection WHOIS ID, et s'il requiert ou non un code EPP pour le transfert du domaine.
X-API-USER required | string Utilisateur de l'API fourni dans l'espace client. |
X-API-KEY required | string Clé API fournie dans l'espace client. |
curl -X GET \ -H "X-API-KEY: XXXXX" \ -H "X-API-USER: XXXXX" \ 'https://api.planethoster.net/reseller-api/tld-prices'
{- "message": "Successfully retrieved prices",
- "currency_code": "USD",
- "tlds": {
- ".tld": {
- "register": 9.99,
- "transfer": 9.99,
- "renew": 9.99,
- "transfer_requires_epp_code": true,
- "id_protection_supported": true
}
}
}
Vérifie si un nom de domaine est disponible pour l'enregistrement ou non.
sld required | string Example: sld=mydomain Nom de domaine sans le domaine de premier niveau (TLD). |
tld required | string Example: tld=com Domaine de premier niveau sans le point qui le précède. |
X-API-USER required | string Utilisateur de l'API fourni dans l'espace client. |
X-API-KEY required | string Clé API fournie dans l'espace client. |
curl -X GET \ -H "X-API-KEY: XXXXX" \ -H "X-API-USER: XXXXX" \ 'https://api.planethoster.net/reseller-api/check-availability?sld=mydomain&tld=com'
{- "available": true,
- "message": "Available",
- "is_premium": true,
- "premium_register_price": 100.11,
- "premium_renew_price": 100.11
}
Récupérer les informations d'un domaine que vous avez enregistré avec succès ou pour lequel vous avez créé un ordre de transfert.
sld required | string Example: sld=mydomain Nom de domaine sans le domaine de premier niveau (TLD). |
tld required | string Example: tld=com Domaine de premier niveau sans le point qui le précède. |
X-API-USER required | string Utilisateur de l'API fourni dans l'espace client. |
X-API-KEY required | string Clé API fournie dans l'espace client. |
curl -X GET \ -H "X-API-KEY: XXXXX" \ -H "X-API-USER: XXXXX" \ 'https://api.planethoster.net/reseller-api/domain-info?sld=mydomain&tld=com'
{- "message": "Domain info successfully obtained.",
- "order_id": 1122,
- "is_transfer": false,
- "is_registration": true,
- "registration_date": "2022-02-02",
- "expiry_date": "2024-02-02",
- "registration_status": "Active",
- "registration_status_info": "transfer_in_progress",
- "purchase_status": "Paid",
- "id_protection": true,
- "domain_statuses": "clientTransferProhibited",
- "transfer_request_status": "Pending",
- "transfer_request_denied_reason": "Reject by registrar",
- "transfer_request_denied_at": "2024-02-02",
- "transfer_request_confirmed_at": "2024-02-02"
}
Renvoie les informations de contact (informations WHOIS) pour le nom de domaine actif.
sld required | string Example: sld=mydomain Nom de domaine sans le domaine de premier niveau (TLD). |
tld required | string Example: tld=com Domaine de premier niveau sans le point qui le précède. |
X-API-USER required | string Utilisateur de l'API fourni dans l'espace client. |
X-API-KEY required | string Clé API fournie dans l'espace client. |
curl -X GET \ -H "X-API-KEY: XXXXX" \ -H "X-API-USER: XXXXX" \ 'https://api.planethoster.net/reseller-api/get-contact-details?sld=mydomain&tld=com'
{- "message": "Contact(s) successfully obtained",
- "contacts": [
- {
- "name": "John doe",
- "company_name": "PlanetHoster",
- "addr": {
- "address1": "123 Melrose Avenue",
- "address2": "",
- "address3": "",
- "city": "Montreal",
- "state": "Quebec",
- "postal_code": "string",
- "country": "CA"
}, - "phone_number": "15145555555",
- "fax": "",
- "email": "johndoe@mydomain.com",
- "contact_type": "Registrant",
- "phone_extension": "12",
- "statuses": [
- "clientTransferProhibited"
]
}
]
}
Sauvegarde les informations des contacts (informations WHOIS) pour le nom de domaine actif donné.
X-API-USER required | string Utilisateur de l'API fourni dans l'espace client. |
X-API-KEY required | string Clé API fournie dans l'espace client. |
Paramètres de contact.
sld required | string Nom de domaine sans le domaine de premier niveau (Top-Level Domain). |
tld required | string Domaine de premier niveau (TLD) sans la période de sursis. |
registrant_first_name required | string Le prénom de la personne qui enregistre le domaine. |
registrant_last_name required | string Le nom de famille de la personne qui enregistre le domaine. |
registrant_email required | string L'adresse e-mail du titulaire du domaine, utilisée pour les communications concernant la gestion du domaine. |
registrant_company_name | string Le nom de la société ou de l'organisation associée à l'enregistrement du domaine. Ce champ peut être laissé vide si l'enregistrement est à des fins personnelles. |
registrant_address1 required | string L'adresse principale du titulaire ou de son organisation, y compris le numéro civique. |
registrant_address2 | string L'adresse secondaire du titulaire, le cas échéant. Ce champ peut être laissé vide. |
registrant_city required | string La ville où réside ou est enregistré le titulaire. |
registrant_postal_code required | string Le code postal ou le code ZIP de la résidence du titulaire. |
registrant_state required | string L'état ou la province où réside le titulaire. |
registrant_country_code required | string Le code de deux lettres représentant le pays de résidence du titulaire. Consultez la liste des codes de pays ici. |
registrant_phone required | string Le numéro de téléphone du titulaire, y compris l'indicatif régional. Les codes d'appel internationaux doivent précéder le numéro, par exemple, '+1' pour le Canada ou '+33' pour la France. |
{- "sld": "mydomain",
- "tld": "com",
- "registrant_first_name": "John.",
- "registrant_last_name": "Doe.",
- "registrant_email": "johndoe@mydomain.com.",
- "registrant_company_name": "string",
- "registrant_address1": "123 Parkway Lane.",
- "registrant_address2": "222 rue Halfway.",
- "registrant_city": "Montreal.",
- "registrant_postal_code": "44444.",
- "registrant_state": "Quebec.",
- "registrant_country_code": "CA.",
- "registrant_phone": "+1.5145555555."
}
{- "message": "Contact(s) successfully saved"
}
Obtenir le statut de verrouillage d'un nom de domaine enregistré.
Si un domaine est verrouillé, il est impossible de le transférer.
See /save-registrar-lock for more info.
sld required | string Example: sld=mydomain Nom de domaine sans le domaine de premier niveau (TLD). |
tld required | string Example: tld=com Domaine de premier niveau sans le point qui le précède. |
X-API-USER required | string Utilisateur de l'API fourni dans l'espace client. |
X-API-KEY required | string Clé API fournie dans l'espace client. |
curl -X GET \ -H "X-API-KEY: XXXXX" \ -H "X-API-USER: XXXXX" \ 'https://api.planethoster.net/reseller-api/get-registrar-lock?sld=mydomain&tld=com'
{- "message": "Lock status successfully obtained",
- "is_locked": true
}
Verrouiller ou déverrouiller un nom de domaine enregistré et actif.
X-API-USER required | string Utilisateur de l'API fourni dans l'espace client. |
X-API-KEY required | string Clé API fournie dans l'espace client. |
Paramètres des serveurs de noms.
sld required | string Nom de domaine sans le domaine de premier niveau (Top-Level Domain). |
tld required | string Domaine de premier niveau (TLD) sans le point qui le précède. |
lock_action required | string Enum: "Lock" "Unlock" Nom de l'action de verrouillage. |
{- "sld": "mydomain",
- "tld": "com",
- "lock_action": "Lock"
}
{- "message": "Lock status successfully saved (Locked)",
- "is_locked": true
}
Renvoie les serveurs de noms pour un nom de domaine enregistré.
Il doit y avoir au moins deux serveurs de noms existants associés à un nom de domaine.
sld required | string Example: sld=mydomain Nom de domaine sans le domaine de premier niveau (TLD). |
tld required | string Example: tld=com Domaine de premier niveau sans le point qui le précède. |
X-API-USER required | string Utilisateur de l'API fourni dans l'espace client. |
X-API-KEY required | string Clé API fournie dans l'espace client. |
curl -X GET \ -H "X-API-KEY: XXXXX" \ -H "X-API-USER: XXXXX" \ 'https://api.planethoster.net/reseller-api/get-nameservers?sld=mydomain&tld=com'
{- "message": "Nameservers successfully obtained",
- "nameservers": [
- [
- "ns1.resellersite.com",
- "ns2.resellersite.com",
- "ns3.resellersite.com"
]
]
}
Mise à jour des serveurs de noms (nameservers) associés à votre domaine.
Les serveurs de noms doivent exister et être valides.
X-API-USER required | string Utilisateur de l'API fourni dans l'espace client. |
X-API-KEY required | string Clé API fournie dans l'espace client. |
Paramètres des serveurs de noms.
sld required | string Nom de domaine sans le domaine de premier niveau (Top-Level Domain). |
tld required | string Domaine de premir niveau (TLD) sans la période de sursis. |
ns1 required | string Serveur de nom primaire pour le domaine. |
ns2 required | string Serveur de nom secondaire pour le domaine. |
ns3 | string Serveur de noms de secours (à des fins de redondance). |
ns4 | string Serveur de noms de secours (à des fins de redondance). |
ns5 | string Serveur de noms de secours (à des fins de redondance). |
{- "sld": "mydomain",
- "tld": "com",
- "ns1": "ns1.resellersite.com",
- "ns2": "ns2.resellersite.net",
- "ns3": "ns3.resellersite.com",
- "ns4": "ns4.resellersite.com",
- "ns5": "ns5.resellersite.com"
}
{- "message": "Nameserver(s) successfully saved"
}
Récupère les enregistrements DNS pour le nom de domaine actif enregistré auprès de PlanetHoster qui a au moins un serveur de noms à PlanetHoster.
sld required | string Example: sld=mydomain Nom de domaine sans le domaine de premier niveau (TLD). |
tld required | string Example: tld=com Domaine de premier niveau sans le point qui le précède. |
X-API-USER required | string Utilisateur de l'API fourni dans l'espace client. |
X-API-KEY required | string Clé API fournie dans l'espace client. |
curl -X GET \ -H "X-API-KEY: XXXXX" \ -H "X-API-USER: XXXXX" \ 'https://api.planethoster.net/reseller-api/get-ph-dns-records?sld=mydomain&tld=com'
{- "message": "DNS zone found on PlanetHoster nameservers",
- "records": [
- {
- "type": "A",
- "hostname": "mydomain.com",
- "address": "199.188.199.21"
}
]
}
Sauvegarde les enregistrements DNS pour le nom de domaine actif enregistré auprès de PlanetHoster et qui a au moins un serveur de noms PlanetHoster.
Si la zone DNS n'existe pas encore sur les serveurs de noms de PlanetHoster, elle est créée.
Notez que cet appel ne fonctionne que pour les domaines qui utilisent le DNS PlanetHoster. nsa.n0c.com, nsb.n0c.com, nsc.n0c.com
X-API-USER required | string Utilisateur de l'API fourni dans l'espace client. |
X-API-KEY required | string Clé API fournie dans l'espace client. |
Paramètres d'enregistrement.
Vous pouvez ajouter d'autres enregistrements en incrémentant le nombre à la fin de la clé de paramètres.
sld required | string Nom de domaine sans le domaine de premier niveau (Top-Level Domain). |
tld required | string Domaine de premier niveau (TLD) sans la période de sursis. |
type1 required | string Enum: "A" "AAAA" "CNAME" "MX" "MXE" "TXT" Types d'enregistrement. |
hostname1 required | string Nom d'hôte auquel associer l'enregistrement DNS. |
address1 required | string La valeur dépend du |
ttl1 | integer DNS TTL (durée de vie) représente le temps nécessaire à chaque étape pour que DNS mette en cache un enregistrement. |
priority1 | integer La priorité n'est utilisée que pour les enregistrements MX et MXE. |
{- "sld": "mydomain",
- "tld": "com",
- "type1": "A",
- "hostname1": "mydomain.com",
- "address1": "199.188.199.18",
- "ttl1": 14000,
- "priority1": 10
}
{- "message": "Successfully updated DNS record(s)"
}
Supprime la zone DNS d'un domaine donné sur les serveurs DNS de PlanetHoster.
X-API-USER required | string Utilisateur de l'API fourni dans l'espace client. |
X-API-KEY required | string Clé API fournie dans l'espace client. |
Supprime les paramètres de la zone.
sld required | string Nom de domaine sans le domaine de premier niveau (Top-Level Domain). |
tld required | string Domaine de premier niveau (TLD) sans le point qui le précède. |
{- "sld": "mydomain",
- "tld": "com"
}
{- "message": "Successfully deleted DNS zone on PlanetHoster DNS servers"
}
Envoyer par courriel au titulaire du nom de domaine le code EPP (également appelé Auth Info) d'un domaine donné.
X-API-USER required | string Utilisateur de l'API fourni dans l'espace client. |
X-API-KEY required | string Clé API fournie dans l'espace client. |
Paramètres de la requête de code EPP.
sld required | string Nom de domaine sans le domaine de premier niveau (Top-Level Domain). |
tld required | string Domaine de premier niveau sans le point qui le précède. |
{- "sld": "mydomain",
- "tld": "com"
}
{- "message": "Epp code successfully sent to registrant email",
- "epp_code_sent_to": "admin@mydomain.com"
}
Tentatives d'enregistrement d'un nom de domaine pour une période de une à dix années.
X-API-USER required | string Utilisateur de l'API fourni dans l'espace client. |
X-API-KEY required | string Clé API fournie dans l'espace client. |
X-API-SANDBOX | string Environments Sandbox mettre 1 pour activer. |
Paramètres d'enregistrement.
sld required | string Nom de domaine sans le domaine de premier niveau (Top-Level Domain). |
tld required | string Domaine de premier niveau (TLD) sans la période de sursis. |
period required | integer [ 1 .. 10 ] Nombre d'années nécessaires pour enregistrer le nom de domaine. |
ns1 required | string Serveur de nom (nameserver) existant pour utiliser la fonction "DNS lookup" du domaine enregistré. |
ns2 required | string Serveur de nom (nameserver) existant pour utiliser la fonction "DNS lookup" du domaine enregistré. |
ns3 | string Serveur de nom (nameserver) existant pour utiliser la fonction "DNS lookup" du domaine enregistré. |
ns4 | string Serveur de nom (nameserver) existant pour utiliser la fonction "DNS lookup" du domaine enregistré. |
ns5 | string Serveur de nom (nameserver) existant pour utiliser la fonction "DNS lookup" du domaine enregistré. |
id_protection required | boolean Faut-il ou non commander une protection WHOIS ID pour ce nom de domaine ? |
register_if_premium required | boolean Faut-il ou non enregistrer le nom de domaine, même s'il s'agit d'un domaine Premium (qui pourrait être beaucoup plus cher) ? |
use_planethoster_nameservers required | boolean Ne mettez cette valeur à vrai que si vous utilisez 'nsa.n0c.com', 'nsb.n0c.com', et 'nsc.n0c.com' comme valeurs ns1, ns2 et ns3 (ns4 et ns5 doivent être des chaînes vides dans ce cas). Cette option crée une zone DNS pour le nom de domaine sur les serveurs de noms, après un enregistrement réussi. |
addtl_field | object Objet qui représente des champs supplémentaires spécifiques au domaine de premier niveau en cours d'enregistrement. |
registrant_first_name required | string Le prénom de la personne qui enregistre le domaine. |
registrant_last_name required | string Le nom de famille de la personne qui enregistre le domaine. |
registrant_email required | string L'adresse e-mail du titulaire du domaine, utilisée pour les communications concernant la gestion du domaine. |
registrant_company_name | string Le nom de la société ou de l'organisation associée à l'enregistrement du domaine. Ce champ peut être laissé vide si l'enregistrement est à des fins personnelles. |
registrant_address1 required | string L'adresse principale du titulaire ou de son organisation, y compris le numéro civique. |
registrant_address2 | string L'adresse secondaire du titulaire, le cas échéant. Ce champ peut être laissé vide. |
registrant_city required | string La ville où réside ou est enregistré le titulaire. |
registrant_postal_code required | string Le code postal ou le code ZIP de la résidence du titulaire. |
registrant_state required | string L'état ou la province où réside le titulaire. |
registrant_country_code required | string Le code de deux lettres représentant le pays de résidence du titulaire. Consultez la liste des codes de pays ici. |
registrant_phone required | string Le numéro de téléphone du titulaire, y compris l'indicatif régional. Les codes d'appel internationaux doivent précéder le numéro, par exemple, '+1' pour le Canada ou '+33' pour la France. |
{- "sld": "mydomain",
- "tld": "com",
- "period": 2,
- "ns1": "ns1.resellersite.com",
- "ns2": "ns2.resellersite.com",
- "ns3": "ns3.resellersite.com",
- "ns4": "ns4.resellersite.com",
- "ns5": "ns5.resellersite.com",
- "id_protection": true,
- "register_if_premium": true,
- "use_planethoster_nameservers": true,
- "addtl_field": { },
- "registrant_first_name": "John.",
- "registrant_last_name": "Doe.",
- "registrant_email": "johndoe@mydomain.com.",
- "registrant_company_name": "string",
- "registrant_address1": "123 Parkway Lane.",
- "registrant_address2": "222 rue Halfway.",
- "registrant_city": "Montreal.",
- "registrant_postal_code": "44444.",
- "registrant_state": "Quebec.",
- "registrant_country_code": "CA.",
- "registrant_phone": "+1.5145555555."
}
{- "message": "Domain registration order successfully created",
- "order_id": 2222,
- "order_total": 19.99,
- "expiry_date": "2024-02-02"
}
Renouveler pour un à dix ans un nom de domaine qui est déjà actif.
X-API-USER required | string Utilisateur de l'API fourni dans l'espace client. |
X-API-KEY required | string Clé API fournie dans l'espace client. |
Paramètres du renouvellement.
sld required | string Nom de domaine sans le domaine de premier niveau (Top-Level Domain). |
tld required | string Domaine de premier niveau (TLD) sans la période de sursis. |
period required | integer [ 1 .. 10 ] Nombre d'années pour enregistrer le nom de domaine. |
{- "sld": "mydomain",
- "tld": "com",
- "period": 2
}
{- "message": "Domain renewal order created successfully",
- "order_id": "2222",
- "order_total": 9.95
}
Transférer un nom de domaine de votre registraire actuel à PlanetHoster.
X-API-USER required | string Utilisateur de l'API fourni dans l'espace client. |
X-API-KEY required | string Clé API fournie dans l'espace client. |
Paramètres de transfert.
sld required | string Nom de domaine sans le domaine de premier niveau (Top-Level Domain). |
tld required | string Domaine de premier niveau (TLD) sans le point qui le précède. |
epp_code required | string Le secret de transfert est formé du secret de transfert de domaine (clé de transfert), d'une clé ou d'un code. |
{- "sld": "mydomain",
- "tld": "com",
- "epp_code": "a!8/e!__Ph"
}
{- "message": "Successfully launch transfer"
}
Il s'agit d'une plateforme d'hébergement mutualisée Premium réalisée par PlanetHoster qui offre les dernières technologies. Elle est basée sur une infrastructure cloud Premium située dans nos centres de données en Europe (en France et en Suisse) et en Amérique du Nord (au Canada).
Vous pouvez en apprendre davantage en cliquant sur les liens World Plateform et World Product.
Affiche les informations sur le compte World et tous les sous-comptes World.
X-API-USER required | string Utilisateur de l'API fourni dans l'espace client. |
X-API-KEY required | string Clé API fournie dans l'espace client. |
curl -X GET \ -H "X-API-KEY: XXXXX" \ -H "X-API-USER: XXXXX" \ 'https://api.planethoster.net/world-api/get-accounts'
{- "nb_active_or_suspended_accounts": 1,
- "total_available_resources": {
- "cpu": 6,
- "io": 12,
- "mem": 12
}, - "world_accounts": [
- {
- "id": 2222,
- "status": "Active",
- "username": "dhshlkdf",
- "domain": "test-domain.com",
- "hostname": "world-server.test.planethoster.net",
- "location": "CA",
- "plateform": "N0C",
- "resources": {
- "cpu": 6,
- "io": 12,
- "mem": 12
}
}
]
}
Créer un hébergement World et attribue les ressources demandées.
X-API-USER required | string Utilisateur de l'API fourni dans l'espace client. |
X-API-KEY required | string Clé API fournie dans l'espace client. |
Créer les paramètres du compte.
domain required | string Le domaine principal du compte World. |
country required | string Enum: "CA" "FR" Le code du pays de l'emplacement demandé. |
cpu | integer [ 1 .. 8 ] La quantité de CPU allouée au compte. |
mem | integer [ 1 .. 24 ] La quantité de mémoire allouée au compte (Go). |
io | integer [ 1 .. 24 ] La quantité d'E/S (I/O) allouée au compte (Mo/s). |
ls | boolean Sélectionnez le serveur Litespeed |
{- "domain": "test-domain.com",
- "country": "CA",
- "cpu": 1,
- "mem": 1,
- "io": 1,
- "ls": true
}
{- "account_created": true,
- "server_hostname": "world-server.planethoster.com",
- "server_ip": "199.16.XX.XXX",
- "id": 2222,
- "username": "usernamexyz",
- "password": "XXXXXXXXXXXXXXX"
}
Procéder à la suspension d'un compte World.
X-API-USER required | string Utilisateur de l'API fourni dans l'espace client. |
X-API-KEY required | string Clé API fournie dans l'espace client. |
Suspendre les paramètres du compte.
id required | integer Identifiant du compte World. Peut être trouvé avec /get-accounts. |
reason required | string Raison de la suspension. |
{- "id": "2222",
- "reason": "Suspension reason"
}
{- "account_suspended": true,
- "message": "Successfully suspend account",
- "suspension_reason": "Suspension reason"
}
Procédez à l'activation d'un compte World suspendu.
X-API-USER required | string Utilisateur de l'API fourni dans l'espace client. |
X-API-KEY required | string Clé API fournie dans l'espace client. |
Lever la suspension des paramètres du compte.
id required | integer Identifiant du compte World. Peut être trouvé avec /get-accounts. |
{- "id": "2222"
}
{- "account_unsuspended": true,
- "message": "Successfully unsuspend account"
}
Procéder à l'activation d'un compte World suspendu.
X-API-USER required | string Utilisateur de l'API fourni dans l'espace client. |
X-API-KEY required | string Clé API fournie dans l'espace client. |
Modifier les paramètres des ressources.
id required | integer Identifiant du compte World. Peut être trouvé avec /get-accounts. |
cpu | integer [ 1 .. 8 ] Quantité de CPU allouée au compte. |
mem | integer [ 1 .. 24 ] Quantité de mémoire allouée au compte (Go). |
io | integer [ 1 .. 24 ] Nombre d'E/S (I/O) allouées au compte (Mo/s). |
{- "id": "2222",
- "cpu": 1,
- "mem": 1,
- "io": 1
}
{- "cpu_updated": true,
- "mem_updated": true,
- "io_updated": true,
- "errors": [ ]
}
Appels liés à l'usager de N0C.
L'identifiant d'usager de N0C. Peut être trouvé avec le point de terminaison /get-accounts.
Créer un domaine temporaire gratuit pour accéder à votre site web principal.
X-API-USER required | string Utilisateur de l'API fourni dans l'espace client. |
X-API-KEY required | string Clé API fournie dans l'espace client. |
Paramètres du domaine temporaire.
id required | integer Numéro d'identification (ID) du compte World. Il peut être trouvé avec la commande /get-accounts. |
{- "id": "2222"
}
{- "data": "XXXXX.n0c.world",
- "success": true,
- "errors": [ ]
}
Désactiver le domaine temporaire.
X-API-USER required | string Utilisateur de l'API fourni dans l'espace client. |
X-API-KEY required | string Clé API fournie dans l'espace client. |
Paramètres du domaine temporaire.
id required | integer Numéro d'identification (ID) du compte World. Il peut être trouvé avec la commande /get-accounts. |
{- "id": "2222"
}
{- "data": {
- "message": "Successfully disable temporary domain.",
- "success": true,
- "errors": [ ]
}
}
Obtenir les clés SSH installées pour un compte.
X-API-USER required | string Utilisateur de l'API fourni dans l'espace client. |
X-API-KEY required | string Clé API fournie dans l'espace client. |
Paramètres des clés SSH.
id required | integer Numéro d'identification (ID) du compte World. Il peut être trouvé avec la commande /get-accounts. |
{- "id": "2222"
}
{- "data": {
- "keys": [
- {
- "key": "00:11:22:33:44:55:66:77:88:99:aa:bb:cc:dd:ee:ff",
- "comment": "Home key",
- "fromIps": [
- [
- "1.1.1.1",
- "2.2.2.2"
]
]
}
]
}, - "success": true,
- "errors": [ ]
}
Ajouter une clé SSH au compte World.
X-API-USER required | string Utilisateur de l'API fourni dans l'espace client. |
X-API-KEY required | string Clé API fournie dans l'espace client. |
Paramètres de la clé SSH.
pKey required | string Clé SSH publique. |
comment | string Commentaire lié à la clé. |
fromIps | Array of strings |
id required | integer Numéro d'identification (ID) du compte World. Il peut être trouvé avec la commande /get-accounts. |
{- "pKey": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDSkT3A1j89RT/540ghIMHXIVwNlAEM3WtmqVG7YN/wYwtsJ8iCszg4/lXQsfLFxYmEVe8L9atgtMGCi5QdYPl4X/c+5YxFfm88Yjfx+2xEgUdOr864eaI22yaNMQ0AlyilmK+PcSyxKP4dzkf6B5Nsw8lhfB5n9F5md6GHLLjOGuBbHYlesKJKASDSADADASDssdsdsGEcHewOCbVs+IJWBFSi6w1enbKGc+RY9KrnzeDKWWqzYnNofiHGVFAuMxrmZOasqlTIKiC2UK3RssssmLxZicWiQD6i2S9szDy6aZ",
- "comment": "string",
- "fromIps": [
- "1.1.1.1"
], - "id": "2222"
}
{- "data": {
- "key": "00:11:22:33:44:55:66:77:88:99:aa:bb:cc:dd:ee:ff",
- "message": "Successfully add ssh key"
}, - "success": true,
- "errors": [ ]
}
Modifier une clé SSH existante.
X-API-USER required | string Utilisateur de l'API fourni dans l'espace client. |
X-API-KEY required | string Clé API fournie dans l'espace client. |
Paramètres de la clé SSH.
key required | string Empreinte de la clé SSH. |
comment | string Commentaire lié. |
fromIps | Array of strings |
id required | integer Numéro d'identification (ID) du compte World. Il peut être trouvé avec la commande /get-accounts. |
{- "key": "00:11:22:33:44:55:66:77:88:99:aa:bb:cc:dd:ee:ff",
- "comment": "string",
- "fromIps": [
- "1.1.1.1"
], - "id": "2222"
}
{- "data": {
- "message": "Successfully edit ssh key"
}, - "success": true,
- "errors": [ ]
}
Supprimer une clé SSH existante.
X-API-USER required | string Utilisateur de l'API fourni dans l'espace client. |
X-API-KEY required | string Clé API fournie dans l'espace client. |
Paramètres de la clé SSH.
key required | string Empreinte de la clé SSH. |
id required | integer Numéro d'identification (ID) du compte World. Il peut être trouvé avec la commande /get-accounts. |
{- "key": "00:11:22:33:44:55:66:77:88:99:aa:bb:cc:dd:ee:ff",
- "id": "2222"
}
{- "data": {
- "message": "Successfully delete ssh key"
}, - "success": true,
- "errors": [ ]
}
Obtenir tous les domaines du compte.
X-API-USER required | string Utilisateur de l'API fourni dans l'espace client. |
X-API-KEY required | string Clé API fournie dans l'espace client. |
Paramètres d'identification du compte World.
id required | integer Numéro d'identification (ID) du compte World. Il peut être trouvé avec la commande /get-accounts. |
{- "id": "2222"
}
{- "data": [
- {
- "id": 1111,
- "domain": "mydomain.com",
- "status": "ACTIVE",
- "type": "MAINDOMAIN",
- "docroot": "/home/username/public_html",
- "modsec": true,
- "haveCert": true,
- "certExpireAt": "2022-01-22T10:00:20.000Z"
}
], - "success": true,
- "errors": [ ]
}
Ajouter un domaine au compte World.
X-API-USER required | string Utilisateur de l'API fourni dans l'espace client. |
X-API-KEY required | string Clé API fournie dans l'espace client. |
Ajouter les paramètres du domaine.
domain required | string Nom de domaine. |
docroot required | string Racine du document du domaine. |
id required | integer Numéro d'identification (ID) du compte World. Il peut être trouvé avec la commande /get-accounts. |
{- "domain": "mydomain.com",
- "docroot": "public_html/mydomain/",
- "id": "2222"
}
{- "data": {
- "message": "Successfully set domain"
}, - "success": true,
- "errors": [ ]
}
Supprimer le domaine du compte World.
X-API-USER required | string Utilisateur de l'API fourni dans l'espace client. |
X-API-KEY required | string Clé API fournie dans l'espace client. |
Supprimer les paramètres du domaine.
domain required | string Nom de domaine. |
id required | integer Numéro d'identification (ID) du compte World. Il peut être trouvé avec la commande /get-accounts. |
{- "domain": "mydomain.com",
- "id": "2222"
}
{- "data": {
- "message": "Successfully remove domain"
}, - "success": true,
- "errors": [ ]
}
Ajout d'un sous-domaine au compte World.
X-API-USER required | string Utilisateur de l'API fourni dans l'espace client. |
X-API-KEY required | string Clé API fournie dans l'espace client. |
Ajout des paramètres du sous-domaine.
domain required | string Nom de domaine. |
subDomain required | string Nom du sous-domaine. |
docroot required | string Racine du document du domaine. |
id required | integer Numéro d'identification (ID) du compte World. Il peut être trouvé avec la commande /get-accounts. |
{- "domain": "mydomain.com",
- "subDomain": "sub1",
- "docroot": "public_html/mydomain/",
- "id": "2222"
}
{- "data": {
- "message": "Successfully set domain"
}, - "success": true,
- "errors": [ ]
}
Suspendre un ou plusieurs domaines.
X-API-USER required | string Utilisateur de l'API fourni dans l'espace client. |
X-API-KEY required | string Clé API fournie dans l'espace client. |
Suspendre les paramètres de domaines.
required | Array of objects Domaines à suspendre. |
id required | integer Numéro d'identification (ID) du compte World. Il peut être trouvé avec la commande /get-accounts. |
{- "domains": [
- {
- "domain": "mydomain.com"
}
], - "id": "2222"
}
{- "data": {
- "message": "Domains suspended successfully"
}, - "success": true,
- "errors": [ ]
}
Lever la suspension d'un ou de plusieurs domaines.
X-API-USER required | string Utilisateur de l'API fourni dans l'espace client. |
X-API-KEY required | string Clé API fournie dans l'espace client. |
Lever la suspension des paramètres de domaines.
required | Array of objects Domaines dont il faut lever la suspension. |
id required | integer Numéro d'identification (ID) du compte World. Il peut être trouvé avec la commande /get-accounts. |
{- "domains": [
- {
- "domain": "mydomain.com"
}
], - "id": "2222"
}
{- "data": {
- "message": "Domains unsuspended successfully"
}, - "success": true,
- "errors": [ ]
}
Lever la suspension d'un ou de plusieurs domaines.
X-API-USER required | string Utilisateur de l'API fourni dans l'espace client. |
X-API-KEY required | string Clé API fournie dans l'espace client. |
Lever la suspension des paramètres du domaine.
domain required | string Nom de domaine existant. |
docroot required | string Racine du document de domaine. |
id required | integer Numéro d'identification (ID) du compte World. Il peut être trouvé avec la commande /get-accounts. |
{- "domain": "mydomain.com",
- "docroot": "public_html/mydomain/",
- "id": "2222"
}
{- "data": {
- "message": "Successfully set domain"
}, - "success": true,
- "errors": [ ]
}
Obtenir des redirections de domaines.
X-API-USER required | string Utilisateur de l'API fourni dans l'espace client. |
X-API-KEY required | string Clé API fournie dans l'espace client. |
Paramètres d'identification du compte World.
id required | integer Numéro d'identification (ID) du compte World. Il peut être trouvé avec la commande /get-accounts. |
{- "id": "2222"
}
{- "data": [
- {
- "domain": "mydomain.com",
- "https": true,
- "rType": 301,
- "domainRedirection": true
}
], - "success": true,
- "errors": [ ]
}
Redirection qui forcera HTTPS ou www, par example.
X-API-USER required | string Utilisateur de l'API fourni dans l'espace client. |
X-API-KEY required | string Clé API fournie dans l'espace client. |
Paramètres de redirection interne.
domain required | string Nom de domaine. |
https required | boolean Forcer HTTPS ou non. |
rType required | integer Enum: 301 302 |
www required | boolean Forcer www ou non. |
id required | integer Numéro d'identification (ID) du compte World. Il peut être trouvé avec la commande /get-accounts. |
{- "domain": "mydomain.com",
- "https": true,
- "rType": 301,
- "www": true,
- "id": "2222"
}
{- "data": {
- "message": "Successfully add redirection"
}, - "success": true,
- "errors": [ ]
}
Redirection qui forcera HTTPS ou www, par example.
X-API-USER required | string Utilisateur de l'API fourni dans l'espace client. |
X-API-KEY required | string Clé API fournie dans l'espace client. |
Paramètres de redirection externe.
domain required | string Nom de domaine. |
https required | boolean Forcer HTTPS ou non. |
rType required | integer Enum: 301 302 |
destinationDomain required | string Le domaine auquel vous désirez rediriger le lien. |
id required | integer Numéro d'identification (ID) du compte World. Il peut être trouvé avec la commande /get-accounts. |
{- "domain": "mydomain.com",
- "https": true,
- "rType": 301,
- "destinationDomain": "google.com",
- "id": "2222"
}
{- "data": {
- "message": "Successfully add redirection"
}, - "success": true,
- "errors": [ ]
}
Supprimer la redirection d'un domaine.
X-API-USER required | string Utilisateur de l'API fourni dans l'espace client. |
X-API-KEY required | string Clé API fournie dans l'espace client. |
Supprimer les paramètres de redirection.
domain required | string Nom de domaine. |
id required | integer Numéro d'identification (ID) du compte World. Il peut être trouvé avec la commande /get-accounts. |
{- "domain": "mydomain.com",
- "id": "2222"
}
{- "data": {
- "message": "Successfully delete redirection"
}, - "success": true,
- "errors": [ ]
}
Obtenir les journaux des règles de pare-feu d'applications web (WAF) du domaine.
Qu'est-ce qu'un Web App Firewall ?
X-API-USER required | string Utilisateur de l'API fourni dans l'espace client. |
X-API-KEY required | string Clé API fournie dans l'espace client. |
Obtenir les paramètres des journaux du WAF.
domain required | string Nom de domaine. |
id required | integer Numéro d'identification (ID) du compte World. Il peut être trouvé avec la commande /get-accounts. |
{- "domain": "mydomain.com",
- "id": "2222"
}
{- "data": {
- "hits": [
- {
- "timestamp": "2022-01-22T10:00:20.000Z",
- "request": {
- "geoip": {
- "continent_code": "EU",
- "country_code": "DE",
- "country_name": "Germany",
- "latitude": 51.2299,
- "longitude": 9.9123,
- "ip": "1.1.1.1",
- "timezone": "Europe/Berlin"
}, - "headers": {
- "Host": "mydomain.com",
- "Accept": "*/*",
- "Accept-Encoding": "gzip deflate",
- "Connection": "keep-alive",
- "User-Agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:77.0) Gecko/20100101 Firefox/77.0"
}, - "host": "mydomain.com",
- "clientPost": "12345",
- "clientIp": "1.1.1.1",
- "localPort": "80",
- "localIp": "2.2.2.2",
- "method": "GET",
- "uri": "/.env",
- "http_version": "HTTP/1.1",
- "responseStatus": "403",
- "ruleId": 390709
}, - "auditMessages": [
- {
- "details": { }
}
]
}
]
}, - "success": true,
- "errors": [ ]
}
Obtenir les règles du pare-feu d'applications web (WAF) du domaine.
Qu'est-ce qu'un Web App Firewall ?
X-API-USER required | string Utilisateur de l'API fourni dans l'espace client. |
X-API-KEY required | string Clé API fournie dans l'espace client. |
Obtenir les paramètres des règles du WAF.
domain required | string Nom de domaine. |
id required | integer Numéro d'identification (ID) du compte World. Il peut être trouvé avec la commande /get-accounts. |
{- "domain": "mydomain.com",
- "id": "2222"
}
{- "data": {
- "allRulesRange": "3001-39780",
- "disabledRules": [
- [
- 1111,
- 2222
]
], - "rules": [
- {
- "description": "possible spam domain: uribl match of submitted link domain on urirbl.com blocklist.",
- "ids": [
- [
- 1111,
- 2222,
- 3333
]
]
}
]
}, - "success": true,
- "errors": [ ]
}
Mettre à jour les règles de pare-feu d'applications web (WAF) du domaine.
Qu'est-ce qu'un Web App Firewall ?
X-API-USER required | string Utilisateur de l'API fourni dans l'espace client. |
X-API-KEY required | string Clé API fournie dans l'espace client. |
Obtenir les paramètres des règles du WAF.
domain required | string Nom de domaine. |
wafDisabledRules required | Array of integers Règles à désactiver. |
append | boolean Ajouter des règles à la liste de règles de désactivation existante ou réinitialiser avec une nouvelle liste de règles ?' |
id required | integer Numéro d'identification (ID) du compte World. Il peut être trouvé avec la commande /get-accounts. |
{- "domain": "mydomain.com",
- "wafDisabledRules": [
- "12345"
], - "append": true,
- "id": "2222"
}
{- "data": {
- "message": "Successfully update rules"
}, - "success": true,
- "errors": [ ]
}
Retrouver la zone dns complète.
X-API-USER required | string Utilisateur de l'API fourni dans l'espace client. |
X-API-KEY required | string Clé API fournie dans l'espace client. |
Retrouve la zone dns.
domain required | string Nom de domaine. |
id | integer Numéro d'identification (ID) du compte World. Il peut être trouvé avec la commande /get-accounts. |
{- "domain": "mydomain.com",
- "id": "2222"
}
{- "data": [
- {
- "type": "TXT",
- "name": "mail.mydomain.com",
- "ttl": 14400,
- "records": [
- {
- "value": "mydomain.com"
}
]
}
], - "success": true,
- "errors": [ ]
}
Ajoutera les valeurs par défaut de la zone dns.
X-API-USER required | string Utilisateur de l'API fourni dans l'espace client. |
X-API-KEY required | string Clé API fournie dans l'espace client. |
domain required | string Nom de domaine. |
id | integer Numéro d'identification (ID) du compte World. Il peut être trouvé avec la commande /get-accounts. |
{- "domain": "mydomain.com",
- "id": "2222"
}
{- "data": [
- {
- "type": "TXT",
- "name": "mail.mydomain.com",
- "ttl": 14400,
- "records": [
- {
- "value": "mydomain.com"
}
]
}
], - "success": true,
- "errors": [ ]
}
Permet d'ajouter ou modifier des records sur la zone DNS
X-API-USER required | string Utilisateur de l'API fourni dans l'espace client. |
X-API-KEY required | string Clé API fournie dans l'espace client. |
domain required | string Nom de domaine. |
id | integer Numéro d'identification (ID) du compte World. Il peut être trouvé avec la commande /get-accounts. |
required | Array of objects Liste des records à ajouter ou modifier |
{- "domain": "mydomain.com",
- "id": "2222",
- "rrsets": [
- {
- "type": "TXT",
- "name": "mail.mydomain.com",
- "ttl": 14400,
- "records": [
- {
- "value": "mydomain.com"
}
]
}
]
}
{- "success": true,
- "errors": [ ]
}
Obtenir tous les courriels du compte.
X-API-USER required | string Utilisateur de l'API fourni dans l'espace client. |
X-API-KEY required | string Clé API fournie dans l'espace client. |
Paramètres d'identification du compte World.
id required | integer Numéro d'identification (ID) du compte World. Il peut être trouvé avec la commande /get-accounts. |
{- "id": "2222"
}
{- "data": [
- {
- "id": 1111,
- "domain": "mydomain.com",
- "status": "ACTIVE",
- "email": "myemail@mydomain.com",
- "quota": 0
}
], - "success": true,
- "errors": [ ]
}
Créer une nouvelle adresse de messagerie.
X-API-USER required | string Utilisateur de l'API fourni dans l'espace client. |
X-API-KEY required | string Clé API fournie dans l'espace client. |
Ajouter les paramètres de l'adresse de messagerie.
domain required | string Nom de domaine. |
password required | string Mot de passe du compte de messagerie. |
mailUser required | string Utilisateur du courrier électronique. |
quota | integer Taille du quota de courriels en Mo. |
id required | integer Numéro d'identification (ID) du compte World. Il peut être trouvé avec la commande /get-accounts. |
{- "domain": "mydomain.com",
- "password": "(%S0L1dP@SsW0RdZ%&)",
- "mailUser": "info",
- "quota": 5000,
- "id": "2222"
}
{- "data": {
- "message": "Successfully create email account"
}, - "success": true,
- "errors": [ ]
}
Supprimer une adresse de courrier électronique.
X-API-USER required | string Utilisateur de l'API fourni dans l'espace client. |
X-API-KEY required | string Clé API fournie dans l'espace client. |
Supprimer les paramètres de l'adresse électronique.
domain required | string Nom de domaine. |
mailUser required | string Utilisateur du courrier électronique. |
id required | integer Numéro d'identification (ID) du compte World. Il peut être trouvé avec la commande /get-accounts. |
{- "domain": "mydomain.com",
- "mailUser": "info",
- "id": "2222"
}
{- "data": {
- "message": "Successfully delete email account"
}, - "success": true,
- "errors": [ ]
}
Changer le mot de passe d'un compte de messagerie.
X-API-USER required | string Utilisateur de l'API fourni dans l'espace client. |
X-API-KEY required | string Clé API fournie dans l'espace client. |
Changer les paramètres du mot de passe.
domain required | string Nom de domaine. |
mailUser required | string Utilisateur du courrier électronique. |
password required | string Mot de passe du compte de messagerie. |
id required | integer Numéro d'identification (ID) du compte World. Il peut être trouvé avec la commande /get-accounts. |
{- "domain": "mydomain.com",
- "mailUser": "info",
- "password": "(%S0L1dP@SsW0RdZ%&)",
- "id": "2222"
}
{- "data": {
- "message": "Successfully change password"
}, - "success": true,
- "errors": [ ]
}
Modifier le quota d'un compte de messagerie.
X-API-USER required | string Utilisateur de l'API fourni dans l'espace client. |
X-API-KEY required | string Clé API fournie dans l'espace client. |
Modifier les paramètres du quota.
domain required | string Nom de domaine. |
mailUser required | string Utilisateur du courrier électronique. |
quota required | integer Nouveau quota de courriels en Mo. |
id required | integer Numéro d'identification (ID) du compte World. Il peut être trouvé avec la commande /get-accounts. |
{- "domain": "mydomain.com",
- "mailUser": "info",
- "quota": 5000,
- "id": "2222"
}
{- "data": {
- "message": "Successfully change password"
}, - "success": true,
- "errors": [ ]
}
Suspendre plusieurs adresses électroniques.
X-API-USER required | string Utilisateur de l'API fourni dans l'espace client. |
X-API-KEY required | string Clé API fournie dans l'espace client. |
Suspendre les paramètres de plusieurs adresses électroniques.
required | object Liste d'adresses électroniques à suspendre. |
id required | integer Numéro d'identification (ID) du compte World. Il peut être trouvé avec la commande /get-accounts. |
{- "emails": {
- "domain": "mydomain.com",
- "mailUser": "info"
}, - "id": "2222"
}
{- "data": {
- "message": "Successfully suspend account"
}, - "success": true,
- "errors": [ ]
}
Lever la suspension de plusieurs adresses électroniques.
X-API-USER required | string Utilisateur de l'API fourni dans l'espace client. |
X-API-KEY required | string Clé API fournie dans l'espace client. |
Lever la suspension des paramètres des adresses électroniques.
required | object Liste des adresses électroniques dont la suspension doit être levée. |
id required | integer Numéro d'identification (ID) du compte World. Il peut être trouvé avec la commande /get-accounts. |
{- "emails": {
- "domain": "mydomain.com",
- "mailUser": "info"
}, - "id": "2222"
}
{- "data": {
- "message": "Successfully unsuspend account"
}, - "success": true,
- "errors": [ ]
}
Authentification du courriel de la liste.
X-API-USER required | string Utilisateur de l'API fourni dans l'espace client. |
X-API-KEY required | string Clé API fournie dans l'espace client. |
Paramètres d'authentification du courriel.
domain required | string Nom de domaine. |
mailUser required | string Utilisateur du courrier électronique. |
id required | integer Numéro d'identification (ID) du compte World. Il peut être trouvé avec la commande /get-accounts. |
{- "domain": "mydomain.com",
- "mailUser": "info",
- "id": "2222"
}
{- "data": {
- "usingPhDns": true,
- "dkim": true,
- "spf": true,
- "dMarc": true
}, - "success": true,
- "errors": [ ]
}
Activer l'authentification des messages électroniques.
X-API-USER required | string Utilisateur de l'API fourni dans l'espace client. |
X-API-KEY required | string Clé API fournie dans l'espace client. |
Paramètres d'authentification des paramètres des courriels.
domain required | string Nom de domaine. |
mailUser required | string Utilisateur du courrier électronique. |
auth required | string Enum: "dkim" "spf" "dMarc" Authentification du courriel. |
id required | integer Numéro d'identification (ID) du compte World. Il peut être trouvé avec la commande /get-accounts. |
{- "domain": "mydomain.com",
- "mailUser": "info",
- "auth": "dkim",
- "id": "2222"
}
{- "data": {
- "message": "Successfully enable DKIM"
}, - "success": true,
- "errors": [ ]
}
Désactiver l'authentification des courriels.
X-API-USER required | string Utilisateur de l'API fourni dans l'espace client. |
X-API-KEY required | string Clé API fournie dans l'espace client. |
Paramètres d'authentification des courriels.
domain required | string Nom de domaine. |
mailUser required | string Utilisateur du courrier électronique. |
auth required | string Enum: "dkim" "spf" "dMarc" Authentification des courriels. |
id required | integer Numéro d'identification (ID) du compte World. Il peut être trouvé avec la commande /get-accounts. |
{- "domain": "mydomain.com",
- "mailUser": "info",
- "auth": "dkim",
- "id": "2222"
}
{- "data": {
- "message": "Successfully disable DKIM"
}, - "success": true,
- "errors": [ ]
}
Obtenir les bases de données des comptes World.
X-API-USER required | string Utilisateur de l'API fourni dans l'espace client. |
X-API-KEY required | string Clé API fournie dans l'espace client. |
Paramètres des numéros d'identification (ID) des comptes World.
id required | integer Numéro d'identification (ID) du compte World. Il peut être trouvé avec la commande /get-accounts. |
{- "id": "2222"
}
{- "data": [
- {
- "name": "username_dbname",
- "databaseUsers": [
- {
- "name": "username_dbuser",
- "permissions": [
- "ALTER"
]
}
]
}
], - "success": true,
- "errors": [ ]
}
Création d'une nouvelle base de données.
X-API-USER required | string Utilisateur de l'API fourni dans l'espace client. |
X-API-KEY required | string Clé API fournie dans l'espace client. |
Création des paramètres de la base de données.
name required | string Nom de la base de données. |
id required | integer Numéro d'identification (ID) du compte World. Il peut être trouvé avec la commande /get-accounts. |
{- "name": "newdatabase",
- "id": "2222"
}
{- "data": [
- {
- "message": "Successfully create database"
}
], - "success": true,
- "errors": [ ]
}
Supprimer la base de données.
X-API-USER required | string Utilisateur de l'API fourni dans l'espace client. |
X-API-KEY required | string Clé API fournie dans l'espace client. |
Supprimer les paramètres de la base de données.
name required | string Nom de la base de données. |
id required | integer Numéro d'identification (ID) du compte World. Il peut être trouvé avec la commande /get-accounts. |
{- "name": "newdatabase",
- "id": "2222"
}
{- "data": [
- {
- "message": "Successfully delete database"
}
], - "success": true,
- "errors": [ ]
}
Obtenir la liste des usagers de la base de données du compte World.
X-API-USER required | string Utilisateur de l'API fourni dans l'espace client. |
X-API-KEY required | string Clé API fournie dans l'espace client. |
Paramètres d'identification du compte World.
id required | integer Numéro d'identification (ID) du compte World. Il peut être trouvé avec la commande /get-accounts. |
{- "id": "2222"
}
{- "data": [
- [
- "username_dbuser1",
- "username_dbuser2"
]
], - "success": true,
- "errors": [ ]
}
Création d'un usager de la base de données.
X-API-USER required | string Utilisateur de l'API fourni dans l'espace client. |
X-API-KEY required | string Clé API fournie dans l'espace client. |
Création des paramètres de l'usager de la base de données.
dbUser required | string Nom de la base de données. |
password required | string Mot de passe du compte de messagerie. |
id required | integer Numéro d'identification (ID) du compte World. Il peut être trouvé avec la commande /get-accounts. |
{- "dbUser": "newuser",
- "password": "(%S0L1dP@SsW0RdZ%&)",
- "id": "2222"
}
{- "data": {
- "message": "Successfully create database user"
}, - "success": true,
- "errors": [ ]
}
Retirer l'usager d'une base de données.
X-API-USER required | string Utilisateur de l'API fourni dans l'espace client. |
X-API-KEY required | string Clé API fournie dans l'espace client. |
Retirer les paramètres de l'usager d'une base de données.
dbUser required | string Nom de la base de données. |
id required | integer Numéro d'identification (ID) du compte World. Il peut être trouvé avec la commande /get-accounts. |
{- "dbUser": "newuser",
- "id": "2222"
}
{- "data": {
- "message": "Successfully remove database user"
}, - "success": true,
- "errors": [ ]
}
Donner à un utilisateur l'accès à une base de données.
X-API-USER required | string Utilisateur de l'API fourni dans l'espace client. |
X-API-KEY required | string Clé API fournie dans l'espace client. |
Paramètres pour donner une permission.
databaseName required | string Nom de la base de données. |
databaseUsername required | string Nom d'usager de la base de données. |
privileges required | Array of any Items Enum: "ALTER" "ALTER ROUTINE" "CREATE" "CREATE ROUTINE" "CREATE TEMPORARY TABLES" "CREATE VIEW" "DELETE" "DROP" "EVENT" "EXECUTE" "INDEX" "INSERT" "LOCK TABLES" "REFERENCES" "SELECT" "SHOW VIEW" "TRIGGER" "UPDATE" |
id required | integer Numéro d'identification (ID) du compte World. Il peut être trouvé avec la commande /get-accounts. |
{- "databaseName": "existing_database",
- "databaseUsername": "existing_user",
- "privileges": [
- "ALTER"
], - "id": "2222"
}
{- "data": {
- "message": "Successfully grant access"
}, - "success": true,
- "errors": [ ]
}
Supprimer l'accès d'un utilisateur à une base de données.
X-API-USER required | string Utilisateur de l'API fourni dans l'espace client. |
X-API-KEY required | string Clé API fournie dans l'espace client. |
Paramètres pour retirer une permission.
databaseName required | string Nom de la base de données. |
databaseUsername required | string Nom d'usager de la base de données. |
privileges required | Array of any Items Enum: "ALTER" "ALTER ROUTINE" "CREATE" "CREATE ROUTINE" "CREATE TEMPORARY TABLES" "CREATE VIEW" "DELETE" "DROP" "EVENT" "EXECUTE" "INDEX" "INSERT" "LOCK TABLES" "REFERENCES" "SELECT" "SHOW VIEW" "TRIGGER" "UPDATE" |
id required | integer Numéro d'identification (ID) du compte World. Il peut être trouvé avec la commande /get-accounts. |
{- "databaseName": "existing_database",
- "databaseUsername": "existing_user",
- "privileges": [
- "ALTER"
], - "id": "2222"
}
{- "data": {
- "message": "Successfully remove access"
}, - "success": true,
- "errors": [ ]
}
Obtenir les tâches cron du compte World.
X-API-USER required | string Utilisateur de l'API fourni dans l'espace client. |
X-API-KEY required | string Clé API fournie dans l'espace client. |
Paramètres d'identification du compte World.
id required | integer Numéro d'identification (ID) du compte World. Il peut être trouvé avec la commande /get-accounts. |
{- "id": "2222"
}
{- "data": {
- "crons": [
- {
- "id": 1,
- "schedule": "* * * * *",
- "command": "whoami"
}
], - "cronEmail": "cronjob@mydomain.com"
}, - "success": true,
- "errors": [ ]
}
Ajouter un cron au compte World.
X-API-USER required | string Utilisateur de l'API fourni dans l'espace client. |
X-API-KEY required | string Clé API fournie dans l'espace client. |
Ajouter les paramètres du cron.
schedule required | string Horaire du cron. |
command required | string Commande du cron. |
id required | integer Numéro d'identification (ID) du compte World. Il peut être trouvé avec la commande /get-accounts. |
{- "schedule": "* * * * *",
- "command": "whoami",
- "id": "2222"
}
{- "data": {
- "message": "Successfully set crons"
}, - "success": true,
- "errors": [ ]
}
Effacer une tâche cron existante.
X-API-USER required | string Utilisateur de l'API fourni dans l'espace client. |
X-API-KEY required | string Clé API fournie dans l'espace client. |
Effacer les paramètres du cron.
schedule | string Horaire du cron. |
cronId required | integer Numéro d'identification du cron. On peut le trouver avec la commande /crons. |
id required | integer Numéro d'identification (ID) du compte World. Il peut être trouvé avec la commande /get-accounts. |
{- "schedule": "* * * * *",
- "cronId": "whoami",
- "id": "2222"
}
{- "data": {
- "message": "Successfully set crons"
}, - "success": true,
- "errors": [ ]
}
Définir l'adresse de courriel du cron. Cette adresse de courriel recevra la sortie standard (stdout) de la commande.
X-API-USER required | string Utilisateur de l'API fourni dans l'espace client. |
X-API-KEY required | string Clé API fournie dans l'espace client. |
Définir les paramètres de l'adresse de courriel du cron.
email required | string Adresse de courriel du cron. |
id required | integer Numéro d'identification (ID) du compte World. Il peut être trouvé avec la commande /get-accounts. |
{- "email": "cronemail@mydomain.com",
- "id": "2222"
}
{- "data": {
- "message": "Successfully set email"
}, - "success": true,
- "errors": [ ]
}
Enlever l'adresse de courriel du cron.
X-API-USER required | string Utilisateur de l'API fourni dans l'espace client. |
X-API-KEY required | string Clé API fournie dans l'espace client. |
Paramètres d'identification du compte World.
id required | integer Numéro d'identification (ID) du compte World. Il peut être trouvé avec la commande /get-accounts. |
{- "id": "2222"
}
{- "data": {
- "message": "Successfully delete cron email"
}, - "success": true,
- "errors": [ ]
}
Obtenir tous les comptes FTP.
X-API-USER required | string Utilisateur de l'API fourni dans l'espace client. |
X-API-KEY required | string Clé API fournie dans l'espace client. |
Paramètres d'identification du compte World.
id required | integer Numéro d'identification (ID) du compte World. Il peut être trouvé avec la commande /get-accounts. |
{- "id": "2222"
}
{- "data": [
- {
- "id": 1111,
- "username": "ftpuser@mydomain.com",
- "path": "/home/user1/public_html/ftpuser"
}
], - "success": true,
- "errors": [ ]
}
Créer un compte FTP.
X-API-USER required | string Utilisateur de l'API fourni dans l'espace client. |
X-API-KEY required | string Clé API fournie dans l'espace client. |
Paramètres de création d'un compte FTP.
domain required | string Nom de domaine. |
ftpUser required | string Nom d'usager du FTP. |
path required | string Chemin d'accès lié au compte FTP. |
password required | string Mot de passe du compte de messagerie. |
id required | integer Numéro d'identification (ID) du compte World. Il peut être trouvé avec la commande /get-accounts. |
{- "domain": "mydomain.com",
- "ftpUser": "ftpuser1",
- "path": "ftpuser/directory",
- "password": "(%S0L1dP@SsW0RdZ%&)",
- "id": "2222"
}
{- "data": {
- "id": 1111,
- "username": "ftpuser@mydomain.com",
- "path": "/home/user1/public_html/ftpuser"
}, - "success": true,
- "errors": [ ]
}
Supprimer un compte FTP.
X-API-USER required | string Utilisateur de l'API fourni dans l'espace client. |
X-API-KEY required | string Clé API fournie dans l'espace client. |
Supprimer les paramètres de création d'un compte FTP.
domain required | string Domain name. |
ftpUser required | string FTP username. |
id required | integer Numéro d'identification (ID) du compte World. Il peut être trouvé avec la commande /get-accounts. |
{- "domain": "mydomain.com",
- "ftpUser": "ftpuser1",
- "id": "2222"
}
{- "data": {
- "message": "Successfully delete ftp user."
}, - "success": true,
- "errors": [ ]
}
Changer le mot de passe du compte FTP.
X-API-USER required | string Utilisateur de l'API fourni dans l'espace client. |
X-API-KEY required | string Clé API fournie dans l'espace client. |
Paramètres de changement de mot de passe FTP.
domain required | string Nom de domaine. |
ftpUser required | string Nom d'usager du FTP. |
password required | string Mot de passe du compte de messagerie. |
id required | integer Numéro d'identification (ID) du compte World. Il peut être trouvé avec la commande /get-accounts. |
{- "domain": "mydomain.com",
- "ftpUser": "ftpuser1",
- "password": "(%S0L1dP@SsW0RdZ%&)",
- "id": "2222"
}
{- "data": {
- "message": "Successfully update ftp password"
}, - "success": true,
- "errors": [ ]
}
Mettre à jour le chemin d'accès au compte FTP.
X-API-USER required | string Utilisateur de l'API fourni dans l'espace client. |
X-API-KEY required | string Clé API fournie dans l'espace client. |
Paramètres de modification du chemin d'accès au compte FTP.
domain required | string Nom de domaine. |
ftpUser required | string Nom d'usager du FTP. |
path required | string Chemin d'accès lié au compte FTP. |
id required | integer Numéro d'identification (ID) du compte World. Il peut être trouvé avec la commande /get-accounts. |
{- "domain": "mydomain.com",
- "ftpUser": "ftpuser1",
- "path": "ftpuser/directory",
- "id": "2222"
}
{- "data": {
- "message": "Successfully update ftp path"
}, - "success": true,
- "errors": [ ]
}
Lister toutes les connexions actives.
X-API-USER required | string Utilisateur de l'API fourni dans l'espace client. |
X-API-KEY required | string Clé API fournie dans l'espace client. |
Paramètres d'identification du compte World.
id required | integer Numéro d'identification (ID) du compte World. Il peut être trouvé avec la commande /get-accounts. |
{- "id": "2222"
}
{- "data": [
- {
- "pid": "267888",
- "account": "ftpuser@mydomain.com",
- "time": 78,
- "state": "IDLE",
- "host": "1.1.1.1.",
- "localhost": "myserver2.n0c.ca",
- "localport": "21"
}
], - "success": true,
- "errors": [ ]
}
Installer les chemins d'accès de Wordpress.
X-API-USER required | string Utilisateur de l'API fourni dans l'espace client. |
X-API-KEY required | string Clé API fournie dans l'espace client. |
Identifiants des paramètres du compte World.
id required | integer Numéro d'identification (ID) du compte World. Il peut être trouvé avec la commande /get-accounts. |
{- "id": "2222"
}
{- "data": [
- [
- "/home/username/public_html",
- "/home/username/wp/site1"
]
], - "success": true,
- "errors": [ ]
}
Installation d'un wordpress
X-API-USER required | string Utilisateur de l'API fourni dans l'espace client. |
X-API-KEY required | string Clé API fournie dans l'espace client. |
Identifiants des paramètres du compte World.
adminUser required | string L'utilisateur administrateur |
adminPassword required | string Le mot de passe administrateur |
adminEmail required | string Le courriel administrateur |
domain required | string Le nom de domaine associé |
path required | string Le path d'installation |
title required | string Le titre du wordpress |
locale | string Default: "fr_FR" Locale du wordpress |
id required | integer Numéro d'identification (ID) du compte World. Il peut être trouvé avec la commande /get-accounts. |
{- "adminUser": "JohnDoe",
- "adminPassword": "(%S0L1dP@SsW0RdZ%&)",
- "adminEmail": "john@doe.com",
- "domain": "domaineexample.com",
- "path": "/blog",
- "title": "Blog PlanetHoster",
- "locale": "fr_FR",
- "id": "2222"
}
{- "data": { },
- "success": true,
- "errors": [ ]
}
Suppression d'une installation wordpress
X-API-USER required | string Utilisateur de l'API fourni dans l'espace client. |
X-API-KEY required | string Clé API fournie dans l'espace client. |
Identifiants des paramètres du compte World.
path required | string Le path d'installation |
id required | integer Numéro d'identification (ID) du compte World. Il peut être trouvé avec la commande /get-accounts. |
{- "path": "/blog",
- "id": "2222"
}
{- "data": { },
- "success": true,
- "errors": [ ]
}
List les cms disponibles à l'installation et leurs versions.
X-API-USER required | string Utilisateur de l'API fourni dans l'espace client. |
X-API-KEY required | string Clé API fournie dans l'espace client. |
Identifiants des paramètres du compte World.
id required | integer Numéro d'identification (ID) du compte World. Il peut être trouvé avec la commande /get-accounts. |
{- "id": "2222"
}
{- "data": [
- {
- "name": "joomla",
- "availableVersions": [
- {
- "tag_name": "1.1.1",
- "name": "Joomla! 1.1.1",
- "php_min_version": "7.2.5",
- "php_current": "7.2.5",
- "php_ok": true,
- "php_extensions": [
- [
- "phar",
- "gd"
]
], - "missing_extensions": [
- [
- "gd"
]
]
}
]
}
], - "success": true,
- "errors": [ ]
}
Lance l'installation d'un CMS
X-API-USER required | string Utilisateur de l'API fourni dans l'espace client. |
X-API-KEY required | string Clé API fournie dans l'espace client. |
Identifiants des paramètres du compte World.
cmsType required | string cms type |
path required | string Le path d'installation |
domain required | string Le domaine du CMS |
siteName required | string Le titre du CMS |
adminName required | string Le user administrateur |
adminPassword required | string Le mot de passe admin |
email required | string Le courriel de l'administrateur |
www | boolean Default: false Force le www |
https | boolean Default: true Force le https |
id required | integer Numéro d'identification (ID) du compte World. Il peut être trouvé avec la commande /get-accounts. |
{- "cmsType": "joomla",
- "path": "jooomla-test/",
- "domain": "exampledomain.com",
- "siteName": "Mon joomla de test",
- "adminName": "JoomlaAdmin",
- "adminPassword": "(%S0L1dP@SsW0RdZ%&)",
- "email": "john@doe.com",
- "www": false,
- "https": true,
- "id": "2222"
}
{- "data": "12fa6890-a2a2-223ea-a22a-847de9698035",
- "success": true,
- "errors": [ ]
}
List les CMS installés sur l'hébergement
X-API-USER required | string Utilisateur de l'API fourni dans l'espace client. |
X-API-KEY required | string Clé API fournie dans l'espace client. |
Identifiants des paramètres du compte World.
id required | integer Numéro d'identification (ID) du compte World. Il peut être trouvé avec la commande /get-accounts. |
{- "id": "2222"
}
{- "data": [
- {
- "path": "/home/username/public_html",
- "cmsType": "joomla",
- "cmsConfig": {
- "domain": "www.domain.com/joomla"
}
}
], - "success": true,
- "errors": [ ]
}
List les CMS qui ont récemment été installés ou qui sont en cours d'installation
X-API-USER required | string Utilisateur de l'API fourni dans l'espace client. |
X-API-KEY required | string Clé API fournie dans l'espace client. |
Identifiants des paramètres du compte World.
id required | integer Numéro d'identification (ID) du compte World. Il peut être trouvé avec la commande /get-accounts. |
{- "id": "2222"
}
{- "data": [
- {
- "id": "12fa6890-a2a2-223ea-a22a-847de9698035",
- "status": "running",
- "cmsType": "joomla",
- "time": "2023-05-25T14:40:01.922798012Z",
- "installParams": {
- "tagName": "1.1.1",
- "user": "doexcvbn",
- "domain": "exampledomain.com",
- "path": "jooomla-test/"
}
}
], - "success": true,
- "errors": [ ]
}
Supprime une installation de CMS
X-API-USER required | string Utilisateur de l'API fourni dans l'espace client. |
X-API-KEY required | string Clé API fournie dans l'espace client. |
Identifiants des paramètres du compte World.
path required | string Le path d'installation |
id required | integer Numéro d'identification (ID) du compte World. Il peut être trouvé avec la commande /get-accounts. |
{- "path": "/jooomla-test",
- "id": "2222"
}
{- "data": { },
- "success": true,
- "errors": [ ]
}
Retrouver les données de performance
X-API-USER required | string Utilisateur de l'API fourni dans l'espace client. |
X-API-KEY required | string Clé API fournie dans l'espace client. |
Identifiants des paramètres du compte World.
periodType required | string Enum: "day" "hour" Le type de période recherchée |
period required | number [ 1 .. 90 ] Periode recherchée |
id required | integer Numéro d'identification (ID) du compte World. Il peut être trouvé avec la commande /get-accounts. |
{- "periodType": "day",
- "period": 30,
- "id": "2222"
}
{- "data": [
- { }
], - "success": true,
- "errors": [ ]
}
Retourne l'utilisaton de l'espace disque (réponse toujours en BYTE)
X-API-USER required | string Utilisateur de l'API fourni dans l'espace client. |
X-API-KEY required | string Clé API fournie dans l'espace client. |
Identifiants des paramètres du compte World.
id required | integer Numéro d'identification (ID) du compte World. Il peut être trouvé avec la commande /get-accounts. |
{- "id": "2222"
}
{- "data": {
- "total": 216896757,
- "diskUsage": { },
- "dbUsage": { }
}, - "success": true,
- "errors": [ ]
}
Statistique du serveur web (Visites)
X-API-USER required | string Utilisateur de l'API fourni dans l'espace client. |
X-API-KEY required | string Clé API fournie dans l'espace client. |
Identifiants des paramètres du compte World.
period required | number Enum: "30d" "7d" "24h" "12h" "1h" Periode recherchée |
domain required | string Le domaine visé |
id required | integer Numéro d'identification (ID) du compte World. Il peut être trouvé avec la commande /get-accounts. |
{- "period": "7d",
- "domain": "domainexample.com",
- "id": "2222"
}
{- "data": { },
- "success": true,
- "errors": [ ]
}
Statistique du serveur web (Visites)
X-API-USER required | string Utilisateur de l'API fourni dans l'espace client. |
X-API-KEY required | string Clé API fournie dans l'espace client. |
Identifiants des paramètres du compte World.
period required | number Enum: "30d" "7d" "24h" "12h" "1h" Periode recherchée |
domain required | string Le domaine visé |
id required | integer Numéro d'identification (ID) du compte World. Il peut être trouvé avec la commande /get-accounts. |
{- "period": "7d",
- "domain": "domainexample.com",
- "id": "2222"
}
{- "data": { },
- "success": true,
- "errors": [ ]
}