L'API PlanetHoster fournit un ensemble complet d'outils pour gérer les noms de domaine et les services d'hébergement web. Elle permet aux utilisateurs d'effectuer un large éventail d'actions, y compris l'enregistrement de domaines, la gestion DNS, la configuration d'hébergement, la gestion des certificats SSL et le déploiement d'applications. Avec le support de plusieurs langages de programmation et technologies web, l'API permet aux développeurs d'automatiser et de simplifier les opérations liées aux domaines, aux comptes d'hébergement, aux e-mails, aux bases de données et aux paramètres de sécurité, offrant une expérience d'hébergement flexible et efficace.
GET
, POST
, PUT
, PATCH
et DELETE
. Si votre client ne prend pas en charge tous les verbes, vous pouvez remplacer le verbe en utilisant l'en-tête HTTP X-Http-Method-Override
.4XX
ou 5XX
, accompagnés d'un objet JSON contenant un message "error"
et un entier "error_code"
optionnel.ETag
et prend en charge l'en-tête If-None-Match
pour la validation du cache.X-API-USER
et X-API-KEY
.Effectue un test simple pour vérifier la connexion à l'API PlanetHoster.
curl -X GET \ -H "X-API-KEY: XXXXX" \ -H "X-API-USER: XXXXX" \ 'https://api.planethoster.net/v3/hello'
{- "message": "Connected successfully",
- "successful_connection": true
}
Récupère des informations détaillées sur votre compte revendeur, y compris les crédits, la devise, ainsi que le nombre de commandes et de domaines actifs.
curl -X GET \ -H "X-API-KEY: XXXXX" \ -H "X-API-USER: XXXXX" \ 'https://api.planethoster.net/v3/account/info'
{- "message": "Account information successfully obtained",
- "credit_remaining": 500.51,
- "credit_currency": "CAD",
- "num_active_orders": 3,
- "num_active_domains": 3
}
Récupère les détails des prix pour l'enregistrement, le renouvellement et le transfert de noms de domaine pour tous les TLD proposés par PlanetHoster. La réponse indique également si la protection WHOIS ID est prise en charge pour chaque TLD et si un code EPP est requis pour les transferts de domaines.
currency_code | string Devise dans laquelle récupérer les prix (par exemple, USD, EUR, CAD). |
{- "currency_code": "EUR"
}
{- "message": "Successfully retrieved prices",
- "currency_code": "EUR",
- "tlds": {
- ".fr": {
- "register": 10,
- "transfer": 10,
- "renew": 10,
- "transfer_requires_epp_code": true,
- "id_protection_supported": false
}, - ".be": {
- "register": 6,
- "transfer": 6,
- "renew": 10,
- "transfer_requires_epp_code": false,
- "id_protection_supported": false
}
}
}
Gérer les noms de domaine, y compris les opérations d'enregistrement et de renouvellement.
Récupère la liste de tous les domaines actifs associés à votre compte. La réponse inclut le nombre total de domaines actifs ainsi que leurs noms respectifs.
curl -X GET \ -H "X-API-KEY: XXXXX" \ -H "X-API-USER: XXXXX" \ 'https://api.planethoster.net/v3/domains'
{- "num_active_domains": 5,
- "active_domains": [
- {
- "domain_name": "räksmörgås.josefsson.org",
- "idn_domain_name": "xn--rksmrgs-5wao1o.josefsson.org",
- "nameservers": {
- "ns1": "nsa.n0c.com",
- "ns2": "nsb.n0c.com",
- "ns3": "nsc.n0c.com"
}, - "registration_date": "2021-01-01",
- "next_invoice_date": "2022-01-01",
- "registration_period_in_years": 1,
- "registry_lock": false,
- "id_protection": true,
- "renew_enabled": true
}
]
}
Récupère des informations détaillées sur un domaine qui a été enregistré avec succès ou pour lequel une commande de transfert a été créée. Cela inclut les détails de l'enregistrement, le statut du transfert et d'autres données liées au domaine.
sld required | string Domaine de deuxième niveau (SLD), qui est le nom de domaine sans le TLD. |
tld required | string Domaine de premier niveau (TLD) sans le point qui le précède. |
{- "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"
}
Vérifie si un nom de domaine spécifique est disponible pour l'enregistrement. La requête nécessite que le Second-Level Domain (SLD) et le Top-Level Domain (TLD) soient fournis. La réponse inclut des informations sur la disponibilité du domaine, s'il est catégorisé comme domaine premium, ainsi que les détails de tarification pour les domaines premium.
sld required | string Domaine de deuxième niveau (SLD), qui est le nom de domaine sans le TLD. |
tld required | string Domaine de premier niveau (TLD) sans le point qui le précède. |
{- "sld": "mydomain",
- "tld": "com"
}
{- "available": true,
- "message": "Available",
- "is_premium": true,
- "premium_register_price": 100.11,
- "premium_renew_price": 100.11
}
Lance le processus d'enregistrement d'un nom de domaine, permettant de l'enregistrer pour une durée comprise entre 1 et 10 ans.
L'enregistrement peut être personnalisé avec des serveurs de noms spécifiques et une option de protection de l'identité WHOIS. Les domaines premium peuvent entraîner des frais d'enregistrement plus élevés.
Certains domaines peuvent nécessiter des informations supplémentaires. Pour plus de détails, consultez notre article de la base de connaissances sur les conditions particulières des domaines de pays.
Paramètres requis pour enregistrer le domaine.
period required | integer [ 1 .. 10 ] Le nombre d'années pour lesquelles le domaine est enregistré. |
ns1 required | string Serveur de noms primaire utilisé pour la résolution DNS du domaine. |
ns2 required | string Serveur de noms secondaire utilisé pour la résolution DNS du domaine. |
ns3 | string Serveur de noms tertiaire facultatif pour la résolution DNS. |
ns4 | string Serveur de noms quaternaire facultatif pour la résolution DNS. |
ns5 | string Serveur de noms quinquenaire facultatif pour la résolution DNS. |
id_protection required | boolean Indique si la protection d'identité WHOIS doit être activée pour ce domaine. |
register_if_premium required | boolean Poursuivre l'enregistrement même si le domaine est classé comme un domaine premium, ce qui peut entraîner des coûts plus élevés. |
use_planethoster_nameservers required | boolean Définir cette option sur |
addtl_field | object Un objet représentant les champs supplémentaires requis pour le TLD spécifique en cours d'enregistrement. |
sld required | string Domaine de deuxième niveau (SLD), qui est le nom de domaine sans le TLD. |
tld required | string Domaine de premier niveau (TLD) sans le point qui le précède. |
registrant_first_name required | string Prénom du titulaire du domaine. |
registrant_last_name required | string Nom de famille du titulaire du domaine. |
registrant_email required | string Adresse e-mail du titulaire utilisée pour les communications relative au 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 Ligne d'adresse additionelle du titulaire, si applicable Ce champ peut être laissé vide. |
registrant_city required | string Ville où se trouve le titulaire du domaine. |
registrant_postal_code required | string Code postal de l'adresse du titulaire du domaine. |
registrant_state required | string État ou province où se trouve le titulaire du domaine. |
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 Numéro de téléphone du titulaire, incluant l'indicatif international. Exemples : '+33' pour la France, '+1' pour le Canada. |
admin_first_name | string Prénom du contact administratif pour le domaine. |
admin_last_name | string Nom de famille du contact administratif pour le domaine. |
admin_email | string Adresse e-mail du contact administratif utilisée pour la gestion du domaine. |
admin_company_name | string Nom de l'entreprise ou de l'organisation associée au contact administratif. Laisser vide si l'enregistrement est à titre personnel. |
admin_address1 | string Adresse principale du contact administratif, incluant le numéro civique. |
admin_address2 | string Ligne d'adresse additionelle du contact administratif, si applicable Ce champ peut être laissé vide. |
admin_city | string Ville où se trouve le contact administratif. |
admin_postal_code | string Code postal de l'adresse du contact administratif. |
admin_state | string État ou province où se trouve le contact administratif. |
admin_country_code | string Le code de deux lettres représentant le pays de résidence du contact administratif. Consultez la liste des codes de pays ici. |
admin_phone | string Numéro de téléphone du contact administratif, incluant l'indicatif international. Exemples : '+33' pour la France, '+1' pour le Canada. |
billing_first_name | string Prénom du contact de facturation pour le domaine. |
billing_last_name | string Nom de famille du contact de facturation pour le domaine. |
billing_email | string Adresse e-mail du contact de facturation utilisée pour les communications financières liées au domaine. |
billing_company_name | string Nom de l'entreprise ou de l'organisation associée au contact de facturation. Laisser vide si l'enregistrement est à titre personnel. |
billing_address1 | string Adresse principale du contact de facturation, incluant le numéro civique. |
billing_address2 | string Ligne d'adresse additionelle du contact de facturation, si applicable Ce champ peut être laissé vide. |
billing_city | string Ville où se trouve le contact de facturation. |
billing_postal_code | string Code postal de l'adresse du contact de facturation. |
billing_state | string État ou province où se trouve le contact de facturation. |
billing_country_code | string Le code de deux lettres représentant le pays de résidence du contact administratif. Consultez la liste des codes de pays ici. |
billing_phone | string Numéro de téléphone du contact de facturation, incluant l'indicatif international. Exemples : '+33' pour la France, '+1' pour le Canada. |
tech_first_name | string Prénom du contact technique pour le domaine. |
tech_last_name | string Nom de famille du contact technique pour le domaine. |
tech_email | string Adresse e-mail du contact technique utilisée pour les demandes techniques liées au domaine. |
tech_company_name | string Nom de l'entreprise ou de l'organisation associée au contact technique. Laisser vide si l'enregistrement est à titre personnel. |
tech_address1 | string Adresse principale du contact technique, incluant le numéro civique. |
tech_address2 | string Ligne d'adresse additionelle du contact technique, si applicable Laisser vide si non nécessaire. |
tech_city | string Ville où se trouve le contact technique. |
tech_postal_code | string Code postal de l'adresse du contact technique. |
tech_state | string État ou province où se trouve le contact technique. |
tech_country_code | string Le code de deux lettres représentant le pays de résidence du contact technique. Consultez la liste des codes de pays ici. |
tech_phone | string Numéro de téléphone du contact technique, incluant l'indicatif international. Exemples : '+33' pour la France, '+1' pour le Canada. |
{- "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": { },
- "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": "Bâtiment A, Appartement 12",
- "registrant_city": "Montreal.",
- "registrant_postal_code": "44444.",
- "registrant_state": "Quebec.",
- "registrant_country_code": "CA.",
- "registrant_phone": "+1.5145555555.",
- "admin_first_name": "John.",
- "admin_last_name": "Doe.",
- "admin_email": "johndoe@mydomain.com.",
- "admin_company_name": "string",
- "admin_address1": "123 Parkway Lane.",
- "admin_address2": "Bâtiment A, Appartement 12",
- "admin_city": "Montreal.",
- "admin_postal_code": "44444.",
- "admin_state": "Quebec.",
- "admin_country_code": "CA.",
- "admin_phone": "+1.5145555555.",
- "billing_first_name": "John.",
- "billing_last_name": "Doe.",
- "billing_email": "johndoe@mydomain.com.",
- "billing_company_name": "string",
- "billing_address1": "123 Parkway Lane.",
- "billing_address2": "Bâtiment A, Appartement 12",
- "billing_city": "Montreal.",
- "billing_postal_code": "44444.",
- "billing_state": "Quebec.",
- "billing_country_code": "CA.",
- "billing_phone": "+1.5145555555.",
- "tech_first_name": "John.",
- "tech_last_name": "Doe.",
- "tech_email": "johndoe@mydomain.com.",
- "tech_company_name": "string",
- "tech_address1": "123 Parkway Lane.",
- "tech_address2": "Bâtiment A, Appartement 12",
- "tech_city": "Montreal.",
- "tech_postal_code": "44444.",
- "tech_state": "Quebec.",
- "tech_country_code": "CA.",
- "tech_phone": "+1.5145555555."
}
{- "message": "Domain registration order successfully created",
- "order_id": 2222,
- "order_total": 19.99,
- "expiry_date": "2024-02-02"
}
Transfer a domain name from your current registrar to PlanetHoster.
Initie le processus de transfert d'un nom de domaine depuis votre registrar actuel vers PlanetHoster. Cela vous permet de regrouper la gestion de vos domaines sur la plateforme PlanetHoster. Le transfert nécessite le Second-Level Domain (SLD), le Top-Level Domain (TLD) et le code d'autorisation de transfert (code EPP) fourni par votre registrar actuel.
epp_code required | string Transfer secret is a domain transfer secret (transfer key), a key or code. |
sld required | string Domaine de deuxième niveau (SLD), qui est le nom de domaine sans le TLD. |
tld required | string Domaine de premier niveau (TLD) sans le point qui le précède. |
{- "epp_code": "a!8/e!__Ph",
- "sld": "mydomain",
- "tld": "com"
}
{- "message": "Successfully launch transfer"
}
Renouvelle l'enregistrement d'un nom de domaine actif pour une durée spécifiée de 1 à 10 ans. Cela garantit que le domaine reste actif et enregistré sous votre propriété pour la durée choisie.
Paramètres requis pour le renouvellement du domaine.
period required | integer [ 1 .. 10 ] Le nombre d'années pour lesquelles le domaine est enregistré. |
sld required | string Domaine de deuxième niveau (SLD), qui est le nom de domaine sans le TLD. |
tld required | string Domaine de premier niveau (TLD) sans le point qui le précède. |
{- "period": 2,
- "sld": "mydomain",
- "tld": "com"
}
{- "message": "Domain renewal order created successfully",
- "order_id": "2222",
- "order_total": 9.95
}
Récupère les informations de contact WHOIS pour un nom de domaine actif. Cette opération fournit des détails approfondis sur les contacts enregistrés associés au domaine, y compris les informations personnelles et les détails de l'entreprise. Ces informations sont cruciales pour la gestion du domaine et peuvent aider dans divers processus administratifs.
sld required | string Domaine de deuxième niveau (SLD), qui est le nom de domaine sans le TLD. |
tld required | string Domaine de premier niveau (TLD) sans le point qui le précède. |
{- "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"
]
}
]
}
Met à jour les informations de contact WHOIS pour le nom de domaine actif spécifié. Cette opération permet de modifier des détails essentiels tels que le nom du titulaire, l'adresse, l'email et le numéro de téléphone. Il est important de maintenir ces informations à jour pour garantir une communication efficace concernant la gestion et la propriété du domaine.
Paramètres de mise à jour du contact.
sld required | string Domaine de deuxième niveau (SLD), qui est le nom de domaine sans le TLD. |
tld required | string Domaine de premier niveau (TLD) sans le point qui le précède. |
registrant_first_name required | string Prénom du titulaire du domaine. |
registrant_last_name required | string Nom de famille du titulaire du domaine. |
registrant_email required | string Adresse e-mail du titulaire utilisée pour les communications relative au 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 Ligne d'adresse additionelle du titulaire, si applicable Ce champ peut être laissé vide. |
registrant_city required | string Ville où se trouve le titulaire du domaine. |
registrant_postal_code required | string Code postal de l'adresse du titulaire du domaine. |
registrant_state required | string État ou province où se trouve le titulaire du domaine. |
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 Numéro de téléphone du titulaire, incluant l'indicatif international. Exemples : '+33' pour la France, '+1' pour le Canada. |
admin_first_name | string Prénom du contact administratif pour le domaine. |
admin_last_name | string Nom de famille du contact administratif pour le domaine. |
admin_email | string Adresse e-mail du contact administratif utilisée pour la gestion du domaine. |
admin_company_name | string Nom de l'entreprise ou de l'organisation associée au contact administratif. Laisser vide si l'enregistrement est à titre personnel. |
admin_address1 | string Adresse principale du contact administratif, incluant le numéro civique. |
admin_address2 | string Ligne d'adresse additionelle du contact administratif, si applicable Ce champ peut être laissé vide. |
admin_city | string Ville où se trouve le contact administratif. |
admin_postal_code | string Code postal de l'adresse du contact administratif. |
admin_state | string État ou province où se trouve le contact administratif. |
admin_country_code | string Le code de deux lettres représentant le pays de résidence du contact administratif. Consultez la liste des codes de pays ici. |
admin_phone | string Numéro de téléphone du contact administratif, incluant l'indicatif international. Exemples : '+33' pour la France, '+1' pour le Canada. |
billing_first_name | string Prénom du contact de facturation pour le domaine. |
billing_last_name | string Nom de famille du contact de facturation pour le domaine. |
billing_email | string Adresse e-mail du contact de facturation utilisée pour les communications financières liées au domaine. |
billing_company_name | string Nom de l'entreprise ou de l'organisation associée au contact de facturation. Laisser vide si l'enregistrement est à titre personnel. |
billing_address1 | string Adresse principale du contact de facturation, incluant le numéro civique. |
billing_address2 | string Ligne d'adresse additionelle du contact de facturation, si applicable Ce champ peut être laissé vide. |
billing_city | string Ville où se trouve le contact de facturation. |
billing_postal_code | string Code postal de l'adresse du contact de facturation. |
billing_state | string État ou province où se trouve le contact de facturation. |
billing_country_code | string Le code de deux lettres représentant le pays de résidence du contact administratif. Consultez la liste des codes de pays ici. |
billing_phone | string Numéro de téléphone du contact de facturation, incluant l'indicatif international. Exemples : '+33' pour la France, '+1' pour le Canada. |
tech_first_name | string Prénom du contact technique pour le domaine. |
tech_last_name | string Nom de famille du contact technique pour le domaine. |
tech_email | string Adresse e-mail du contact technique utilisée pour les demandes techniques liées au domaine. |
tech_company_name | string Nom de l'entreprise ou de l'organisation associée au contact technique. Laisser vide si l'enregistrement est à titre personnel. |
tech_address1 | string Adresse principale du contact technique, incluant le numéro civique. |
tech_address2 | string Ligne d'adresse additionelle du contact technique, si applicable Laisser vide si non nécessaire. |
tech_city | string Ville où se trouve le contact technique. |
tech_postal_code | string Code postal de l'adresse du contact technique. |
tech_state | string État ou province où se trouve le contact technique. |
tech_country_code | string Le code de deux lettres représentant le pays de résidence du contact technique. Consultez la liste des codes de pays ici. |
tech_phone | string Numéro de téléphone du contact technique, incluant l'indicatif international. Exemples : '+33' pour la France, '+1' pour le Canada. |
{- "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": "Bâtiment A, Appartement 12",
- "registrant_city": "Montreal.",
- "registrant_postal_code": "44444.",
- "registrant_state": "Quebec.",
- "registrant_country_code": "CA.",
- "registrant_phone": "+1.5145555555.",
- "admin_first_name": "John.",
- "admin_last_name": "Doe.",
- "admin_email": "johndoe@mydomain.com.",
- "admin_company_name": "string",
- "admin_address1": "123 Parkway Lane.",
- "admin_address2": "Bâtiment A, Appartement 12",
- "admin_city": "Montreal.",
- "admin_postal_code": "44444.",
- "admin_state": "Quebec.",
- "admin_country_code": "CA.",
- "admin_phone": "+1.5145555555.",
- "billing_first_name": "John.",
- "billing_last_name": "Doe.",
- "billing_email": "johndoe@mydomain.com.",
- "billing_company_name": "string",
- "billing_address1": "123 Parkway Lane.",
- "billing_address2": "Bâtiment A, Appartement 12",
- "billing_city": "Montreal.",
- "billing_postal_code": "44444.",
- "billing_state": "Quebec.",
- "billing_country_code": "CA.",
- "billing_phone": "+1.5145555555.",
- "tech_first_name": "John.",
- "tech_last_name": "Doe.",
- "tech_email": "johndoe@mydomain.com.",
- "tech_company_name": "string",
- "tech_address1": "123 Parkway Lane.",
- "tech_address2": "Bâtiment A, Appartement 12",
- "tech_city": "Montreal.",
- "tech_postal_code": "44444.",
- "tech_state": "Quebec.",
- "tech_country_code": "CA.",
- "tech_phone": "+1.5145555555."
}
{- "message": "Contact(s) successfully saved"
}
Récupère le statut de verrouillage d'un nom de domaine enregistré. Cette opération vous informe si le domaine est actuellement verrouillé ou déverrouillé.
Un domaine verrouillé ne peut pas être transféré à un autre registraire, offrant une couche de sécurité supplémentaire contre les tentatives de transfert non autorisées.
sld required | string Domaine de deuxième niveau (SLD), qui est le nom de domaine sans le TLD. |
tld required | string Domaine de premier niveau (TLD) sans le point qui le précède. |
{- "sld": "mydomain",
- "tld": "com"
}
{- "message": "Lock status successfully obtained",
- "is_locked": true,
- "domain_name": "mydomain.com"
}
Active le verrouillage du registraire sur un nom de domaine enregistré et actif. Ce processus empêche les transferts non autorisés en garantissant que le domaine ne peut pas être déplacé vers un autre registraire sans d'abord être déverrouillé.
sld required | string Domaine de deuxième niveau (SLD), qui est le nom de domaine sans le TLD. |
tld required | string Domaine de premier niveau (TLD) sans le point qui le précède. |
{- "sld": "mydomain",
- "tld": "com"
}
{- "message": "Lock status successfully saved (Locked)",
- "is_locked": true,
- "domain_name": "mydomain.com"
}
Désactive le verrouillage du registraire sur un nom de domaine enregistré et actif, permettant ainsi son transfert vers un autre registraire. Cette opération est essentielle pour gérer les changements de propriété des domaines avant d'initier un transfert.
sld required | string Domaine de deuxième niveau (SLD), qui est le nom de domaine sans le TLD. |
tld required | string Domaine de premier niveau (TLD) sans le point qui le précède. |
{- "sld": "mydomain",
- "tld": "com"
}
{- "message": "Lock status successfully saved (Locked)",
- "is_locked": true,
- "domain_name": "mydomain.com"
}
Récupère les serveurs de noms associés à un nom de domaine enregistré. Cette opération vous permet de visualiser les paramètres actuels des serveurs de noms pour votre domaine, qui sont essentiels pour diriger le trafic et gérer les enregistrements DNS. Remarque : Au moins deux serveurs de noms doivent être associés au domaine pour que cette opération réussisse.
sld required | string Domaine de deuxième niveau (SLD), qui est le nom de domaine sans le TLD. |
tld required | string Domaine de premier niveau (TLD) sans le point qui le précède. |
{- "sld": "mydomain",
- "tld": "com"
}
{- "message": "Nameservers successfully obtained",
- "nameservers": [
- "ns1.resellersite.com",
- "ns2.resellersite.com"
]
}
Met à jour les serveurs de noms associés à votre domaine. Cette opération vous permet de spécifier les serveurs de noms primaire et secondaire, ainsi que des serveurs de noms de secours facultatifs pour la redondance.
Assurez-vous que tous les serveurs de noms spécifiés sont valides et actuellement opérationnels ; sinon, la mise à jour peut échouer.
Paramètres pour mettre à jour les serveurs de noms.
ns1 required | string Le serveur de noms principal pour le domaine, responsable des requêtes DNS initiales. |
ns2 required | string Le serveur de noms secondaire pour le domaine, utilisé pour la redondance et l'équilibrage de charge. |
ns3 | string Un serveur de noms de secours facultatif, offrant une redondance supplémentaire. |
ns4 | string Un autre serveur de noms de secours facultatif pour une fiabilité accrue. |
ns5 | string Un cinquième serveur de noms de secours facultatif, améliorant encore la redondance. |
sld required | string Domaine de deuxième niveau (SLD), qui est le nom de domaine sans le TLD. |
tld required | string Domaine de premier niveau (TLD) sans le point qui le précède. |
{- "ns1": "ns1.resellersite.com",
- "ns2": "ns2.resellersite.net",
- "ns3": "ns3.resellersite.com",
- "ns4": "ns4.resellersite.com",
- "ns5": "ns5.resellersite.com",
- "sld": "mydomain",
- "tld": "com"
}
{- "message": "Nameserver(s) successfully saved"
}
Envoie le code EPP (également connu sous le nom de code Auth Info) pour le domaine spécifié à l'adresse email du titulaire du domaine. Le code EPP est requis lors du transfert d'un domaine vers un autre registraire, et cette opération garantit qu'il est envoyé en toute sécurité à l'email approprié enregistré.
Paramètres requis pour demander le code EPP pour un domaine.
sld required | string Domaine de deuxième niveau (SLD), qui est le nom de domaine sans le TLD. |
tld required | string Domaine de premier niveau (TLD) 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",
- "domain_name": "mydomain.com"
}
Gérer les services d'hébergement, y compris les configurations et les paramètres de compte.
Récupère des informations détaillées sur votre service The World et tous les sous-comptes associés. Cela inclut l'allocation des ressources, le statut et d'autres détails essentiels pour gérer les sous-hébergements. Utile pour surveiller les ressources disponibles et gérer le statut de vos sous-comptes.
curl -X GET \ -H "X-API-KEY: XXXXX" \ -H "X-API-USER: XXXXX" \ 'https://api.planethoster.net/v3/the-world/info'
{- "available_resources": {
- "cpu": 6,
- "io": 12,
- "mem": 12
}, - "nb_active_or_suspended_accounts": 1,
- "world_accounts": [
- {
- "id": 2222,
- "status": "Active",
- "username": "dhshlkdf",
- "domain": "test-domain.com",
- "hostname": "world-server.test.planethoster.net",
- "location": "CA",
- "platform": "N0C",
- "resources": {
- "cpu": 6,
- "io": 12,
- "mem": 12
}
}
]
}
Récupère des informations détaillées sur tous vos serveurs N0C HybridCloud et leurs comptes associés. Cela inclut l'allocation des ressources, l'état des serveurs et d'autres détails essentiels pour la gestion de vos serveurs HybridCloud.
curl -X GET \ -H "X-API-KEY: XXXXX" \ -H "X-API-USER: XXXXX" \ 'https://api.planethoster.net/v3/hybridcloud/info'
{- "nb_n0c_hybridcloud": 2,
- "n0c_hybridclouds": [
- {
- "id": 2222,
- "hostname": "hc-lovelysuperfrog-ca.n0c.com",
- "ip": "192.168.0.1",
- "location": "Canada (Quebec)",
- "cpu": 16,
- "disk_space": 60,
- "memory": 32,
- "world_accounts": [
- {
- "username": "dhshlkdf",
- "status": "ACTIVE",
- "createdAt": "2023-12-05T23:09:59.000Z",
- "domain": "test-domain.com",
- "resources": {
- "cpu": 8,
- "io": 24,
- "mem": 24,
- "diskQuota": 110240,
- "diskUsage": 1862.4453125
}
}
]
}
]
}
Crée un nouveau compte N0C sur la plateforme d'hébergement HybridCloud ou The World, en allouant les ressources spécifiées et en préinstallant éventuellement un CMS.
Paramètres requis pour créer le compte.
id required | integer ID du serveur Hybridcloud, peut être trouvé avec /v3/hybridcloud/info. |
disk_space | integer Espace disque maximum autorisé pour le compte (en Go). |
domain required | string Domaine principal pour le compte. |
cpu | integer Nombre de cœurs CPU alloués au compte. |
memory | integer Quantité de mémoire allouée au compte (en Go). |
io | integer Bande passante I/O allouée au compte (en Mo/s). |
cms_name | string Enum: "wp" "joomla" "prestashop" "drupal" Préinstaller optionnellement un CMS lors de la création du compte. |
{- "id": "4444",
- "disk_space": 10,
- "domain": "test-domain.com",
- "cpu": 2,
- "memory": 4,
- "io": 2,
- "cms_name": "wp"
}
{- "account_created": true,
- "server_hostname": "world-server.planethoster.com",
- "server_ip": "199.16.XX.XXX",
- "id": 2222,
- "username": "usernamexyz",
- "password": "XXXXXXXXXXXXXXX"
}
Mettez à jour l'allocation des ressources pour un compte N0C hébergé sur la plateforme HybridCloud ou The World. Cette opération vous permet d'ajuster le CPU, la mémoire, les entrées/sorties (I/O) et l'espace disque selon les besoins.
De plus, ce point de terminaison (endpoint) peut être utilisé pour changer le mot de passe du compte d'hébergement.
Paramètres pour modifier le compte d'hébergement.
disk_space | integer Limite d'espace disque pour le compte (en Go). |
cpu required | integer Nombre de cœurs CPU à allouer au compte. |
memory | integer Quantité de mémoire (en Go) à allouer au compte. |
io | integer Bande passante I/O (en Mo/s) à allouer au compte. |
id required | integer ID du serveur Hybridcloud, peut être trouvé avec /v3/hybridcloud/info. |
username required | string Nom d'utilisateur N0C Hybridcloud, peut être trouvé avec /v3/hybridcloud/info. |
{- "id": "4444",
- "username": "ffavexdc",
- "disk_space": 10,
- "cpu": 2,
- "memory": 4,
- "io": 2
}
{- "cpu_updated": true,
- "mem_updated": true,
- "io_updated": true,
- "errors": [ ]
}
Supprime définitivement un compte N0C des plateformes d'hébergement HybridCloud ou The World.
Remarque : Le compte doit être suspendu avant la suppression.
Paramètres requis pour la suppression du compte.
id required | integer ID du serveur Hybridcloud, peut être trouvé avec /v3/hybridcloud/info. |
username required | string Nom d'utilisateur N0C Hybridcloud, peut être trouvé avec /v3/hybridcloud/info. |
password required | string Le mot de passe du compte N0C, requis pour confirmer la suppression. |
{- "id": "4444",
- "username": "ffavexdc",
- "password": "*2CO6cdy4M8Tv)"
}
{- "message": "Successfully terminate account"
}
Initie la suspension d'un compte World. Fournissez une raison pour la suspension afin d'assurer une tenue de dossier appropriée.
Paramètres nécessaires pour suspendre le compte.
id required | integer ID du serveur Hybridcloud, peut être trouvé avec /v3/hybridcloud/info. |
username required | string Nom d'utilisateur N0C Hybridcloud, peut être trouvé avec /v3/hybridcloud/info. |
reason required | string La raison de la suspension du compte. |
{- "id": "4444",
- "username": "ffavexdc",
- "reason": "Suspension reason"
}
{- "account_suspended": true,
- "message": "Successfully suspend account",
- "suspension_reason": "Suspension reason"
}
Réactive un compte d'hébergement World suspendu, restaurant l'accès aux services associés à ce compte.
Paramètres nécessaires pour réactiver un compte suspendu.
id required | integer ID du serveur Hybridcloud, peut être trouvé avec /v3/hybridcloud/info. |
username required | string Nom d'utilisateur N0C Hybridcloud, peut être trouvé avec /v3/hybridcloud/info. |
{- "id": "4444",
- "username": "ffavexdc"
}
{- "account_unsuspended": true,
- "message": "Successfully unsuspend account"
}
Active une URL temporaire pour le domaine principal d'un compte d'hébergement, permettant l'accès via une URL unique pendant le développement ou la maintenance.
Paramètres requis pour activer l'URL temporaire.
id required | integer ID du serveur Hybridcloud, peut être trouvé avec /v3/hybridcloud/info. |
username required | string Nom d'utilisateur N0C Hybridcloud, peut être trouvé avec /v3/hybridcloud/info. |
{- "id": "4444",
- "username": "ffavexdc"
}
{- "success": true,
- "data": {
- "temporaryUrl": "string"
}
}
Désactive l'URL temporaire pour le domaine principal d'un compte d'hébergement, supprimant le lien d'accès temporaire.
Paramètres requis pour désactiver l'URL temporaire.
id required | integer ID du serveur Hybridcloud, peut être trouvé avec /v3/hybridcloud/info. |
username required | string Nom d'utilisateur N0C Hybridcloud, peut être trouvé avec /v3/hybridcloud/info. |
{- "id": "4444",
- "username": "ffavexdc"
}
{- "success": true,
- "data": { }
}
Récupérer la liste de tous les comptes email associés à un compte spécifique.
Paramètres requis pour récupérer les comptes email.
id required | integer ID du serveur Hybridcloud, peut être trouvé avec /v3/hybridcloud/info. |
username required | string Nom d'utilisateur N0C Hybridcloud, peut être trouvé avec /v3/hybridcloud/info. |
{- "id": "4444",
- "username": "ffavexdc"
}
{- "data": [
- {
- "id": 1111,
- "domain": "mydomain.com",
- "status": "ACTIVE",
- "email": "myemail@mydomain.com",
- "quota": 0
}
], - "success": true,
- "errors": [ ],
- "reseller_id": "49gg39ed5888ee6bacebea8d8adab1e7"
}
Crée une nouvelle adresse email associée à un domaine spécifié.
Paramètres requis pour créer le nouveau compte email.
id required | integer ID du serveur Hybridcloud, peut être trouvé avec /v3/hybridcloud/info. |
username required | string Nom d'utilisateur N0C Hybridcloud, peut être trouvé avec /v3/hybridcloud/info. |
domain required | string Le domaine sous lequel l'adresse email sera créée. |
password required | string Le mot de passe pour le nouveau compte email. |
mailUser required | string Le nom d'utilisateur pour l'adresse email (par exemple, 'info' pour info@mydomain.com). |
quota | integer La taille maximale de stockage pour le compte email en mégaoctets. |
{- "id": "4444",
- "username": "ffavexdc",
- "domain": "mydomain.com",
- "password": "(%S0L1dP@SsW0RdZ%&)",
- "mailUser": "info",
- "quota": 5000
}
{- "data": {
- "message": "Successfully create email account"
}, - "success": true,
- "errors": [ ],
- "reseller_id": "49gg39ed5888ee6bacebea8d8adab1e7"
}
Met à jour le mot de passe et/ou le quota d'un compte email existant.
Paramètres pour modifier le compte email.
id required | integer ID du serveur Hybridcloud, peut être trouvé avec /v3/hybridcloud/info. |
username required | string Nom d'utilisateur N0C Hybridcloud, peut être trouvé avec /v3/hybridcloud/info. |
domain required | string Le domaine associé au compte email. |
mailUser required | string Le nom d'utilisateur du compte email à modifier. |
password required | string Nouveau mot de passe pour le compte email, si mise à jour. |
quota | integer Nouveau quota email en mégaoctets (Mo) pour le compte. |
{- "id": "4444",
- "username": "ffavexdc",
- "domain": "mydomain.com",
- "mailUser": "info",
- "password": "(%S0L1dP@SsW0RdZ%&)",
- "quota": 5000
}
{- "data": [
- {
- "message": "Successfully changed quota"
}
], - "success": true,
- "errors": [ ],
- "reseller_id": "49gg39ed5888ee6bacebea8d8adab1e7"
}
Supprime une adresse email du domaine spécifié.
Paramètres requis pour supprimer le compte email.
id required | integer ID du serveur Hybridcloud, peut être trouvé avec /v3/hybridcloud/info. |
username required | string Nom d'utilisateur N0C Hybridcloud, peut être trouvé avec /v3/hybridcloud/info. |
domain required | string Le domaine associé au compte email à supprimer. |
mailUser required | string Le nom d'utilisateur du compte email à supprimer. |
{- "id": "4444",
- "username": "ffavexdc",
- "domain": "mydomain.com",
- "mailUser": "info"
}
{- "data": {
- "message": "Successfully delete email account"
}, - "success": true,
- "errors": [ ],
- "reseller_id": "49gg39ed5888ee6bacebea8d8adab1e7"
}
Suspendre une ou plusieurs adresses e-mail associées au compte.
Paramètres requis pour suspendre des adresses e-mail.
email required | string L'adresse e-mail à suspendre. |
id required | integer ID du serveur Hybridcloud, peut être trouvé avec /v3/hybridcloud/info. |
username required | string Nom d'utilisateur N0C Hybridcloud, peut être trouvé avec /v3/hybridcloud/info. |
{- "email": "info@mydomain.com",
- "id": "4444",
- "username": "ffavexdc"
}
{- "data": {
- "message": "Successfully suspend account"
}, - "success": true,
- "errors": [ ],
- "reseller_id": "49gg39ed5888ee6bacebea8d8adab1e7"
}
Réactiver une ou plusieurs adresses e-mail précédemment suspendues associées au compte.
Paramètres nécessaires pour réactiver les adresses e-mail.
email required | string L'adresse e-mail à réactiver. |
id required | integer ID du serveur Hybridcloud, peut être trouvé avec /v3/hybridcloud/info. |
username required | string Nom d'utilisateur N0C Hybridcloud, peut être trouvé avec /v3/hybridcloud/info. |
{- "email": "info@mydomain.com",
- "id": "4444",
- "username": "ffavexdc"
}
{- "data": {
- "message": "Successfully unsuspend account"
}, - "success": true,
- "errors": [ ],
- "reseller_id": "49gg39ed5888ee6bacebea8d8adab1e7"
}
Récupérer le statut des méthodes d'authentification email actuel pour le domaine spécifié.
Paramètres requis pour vérifier l'authentification email.
id required | integer ID du serveur Hybridcloud, peut être trouvé avec /v3/hybridcloud/info. |
username required | string Nom d'utilisateur N0C Hybridcloud, peut être trouvé avec /v3/hybridcloud/info. |
domain required | string Le nom de domaine pour lequel vérifier le statut d'authentification. |
{- "id": "4444",
- "username": "ffavexdc",
- "domain": "mydomain.com"
}
{- "data": {
- "usingPhDns": true,
- "dkim": true,
- "spf": true,
- "dMarc": true,
- "values": {
- "dkim": "v=DKIM1; k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5QIFGpMwZAL3/VQmcrmclI28Ivdt4QqgsQjHM31iCBHsDP+72CI8HAJHUK7dQZO02kEU3NzyiDzKsXQzQz94vDa2oJUscuUbON8ikjPRCFpAQ99DGiCH6gwDz1ZRkO2rJogi8WEvmN5aePYbM5lKOkjdSPs0e3XvVfox0XhrqkQIDAQAB",
- "spf": "v=spf1 a mx ip4:199.188.220.177 ~all",
- "dMarc": "v=DMARC1; p=none"
}
}, - "success": true,
- "errors": [ ],
- "reseller_id": "49gg39ed5888ee6bacebea8d8adab1e7"
}
Activer une méthode d'authentification email spécifique pour le domaine donné.
Paramètres requis pour activer l'authentification email.
id required | integer ID du serveur Hybridcloud, peut être trouvé avec /v3/hybridcloud/info. |
username required | string Nom d'utilisateur N0C Hybridcloud, peut être trouvé avec /v3/hybridcloud/info. |
domain required | string Le nom de domaine pour lequel activer l'authentification. |
auth required | string Enum: "dkim" "spf" "dMarc" La méthode d'authentification à activer. |
{- "id": "4444",
- "username": "ffavexdc",
- "domain": "mydomain.com",
- "auth": "dkim"
}
{- "data": {
- "message": "Successfully enable DKIM"
}, - "success": true,
- "errors": [ ],
- "reseller_id": "49gg39ed5888ee6bacebea8d8adab1e7"
}
Désactiver une méthode d'authentification email spécifique pour le domaine donné.
Paramètres requis pour désactiver l'authentification email.
id required | integer ID du serveur Hybridcloud, peut être trouvé avec /v3/hybridcloud/info. |
username required | string Nom d'utilisateur N0C Hybridcloud, peut être trouvé avec /v3/hybridcloud/info. |
domain required | string Le nom de domaine pour lequel désactiver l'authentification. |
auth required | string Enum: "dkim" "spf" "dMarc" La méthode d'authentification à désactiver. |
{- "id": "4444",
- "username": "ffavexdc",
- "domain": "mydomain.com",
- "auth": "dkim"
}
{- "data": {
- "message": "Successfully disable DKIM"
}, - "success": true,
- "errors": [ ],
- "reseller_id": "49gg39ed5888ee6bacebea8d8adab1e7"
}
Configurer et gérer les transferts d'email pour rediriger les emails d'une adresse à une autre.
Récupérer toutes les redirections d'emails configurées pour un compte.
Paramètres requis pour récupérer la liste des redirections d'emails.
id required | integer ID du serveur Hybridcloud, peut être trouvé avec /v3/hybridcloud/info. |
username required | string Nom d'utilisateur N0C Hybridcloud, peut être trouvé avec /v3/hybridcloud/info. |
{- "id": "4444",
- "username": "ffavexdc"
}
{- "data": [
- {
- "id": 1111,
- "kind": "standard",
- "forwarder": "myemail",
- "domain": "mydomain.com",
- "forwardTo": [
- "info@mydomain.com"
], - "keepCopy": false
}
], - "success": true,
- "errors": [ ],
- "reseller_id": "49gg39ed5888ee6bacebea8d8adab1e7"
}
Créer une nouvelle redirection d'email pour une adresse email.
Paramètres pour créer une redirection d'email.
kind required | string Value: "standard" |
forwarder required | string L'utilisateur email utilisé pour rediriger les messages. |
id required | integer ID du serveur Hybridcloud, peut être trouvé avec /v3/hybridcloud/info. |
username required | string Nom d'utilisateur N0C Hybridcloud, peut être trouvé avec /v3/hybridcloud/info. |
domain required | string Le nom de domaine où la redirection sera créée. |
forwardTo required | Array of strings Les adresses email de destination où les emails seront redirigés. |
keepCopy | boolean Indique si une copie des emails redirigés doit être conservée sur le compte email original. |
{- "kind": "standard",
- "forwarder": "myemail",
- "id": "4444",
- "username": "ffavexdc",
- "domain": "mydomain.com",
- "forwardTo": [
- "your@mydomain.com"
], - "keepCopy": false
}
{- "data": {
- "id": 1111,
- "message": "Successfully created email forwarder"
}, - "success": true,
- "errors": [ ],
- "reseller_id": "49gg39ed5888ee6bacebea8d8adab1e7"
}
Mettre à jour une redirection d'email existante.
Paramètres pour modifier une redirection d'email.
kind required | string Value: "standard" |
forwarder required | string L'utilisateur email utilisé pour rediriger les messages. |
id required | integer ID du serveur Hybridcloud, peut être trouvé avec /v3/hybridcloud/info. |
username required | string Nom d'utilisateur N0C Hybridcloud, peut être trouvé avec /v3/hybridcloud/info. |
forwarder_id required | integer L'ID de la redirection à modifier. |
domain required | string Le domaine associé à la redirection. |
forwardTo required | Array of strings Les adresses email de destination où les emails doivent être redirigés. |
keepCopy | boolean Spécifie si une copie des emails redirigés sera conservée sur le compte email original. |
{- "kind": "standard",
- "forwarder": "myemail",
- "id": "4444",
- "username": "ffavexdc",
- "forwarder_id": 935,
- "domain": "mydomain.com",
- "forwardTo": [
- "your@mydomain.com"
], - "keepCopy": false
}
{- "data": {
- "id": 1111,
- "message": "Successfully created email forwarder"
}, - "success": true,
- "errors": [ ],
- "reseller_id": "49gg39ed5888ee6bacebea8d8adab1e7"
}
Supprimer une redirection d'email existante.
Paramètres pour supprimer une redirection d'email.
id required | integer ID du serveur Hybridcloud, peut être trouvé avec /v3/hybridcloud/info. |
username required | string Nom d'utilisateur N0C Hybridcloud, peut être trouvé avec /v3/hybridcloud/info. |
forwarder_id required | integer L'ID de la redirection à supprimer. |
{- "id": "4444",
- "username": "ffavexdc",
- "forwarder_id": 935
}
{- "data": {
- "message": "Successfully deleted email forwarder"
}, - "success": true,
- "errors": [ ],
- "reseller_id": "49gg39ed5888ee6bacebea8d8adab1e7"
}
Récupérer la liste de tous les domaines associés au compte d'hébergement.
Paramètres requis pour lister tous les domaines.
id required | integer ID du serveur Hybridcloud, peut être trouvé avec /v3/hybridcloud/info. |
username required | string Nom d'utilisateur N0C Hybridcloud, peut être trouvé avec /v3/hybridcloud/info. |
{- "id": "4444",
- "username": "ffavexdc"
}
{- "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": [ ],
- "reseller_id": "49gg39ed5888ee6bacebea8d8adab1e7"
}
Ajoute un nouveau domaine ou sous-domaine au compte d'hébergement.
Paramètres requis pour ajouter un nouveau domaine.
id required | integer ID du serveur Hybridcloud, peut être trouvé avec /v3/hybridcloud/info. |
username required | string Nom d'utilisateur N0C Hybridcloud, peut être trouvé avec /v3/hybridcloud/info. |
domain required | string Nom de domaine à ajouter. |
subDomain | string Nom du sous-domaine, le cas échéant. |
docroot required | string Répertoire racine du domaine. |
{- "id": "4444",
- "username": "ffavexdc",
- "domain": "mydomain.com",
- "subDomain": "sub1",
- "docroot": "public_html/mydomain/"
}
{- "data": {
- "message": "Successfully set domain"
}, - "success": true,
- "errors": [ ],
- "reseller_id": "49gg39ed5888ee6bacebea8d8adab1e7"
}
Modifie la racine du répertoire d'un domaine existant.
Paramètres requis pour modifier la racine du répertoire du domaine.
id required | integer ID du serveur Hybridcloud, peut être trouvé avec /v3/hybridcloud/info. |
username required | string Nom d'utilisateur N0C Hybridcloud, peut être trouvé avec /v3/hybridcloud/info. |
domain required | string Nom de domaine existant. |
docroot required | string Nouveau répertoire racine du domaine. |
{- "id": "4444",
- "username": "ffavexdc",
- "domain": "mydomain.com",
- "docroot": "public_html/mydomain/"
}
{- "data": {
- "message": "Successfully set domain"
}, - "success": true,
- "errors": [ ],
- "reseller_id": "49gg39ed5888ee6bacebea8d8adab1e7"
}
Supprime le domaine spécifié du compte N0C.
Paramètres requis pour supprimer un domaine.
id required | integer ID du serveur Hybridcloud, peut être trouvé avec /v3/hybridcloud/info. |
username required | string Nom d'utilisateur N0C Hybridcloud, peut être trouvé avec /v3/hybridcloud/info. |
domain required | string Nom de domaine à supprimer. |
{- "id": "4444",
- "username": "ffavexdc",
- "domain": "mydomain.com"
}
{- "data": {
- "message": "Successfully remove domain"
}, - "success": true,
- "errors": [ ],
- "reseller_id": "49gg39ed5888ee6bacebea8d8adab1e7"
}
Suspendre un ou plusieurs domaines associés au compte d'hébergement.
Paramètres spécifiant les domaines à suspendre.
domain required | string Le nom de domaine à suspendre. |
id required | integer ID du serveur Hybridcloud, peut être trouvé avec /v3/hybridcloud/info. |
username required | string Nom d'utilisateur N0C Hybridcloud, peut être trouvé avec /v3/hybridcloud/info. |
{- "domain": "mydomain.com",
- "id": "4444",
- "username": "ffavexdc"
}
{- "data": {
- "message": "Domains suspended successfully"
}, - "success": true,
- "errors": [ ],
- "reseller_id": "49gg39ed5888ee6bacebea8d8adab1e7"
}
Réactiver un ou plusieurs domaines associés au compte d'hébergement.
Paramètres spécifiant les domaines à réactiver.
domain required | string Le nom de domaine à réactiver. |
id required | integer ID du serveur Hybridcloud, peut être trouvé avec /v3/hybridcloud/info. |
username required | string Nom d'utilisateur N0C Hybridcloud, peut être trouvé avec /v3/hybridcloud/info. |
{- "domain": "mydomain.com",
- "id": "4444",
- "username": "ffavexdc"
}
{- "data": {
- "message": "Domains unsuspended successfully"
}, - "success": true,
- "errors": [ ],
- "reseller_id": "49gg39ed5888ee6bacebea8d8adab1e7"
}
Récupérer la zone DNS complète pour un domaine spécifié.
Remarque : Si vous possédez uniquement le domaine sans compte d'hébergement, vous pouvez tout de même gérer la zone DNS avec le domaine uniquement.
Paramètres nécessaires pour récupérer la zone DNS.
id required | integer ID du serveur Hybridcloud, peut être trouvé avec /v3/hybridcloud/info. |
username required | string Nom d'utilisateur N0C Hybridcloud, peut être trouvé avec /v3/hybridcloud/info. |
domain required | string Le nom de domaine pour lequel la zone DNS est récupérée. |
{- "id": "4444",
- "username": "ffavexdc",
- "domain": "mydomain.com"
}
{- "data": [
- {
- "type": "TXT",
- "name": "mail.mydomain.com",
- "ttl": 14400,
- "records": [
- {
- "value": "mydomain.com"
}
]
}
], - "success": true,
- "errors": [ ],
- "reseller_id": "49gg39ed5888ee6bacebea8d8adab1e7"
}
Permet d'ajouter ou de modifier des enregistrements dans la zone DNS.
Remarque : Si vous possédez uniquement le domaine sans compte d'hébergement, vous pouvez tout de même gérer la zone DNS avec le domaine uniquement.
id required | integer ID du serveur Hybridcloud, peut être trouvé avec /v3/hybridcloud/info. |
username required | string Nom d'utilisateur N0C Hybridcloud, peut être trouvé avec /v3/hybridcloud/info. |
domain required | string Le nom de domaine pour lequel la zone DNS est modifiée. |
required | Array of objects Liste des enregistrements DNS à ajouter ou modifier. |
{- "id": "4444",
- "username": "ffavexdc",
- "domain": "mydomain.com",
- "rrsets": [
- {
- "type": "TXT",
- "name": "mail.mydomain.com",
- "ttl": 14400,
- "records": [
- {
- "value": "mydomain.com"
}
]
}
]
}
{- "success": true,
- "errors": [ ],
- "reseller_id": "49gg39ed5888ee6bacebea8d8adab1e7"
}
Réinitialise la zone DNS avec les valeurs par défaut.
Remarque : Si vous possédez uniquement le domaine sans compte d'hébergement, vous pouvez tout de même gérer la zone DNS avec le domaine seulement.
id required | integer ID du serveur Hybridcloud, peut être trouvé avec /v3/hybridcloud/info. |
username required | string Nom d'utilisateur N0C Hybridcloud, peut être trouvé avec /v3/hybridcloud/info. |
domain required | string Le nom de domaine pour lequel la zone DNS sera réinitialisée. |
{- "id": "4444",
- "username": "ffavexdc",
- "domain": "mydomain.com"
}
{- "data": [
- {
- "type": "TXT",
- "name": "mail.mydomain.com",
- "ttl": 14400,
- "records": [
- {
- "value": "mydomain.com"
}
]
}
], - "success": true,
- "errors": [ ],
- "reseller_id": "49gg39ed5888ee6bacebea8d8adab1e7"
}
Récupère le certificat SSL actif pour un domaine spécifié. Ce point de terminaison (endpoint) fournit des informations détaillées sur le statut du certificat, la date d'expiration, l'émetteur et toute erreur pouvant être survenue lors du processus d'émission du certificat.
Paramètres requis pour récupérer le certificat SSL.
id required | integer ID du serveur Hybridcloud, peut être trouvé avec /v3/hybridcloud/info. |
username required | string Nom d'utilisateur N0C Hybridcloud, peut être trouvé avec /v3/hybridcloud/info. |
domain required | string Le nom de domaine pour lequel le certificat SSL est demandé. |
{- "id": "4444",
- "username": "ffavexdc",
- "domain": "mydomain.com"
}
{- "data": {
- "status": "active",
- "expireAt": "2024-12-20T04:05:20.000Z",
- "lastError": null,
- "errorCode": null,
- "requestedAt": "2024-09-21T05:03:38.000Z",
- "issuer": "Let's Encrypt"
}, - "success": true,
- "errors": [ ],
- "reseller_id": "49gg39ed5888ee6bacebea8d8adab1e7"
}
Lance le renouvellement d'un certificat SSL pour un domaine spécifié en utilisant AutoSSL. Ce processus permet de s'assurer que le domaine maintient une connexion sécurisée, protégeant ainsi les données des utilisateurs et préservant la confiance dans la sécurité du site web.
Paramètres requis pour initier le processus de renouvellement SSL.
id required | integer ID du serveur Hybridcloud, peut être trouvé avec /v3/hybridcloud/info. |
username required | string Nom d'utilisateur N0C Hybridcloud, peut être trouvé avec /v3/hybridcloud/info. |
domain required | string Le nom de domaine pour lequel le certificat SSL doit être renouvelé. |
{- "id": "4444",
- "username": "ffavexdc",
- "domain": "mydomain.com"
}
{- "data": {
- "jobId": "408122"
}, - "success": true,
- "errors": [ ],
- "reseller_id": "49gg39ed5888ee6bacebea8d8adab1e7"
}
Récupérer le certificat SSL personnalisé installé pour un domaine spécifié. Ce point de terminaison (endpoint) vous permet de récupérer à la fois le certificat et sa clé privée associée.
Paramètres nécessaires pour récupérer le certificat SSL.
id required | integer ID du serveur Hybridcloud, peut être trouvé avec /v3/hybridcloud/info. |
username required | string Nom d'utilisateur N0C Hybridcloud, peut être trouvé avec /v3/hybridcloud/info. |
domain required | string Le nom de domaine pour lequel le certificat SSL est demandé. |
{- "id": "4444",
- "username": "ffavexdc",
- "domain": "mydomain.com"
}
{- "data": {
- "cert": "-----BEGIN CERTIFICATE-----\r\nMIIDqTCCApGgAwIBAgIUf0ySBv1sC/ZP9c67Zu42itgRmOswDQYJKoZIhvcNAQEL\r\nBQAwfTEhMB8GA1UEAxMYbW9yZWhjdGVzdC5zYWJlcmJldGEueHl6MQswCQYDVQQG\r\nEwJDQTELMAkGA1UECBMCUUMxETAPBgNVBAcTCE1vbnRyZWFsMRUwEwYDVQQKEwxQ\r\nbGFuZXRob3N0ZXIxFDASBgNVBAsTC0RldmVsb3BtZW50MB4XDTI0MDkxNzE3MDMw\r\nMFoXDTI0MTAxNzE3MDMwMFowfTEhMB8GA1UEAxMYbW9yZWhjdGVzdC5zYWJlcmJl\r\ndGEueHl6MQswCQYDVQQGEwJDQTELMAkGA1UECBMCUUMxETAPBgNVBAcTCE1vbnRy\r\nZWFsMRUwEwYDVQQKEwxQbGFuZXRob3N0ZXIxFDASBgNVBAsTC0RldmVsb3BtZW50\r\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAyBLOv+tJdhxgCx6aZsUr\r\nZqx8yRQFFd3tZSBAHNdnMpv9VPeZrL9kkAet209Dx9/IPhUaY06dSwmiBnuEq+vE\r\nAFuFrAFe5WAcNM//9IRmuakasfspolFDiksCRB7Din4c8QIqFyGpWvFxJLjTl6H2\r\neWKzmRMeZ3A04XcpirvWYe4LM7q8tS+BgMiSsTe7iERpiAwxQK8hFIC8aBRrckDv\r\nvM/vhwypZmb+Y1GfJWgQ+0GQjfme739b/froafKDX+HcaLdOTg8T7FExG0k2r/ay\r\nnf9aieiJask7X9LCKNfwj15J1RA+yz85P8z5LvTKNjC4cBl4aOuhJxxpxbIJlDfo\r\nTwIDAQABoyEwHzAdBgNVHQ4EFgQUBIWBIzBK6AeopgBCO9RgqLy5q/MwDQYJKoZI\r\nhvcNAQELBQADggEBAAAiWP6nbe01kfUi/aEsD0eDZZyOgolnWMzd6M67WEw0nzgh\r\nwhrID0CTAMMhckbPiR9NiAyLQLwXyVkV0jGntX5aQ0tpE5ZtXalfrPp8HLuhuQVo\r\nyulyPOJXv4VjrHGDdCofNKqts5BoWssM3fkncEObMNXFM13jiKL2uX1lrn0T0OQI\r\nOXyfW6VOnSpy2wPRdNkaTPY3u86wQNgjAd4vBH8FYleOsUKBhnILnVgn+T1rt1QC\r\nRT3WMYvSukNJJSSIIY9N833Y97g5qEkFfmPinIS8DYQCO3V2jBcPbqb6r2+aKdT8\r\ni29j6Cs1ITGiNYATIAG162+Vd1YLqn7ItqXubZc=\r\n-----END CERTIFICATE-----\r\n",
- "key": "-----BEGIN RSA PRIVATE KEY-----\r\nMIIEpAIBAAKCAQEAyBLOv+tJdhxgCx6aZsUrZqx8yRQFFd3tZSBAHNdnMpv9VPeZ\r\nrL9kkAet209Dx9/IPhUaY06dSwmiBnuEq+vEAFuFrAFe5WAcNM//9IRmuakasfsp\r\nolFDiksCRB7Din4c8QIqFyGpWvFxJLjTl6H2eWKzmRMeZ3A04XcpirvWYe4LM7q8\r\ntS+BgMiSsTe7iERpiAwxQK8hFIC8aBRrckDvvM/vhwypZmb+Y1GfJWgQ+0GQjfme\r\n739b/froafKDX+HcaLdOTg8T7FExG0k2r/aynf9aieiJask7X9LCKNfwj15J1RA+\r\nyz85P8z5LvTKNjC4cBl4aOuhJxxpxbIJlDfoTwIDAQABAoIBAQDHKenEJN1ZBQAa\r\nsZk0CryclcIWjKZPUT+bdlI8I7UoLR4u8dd5noDl268W7L3lfwAfxPQivURZSTqQ\r\nR28XkTfovzK+uhKUNWt+qzv5Vb/Iu+zGFecpHMomJWsZEqLG/6mhxOzPYAPtcwGV\r\nc6O2g1UPGtD75YtTnuAVPYEOCNRtYD4DkTzWbWpbkZtVag9jqk0bon0akk6algjm\r\nuDm5xE94uU9hkx2dwcuykgWwTRlDft1okJ7oXu68N1rMcIdEr+chzsHCAEWvHGJ+\r\ncNbLCiTmuJDwKWZpR2SkksHWxwfhHyxrGNzJ4yID6HpUL7oE9hZ1egaUbDbxnrBE\r\nrakESqJZAoGBAOYp8KWn4cqkJMzPJR1+PDSlXDAUlFYq661cImV3LpFF2azNjl6J\r\nYSNKMMuc3rQPifJgRryRE3Nt+d6b9TJc0T5SfWIoqn6vz4/w42AYtSoh/GdxWSSA\r\nY+HbulW1FUdeILAy4tC0pVbFHuoGuIr4mgl2bldirX19SCVQD91FaK2VAoGBAN6I\r\nLnkbZdAI3BxXW0qMcdCiceBa+ME/ehI/6C4dpHCxEuXX2gQWCZb5uq3EZgZbsmc5\r\ng4/+3TTmazP1GVzXkv2FO9HIDEIUplIg4HWd30WLfG9hBR7shAEonuYNTOvwhneh\r\ndVCZo/1MwUk58Lts+Y1B/ItsO6tugc/pDSW4Nt1TAoGADvi1baEg/9RzjFsBGA0J\r\nD4eeGoaMK5q5H9q5Zg49mjeH9ESeuSmIhwohaG0400+bcoeusj9hm4WQ1lkgtvjw\r\np3QoMcVhacI35y4NLEgPKMFzMKtf2A798Eghs8eGrdDCoZN9y4OkqaNC4ogzYt7O\r\n7kSk4sxJartGgR7XGVaVe40CgYEAgE9NXI8rmVRCdiT4gneQeJfxyUcq/2I2ZKds\r\nnIqC8mdnWhenoYuDZAYCWYdQvIHK0DIdZb2ylnn1fjPot9uk6YEVCNSsHL4DWH+U\r\nbLzmrBbNXPs4FKiTRIfDdypcG/7HydrS5fJw1/CV0j8SSz9+dLCDiXCSxzokp1jd\r\nN86L8/kCgYBmokshUEeHNriRpD2Lj0VRA6ZDePPYbOF8Z+x/QoHJONQ2Vjr+YTbk\r\ngv9abhUCTme4E6CBk378qXBUNKxIRjm7tHskVPv5P5Bq0K/pHbiP2kKVcT2N+jab\r\n5R/8Qnc+153PQG3Ba5f9urfnCBU1JKrMyj0uqaLjT0UkMF3Yz312fw==\r\n-----END RSA PRIVATE KEY-----\r\n"
}, - "success": true,
- "errors": [ ],
- "reseller_id": "49gg39ed5888ee6bacebea8d8adab1e7"
}
Ce point de terminaison (endpoint) vous permet d'installer un certificat SSL personnalisé pour un domaine spécifié. En fournissant le certificat nécessaire et la clé privée, vous pouvez sécuriser votre domaine avec HTTPS. Assurez-vous que le certificat est correctement formaté et associé au domaine que vous souhaitez sécuriser.
Paramètres requis pour l'installation du SSL personnalisé.
id required | integer ID du serveur Hybridcloud, peut être trouvé avec /v3/hybridcloud/info. |
username required | string Nom d'utilisateur N0C Hybridcloud, peut être trouvé avec /v3/hybridcloud/info. |
domain required | string Le nom de domaine pour lequel le certificat SSL sera installé. |
certificate required | string Le certificat SSL. |
privateKey required | string La clé privée associée au certificat SSL. |
{- "id": "4444",
- "username": "ffavexdc",
- "domain": "mydomain.com",
- "certificate": "-----BEGIN CERTIFICATE-----\r\nMIIDqTCCApGgAwIBAgIUf0ySBv1sC/ZP9c67Zu42itgRmOswDQYJKoZIhvcNAQEL\r\nBQAwfTEhMB8GA1UEAxMYbW9yZWhjdGVzdC5zYWJlcmJldGEueHl6MQswCQYDVQQG\r\nEwJDQTELMAkGA1UECBMCUUMxETAPBgNVBAcTCE1vbnRyZWFsMRUwEwYDVQQKEwxQ\r\nbGFuZXRob3N0ZXIxFDASBgNVBAsTC0RldmVsb3BtZW50MB4XDTI0MDkxNzE3MDMw\r\nMFoXDTI0MTAxNzE3MDMwMFowfTEhMB8GA1UEAxMYbW9yZWhjdGVzdC5zYWJlcmJl\r\ndGEueHl6MQswCQYDVQQGEwJDQTELMAkGA1UECBMCUUMxETAPBgNVBAcTCE1vbnRy\r\nZWFsMRUwEwYDVQQKEwxQbGFuZXRob3N0ZXIxFDASBgNVBAsTC0RldmVsb3BtZW50\r\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAyBLOv+tJdhxgCx6aZsUr\r\nZqx8yRQFFd3tZSBAHNdnMpv9VPeZrL9kkAet209Dx9/IPhUaY06dSwmiBnuEq+vE\r\nAFuFrAFe5WAcNM//9IRmuakasfspolFDiksCRB7Din4c8QIqFyGpWvFxJLjTl6H2\r\neWKzmRMeZ3A04XcpirvWYe4LM7q8tS+BgMiSsTe7iERpiAwxQK8hFIC8aBRrckDv\r\nvM/vhwypZmb+Y1GfJWgQ+0GQjfme739b/froafKDX+HcaLdOTg8T7FExG0k2r/ay\r\nnf9aieiJask7X9LCKNfwj15J1RA+yz85P8z5LvTKNjC4cBl4aOuhJxxpxbIJlDfo\r\nTwIDAQABoyEwHzAdBgNVHQ4EFgQUBIWBIzBK6AeopgBCO9RgqLy5q/MwDQYJKoZI\r\nhvcNAQELBQADggEBAAAiWP6nbe01kfUi/aEsD0eDZZyOgolnWMzd6M67WEw0nzgh\r\nwhrID0CTAMMhckbPiR9NiAyLQLwXyVkV0jGntX5aQ0tpE5ZtXalfrPp8HLuhuQVo\r\nyulyPOJXv4VjrHGDdCofNKqts5BoWssM3fkncEObMNXFM13jiKL2uX1lrn0T0OQI\r\nOXyfW6VOnSpy2wPRdNkaTPY3u86wQNgjAd4vBH8FYleOsUKBhnILnVgn+T1rt1QC\r\nRT3WMYvSukNJJSSIIY9N833Y97g5qEkFfmPinIS8DYQCO3V2jBcPbqb6r2+aKdT8\r\ni29j6Cs1ITGiNYATIAG162+Vd1YLqn7ItqXubZc=\r\n-----END CERTIFICATE-----\r\n",
- "privateKey": "-----BEGIN RSA PRIVATE KEY-----\r\nMIIEpAIBAAKCAQEAyBLOv+tJdhxgCx6aZsUrZqx8yRQFFd3tZSBAHNdnMpv9VPeZ\r\nrL9kkAet209Dx9/IPhUaY06dSwmiBnuEq+vEAFuFrAFe5WAcNM//9IRmuakasfsp\r\nolFDiksCRB7Din4c8QIqFyGpWvFxJLjTl6H2eWKzmRMeZ3A04XcpirvWYe4LM7q8\r\ntS+BgMiSsTe7iERpiAwxQK8hFIC8aBRrckDvvM/vhwypZmb+Y1GfJWgQ+0GQjfme\r\n739b/froafKDX+HcaLdOTg8T7FExG0k2r/aynf9aieiJask7X9LCKNfwj15J1RA+\r\nyz85P8z5LvTKNjC4cBl4aOuhJxxpxbIJlDfoTwIDAQABAoIBAQDHKenEJN1ZBQAa\r\nsZk0CryclcIWjKZPUT+bdlI8I7UoLR4u8dd5noDl268W7L3lfwAfxPQivURZSTqQ\r\nR28XkTfovzK+uhKUNWt+qzv5Vb/Iu+zGFecpHMomJWsZEqLG/6mhxOzPYAPtcwGV\r\nc6O2g1UPGtD75YtTnuAVPYEOCNRtYD4DkTzWbWpbkZtVag9jqk0bon0akk6algjm\r\nuDm5xE94uU9hkx2dwcuykgWwTRlDft1okJ7oXu68N1rMcIdEr+chzsHCAEWvHGJ+\r\ncNbLCiTmuJDwKWZpR2SkksHWxwfhHyxrGNzJ4yID6HpUL7oE9hZ1egaUbDbxnrBE\r\nrakESqJZAoGBAOYp8KWn4cqkJMzPJR1+PDSlXDAUlFYq661cImV3LpFF2azNjl6J\r\nYSNKMMuc3rQPifJgRryRE3Nt+d6b9TJc0T5SfWIoqn6vz4/w42AYtSoh/GdxWSSA\r\nY+HbulW1FUdeILAy4tC0pVbFHuoGuIr4mgl2bldirX19SCVQD91FaK2VAoGBAN6I\r\nLnkbZdAI3BxXW0qMcdCiceBa+ME/ehI/6C4dpHCxEuXX2gQWCZb5uq3EZgZbsmc5\r\ng4/+3TTmazP1GVzXkv2FO9HIDEIUplIg4HWd30WLfG9hBR7shAEonuYNTOvwhneh\r\ndVCZo/1MwUk58Lts+Y1B/ItsO6tugc/pDSW4Nt1TAoGADvi1baEg/9RzjFsBGA0J\r\nD4eeGoaMK5q5H9q5Zg49mjeH9ESeuSmIhwohaG0400+bcoeusj9hm4WQ1lkgtvjw\r\np3QoMcVhacI35y4NLEgPKMFzMKtf2A798Eghs8eGrdDCoZN9y4OkqaNC4ogzYt7O\r\n7kSk4sxJartGgR7XGVaVe40CgYEAgE9NXI8rmVRCdiT4gneQeJfxyUcq/2I2ZKds\r\nnIqC8mdnWhenoYuDZAYCWYdQvIHK0DIdZb2ylnn1fjPot9uk6YEVCNSsHL4DWH+U\r\nbLzmrBbNXPs4FKiTRIfDdypcG/7HydrS5fJw1/CV0j8SSz9+dLCDiXCSxzokp1jd\r\nN86L8/kCgYBmokshUEeHNriRpD2Lj0VRA6ZDePPYbOF8Z+x/QoHJONQ2Vjr+YTbk\r\ngv9abhUCTme4E6CBk378qXBUNKxIRjm7tHskVPv5P5Bq0K/pHbiP2kKVcT2N+jab\r\n5R/8Qnc+153PQG3Ba5f9urfnCBU1JKrMyj0uqaLjT0UkMF3Yz312fw==\r\n-----END RSA PRIVATE KEY-----\r\n"
}
{- "data": {
- "message": "Successfully installed custom ssl"
}, - "success": true,
- "errors": [ ],
- "reseller_id": "49gg39ed5888ee6bacebea8d8adab1e7"
}
Ce point de terminaison (endpoint) vous permet de supprimer le certificat SSL personnalisé actuel associé à un domaine spécifié et de revenir à AutoSSL. Cette action supprimera le certificat personnalisé, permettant au système de gérer automatiquement le SSL pour le domaine.
Paramètres requis pour la suppression du certificat SSL personnalisé.
id required | integer ID du serveur Hybridcloud, peut être trouvé avec /v3/hybridcloud/info. |
username required | string Nom d'utilisateur N0C Hybridcloud, peut être trouvé avec /v3/hybridcloud/info. |
domain required | string Le nom de domaine pour lequel le certificat SSL personnalisé sera supprimé. |
{- "id": "4444",
- "username": "ffavexdc",
- "domain": "mydomain.com"
}
{- "data": {
- "jobId": "408122"
}, - "success": true,
- "errors": [ ],
- "reseller_id": "49gg39ed5888ee6bacebea8d8adab1e7"
}
Valide un certificat SSL personnalisé pour s'assurer de son intégrité et de sa conformité avant son installation sur un domaine spécifié. Ce processus vérifie si le certificat est correctement formaté, signé, et correspond au domaine pour lequel il est destiné.
Paramètres requis pour la validation du certificat SSL personnalisé.
id required | integer ID du serveur Hybridcloud, peut être trouvé avec /v3/hybridcloud/info. |
username required | string Nom d'utilisateur N0C Hybridcloud, peut être trouvé avec /v3/hybridcloud/info. |
domain required | string Le nom de domaine complet (FQDN) pour lequel le certificat SSL a été émis. |
certificate required | string Le certificat SSL à valider. |
{- "id": "4444",
- "username": "ffavexdc",
- "domain": "mydomain.com",
- "certificate": "-----BEGIN CERTIFICATE-----\r\nMIIDqTCCApGgAwIBAgIUf0ySBv1sC/ZP9c67Zu42itgRmOswDQYJKoZIhvcNAQEL\r\nBQAwfTEhMB8GA1UEAxMYbW9yZWhjdGVzdC5zYWJlcmJldGEueHl6MQswCQYDVQQG\r\nEwJDQTELMAkGA1UECBMCUUMxETAPBgNVBAcTCE1vbnRyZWFsMRUwEwYDVQQKEwxQ\r\nbGFuZXRob3N0ZXIxFDASBgNVBAsTC0RldmVsb3BtZW50MB4XDTI0MDkxNzE3MDMw\r\nMFoXDTI0MTAxNzE3MDMwMFowfTEhMB8GA1UEAxMYbW9yZWhjdGVzdC5zYWJlcmJl\r\ndGEueHl6MQswCQYDVQQGEwJDQTELMAkGA1UECBMCUUMxETAPBgNVBAcTCE1vbnRy\r\nZWFsMRUwEwYDVQQKEwxQbGFuZXRob3N0ZXIxFDASBgNVBAsTC0RldmVsb3BtZW50\r\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAyBLOv+tJdhxgCx6aZsUr\r\nZqx8yRQFFd3tZSBAHNdnMpv9VPeZrL9kkAet209Dx9/IPhUaY06dSwmiBnuEq+vE\r\nAFuFrAFe5WAcNM//9IRmuakasfspolFDiksCRB7Din4c8QIqFyGpWvFxJLjTl6H2\r\neWKzmRMeZ3A04XcpirvWYe4LM7q8tS+BgMiSsTe7iERpiAwxQK8hFIC8aBRrckDv\r\nvM/vhwypZmb+Y1GfJWgQ+0GQjfme739b/froafKDX+HcaLdOTg8T7FExG0k2r/ay\r\nnf9aieiJask7X9LCKNfwj15J1RA+yz85P8z5LvTKNjC4cBl4aOuhJxxpxbIJlDfo\r\nTwIDAQABoyEwHzAdBgNVHQ4EFgQUBIWBIzBK6AeopgBCO9RgqLy5q/MwDQYJKoZI\r\nhvcNAQELBQADggEBAAAiWP6nbe01kfUi/aEsD0eDZZyOgolnWMzd6M67WEw0nzgh\r\nwhrID0CTAMMhckbPiR9NiAyLQLwXyVkV0jGntX5aQ0tpE5ZtXalfrPp8HLuhuQVo\r\nyulyPOJXv4VjrHGDdCofNKqts5BoWssM3fkncEObMNXFM13jiKL2uX1lrn0T0OQI\r\nOXyfW6VOnSpy2wPRdNkaTPY3u86wQNgjAd4vBH8FYleOsUKBhnILnVgn+T1rt1QC\r\nRT3WMYvSukNJJSSIIY9N833Y97g5qEkFfmPinIS8DYQCO3V2jBcPbqb6r2+aKdT8\r\ni29j6Cs1ITGiNYATIAG162+Vd1YLqn7ItqXubZc=\r\n-----END CERTIFICATE-----\r\n"
}
{- "data": {
- "valid": true
}, - "success": true,
- "errors": [ ],
- "reseller_id": "49gg39ed5888ee6bacebea8d8adab1e7"
}
Récupérer la liste des demandes de signature de certificat (CSRs) associées à un domaine spécifié. Ce point de terminaison (endpoint) fournit des informations détaillées sur chaque CSR, y compris la date de création, la CSR elle-même, tout certificat auto-signé, et l'empreinte de la clé publique. Il est utile pour suivre et gérer les CSRs générés pour votre domaine.
Paramètres requis pour récupérer les CSRs.
id required | integer ID du serveur Hybridcloud, peut être trouvé avec /v3/hybridcloud/info. |
username required | string Nom d'utilisateur N0C Hybridcloud, peut être trouvé avec /v3/hybridcloud/info. |
domain required | string Le nom de domaine pour lequel les CSRs sont demandées. |
{- "id": "4444",
- "username": "ffavexdc",
- "domain": "mydomain.com"
}
{- "data": [
- {
- "creationDate": "2024-09-17T16:56:26.633Z",
- "csr": "-----BEGIN CERTIFICATE REQUEST-----\r\nMIIC/DCCAeQCAQAwfTEhMB8GA1UEAxMYbW9yZWhjdGVzdC5zYWJlcmJldGEueHl6\r\nMQswCQYDVQQGEwJDQTELMAkGA1UECBMCUUMxETAPBgNVBAcTCE1vbnRyZWFsMRUw\r\nEwYDVQQKEwxQbGFuZXRob3N0ZXIxFDASBgNVBAsTC0RldmVsb3BtZW50MIIBIjAN\r\nBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAyBLOv+tJdhxgCx6aZsUrZqx8yRQF\r\nFd3tZSBAHNdnMpv9VPeZrL9kkAet209Dx9/IPhUaY06dSwmiBnuEq+vEAFuFrAFe\r\n5WAcNM//9IRmuakasfspolFDiksCRB7Din4c8QIqFyGpWvFxJLjTl6H2eWKzmRMe\r\nZ3A04XcpirvWYe4LM7q8tS+BgMiSsTe7iERpiAwxQK8hFIC8aBRrckDvvM/vhwyp\r\nZmb+Y1GfJWgQ+0GQjfme739b/froafKDX+HcaLdOTg8T7FExG0k2r/aynf9aieiJ\r\nask7X9LCKNfwj15J1RA+yz85P8z5LvTKNjC4cBl4aOuhJxxpxbIJlDfoTwIDAQAB\r\noDowOAYJKoZIhvcNAQkOMSswKTAnBgNVHREEIDAeghx3d3cubW9yZWhjdGVzdC5z\r\nYWJlcmJldGEueHl6MA0GCSqGSIb3DQEBBQUAA4IBAQC4jYzZ0yvs0J8NOEkV2eF2\r\nsvgnzMVzVKlgS4wNToS1DKcczaKKXwOF17YRGhtw8Abouf31pTZamgRrX3SX7AsT\r\nNCpJEws3it0mxcbmEt4KtYjD22dLGS+a8wFi/T7RUmOCJAjrjaQKfwi39KJM9nCS\r\ny/uq9soic9TMQuBuE0nxdljAskSi+RIsesQPhBT2TvXwBbpRKB3ItAofihnlUhTB\r\nH1EEGsT7hIAnxrz5tBN3zEZ4RGpQYbKF6RNyDVtm1lf/UhwkzTQJE5hDT4DXI8G7\r\nLR3VUap6AKHLTQ0kWQ9gAa06zIxgvKItzGtrgceOvoZQn/XMYcXOKHuC9lRIkPRK\r\n-----END CERTIFICATE REQUEST-----\r\n",
- "selfSignedCert": "-----BEGIN CERTIFICATE-----\r\nMIIDozCCAougAwIBAgIECGRkATANBgkqhkiG9w0BAQsFADB9MSEwHwYDVQQDExht\r\nb3JlaGN0ZXN0LnNhYmVyYmV0YS54eXoxCzAJBgNVBAYTAkNBMQswCQYDVQQIEwJR\r\nQzERMA8GA1UEBxMITW9udHJlYWwxFTATBgNVBAoTDFBsYW5ldGhvc3RlcjEUMBIG\r\nA1UECxMLRGV2ZWxvcG1lbnQwHhcNMjQwOTE3MTY1NjI2WhcNMjUwOTE3MTY1NjI2\r\nWjB9MSEwHwYDVQQDExhtb3JlaGN0ZXN0LnNhYmVyYmV0YS54eXoxCzAJBgNVBAYT\r\nAkNBMQswCQYDVQQIEwJRQzERMA8GA1UEBxMITW9udHJlYWwxFTATBgNVBAoTDFBs\r\nYW5ldGhvc3RlcjEUMBIGA1UECxMLRGV2ZWxvcG1lbnQwggEiMA0GCSqGSIb3DQEB\r\nAQUAA4IBDwAwggEKAoIBAQDIEs6/60l2HGALHppmxStmrHzJFAUV3e1lIEAc12cy\r\nm/1U95msv2SQB63bT0PH38g+FRpjTp1LCaIGe4Sr68QAW4WsAV7lYBw0z//0hGa5\r\nqRqx+ymiUUOKSwJEHsOKfhzxAioXIala8XEkuNOXofZ5YrOZEx5ncDThdymKu9Zh\r\n7gszury1L4GAyJKxN7uIRGmIDDFAryEUgLxoFGtyQO+8z++HDKlmZv5jUZ8laBD7\r\nQZCN+Z7vf1v9+uhp8oNf4dxot05ODxPsUTEbSTav9rKd/1qJ6IlqyTtf0sIo1/CP\r\nXknVED7LPzk/zPku9Mo2MLhwGXho66EnHGnFsgmUN+hPAgMBAAGjKzApMCcGA1Ud\r\nEQQgMB6CHHd3dy5tb3JlaGN0ZXN0LnNhYmVyYmV0YS54eXowDQYJKoZIhvcNAQEL\r\nBQADggEBAMBxvrretSf0nkXqb+n21dk2r4mThxA2Z9pHoWZu1VPJL+GXKebQoeIV\r\nCtcW53x0RdhN3ay/Q+gzwi1AWkS01BZJiMgP3obHsvtMmSE0w4UXVo2sKWjiKRBn\r\n5AlfuyJoc2s99MYNwey8f5atb3IdwrjocHDJfEtVJD51l+rhsJm+jiLr0raO5j5x\r\npBLdCu4YTrUmJIV5hzvsVDRFUOAyF/32cCWCOH7pCwutAVmck6Umntqt1sTotvw5\r\nfoJ3E6yKQh9YgD5jVoE9rEoVkkCDZYSQn8kXld/5ZbfNXEsIRHOmei+7PfOGiiA3\r\ngUlUbmDBbpLG/OxC4oNFEHKtZI1b4Os=\r\n-----END CERTIFICATE-----\r\n",
- "csrPubKeyFingerPrint": "04858123304ae807a8a600423bd460a8bcb9abf3",
- "attributes": [
- {
- "name": "commonName",
- "value": "mydomain.com"
}
]
}
], - "success": true,
- "errors": [ ],
- "reseller_id": "49gg39ed5888ee6bacebea8d8adab1e7"
}
Générer une nouvelle demande de signature de certificat (CSR) pour un domaine spécifié. Ce point de terminaison (endpoint) vous permet de soumettre les détails nécessaires, tels que le nom de domaine, les informations sur l'organisation et l'adresse e-mail de contact, qui seront utilisés pour créer la CSR. La CSR générée peut ensuite être soumise à une autorité de certification (CA) pour obtenir un certificat SSL.
Paramètres nécessaires pour la création du CSR.
id required | integer ID du serveur Hybridcloud, peut être trouvé avec /v3/hybridcloud/info. |
username required | string Nom d'utilisateur N0C Hybridcloud, peut être trouvé avec /v3/hybridcloud/info. |
domain required | string Le nom de domaine pour lequel la CSR est créée. |
countryCode required | string Code de pays à deux lettres de l'emplacement de l'organisation. |
state required | string État ou province où se trouve l'organisation. |
localityName required | string Ville où se trouve l'organisation. |
organizationName required | string Nom complet de l'organisation. |
organizationUnitName required | string Nom du département au sein de l'organisation. |
email required | string Adresse e-mail de contact pour le CSR. |
{- "id": "4444",
- "username": "ffavexdc",
- "domain": "mydomain.com",
- "countryCode": "CA",
- "state": "Quebec",
- "localityName": "Montreal",
- "organizationName": "MyBusiness Inc.",
- "organizationUnitName": "Development",
- "email": "myemail@mydomain.com"
}
{- "data": {
- "csr": "-----BEGIN CERTIFICATE REQUEST-----\r\nMIIC/DCCAeQCAQAwfTEhMB8GA1UEAxMYbW9yZWhjdGVzdC5zYWJlcmJldGEueHl6\r\nMQswCQYDVQQGEwJDQTELMAkGA1UECBMCUUMxETAPBgNVBAcTCE1vbnRyZWFsMRUw\r\nEwYDVQQKEwxQbGFuZXRob3N0ZXIxFDASBgNVBAsTC0RldmVsb3BtZW50MIIBIjAN\r\nBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAyBLOv+tJdhxgCx6aZsUrZqx8yRQF\r\nFd3tZSBAHNdnMpv9VPeZrL9kkAet209Dx9/IPhUaY06dSwmiBnuEq+vEAFuFrAFe\r\n5WAcNM//9IRmuakasfspolFDiksCRB7Din4c8QIqFyGpWvFxJLjTl6H2eWKzmRMe\r\nZ3A04XcpirvWYe4LM7q8tS+BgMiSsTe7iERpiAwxQK8hFIC8aBRrckDvvM/vhwyp\r\nZmb+Y1GfJWgQ+0GQjfme739b/froafKDX+HcaLdOTg8T7FExG0k2r/aynf9aieiJ\r\nask7X9LCKNfwj15J1RA+yz85P8z5LvTKNjC4cBl4aOuhJxxpxbIJlDfoTwIDAQAB\r\noDowOAYJKoZIhvcNAQkOMSswKTAnBgNVHREEIDAeghx3d3cubW9yZWhjdGVzdC5z\r\nYWJlcmJldGEueHl6MA0GCSqGSIb3DQEBBQUAA4IBAQC4jYzZ0yvs0J8NOEkV2eF2\r\nsvgnzMVzVKlgS4wNToS1DKcczaKKXwOF17YRGhtw8Abouf31pTZamgRrX3SX7AsT\r\nNCpJEws3it0mxcbmEt4KtYjD22dLGS+a8wFi/T7RUmOCJAjrjaQKfwi39KJM9nCS\r\ny/uq9soic9TMQuBuE0nxdljAskSi+RIsesQPhBT2TvXwBbpRKB3ItAofihnlUhTB\r\nH1EEGsT7hIAnxrz5tBN3zEZ4RGpQYbKF6RNyDVtm1lf/UhwkzTQJE5hDT4DXI8G7\r\nLR3VUap6AKHLTQ0kWQ9gAa06zIxgvKItzGtrgceOvoZQn/XMYcXOKHuC9lRIkPRK\r\n-----END CERTIFICATE REQUEST-----\r\n",
- "selfSignedCert": "-----BEGIN CERTIFICATE-----\r\nMIIDozCCAougAwIBAgIECGRkATANBgkqhkiG9w0BAQsFADB9MSEwHwYDVQQDExht\r\nb3JlaGN0ZXN0LnNhYmVyYmV0YS54eXoxCzAJBgNVBAYTAkNBMQswCQYDVQQIEwJR\r\nQzERMA8GA1UEBxMITW9udHJlYWwxFTATBgNVBAoTDFBsYW5ldGhvc3RlcjEUMBIG\r\nA1UECxMLRGV2ZWxvcG1lbnQwHhcNMjQwOTE3MTY1NjI2WhcNMjUwOTE3MTY1NjI2\r\nWjB9MSEwHwYDVQQDExhtb3JlaGN0ZXN0LnNhYmVyYmV0YS54eXoxCzAJBgNVBAYT\r\nAkNBMQswCQYDVQQIEwJRQzERMA8GA1UEBxMITW9udHJlYWwxFTATBgNVBAoTDFBs\r\nYW5ldGhvc3RlcjEUMBIGA1UECxMLRGV2ZWxvcG1lbnQwggEiMA0GCSqGSIb3DQEB\r\nAQUAA4IBDwAwggEKAoIBAQDIEs6/60l2HGALHppmxStmrHzJFAUV3e1lIEAc12cy\r\nm/1U95msv2SQB63bT0PH38g+FRpjTp1LCaIGe4Sr68QAW4WsAV7lYBw0z//0hGa5\r\nqRqx+ymiUUOKSwJEHsOKfhzxAioXIala8XEkuNOXofZ5YrOZEx5ncDThdymKu9Zh\r\n7gszury1L4GAyJKxN7uIRGmIDDFAryEUgLxoFGtyQO+8z++HDKlmZv5jUZ8laBD7\r\nQZCN+Z7vf1v9+uhp8oNf4dxot05ODxPsUTEbSTav9rKd/1qJ6IlqyTtf0sIo1/CP\r\nXknVED7LPzk/zPku9Mo2MLhwGXho66EnHGnFsgmUN+hPAgMBAAGjKzApMCcGA1Ud\r\nEQQgMB6CHHd3dy5tb3JlaGN0ZXN0LnNhYmVyYmV0YS54eXowDQYJKoZIhvcNAQEL\r\nBQADggEBAMBxvrretSf0nkXqb+n21dk2r4mThxA2Z9pHoWZu1VPJL+GXKebQoeIV\r\nCtcW53x0RdhN3ay/Q+gzwi1AWkS01BZJiMgP3obHsvtMmSE0w4UXVo2sKWjiKRBn\r\n5AlfuyJoc2s99MYNwey8f5atb3IdwrjocHDJfEtVJD51l+rhsJm+jiLr0raO5j5x\r\npBLdCu4YTrUmJIV5hzvsVDRFUOAyF/32cCWCOH7pCwutAVmck6Umntqt1sTotvw5\r\nfoJ3E6yKQh9YgD5jVoE9rEoVkkCDZYSQn8kXld/5ZbfNXEsIRHOmei+7PfOGiiA3\r\ngUlUbmDBbpLG/OxC4oNFEHKtZI1b4Os=\r\n-----END CERTIFICATE-----\r\n"
}, - "success": true,
- "errors": [ ],
- "reseller_id": "49gg39ed5888ee6bacebea8d8adab1e7"
}
Supprime une demande de signature de certificat (CSR) spécifique pour un domaine en utilisant l'empreinte de clé publique. Ce point de terminaison (endpoint) est utile pour nettoyer les CSR obsolètes ou incorrects, garantissant que seules les demandes pertinentes sont conservées dans le système.
Paramètres nécessaires pour supprimer le CSR.
id required | integer ID du serveur Hybridcloud, peut être trouvé avec /v3/hybridcloud/info. |
username required | string Nom d'utilisateur N0C Hybridcloud, peut être trouvé avec /v3/hybridcloud/info. |
domain required | string Le nom de domaine associé au CSR. |
csrPubKeyFingerPrint required | string Empreinte de clé publique du CSR à supprimer. |
{- "id": "4444",
- "username": "ffavexdc",
- "domain": "mydomain.com",
- "csrPubKeyFingerPrint": "04858123304ae807a8a600423bd460a8bcb9abf3"
}
{- "success": true,
- "errors": [ ],
- "reseller_id": "49gg39ed5888ee6bacebea8d8adab1e7"
}
Récupérer la clé privée associée à une demande de signature de certificat (CSR) pour un domaine spécifique. Cette clé est utilisée pour valider le CSR et est essentielle pour la génération du certificat SSL.
Paramètres requis pour récupérer la clé privée pour le CSR spécifié.
id required | integer ID du serveur Hybridcloud, peut être trouvé avec /v3/hybridcloud/info. |
username required | string Nom d'utilisateur N0C Hybridcloud, peut être trouvé avec /v3/hybridcloud/info. |
domain required | string Le nom de domaine pour lequel le CSR a été générée. |
csrPubKeyFingerPrint required | string L'empreinte du certificat public du CSR utilisée pour identifier la demande. |
{- "id": "4444",
- "username": "ffavexdc",
- "domain": "mydomain.com",
- "csrPubKeyFingerPrint": "04858123304ae807a8a600423bd460a8bcb9abf3"
}
{- "data": {
- "privateKey": "-----BEGIN RSA PRIVATE KEY-----\r\nMIIEpAIBAAKCAQEAyBLOv+tJdhxgCx6aZsUrZqx8yRQFFd3tZSBAHNdnMpv9VPeZ\r\nrL9kkAet209Dx9/IPhUaY06dSwmiBnuEq+vEAFuFrAFe5WAcNM//9IRmuakasfsp\r\nolFDiksCRB7Din4c8QIqFyGpWvFxJLjTl6H2eWKzmRMeZ3A04XcpirvWYe4LM7q8\r\ntS+BgMiSsTe7iERpiAwxQK8hFIC8aBRrckDvvM/vhwypZmb+Y1GfJWgQ+0GQjfme\r\n739b/froafKDX+HcaLdOTg8T7FExG0k2r/aynf9aieiJask7X9LCKNfwj15J1RA+\r\nyz85P8z5LvTKNjC4cBl4aOuhJxxpxbIJlDfoTwIDAQABAoIBAQDHKenEJN1ZBQAa\r\nsZk0CryclcIWjKZPUT+bdlI8I7UoLR4u8dd5noDl268W7L3lfwAfxPQivURZSTqQ\r\nR28XkTfovzK+uhKUNWt+qzv5Vb/Iu+zGFecpHMomJWsZEqLG/6mhxOzPYAPtcwGV\r\nc6O2g1UPGtD75YtTnuAVPYEOCNRtYD4DkTzWbWpbkZtVag9jqk0bon0akk6algjm\r\nuDm5xE94uU9hkx2dwcuykgWwTRlDft1okJ7oXu68N1rMcIdEr+chzsHCAEWvHGJ+\r\ncNbLCiTmuJDwKWZpR2SkksHWxwfhHyxrGNzJ4yID6HpUL7oE9hZ1egaUbDbxnrBE\r\nrakESqJZAoGBAOYp8KWn4cqkJMzPJR1+PDSlXDAUlFYq661cImV3LpFF2azNjl6J\r\nYSNKMMuc3rQPifJgRryRE3Nt+d6b9TJc0T5SfWIoqn6vz4/w42AYtSoh/GdxWSSA\r\nY+HbulW1FUdeILAy4tC0pVbFHuoGuIr4mgl2bldirX19SCVQD91FaK2VAoGBAN6I\r\nLnkbZdAI3BxXW0qMcdCiceBa+ME/ehI/6C4dpHCxEuXX2gQWCZb5uq3EZgZbsmc5\r\ng4/+3TTmazP1GVzXkv2FO9HIDEIUplIg4HWd30WLfG9hBR7shAEonuYNTOvwhneh\r\ndVCZo/1MwUk58Lts+Y1B/ItsO6tugc/pDSW4Nt1TAoGADvi1baEg/9RzjFsBGA0J\r\nD4eeGoaMK5q5H9q5Zg49mjeH9ESeuSmIhwohaG0400+bcoeusj9hm4WQ1lkgtvjw\r\np3QoMcVhacI35y4NLEgPKMFzMKtf2A798Eghs8eGrdDCoZN9y4OkqaNC4ogzYt7O\r\n7kSk4sxJartGgR7XGVaVe40CgYEAgE9NXI8rmVRCdiT4gneQeJfxyUcq/2I2ZKds\r\nnIqC8mdnWhenoYuDZAYCWYdQvIHK0DIdZb2ylnn1fjPot9uk6YEVCNSsHL4DWH+U\r\nbLzmrBbNXPs4FKiTRIfDdypcG/7HydrS5fJw1/CV0j8SSz9+dLCDiXCSxzokp1jd\r\nN86L8/kCgYBmokshUEeHNriRpD2Lj0VRA6ZDePPYbOF8Z+x/QoHJONQ2Vjr+YTbk\r\ngv9abhUCTme4E6CBk378qXBUNKxIRjm7tHskVPv5P5Bq0K/pHbiP2kKVcT2N+jab\r\n5R/8Qnc+153PQG3Ba5f9urfnCBU1JKrMyj0uqaLjT0UkMF3Yz312fw==\r\n-----END RSA PRIVATE KEY-----\r\n"
}, - "success": true,
- "errors": [ ],
- "reseller_id": "49gg39ed5888ee6bacebea8d8adab1e7"
}
Récupère une liste complète des redirections de domaine. Cela inclut des détails sur l'utilisation de HTTPS, si 'www.' est ajouté et l'URL de destination. Il fournit un aperçu de la configuration des domaines pour rediriger le trafic, y compris le type de redirection utilisé (301 ou 302) et si le domaine est redirigé vers un autre domaine.
Paramètres requis pour lister les redirections.
id required | integer ID du serveur Hybridcloud, peut être trouvé avec /v3/hybridcloud/info. |
username required | string Nom d'utilisateur N0C Hybridcloud, peut être trouvé avec /v3/hybridcloud/info. |
{- "id": "4444",
- "username": "ffavexdc"
}
{- "data": [
- {
- "domain": "mydomain.com",
- "https": true,
- "www": true,
- "rType": 301,
- "domainRedirection": true
}
], - "success": true,
- "errors": [ ],
- "reseller_id": "49gg39ed5888ee6bacebea8d8adab1e7"
}
Crée une redirection de domaine vers une URL spécifiée. Cela peut être utilisé pour forcer le HTTPS ou pour ajouter 'www.' au nom de domaine, garantissant que tout le trafic est dirigé comme souhaité. Cette opération est essentielle pour gérer le trafic du site et améliorer la sécurité.
Paramètres requis pour configurer la redirection.
id required | integer ID du serveur Hybridcloud, peut être trouvé avec /v3/hybridcloud/info. |
username required | string Nom d'utilisateur N0C Hybridcloud, peut être trouvé avec /v3/hybridcloud/info. |
domain required | string Le nom de domaine pour lequel la redirection sera créée. |
rType required | integer Enum: 301 302 Le type de redirection, où 301 indique une redirection permanente et 302 indique une redirection temporaire. |
destinationUrl required | string L'URL vers laquelle le domaine sera redirigé. |
{- "id": "4444",
- "username": "ffavexdc",
- "domain": "mydomain.com",
- "rType": 301,
}
{- "data": {
- "message": "Successfully add redirection"
}, - "success": true,
- "errors": [ ],
- "reseller_id": "49gg39ed5888ee6bacebea8d8adab1e7"
}
Supprime une redirection existante pour le domaine spécifié. Cette opération est utile pour gérer la stratégie de redirection de votre site et permet de supprimer des redirections obsolètes ou inutiles.
Paramètres requis pour supprimer la redirection.
id required | integer ID du serveur Hybridcloud, peut être trouvé avec /v3/hybridcloud/info. |
username required | string Nom d'utilisateur N0C Hybridcloud, peut être trouvé avec /v3/hybridcloud/info. |
domain required | string Le nom de domaine pour lequel la redirection sera supprimée. |
{- "id": "4444",
- "username": "ffavexdc",
- "domain": "mydomain.com"
}
{- "data": {
- "message": "Successfully delete redirection"
}, - "success": true,
- "errors": [ ],
- "reseller_id": "49gg39ed5888ee6bacebea8d8adab1e7"
}
Configurer les paramètres PHP pour votre compte d'hébergement, y compris les versions et les extensions.
Récupère une liste de toutes les versions PHP disponibles, y compris la version active actuelle et la version par défaut pour l'environnement d'hébergement.
Paramètres pour lister les versions PHP disponibles.
id required | integer ID du serveur Hybridcloud, peut être trouvé avec /v3/hybridcloud/info. |
username required | string Nom d'utilisateur N0C Hybridcloud, peut être trouvé avec /v3/hybridcloud/info. |
{- "id": "4444",
- "username": "ffavexdc"
}
{- "data": {
- "currentVersion": "8.2",
- "defaultVersion": "8.1",
- "availableVersions": [
- "5.4",
- "7.4",
- "8.2"
]
}, - "success": true,
- "errors": [ ],
- "reseller_id": "49gg39ed5888ee6bacebea8d8adab1e7"
}
Obtenez la version PHP actuellement active pour l'environnement d'hébergement.
Paramètres de requête pour récupérer la version PHP actuelle.
id required | integer ID du serveur Hybridcloud, peut être trouvé avec /v3/hybridcloud/info. |
username required | string Nom d'utilisateur N0C Hybridcloud, peut être trouvé avec /v3/hybridcloud/info. |
{- "id": "4444",
- "username": "ffavexdc"
}
{- "data": {
- "phpVersion": "8.2"
}, - "success": true,
- "errors": [ ],
- "reseller_id": "49gg39ed5888ee6bacebea8d8adab1e7"
}
Changer la version PHP active pour l'environnement d'hébergement vers la version spécifiée.
Paramètres requis pour mettre à jour la version PHP pour le compte d'hébergement.
id required | integer ID du serveur Hybridcloud, peut être trouvé avec /v3/hybridcloud/info. |
username required | string Nom d'utilisateur N0C Hybridcloud, peut être trouvé avec /v3/hybridcloud/info. |
version required | string La version PHP à définir comme active sur le compte. |
{- "id": "4444",
- "username": "ffavexdc",
- "version": "8.3"
}
{- "data": {
- "message": "Successfully set active PHP version"
}, - "success": true,
- "errors": [ ],
- "reseller_id": "49gg39ed5888ee6bacebea8d8adab1e7"
}
Récupère les options de configuration disponibles pour une version PHP spécifique.
Paramètres requis pour récupérer les options de configuration pour une version PHP spécifique.
id required | integer ID du serveur Hybridcloud, peut être trouvé avec /v3/hybridcloud/info. |
username required | string Nom d'utilisateur N0C Hybridcloud, peut être trouvé avec /v3/hybridcloud/info. |
version required | string La version PHP pour laquelle récupérer les options de configuration. |
{- "id": "4444",
- "username": "ffavexdc",
- "version": "8.3"
}
{- "data": {
- "allow_url_fopen": {
- "default": "On",
- "comment": "Allows PHP file functions to retrieve data from remote locations over FTP or HTTP. This option is a great security risk, thus do not turn it on without necessity.",
- "type": "bool"
}, - "memory_limit": {
- "default": "512M",
- "comment": "The maximum amount of memory in bytes a script is allowed to allocate. Set the value to -1 to have no memory limit (not recommended). Use shortcuts for byte values: K (kilo), M (mega), and G (giga). For example, 128M",
- "type": "list",
- "range": "64M,128M,192M,256M,368M,512M,1G",
- "value": "256M"
}
}, - "success": true,
- "errors": [ ],
- "reseller_id": "49gg39ed5888ee6bacebea8d8adab1e7"
}
Mettre à jour les options de configuration pour une version PHP spécifique.
Paramètres requis pour mettre à jour les options de configuration pour une version PHP spécifique.
id required | integer ID du serveur Hybridcloud, peut être trouvé avec /v3/hybridcloud/info. |
username required | string Nom d'utilisateur N0C Hybridcloud, peut être trouvé avec /v3/hybridcloud/info. |
version required | string La version PHP pour laquelle mettre à jour les options de configuration. |
required | object Paires clé-valeur des options de configuration PHP à modifier. |
{- "id": "4444",
- "username": "ffavexdc",
- "version": "8.3",
- "options": {
- "display_errors": "on",
- "memory_limit": "256M"
}
}
{- "data": {
- "message": "Successfully set PHP options"
}, - "success": true,
- "errors": [ ],
- "reseller_id": "49gg39ed5888ee6bacebea8d8adab1e7"
}
Réinitialiser toutes les options de configuration PHP à leurs valeurs par défaut pour une version PHP spécifique.
Paramètres requis pour réinitialiser les options PHP à leurs valeurs par défaut.
id required | integer ID du serveur Hybridcloud, peut être trouvé avec /v3/hybridcloud/info. |
username required | string Nom d'utilisateur N0C Hybridcloud, peut être trouvé avec /v3/hybridcloud/info. |
version required | string La version PHP pour laquelle les options doivent être réinitialisées. |
{- "id": "4444",
- "username": "ffavexdc",
- "version": "8.3"
}
{- "data": {
- "message": "Successfully reset PHP options to default values"
}, - "success": true,
- "errors": [ ],
- "reseller_id": "49gg39ed5888ee6bacebea8d8adab1e7"
}
Récupère la liste des extensions PHP disponibles et leur statut pour une version PHP spécifique.
Paramètres requis pour récupérer les extensions pour la version PHP spécifique.
id required | integer ID du serveur Hybridcloud, peut être trouvé avec /v3/hybridcloud/info. |
username required | string Nom d'utilisateur N0C Hybridcloud, peut être trouvé avec /v3/hybridcloud/info. |
version required | string La version PHP pour laquelle récupérer la liste des extensions. |
{- "id": "4444",
- "username": "ffavexdc",
- "version": "8.3"
}
{- "data": {
- "imagick": "on",
- "date": "builtin",
- "pdf": "off"
}, - "success": true,
- "errors": [ ],
- "reseller_id": "49gg39ed5888ee6bacebea8d8adab1e7"
}
Activer ou désactiver des extensions PHP pour une version PHP spécifique.
Paramètres requis pour modifier les extensions PHP pour la version PHP spécifique.
id required | integer ID du serveur Hybridcloud, peut être trouvé avec /v3/hybridcloud/info. |
username required | string Nom d'utilisateur N0C Hybridcloud, peut être trouvé avec /v3/hybridcloud/info. |
version required | string La version PHP pour laquelle modifier les extensions. |
required | object Liste des extensions PHP à activer ou désactiver. |
{- "id": "4444",
- "username": "ffavexdc",
- "version": "8.3",
- "extensions": {
- "enabled": [
- "imagick"
], - "disabled": [
- "uploadprogress"
]
}
}
{- "data": {
- "activatedExtensions": [
- "imagick"
], - "disabledExtensions": [
- "uploadprogress"
], - "warnings": [ ]
}, - "success": true,
- "errors": [ ],
- "reseller_id": "49gg39ed5888ee6bacebea8d8adab1e7"
}
Réinitialise toutes les extensions PHP à leurs valeurs par défaut pour une version PHP spécifique.
Paramètres requis pour réinitialiser les extensions PHP à leurs valeurs par défaut.
id required | integer ID du serveur Hybridcloud, peut être trouvé avec /v3/hybridcloud/info. |
username required | string Nom d'utilisateur N0C Hybridcloud, peut être trouvé avec /v3/hybridcloud/info. |
version required | string La version PHP pour laquelle les extensions doivent être réinitialisées. |
{- "id": "4444",
- "username": "ffavexdc",
- "version": "8.3"
}
{- "data": {
- "message": "Successfully reset PHP extensions to default values"
}, - "success": true,
- "errors": [ ],
- "reseller_id": "49gg39ed5888ee6bacebea8d8adab1e7"
}
Gérer les applications Node.js, y compris le déploiement et les configurations d'environnement.
Récupérez une liste de toutes les versions de Node.js disponibles pouvant être utilisées sur votre compte d'hébergement. Ce point de terminaison (endpoint) fournit des détails sur les versions prises en charge, vous permettant de choisir la version de Node.js appropriée pour votre application.
Paramètres requis pour récupérer la liste des versions disponibles de Node.js.
id required | integer ID du serveur Hybridcloud, peut être trouvé avec /v3/hybridcloud/info. |
username required | string Nom d'utilisateur N0C Hybridcloud, peut être trouvé avec /v3/hybridcloud/info. |
{- "id": "4444",
- "username": "ffavexdc"
}
{- "data": [
- {
- "interpreter": "nodejs",
- "versions": [
- "16",
- "18",
- "20"
]
}
], - "success": true,
- "errors": [ ],
- "reseller_id": "49gg39ed5888ee6bacebea8d8adab1e7"
}
Récupérer une liste complète de toutes les applications Node.js sur votre compte d'hébergement. Ce point de terminaison (endpoint) renvoie des détails tels que le répertoire racine de l'application, la version de Node.js, l'URI, le domaine, le fichier de démarrage, le statut, et le chemin vers le script d'activation de l'environnement virtuel.
Paramètres requis pour lister les applications Node.js.
id required | integer ID du serveur Hybridcloud, peut être trouvé avec /v3/hybridcloud/info. |
username required | string Nom d'utilisateur N0C Hybridcloud, peut être trouvé avec /v3/hybridcloud/info. |
{- "id": "4444",
- "username": "ffavexdc"
}
{- "data": [
- {
- "appRoot": "myapp_node",
- "version": "20",
- "uri": "node/new",
- "domain": "mydomain.com",
- "startUpFile": "start.js",
- "status": "started",
- "srcActive": "/home/wrfqyfwe/nodevenv/myapp_node/20/bin/activate"
}
], - "success": true,
- "errors": [ ],
- "reseller_id": "49gg39ed5888ee6bacebea8d8adab1e7"
}
Créez une nouvelle application Node.js sur votre compte d'hébergement. Ce point de terminaison (endpoint) vous permet de définir des détails clés tels que le répertoire racine de l'application, le domaine associé, le fichier de démarrage, la version de Node.js, le chemin URI et le mode de l'application (développement ou production).
Paramètres requis pour créer une application Node.js.
id required | integer ID du serveur Hybridcloud, peut être trouvé avec /v3/hybridcloud/info. |
username required | string Nom d'utilisateur N0C Hybridcloud, peut être trouvé avec /v3/hybridcloud/info. |
appRoot required | string Le répertoire racine de votre application Node.js. |
domain required | string Le nom de domaine de votre application. |
startUpFile | string Le fichier qui sera utilisé pour démarrer votre application Node.js. |
uri | string Le chemin URI de votre application. |
version required | string La version de Node.js à utiliser pour votre application. |
appMode | string Enum: "development" "production" Le mode dans lequel l'application fonctionnera, en développement ou en production. |
{- "id": "4444",
- "username": "ffavexdc",
- "appRoot": "myapp",
- "domain": "mydomain.com",
- "startUpFile": "start.js",
- "uri": "node/new",
- "version": "20",
- "appMode": "development"
}
{- "data": {
- "result": "success",
- "timestamp": 1727963354.9170904
}, - "success": true,
- "errors": [ ],
- "reseller_id": "49gg39ed5888ee6bacebea8d8adab1e7"
}
Mettez à jour la configuration d'une application Node.js existante sur votre compte d'hébergement. Cela vous permet de changer le domaine, le fichier de démarrage, l'URI, la version de Node.js, le répertoire racine ou de basculer entre les modes développement et production.
Paramètres pour modifier une application Node.js existante.
id required | integer ID du serveur Hybridcloud, peut être trouvé avec /v3/hybridcloud/info. |
username required | string Nom d'utilisateur N0C Hybridcloud, peut être trouvé avec /v3/hybridcloud/info. |
appRoot required | string Le répertoire racine actuel de votre application Node.js. |
newDomain | string Le nouveau nom de domaine pour votre application. |
startUpFile | string Le nouveau fichier de démarrage à utiliser pour votre application. |
newUri | string Le nouveau chemin URI pour votre application. |
version required | string La nouvelle version de Node.js à utiliser pour votre application. |
newAppMode | string Enum: "development" "production" Le nouveau mode opérationnel de l'application. |
newAppRoot | string Le nouveau dossier racine pour votre application. |
{- "id": "4444",
- "username": "ffavexdc",
- "appRoot": "myapp",
- "newDomain": "mydomain.com",
- "startUpFile": "start.js",
- "newUri": "node/new",
- "version": "20",
- "newAppMode": "development",
- "newAppRoot": "myapp"
}
{- "data": [
- {
- "message": "Successfully initiated nodejs app version change"
}, - {
- "message": "Successfully updated nodejs app configuration"
}
], - "success": true,
- "errors": [ ],
- "reseller_id": "49gg39ed5888ee6bacebea8d8adab1e7"
}
Supprimez définitivement une application Node.js existante de votre compte d'hébergement. Cette action supprime l'application, ainsi que ses configurations.
Paramètres requis pour supprimer une application Node.js.
id required | integer ID du serveur Hybridcloud, peut être trouvé avec /v3/hybridcloud/info. |
username required | string Nom d'utilisateur N0C Hybridcloud, peut être trouvé avec /v3/hybridcloud/info. |
appRoot required | string Le répertoire racine de l'application Node.js que vous souhaitez supprimer. |
{- "id": "4444",
- "username": "ffavexdc",
- "appRoot": "myapp"
}
{- "data": {
- "result": "success",
- "timestamp": 1727963354.9170904
}, - "success": true,
- "errors": [ ],
- "reseller_id": "49gg39ed5888ee6bacebea8d8adab1e7"
}
Démarrez une application Node.js hébergée sur votre compte. Ce point de terminaison (endpoint) initie l'application en utilisant le répertoire racine et le domaine spécifiés. En cas de succès, il renvoie un message confirmant que l'application Node.js a été démarrée avec succès.
Paramètres requis pour démarrer l'application Node.js.
id required | integer ID du serveur Hybridcloud, peut être trouvé avec /v3/hybridcloud/info. |
username required | string Nom d'utilisateur N0C Hybridcloud, peut être trouvé avec /v3/hybridcloud/info. |
appRoot required | string Le répertoire racine de l'application Node.js que vous souhaitez démarrer. |
domain required | string |