Written by

C’est avec un grand plai­sir que nous vous annon­çons aujourd’­hui la sor­tie offi­cielle de notre API en ver­sion bêta. Sortie offi­cielle car l’API était déjà dis­po­nible (en ver­sion alpha) pour cer­tains pri­vi­lé­giés qui nous ont aidé avec des retours régu­liers sur son uti­li­sa­tion, et ver­sion bêta car nous comp­tons désor­mais sur le plus grand nombre d’entre vous afin d’a­mé­lio­rer ce nou­vel outil.

API ?

Pour faire très simple, une API (pour Appli­ca­tion Program­ming Inter­face) est une inter­face de pro­gram­ma­tion qui va per­mettre à vos appli­ca­tions de gérer l’en­semble des fonc­tion­na­li­tés de vos comptes always­da­ta. Notre API se veut moderne : elle res­pecte l’ar­chi­tec­ture REST et pro­pose dif­fé­rents for­mats de séria­li­sa­tion des don­nées.

Cas d’utilisation

Dans de nom­breux cas de figure, l’u­ti­li­sa­tion de notre API ne vous sera pas for­cé­ment néces­saire. Mais les pos­si­bi­li­tés offertes par un tel outil seront plus par­ti­cu­liè­re­ment atti­rantes dans cer­taines situa­tions dont voi­ci des exemples :

  • vous êtes une agence et dis­po­sez d’un extra­net pour vos clients : vous aime­riez auto­ma­ti­ser la créa­tion d’une boîte email à chaque nou­veau client ;
  • vous lan­cez un ser­vice SaaS : chaque nou­velle ins­crip­tion sur votre site enclenche la créa­tion, à la volée, d’un nou­veau sous-domaine ;
  • vous déve­lop­pez régu­liè­re­ment sur votre espace always­da­ta et sou­hai­tez exé­cu­ter vos tests sur une base de don­nées créée auto­ma­ti­que­ment et tem­po­rai­re­ment.

Bien enten­du, ce ne sont que 3 exemples par­mi de nom­breuses situa­tions pour les­quelles l’API pour­ra vous être d’une grande uti­li­té. À noter qu’en plus des opé­ra­tions clas­siques d’a­jout, modi­fi­ca­tion et sup­pres­sion d’une res­source, des actions spé­ci­fiques pour­ront très bien­tôt être pos­sibles (comme par exemple redé­mar­rer une appli­ca­tion).

Aller plus loin

Avec le lan­ce­ment de cette ver­sion bêta, nous espé­rons vous four­nir un outil solide pour vous accom­pa­gner dans vos pro­jets, c’est pour­quoi nous avons mis en place une docu­men­ta­tion détaillée, sur laquelle vous trou­ve­rez des infor­ma­tions géné­rales sur l’API, les moyens de s’y connec­ter mais éga­le­ment quelques exemples (PHP, Python et Ruby). Vos retours et sug­ges­tions sont, une fois n’est pas cou­tume, atten­dus impa­tiem­ment dans le but d’a­mé­lio­rer encore nos ser­vices.

À vos marques, prêts, codez !