Définir un domaine personnalisé
Associez un domaine personnalisé à une application avec POST /v2/apps//network/custom, ou envoyez @ pour le retirer. Sur Standard, Pro et Enterprise.
POST
Définir un domaine personnalisé
Il est nécessaire de disposer au minimum du plan Standard pour utiliser cette route.
Un même compte peut rattacher un domaine à plusieurs applications (load balancing) : jusqu’à 2 applications sur Standard, 5 sur Pro et 10 sur Enterprise. Voir Lister les load balancers.
Nécessite une clé API avec le scope
En cas d’échec, la réponse inclut un
string
requis
La clé d’API de votre compte. Vous pouvez la trouver dans les paramètres de votre compte.
apps:write.
Remplacer un domaine personnalisé existant libère l’ancien nom d’hôte au niveau de l’edge avant de rattacher le nouveau, sauf si une autre application du même compte pointe encore vers lui. La même validation s’applique que l’on rattache ou que l’on supprime (custom: "@") : sur une application partagée en espace de travail, l’appelant doit disposer du rôle admin du workspace ou en être propriétaire.
Un domaine ne peut être réclamé que par un seul compte à la fois : rattacher un nom d’hôte déjà détenu par un autre compte renvoie DOMAIN_ALREADY_EXISTS. Pour voir tous les noms d’hôte configurés sur vos applications, voir Lister les domaines. Une fois rattaché, récupérez les enregistrements de validation requis avec Obtenir les enregistrements DNS.
Paramètres
string
requis
L’ID de l’application. Vous pouvez le trouver dans l’URL du tableau de bord de votre application.
string
requis
Le domaine pleinement qualifié à rattacher, ou
@ pour supprimer le domaine personnalisé actuel de l’application. Il ne peut pas s’agir d’un domaine Square Cloud (squareweb.app, squarecloud.app, …).Réponse
string
Indique si l’appel a réussi :
success si c’est le cas, error sinon.code d’erreur :
Voir aussi
- CLI :
squarecloud app network domain - SDK :
api.apps.network.setDomain()(JavaScript),client.apps.network.set_domain()(Python),c.Apps.Network.SetDomain()(Go)

