Le DNS depuis votre pipeline
Le déploiement crée lui-même les enregistrements qu’il lui faut : sous-domaine de preview, TXT de vérification, CNAME du CDN.
L’API REST Unolia expose la couche projet normalisée derrière des jetons scopés, depuis votre code en REST ou depuis votre terminal avec la CLI unolia. Vos scripts arrêtent de jongler avec un identifiant et une librairie par fournisseur.
En construction : les endpoints DNS sont ouverts aujourd’hui, le reste de la surface arrive très bientôt. Nous cherchons des testeurs. Devenir testeur →
L’API Unolia donne aux développeurs et aux scripts un accès structuré à la couche qu’Unolia normalise entre les fournisseurs, en REST ou par la ligne de commande unolia. Ouvert aujourd’hui : l’authentification, l’utilisateur et le jeton courants, les équipes, les domaines et les enregistrements DNS, derrière des jetons personnels et d’équipe aux permissions fines. Le reste de la surface, projets, déploiements, supervision, coûts et activité, ouvre au public à mesure qu’il se stabilise, et ce qu’un jeton peut faire suit toujours votre plan et votre rôle dans l’équipe.
Derrière l’API vit la même couche de normalisation que le tableau de bord : un enregistrement DNS a une seule forme, que la zone vive chez Gandi, OVHcloud ou Cloudflare. Écrivez le script une fois, lancez-le sur chaque client, et arrêtez de lire les changelogs des fournisseurs.
L’intérêt d’une API normalisée, c’est tout ce qu’elle rend banal. Les deux premières tournent déjà sur les endpoints DNS, les autres suivent à mesure que la surface s’ouvre.
Le déploiement crée lui-même les enregistrements qu’il lui faut : sous-domaine de preview, TXT de vérification, CNAME du CDN.
Un cron de 02:00 exporte chaque enregistrement de chaque domaine client dans git. Dix lignes d’assurance contre un très mauvais jour.
Projet créé, domaines rattachés, monitorings posés, équipe invitée. Signer un nouveau client devient un script que vous lancez.
Chaque fin de mois, les coûts par projet filent dans votre outil de facturation et la marge par client se calcule toute seule.
Disponibilité, déploiements et activité sous vos couleurs, pour votre équipe ou vos clients. Une route Laravel suffit pour commencer.
Chaque domaine client, dans la même forme quel que soit le registrar. La partie DNS du produit, scriptable.
/domains
/domains/{domain}
/domains/{domain}/records
/records/{record}
/records/{record}
/teams
/current/token
Le dossier client complet, scriptable.
Déployez depuis la CI, quel que soit l’hébergeur.
Surveillez un site à la seconde où il part en production.
Chaque trouvaille d’Unolia, sa correction à un appel.
Déclenchez une recette d’où vous voulez, relisez le compte rendu.
Les dépenses par projet, droit dans votre facturation.
La boîte noire de l’agence, interrogeable.
Les événements Unolia poussés vers votre stack.
Les chapitres en construction s’ouvrent avec le produit, les testeurs les voient en premier
Tout ce que l’API expose, la CLI unolia l’emballe : mêmes endpoints, mêmes jetons, mêmes permissions. Faite pour les crons, les étapes de CI et la commande qu’on lance avant de répondre à un client.
La CLI arrive avec l’API publique
Les jetons personnels agissent comme vous, les jetons d’équipe comme l’agence, et les deux portent des permissions fines. Quoi qu’un jeton réclame, la couche vivante le rétrécit à ce que votre plan et votre rôle du moment permettent vraiment, et répond par un 402 honnête plutôt qu’une surprise.
Lire la référence complète →API en lecture seule avec des jetons personnels.
L’écriture et les jetons détenus par l’équipe.
La portée du jeton suit le rôle vivant de chaque membre.
Les rôles personnalisés façonnent les mêmes jetons.
Rejoignez la liste d’attente, dites-nous ce que vous voulez scripter, et recevez l’API avant tout le monde.
Rejoindre la liste d’attente