CorceLinkDocumentation Espace client

Régions et catalogue

Les régions où vos services peuvent être hébergés.

Lister les régions

GET/v1/catalog/regions

Permission : vps:read

Réponse 200

ChampTypeDescription
dataliste de objet
data[].idtexteIdentifiant de la région (pays, site, numéro). Exemple : "fr-lys-1".
data[].nametexteVille. Exemple : "Lyon".
data[].countrytextePays (ISO 3166-1). Exemple : "FR".
data[].availablebooléenDes VPS peuvent y être créés.

Erreurs

curl "https://api.corcelink.fr/v1/catalog/regions" \
  -H "Authorization: Bearer $CORCELINK_API_KEY"

Réponse 200

{
  "data": [
    {
      "id": "fr-lys-1",
      "name": "Lyon",
      "country": "FR",
      "available": true
    }
  ]
}
Essayer avec votre clé

Votre clé reste dans ce navigateur et n’est envoyée qu’à api.corcelink.fr.

Lister les offres

GET/v1/catalog/products

Permission : vps:read

Offres de chaque famille (VPS de la gamme NOVA, réseaux privés…), avec leurs caractéristiques, leurs prix et leurs régions.

Paramètres de requête

ChampTypeDescription
familytexteValeurs : vps, private_network, dedicated_server, web_hosting, email, domain, other.

Réponse 200

ChampTypeDescription
dataliste de objet
data[].idtexteExemple : "vps-pro".
data[].familytexteFamille de produits ; la liste s’enrichira avec les prochaines offres. Valeurs : vps, private_network, dedicated_server, web_hosting, email, domain, other.
data[].nametexteExemple : "VPS Pro".
data[].descriptiontexteExemple : "Pensé pour la production : multi-services, fort trafic".
data[].specsobjet ou objetCaractéristiques d’une offre VPS.
data[].specs.familytexte
data[].specs.vcpusentierExemple : 8.
data[].specs.memory_gbentierExemple : 16.
data[].specs.disk_gbentierExemple : 200.
data[].pricesliste de objet
data[].prices[].billing_cycletexteValeurs : monthly, annually.
data[].prices[].priceobjet
data[].prices[].monthly_equivalentobjet
data[].regionsliste de texte

Erreurs

curl "https://api.corcelink.fr/v1/catalog/products" \
  -H "Authorization: Bearer $CORCELINK_API_KEY"

Réponse 200

{
  "data": []
}
Essayer avec votre clé

Votre clé reste dans ce navigateur et n’est envoyée qu’à api.corcelink.fr.

Lister les systèmes et images ISO

GET/v1/catalog/images

Permission : vps:read

Paramètres de requête

ChampTypeDescription
typetexteValeurs : template, iso.
vps_idtexteImages proposées pour ce VPS

Réponse 200

ChampTypeDescription
dataliste de objet
data[].idtexteExemple : "ubuntu-24.04".
data[].nametexteExemple : "Ubuntu 24.04".
data[].familytexteExemple : "ubuntu".
data[].versiontexteExemple : "24.04".
data[].ltsbooléen
data[].typetexteSystème à installer, ou image ISO à démarrer. Valeurs : template, iso.
data[].logo_urltexte ou nullLogo de la famille ; null si aucun. Exemple : "https://cdn.corcelink.fr/assets/img/os/ubuntu.svg".

Erreurs

curl "https://api.corcelink.fr/v1/catalog/images" \
  -H "Authorization: Bearer $CORCELINK_API_KEY"

Réponse 200

{
  "data": [
    {
      "id": "debian-13",
      "name": "Debian 13",
      "family": "debian",
      "version": "13",
      "lts": false,
      "type": "template",
      "logo_url": "https://cdn.corcelink.fr/assets/img/os/debian.svg"
    },
    {
      "id": "systemrescue-11",
      "name": "SystemRescue 11",
      "family": "systemrescue",
      "version": "11",
      "lts": false,
      "type": "iso",
      "logo_url": null
    },
    {
      "id": "ubuntu-24.04",
      "name": "Ubuntu 24.04",
      "family": "ubuntu",
      "version": "24.04",
      "lts": true,
      "type": "template",
      "logo_url": "https://cdn.corcelink.fr/assets/img/os/ubuntu.svg"
    }
  ]
}
Essayer avec votre clé

Votre clé reste dans ce navigateur et n’est envoyée qu’à api.corcelink.fr.