NeXTSTEP Programming Mastermind
Miss any of our Open RFC calls?Watch the recordings here! »

@ovh-api/api

3.1.5 • Public • Published

Cutting edge client for OVH cloud APIs

NPM Version

This package mostly contains typings file to assist developer in Ovh-Cloud api usage.

This client bling you, API's doc within your IDE.

  • Api call documentations.
  • Mandatory / Optional parameters.
  • parameters types.

with this client your IDE will only allow valid code.

By the way, this api contains a lot of information about the API usage, but do not include those data in you your bundled code, and do not increase the size of your distributable bundled code.

Basic

This Ovh api client, use very compact and intuitive syntax to works, take any API call from any OVH swagger and convert it to code like this:

For example with the API dbaas from here:

The call: GET /dbaas/logs/{serviceName}/output/graylog/stream/{streamId}/archive/{archiveId} will be call like this:

    const archive = await dbaas.logs.$(serviceName).output.graylog.stream.$(streamId).archive.$(archiveId).$get();
    // call API      GET /dbaas/logs/{serviceName}/output/graylog/stream/{streamId}/archive/{archiveId}

The API code is matching the raw query as must as it could.

Factorize API calls

if you have a lots of call with the same prefix example:

  • GET /dbaas/logs/{serviceName}/output/graylog/stream/{streamId}/alert
  • GET /dbaas/logs/{serviceName}/output/graylog/stream/{streamId}/alert/{alertId}
  • PUT /dbaas/logs/{serviceName}/output/graylog/stream/{streamId}/alert/{alertId}
  • DELETE /dbaas/logs/{serviceName}/output/graylog/stream/{streamId}/alert/{alertId}

/dbaas/logs/{serviceName}/output/graylog/stream/{streamId}/alert prefixing all HTTP path.

you can factorize thoses call like this:

const alertApi = dbaas.logs.$(serviceName).output.graylog.stream.$(streamId).alert;
const ids = await alertApi.$get();
for (const id of ids) {
    const alert = await alertApi.$(id).$get();
    if (alert.conditionType === 'FIELD_CONTENT_VALUE')
        await alertApi.$(id).$delete();
    else if (alert.conditionType === 'MESSAGE_COUNT')
        await alertApi.$(id).$put({title: 'title 2'});
}

For a multi-threaded version:

const alertApi = dbaas.logs.$(serviceName).output.graylog.stream.$(streamId).alert;
const ids = await alertApi.$get();
await Promise.all(ids, async(id) => {
    const alert = await alertApi.$(id).$get();
    if (alert.conditionType === 'FIELD_CONTENT_VALUE')
        await alertApi.$(id).$delete();
    else if (alert.conditionType === 'MESSAGE_COUNT')
        await alertApi.$(id).$put({title: 'title 2'});
});

For a 3-threaded version using Bluebird:

const alertApi = dbaas.logs.$(serviceName).output.graylog.stream.$(streamId).alert;
const ids = await alertApi.$get();
await Bluebird.map(ids, async(id) => {
    const alert = await alertApi.$(id).$get();
    if (alert.conditionType === 'FIELD_CONTENT_VALUE')
        await alertApi.$(id).$delete();
    else if (alert.conditionType === 'MESSAGE_COUNT')
        await alertApi.$(id).$put({title: 'title 2'});
}, {concurenty: 3});

Cache usage

The API contains a default in memory cache that is very easy to activate, using the previous sample:

const alertApi = dbaas.logs.$(serviceName).output.graylog.stream.$(streamId).alert;
// enable and configure cache
alertApi.$cache({size:20000, count: 100, ttl: 60 * 60});
// first call will populate the cache
let ids = await alertApi.$get();
// second call will use the cache
ids = await alertApi.$get();
// a delete will discard the previouly cached value
await alertApi.$(id[0]).$delete()
// repopulate the cache.
ids = await alertApi.$get();

certificate management

The Api can query for a new certificate by opening a new browser.

The activated consumerKey can be store in a cache file if certCache option is provided.

retries management

if you have a connexion error, the api will try to recover up to 10 times by default, an more using maxRetry options.

interactive usage

import ApiIp from '@ovh-api/ip';
import Ovh from '@ovh-api/api';
 
// accessRules can accepte rules separeted by comma, or an array of rules
// certCache save on disque the issued certificat for next program call.
const engine = new Ovh({accessRules: 'GET /ip, GET /me', certCache: 'secretToken.json'});
 
/**
 * you can build and api object to store all the sub-api you will used
 */
const api = {
    ip: ApiIp(engine)
    // me: ApiMe(engine)
    // cloud: ApiCloud(engine)
    // ...
}
 
/**
 * shorter syntax
 */
async function printIPProxy() {
    // call GET /api/ip/
    return await api.ip.$get();
}
 
printIP().then(console.log)
 

available packages

Packages for API ovh in Europe

  • NPM Version Api @ovh-api/all-dom Add typing to to ovh api all-dom
  • NPM Version Api @ovh-api/analytics Add typing to to ovh api analytics
  • NPM Version Api @ovh-api/auth Add typing to to ovh api auth
  • NPM Version Api @ovh-api/caas-containers Add typing to to ovh api caas-containers
  • NPM Version Api @ovh-api/caas-registry Add typing to to ovh api caas-registry
  • NPM Version Api @ovh-api/cdn-dedicated Add typing to to ovh api cdn-dedicated
  • NPM Version Api @ovh-api/cdn-website Add typing to to ovh api cdn-website
  • NPM Version Api @ovh-api/cdn-webstorage Add typing to to ovh api cdn-webstorage
  • NPM Version Api @ovh-api/cloud Add typing to to ovh api cloud
  • NPM Version Api @ovh-api/cloud-d-b Add typing to to ovh api cloud-d-b
  • NPM Version Api @ovh-api/cluster-hadoop Add typing to to ovh api cluster-hadoop
  • NPM Version Api @ovh-api/connectivity Add typing to to ovh api connectivity
  • NPM Version Api @ovh-api/contact Add typing to to ovh api contact
  • NPM Version Api @ovh-api/dbaas-logs Add typing to to ovh api dbaas-logs
  • NPM Version Api @ovh-api/dbaas-queue Add typing to to ovh api dbaas-queue
  • NPM Version Api @ovh-api/dbaas-timeseries Add typing to to ovh api dbaas-timeseries
  • NPM Version Api @ovh-api/dedicated-ceph Add typing to to ovh api dedicated-ceph
  • NPM Version Api @ovh-api/dedicated-cloud Add typing to to ovh api dedicated-cloud
  • NPM Version Api @ovh-api/dedicated-housing Add typing to to ovh api dedicated-housing
  • NPM Version Api @ovh-api/dedicated-installation-template Add typing to to ovh api dedicated-installation-template
  • NPM Version Api @ovh-api/dedicated-nas Add typing to to ovh api dedicated-nas
  • NPM Version Api @ovh-api/dedicated-nasha Add typing to to ovh api dedicated-nasha
  • NPM Version Api @ovh-api/dedicated-server Add typing to to ovh api dedicated-server
  • NPM Version Api @ovh-api/deskaas Add typing to to ovh api deskaas
  • NPM Version Api @ovh-api/distribution-image Add typing to to ovh api distribution-image
  • NPM Version Api @ovh-api/domain Add typing to to ovh api domain
  • NPM Version Api @ovh-api/email-domain Add typing to to ovh api email-domain
  • NPM Version Api @ovh-api/email-exchange Add typing to to ovh api email-exchange
  • NPM Version Api @ovh-api/email-mxplan Add typing to to ovh api email-mxplan
  • NPM Version Api @ovh-api/email-pro Add typing to to ovh api email-pro
  • NPM Version Api @ovh-api/freefax Add typing to to ovh api freefax
  • NPM Version Api @ovh-api/horizon-view Add typing to to ovh api horizon-view
  • NPM Version Api @ovh-api/hosting-private-database Add typing to to ovh api hosting-private-database
  • NPM Version Api @ovh-api/hosting-reseller Add typing to to ovh api hosting-reseller
  • NPM Version Api @ovh-api/hosting-web Add typing to to ovh api hosting-web
  • NPM Version Api @ovh-api/hpcspot Add typing to to ovh api hpcspot
  • NPM Version Api @ovh-api/ip Add typing to to ovh api ip
  • NPM Version Api @ovh-api/ip-loadbalancing Add typing to to ovh api ip-loadbalancing
  • NPM Version Api @ovh-api/kube Add typing to to ovh api kube
  • NPM Version Api @ovh-api/license-cloud-linux Add typing to to ovh api license-cloud-linux
  • NPM Version Api @ovh-api/license-cpanel Add typing to to ovh api license-cpanel
  • NPM Version Api @ovh-api/license-directadmin Add typing to to ovh api license-directadmin
  • NPM Version Api @ovh-api/license-office Add typing to to ovh api license-office
  • NPM Version Api @ovh-api/license-plesk Add typing to to ovh api license-plesk
  • NPM Version Api @ovh-api/license-redhat Add typing to to ovh api license-redhat
  • NPM Version Api @ovh-api/license-sqlserver Add typing to to ovh api license-sqlserver
  • NPM Version Api @ovh-api/license-virtuozzo Add typing to to ovh api license-virtuozzo
  • NPM Version Api @ovh-api/license-windows Add typing to to ovh api license-windows
  • NPM Version Api @ovh-api/license-worklight Add typing to to ovh api license-worklight
  • NPM Version Api @ovh-api/me Add typing to to ovh api me
  • NPM Version Api @ovh-api/metrics Add typing to to ovh api metrics
  • NPM Version Api @ovh-api/ms-services Add typing to to ovh api ms-services
  • NPM Version Api @ovh-api/new-account Add typing to to ovh api new-account
  • NPM Version Api @ovh-api/order Add typing to to ovh api order
  • NPM Version Api @ovh-api/over-the-box Add typing to to ovh api over-the-box
  • NPM Version Api @ovh-api/ovh-cloud-connect Add typing to to ovh api ovh-cloud-connect
  • NPM Version Api @ovh-api/pack-siptrunk Add typing to to ovh api pack-siptrunk
  • NPM Version Api @ovh-api/pack-xdsl Add typing to to ovh api pack-xdsl
  • NPM Version Api @ovh-api/partner Add typing to to ovh api partner
  • NPM Version Api @ovh-api/partners Add typing to to ovh api partners
  • NPM Version Api @ovh-api/price Add typing to to ovh api price
  • NPM Version Api @ovh-api/router Add typing to to ovh api router
  • NPM Version Api @ovh-api/saas-csp2 Add typing to to ovh api saas-csp2
  • NPM Version Api @ovh-api/secret Add typing to to ovh api secret
  • NPM Version Api @ovh-api/service Add typing to to ovh api service
  • NPM Version Api @ovh-api/services Add typing to to ovh api services
  • NPM Version Api @ovh-api/sms Add typing to to ovh api sms
  • NPM Version Api @ovh-api/ssl Add typing to to ovh api ssl
  • NPM Version Api @ovh-api/ssl-gateway Add typing to to ovh api ssl-gateway
  • NPM Version Api @ovh-api/stack-mis Add typing to to ovh api stack-mis
  • NPM Version Api @ovh-api/status Add typing to to ovh api status
  • NPM Version Api @ovh-api/store Add typing to to ovh api store
  • NPM Version Api @ovh-api/supply-mondial-relay Add typing to to ovh api supply-mondial-relay
  • NPM Version Api @ovh-api/support Add typing to to ovh api support
  • NPM Version Api @ovh-api/telephony Add typing to to ovh api telephony
  • NPM Version Api @ovh-api/veeam-cloud-connect Add typing to to ovh api veeam-cloud-connect
  • NPM Version Api @ovh-api/veeam-veeam-enterprise Add typing to to ovh api veeam-veeam-enterprise
  • NPM Version Api @ovh-api/vip Add typing to to ovh api vip
  • NPM Version Api @ovh-api/vps Add typing to to ovh api vps
  • NPM Version Api @ovh-api/vrack Add typing to to ovh api vrack
  • NPM Version Api @ovh-api/xdsl Add typing to to ovh api xdsl

Packages for API ovh in Canada

  • NPM Version Api @ovh-api-ca/auth Add typing to to ovh api auth
  • NPM Version Api @ovh-api-ca/cdn-dedicated Add typing to to ovh api cdn-dedicated
  • NPM Version Api @ovh-api-ca/cloud Add typing to to ovh api cloud
  • NPM Version Api @ovh-api-ca/dbaas-logs Add typing to to ovh api dbaas-logs
  • NPM Version Api @ovh-api-ca/dedicated-ceph Add typing to to ovh api dedicated-ceph
  • NPM Version Api @ovh-api-ca/dedicated-cloud Add typing to to ovh api dedicated-cloud
  • NPM Version Api @ovh-api-ca/dedicated-housing Add typing to to ovh api dedicated-housing
  • NPM Version Api @ovh-api-ca/dedicated-installation-template Add typing to to ovh api dedicated-installation-template
  • NPM Version Api @ovh-api-ca/dedicated-nas Add typing to to ovh api dedicated-nas
  • NPM Version Api @ovh-api-ca/dedicated-nasha Add typing to to ovh api dedicated-nasha
  • NPM Version Api @ovh-api-ca/dedicated-server Add typing to to ovh api dedicated-server
  • NPM Version Api @ovh-api-ca/deskaas Add typing to to ovh api deskaas
  • NPM Version Api @ovh-api-ca/distribution-image Add typing to to ovh api distribution-image
  • NPM Version Api @ovh-api-ca/domain Add typing to to ovh api domain
  • NPM Version Api @ovh-api-ca/email-exchange Add typing to to ovh api email-exchange
  • NPM Version Api @ovh-api-ca/email-mxplan Add typing to to ovh api email-mxplan
  • NPM Version Api @ovh-api-ca/horizon-view Add typing to to ovh api horizon-view
  • NPM Version Api @ovh-api-ca/hosting-private-database Add typing to to ovh api hosting-private-database
  • NPM Version Api @ovh-api-ca/hosting-web Add typing to to ovh api hosting-web
  • NPM Version Api @ovh-api-ca/ip Add typing to to ovh api ip
  • NPM Version Api @ovh-api-ca/ip-loadbalancing Add typing to to ovh api ip-loadbalancing
  • NPM Version Api @ovh-api-ca/license-cloud-linux Add typing to to ovh api license-cloud-linux
  • NPM Version Api @ovh-api-ca/license-cpanel Add typing to to ovh api license-cpanel
  • NPM Version Api @ovh-api-ca/license-directadmin Add typing to to ovh api license-directadmin
  • NPM Version Api @ovh-api-ca/license-office Add typing to to ovh api license-office
  • NPM Version Api @ovh-api-ca/license-plesk Add typing to to ovh api license-plesk
  • NPM Version Api @ovh-api-ca/license-redhat Add typing to to ovh api license-redhat
  • NPM Version Api @ovh-api-ca/license-sqlserver Add typing to to ovh api license-sqlserver
  • NPM Version Api @ovh-api-ca/license-virtuozzo Add typing to to ovh api license-virtuozzo
  • NPM Version Api @ovh-api-ca/license-windows Add typing to to ovh api license-windows
  • NPM Version Api @ovh-api-ca/license-worklight Add typing to to ovh api license-worklight
  • NPM Version Api @ovh-api-ca/me Add typing to to ovh api me
  • NPM Version Api @ovh-api-ca/ms-services Add typing to to ovh api ms-services
  • NPM Version Api @ovh-api-ca/new-account Add typing to to ovh api new-account
  • NPM Version Api @ovh-api-ca/order Add typing to to ovh api order
  • NPM Version Api @ovh-api-ca/price Add typing to to ovh api price
  • NPM Version Api @ovh-api-ca/router Add typing to to ovh api router
  • NPM Version Api @ovh-api-ca/service Add typing to to ovh api service
  • NPM Version Api @ovh-api-ca/ssl Add typing to to ovh api ssl
  • NPM Version Api @ovh-api-ca/ssl-gateway Add typing to to ovh api ssl-gateway
  • NPM Version Api @ovh-api-ca/status Add typing to to ovh api status
  • NPM Version Api @ovh-api-ca/support Add typing to to ovh api support
  • NPM Version Api @ovh-api-ca/veeam-cloud-connect Add typing to to ovh api veeam-cloud-connect
  • NPM Version Api @ovh-api-ca/vip Add typing to to ovh api vip
  • NPM Version Api @ovh-api-ca/vps Add typing to to ovh api vps
  • NPM Version Api @ovh-api-ca/vrack Add typing to to ovh api vrack

Packages for API ovh in USA

  • NPM Version Api @ovh-api-us/auth Add typing to to ovh api auth
  • NPM Version Api @ovh-api-us/cloud Add typing to to ovh api cloud
  • NPM Version Api @ovh-api-us/dbaas-logs Add typing to to ovh api dbaas-logs
  • NPM Version Api @ovh-api-us/dbaas-queue Add typing to to ovh api dbaas-queue
  • NPM Version Api @ovh-api-us/dbaas-timeseries Add typing to to ovh api dbaas-timeseries
  • NPM Version Api @ovh-api-us/dedicated-ceph Add typing to to ovh api dedicated-ceph
  • NPM Version Api @ovh-api-us/dedicated-cloud Add typing to to ovh api dedicated-cloud
  • NPM Version Api @ovh-api-us/dedicated-housing Add typing to to ovh api dedicated-housing
  • NPM Version Api @ovh-api-us/dedicated-installation-template Add typing to to ovh api dedicated-installation-template
  • NPM Version Api @ovh-api-us/dedicated-nas Add typing to to ovh api dedicated-nas
  • NPM Version Api @ovh-api-us/dedicated-nasha Add typing to to ovh api dedicated-nasha
  • NPM Version Api @ovh-api-us/dedicated-server Add typing to to ovh api dedicated-server
  • NPM Version Api @ovh-api-us/ip Add typing to to ovh api ip
  • NPM Version Api @ovh-api-us/ip-loadbalancing Add typing to to ovh api ip-loadbalancing
  • NPM Version Api @ovh-api-us/license-cloud-linux Add typing to to ovh api license-cloud-linux
  • NPM Version Api @ovh-api-us/license-cpanel Add typing to to ovh api license-cpanel
  • NPM Version Api @ovh-api-us/license-directadmin Add typing to to ovh api license-directadmin
  • NPM Version Api @ovh-api-us/license-office Add typing to to ovh api license-office
  • NPM Version Api @ovh-api-us/license-plesk Add typing to to ovh api license-plesk
  • NPM Version Api @ovh-api-us/license-redhat Add typing to to ovh api license-redhat
  • NPM Version Api @ovh-api-us/license-sqlserver Add typing to to ovh api license-sqlserver
  • NPM Version Api @ovh-api-us/license-virtuozzo Add typing to to ovh api license-virtuozzo
  • NPM Version Api @ovh-api-us/license-windows Add typing to to ovh api license-windows
  • NPM Version Api @ovh-api-us/license-worklight Add typing to to ovh api license-worklight
  • NPM Version Api @ovh-api-us/me Add typing to to ovh api me
  • NPM Version Api @ovh-api-us/metrics Add typing to to ovh api metrics
  • NPM Version Api @ovh-api-us/new-account Add typing to to ovh api new-account
  • NPM Version Api @ovh-api-us/order Add typing to to ovh api order
  • NPM Version Api @ovh-api-us/secret Add typing to to ovh api secret
  • NPM Version Api @ovh-api-us/service Add typing to to ovh api service
  • NPM Version Api @ovh-api-us/services Add typing to to ovh api services
  • NPM Version Api @ovh-api-us/ssl Add typing to to ovh api ssl
  • NPM Version Api @ovh-api-us/support Add typing to to ovh api support
  • NPM Version Api @ovh-api-us/veeam-veeam-enterprise Add typing to to ovh api veeam-veeam-enterprise
  • NPM Version Api @ovh-api-us/vps Add typing to to ovh api vps
  • NPM Version Api @ovh-api-us/vrack Add typing to to ovh api vrack

Packages for API so you start in Europe

  • NPM Version Api @ovh-soyoustart/all-dom Add typing to to ovh api all-dom
  • NPM Version Api @ovh-soyoustart/analytics Add typing to to ovh api analytics
  • NPM Version Api @ovh-soyoustart/auth Add typing to to ovh api auth
  • NPM Version Api @ovh-soyoustart/caas-containers Add typing to to ovh api caas-containers
  • NPM Version Api @ovh-soyoustart/caas-registry Add typing to to ovh api caas-registry
  • NPM Version Api @ovh-soyoustart/cdn-dedicated Add typing to to ovh api cdn-dedicated
  • NPM Version Api @ovh-soyoustart/cdn-website Add typing to to ovh api cdn-website
  • NPM Version Api @ovh-soyoustart/cdn-webstorage Add typing to to ovh api cdn-webstorage
  • NPM Version Api @ovh-soyoustart/cloud Add typing to to ovh api cloud
  • NPM Version Api @ovh-soyoustart/cloud-d-b Add typing to to ovh api cloud-d-b
  • NPM Version Api @ovh-soyoustart/cluster-hadoop Add typing to to ovh api cluster-hadoop
  • NPM Version Api @ovh-soyoustart/connectivity Add typing to to ovh api connectivity
  • NPM Version Api @ovh-soyoustart/contact Add typing to to ovh api contact
  • NPM Version Api @ovh-soyoustart/dbaas-logs Add typing to to ovh api dbaas-logs
  • NPM Version Api @ovh-soyoustart/dbaas-queue Add typing to to ovh api dbaas-queue
  • NPM Version Api @ovh-soyoustart/dbaas-timeseries Add typing to to ovh api dbaas-timeseries
  • NPM Version Api @ovh-soyoustart/dedicated-ceph Add typing to to ovh api dedicated-ceph
  • NPM Version Api @ovh-soyoustart/dedicated-cloud Add typing to to ovh api dedicated-cloud
  • NPM Version Api @ovh-soyoustart/dedicated-housing Add typing to to ovh api dedicated-housing
  • NPM Version Api @ovh-soyoustart/dedicated-installation-template Add typing to to ovh api dedicated-installation-template
  • NPM Version Api @ovh-soyoustart/dedicated-nas Add typing to to ovh api dedicated-nas
  • NPM Version Api @ovh-soyoustart/dedicated-nasha Add typing to to ovh api dedicated-nasha
  • NPM Version Api @ovh-soyoustart/dedicated-server Add typing to to ovh api dedicated-server
  • NPM Version Api @ovh-soyoustart/deskaas Add typing to to ovh api deskaas
  • NPM Version Api @ovh-soyoustart/distribution-image Add typing to to ovh api distribution-image
  • NPM Version Api @ovh-soyoustart/domain Add typing to to ovh api domain
  • NPM Version Api @ovh-soyoustart/email-domain Add typing to to ovh api email-domain
  • NPM Version Api @ovh-soyoustart/email-exchange Add typing to to ovh api email-exchange
  • NPM Version Api @ovh-soyoustart/email-mxplan Add typing to to ovh api email-mxplan
  • NPM Version Api @ovh-soyoustart/email-pro Add typing to to ovh api email-pro
  • NPM Version Api @ovh-soyoustart/freefax Add typing to to ovh api freefax
  • NPM Version Api @ovh-soyoustart/horizon-view Add typing to to ovh api horizon-view
  • NPM Version Api @ovh-soyoustart/hosting-private-database Add typing to to ovh api hosting-private-database
  • NPM Version Api @ovh-soyoustart/hosting-reseller Add typing to to ovh api hosting-reseller
  • NPM Version Api @ovh-soyoustart/hosting-web Add typing to to ovh api hosting-web
  • NPM Version Api @ovh-soyoustart/hpcspot Add typing to to ovh api hpcspot
  • NPM Version Api @ovh-soyoustart/ip Add typing to to ovh api ip
  • NPM Version Api @ovh-soyoustart/ip-loadbalancing Add typing to to ovh api ip-loadbalancing
  • NPM Version Api @ovh-soyoustart/kube Add typing to to ovh api kube
  • NPM Version Api @ovh-soyoustart/license-cloud-linux Add typing to to ovh api license-cloud-linux
  • NPM Version Api @ovh-soyoustart/license-cpanel Add typing to to ovh api license-cpanel
  • NPM Version Api @ovh-soyoustart/license-directadmin Add typing to to ovh api license-directadmin
  • NPM Version Api @ovh-soyoustart/license-office Add typing to to ovh api license-office
  • NPM Version Api @ovh-soyoustart/license-plesk Add typing to to ovh api license-plesk
  • NPM Version Api @ovh-soyoustart/license-redhat Add typing to to ovh api license-redhat
  • NPM Version Api @ovh-soyoustart/license-sqlserver Add typing to to ovh api license-sqlserver
  • NPM Version Api @ovh-soyoustart/license-virtuozzo Add typing to to ovh api license-virtuozzo
  • NPM Version Api @ovh-soyoustart/license-windows Add typing to to ovh api license-windows
  • NPM Version Api @ovh-soyoustart/license-worklight Add typing to to ovh api license-worklight
  • NPM Version Api @ovh-soyoustart/me Add typing to to ovh api me
  • NPM Version Api @ovh-soyoustart/metrics Add typing to to ovh api metrics
  • NPM Version Api @ovh-soyoustart/ms-services Add typing to to ovh api ms-services
  • NPM Version Api @ovh-soyoustart/new-account Add typing to to ovh api new-account
  • NPM Version Api @ovh-soyoustart/order Add typing to to ovh api order
  • NPM Version Api @ovh-soyoustart/over-the-box Add typing to to ovh api over-the-box
  • NPM Version Api @ovh-soyoustart/ovh-cloud-connect Add typing to to ovh api ovh-cloud-connect
  • NPM Version Api @ovh-soyoustart/pack-siptrunk Add typing to to ovh api pack-siptrunk
  • NPM Version Api @ovh-soyoustart/pack-xdsl Add typing to to ovh api pack-xdsl
  • NPM Version Api @ovh-soyoustart/partners Add typing to to ovh api partners
  • NPM Version Api @ovh-soyoustart/price Add typing to to ovh api price
  • NPM Version Api @ovh-soyoustart/router Add typing to to ovh api router
  • NPM Version Api @ovh-soyoustart/saas-csp2 Add typing to to ovh api saas-csp2
  • NPM Version Api @ovh-soyoustart/secret Add typing to to ovh api secret
  • NPM Version Api @ovh-soyoustart/service Add typing to to ovh api service
  • NPM Version Api @ovh-soyoustart/sms Add typing to to ovh api sms
  • NPM Version Api @ovh-soyoustart/ssl Add typing to to ovh api ssl
  • NPM Version Api @ovh-soyoustart/ssl-gateway Add typing to to ovh api ssl-gateway
  • NPM Version Api @ovh-soyoustart/stack-mis Add typing to to ovh api stack-mis
  • NPM Version Api @ovh-soyoustart/status Add typing to to ovh api status
  • NPM Version Api @ovh-soyoustart/store Add typing to to ovh api store
  • NPM Version Api @ovh-soyoustart/supply-mondial-relay Add typing to to ovh api supply-mondial-relay
  • NPM Version Api @ovh-soyoustart/support Add typing to to ovh api support
  • NPM Version Api @ovh-soyoustart/telephony Add typing to to ovh api telephony
  • NPM Version Api @ovh-soyoustart/veeam-cloud-connect Add typing to to ovh api veeam-cloud-connect
  • NPM Version Api @ovh-soyoustart/veeam-veeam-enterprise Add typing to to ovh api veeam-veeam-enterprise
  • NPM Version Api @ovh-soyoustart/vip Add typing to to ovh api vip
  • NPM Version Api @ovh-soyoustart/vps Add typing to to ovh api vps
  • NPM Version Api @ovh-soyoustart/vrack Add typing to to ovh api vrack
  • NPM Version Api @ovh-soyoustart/xdsl Add typing to to ovh api xdsl

Packages for API so you start in Canada

  • NPM Version Api @ovh-soyoustart-ca/auth Add typing to to ovh api auth
  • NPM Version Api @ovh-soyoustart-ca/dedicated-installation-template Add typing to to ovh api dedicated-installation-template
  • NPM Version Api @ovh-soyoustart-ca/dedicated-server Add typing to to ovh api dedicated-server
  • NPM Version Api @ovh-soyoustart-ca/ip Add typing to to ovh api ip
  • NPM Version Api @ovh-soyoustart-ca/license-cloud-linux Add typing to to ovh api license-cloud-linux
  • NPM Version Api @ovh-soyoustart-ca/license-cpanel Add typing to to ovh api license-cpanel
  • NPM Version Api @ovh-soyoustart-ca/license-directadmin Add typing to to ovh api license-directadmin
  • NPM Version Api @ovh-soyoustart-ca/license-plesk Add typing to to ovh api license-plesk
  • NPM Version Api @ovh-soyoustart-ca/license-sqlserver Add typing to to ovh api license-sqlserver
  • NPM Version Api @ovh-soyoustart-ca/license-virtuozzo Add typing to to ovh api license-virtuozzo
  • NPM Version Api @ovh-soyoustart-ca/license-windows Add typing to to ovh api license-windows
  • NPM Version Api @ovh-soyoustart-ca/me Add typing to to ovh api me
  • NPM Version Api @ovh-soyoustart-ca/new-account Add typing to to ovh api new-account
  • NPM Version Api @ovh-soyoustart-ca/order Add typing to to ovh api order
  • NPM Version Api @ovh-soyoustart-ca/price Add typing to to ovh api price
  • NPM Version Api @ovh-soyoustart-ca/support Add typing to to ovh api support
  • NPM Version Api @ovh-soyoustart-ca/veeam-cloud-connect Add typing to to ovh api veeam-cloud-connect

Packages for API kimsufi in Europe

  • NPM Version Api @ovh-kimsufi/all-dom Add typing to to ovh api all-dom
  • NPM Version Api @ovh-kimsufi/analytics Add typing to to ovh api analytics
  • NPM Version Api @ovh-kimsufi/auth Add typing to to ovh api auth
  • NPM Version Api @ovh-kimsufi/caas-containers Add typing to to ovh api caas-containers
  • NPM Version Api @ovh-kimsufi/caas-registry Add typing to to ovh api caas-registry
  • NPM Version Api @ovh-kimsufi/cdn-dedicated Add typing to to ovh api cdn-dedicated
  • NPM Version Api @ovh-kimsufi/cdn-website Add typing to to ovh api cdn-website
  • NPM Version Api @ovh-kimsufi/cdn-webstorage Add typing to to ovh api cdn-webstorage
  • NPM Version Api @ovh-kimsufi/cloud Add typing to to ovh api cloud
  • NPM Version Api @ovh-kimsufi/cloud-d-b Add typing to to ovh api cloud-d-b
  • NPM Version Api @ovh-kimsufi/cluster-hadoop Add typing to to ovh api cluster-hadoop
  • NPM Version Api @ovh-kimsufi/connectivity Add typing to to ovh api connectivity
  • NPM Version Api @ovh-kimsufi/contact Add typing to to ovh api contact
  • NPM Version Api @ovh-kimsufi/dbaas-logs Add typing to to ovh api dbaas-logs
  • NPM Version Api @ovh-kimsufi/dbaas-queue Add typing to to ovh api dbaas-queue
  • NPM Version Api @ovh-kimsufi/dbaas-timeseries Add typing to to ovh api dbaas-timeseries
  • NPM Version Api @ovh-kimsufi/dedicated-ceph Add typing to to ovh api dedicated-ceph
  • NPM Version Api @ovh-kimsufi/dedicated-cloud Add typing to to ovh api dedicated-cloud
  • NPM Version Api @ovh-kimsufi/dedicated-housing Add typing to to ovh api dedicated-housing
  • NPM Version Api @ovh-kimsufi/dedicated-installation-template Add typing to to ovh api dedicated-installation-template
  • NPM Version Api @ovh-kimsufi/dedicated-nas Add typing to to ovh api dedicated-nas
  • NPM Version Api @ovh-kimsufi/dedicated-nasha Add typing to to ovh api dedicated-nasha
  • NPM Version Api @ovh-kimsufi/dedicated-server Add typing to to ovh api dedicated-server
  • NPM Version Api @ovh-kimsufi/deskaas Add typing to to ovh api deskaas
  • NPM Version Api @ovh-kimsufi/distribution-image Add typing to to ovh api distribution-image
  • NPM Version Api @ovh-kimsufi/domain Add typing to to ovh api domain
  • NPM Version Api @ovh-kimsufi/email-domain Add typing to to ovh api email-domain
  • NPM Version Api @ovh-kimsufi/email-exchange Add typing to to ovh api email-exchange
  • NPM Version Api @ovh-kimsufi/email-mxplan Add typing to to ovh api email-mxplan
  • NPM Version Api @ovh-kimsufi/email-pro Add typing to to ovh api email-pro
  • NPM Version Api @ovh-kimsufi/freefax Add typing to to ovh api freefax
  • NPM Version Api @ovh-kimsufi/horizon-view Add typing to to ovh api horizon-view
  • NPM Version Api @ovh-kimsufi/hosting-private-database Add typing to to ovh api hosting-private-database
  • NPM Version Api @ovh-kimsufi/hosting-reseller Add typing to to ovh api hosting-reseller
  • NPM Version Api @ovh-kimsufi/hosting-web Add typing to to ovh api hosting-web
  • NPM Version Api @ovh-kimsufi/hpcspot Add typing to to ovh api hpcspot
  • NPM Version Api @ovh-kimsufi/ip Add typing to to ovh api ip
  • NPM Version Api @ovh-kimsufi/ip-loadbalancing Add typing to to ovh api ip-loadbalancing
  • NPM Version Api @ovh-kimsufi/kube Add typing to to ovh api kube
  • NPM Version Api @ovh-kimsufi/license-cloud-linux Add typing to to ovh api license-cloud-linux
  • NPM Version Api @ovh-kimsufi/license-cpanel Add typing to to ovh api license-cpanel
  • NPM Version Api @ovh-kimsufi/license-directadmin Add typing to to ovh api license-directadmin
  • NPM Version Api @ovh-kimsufi/license-office Add typing to to ovh api license-office
  • NPM Version Api @ovh-kimsufi/license-plesk Add typing to to ovh api license-plesk
  • NPM Version Api @ovh-kimsufi/license-redhat Add typing to to ovh api license-redhat
  • NPM Version Api @ovh-kimsufi/license-sqlserver Add typing to to ovh api license-sqlserver
  • NPM Version Api @ovh-kimsufi/license-virtuozzo Add typing to to ovh api license-virtuozzo
  • NPM Version Api @ovh-kimsufi/license-windows Add typing to to ovh api license-windows
  • NPM Version Api @ovh-kimsufi/license-worklight Add typing to to ovh api license-worklight
  • NPM Version Api @ovh-kimsufi/me Add typing to to ovh api me
  • NPM Version Api @ovh-kimsufi/metrics Add typing to to ovh api metrics
  • NPM Version Api @ovh-kimsufi/ms-services Add typing to to ovh api ms-services
  • NPM Version Api @ovh-kimsufi/new-account Add typing to to ovh api new-account
  • NPM Version Api @ovh-kimsufi/order Add typing to to ovh api order
  • NPM Version Api @ovh-kimsufi/over-the-box Add typing to to ovh api over-the-box
  • NPM Version Api @ovh-kimsufi/ovh-cloud-connect Add typing to to ovh api ovh-cloud-connect
  • NPM Version Api @ovh-kimsufi/pack-siptrunk Add typing to to ovh api pack-siptrunk
  • NPM Version Api @ovh-kimsufi/pack-xdsl Add typing to to ovh api pack-xdsl
  • NPM Version Api @ovh-kimsufi/partners Add typing to to ovh api partners
  • NPM Version Api @ovh-kimsufi/price Add typing to to ovh api price
  • NPM Version Api @ovh-kimsufi/router Add typing to to ovh api router
  • NPM Version Api @ovh-kimsufi/saas-csp2 Add typing to to ovh api saas-csp2
  • NPM Version Api @ovh-kimsufi/secret Add typing to to ovh api secret
  • NPM Version Api @ovh-kimsufi/service Add typing to to ovh api service
  • NPM Version Api @ovh-kimsufi/sms Add typing to to ovh api sms
  • NPM Version Api @ovh-kimsufi/ssl Add typing to to ovh api ssl
  • NPM Version Api @ovh-kimsufi/ssl-gateway Add typing to to ovh api ssl-gateway
  • NPM Version Api @ovh-kimsufi/stack-mis Add typing to to ovh api stack-mis
  • NPM Version Api @ovh-kimsufi/status Add typing to to ovh api status
  • NPM Version Api @ovh-kimsufi/store Add typing to to ovh api store
  • NPM Version Api @ovh-kimsufi/supply-mondial-relay Add typing to to ovh api supply-mondial-relay
  • NPM Version Api @ovh-kimsufi/support Add typing to to ovh api support
  • NPM Version Api @ovh-kimsufi/telephony Add typing to to ovh api telephony
  • NPM Version Api @ovh-kimsufi/veeam-cloud-connect Add typing to to ovh api veeam-cloud-connect
  • NPM Version Api @ovh-kimsufi/veeam-veeam-enterprise Add typing to to ovh api veeam-veeam-enterprise
  • NPM Version Api @ovh-kimsufi/vip Add typing to to ovh api vip
  • NPM Version Api @ovh-kimsufi/vps Add typing to to ovh api vps
  • NPM Version Api @ovh-kimsufi/vrack Add typing to to ovh api vrack
  • NPM Version Api @ovh-kimsufi/xdsl Add typing to to ovh api xdsl

Packages for API kimsufi in Canada

  • NPM Version Api @ovh-kimsufi-ca/auth Add typing to to ovh api auth
  • NPM Version Api @ovh-kimsufi-ca/dedicated-installation-template Add typing to to ovh api dedicated-installation-template
  • NPM Version Api @ovh-kimsufi-ca/dedicated-server Add typing to to ovh api dedicated-server
  • NPM Version Api @ovh-kimsufi-ca/ip Add typing to to ovh api ip
  • NPM Version Api @ovh-kimsufi-ca/me Add typing to to ovh api me
  • NPM Version Api @ovh-kimsufi-ca/new-account Add typing to to ovh api new-account
  • NPM Version Api @ovh-kimsufi-ca/order Add typing to to ovh api order
  • NPM Version Api @ovh-kimsufi-ca/support Add typing to to ovh api support

Samples

working samples can be find here

Install

npm i @ovh-api/api

DownloadsWeekly Downloads

4

Version

3.1.5

License

MIT

Unpacked Size

156 kB

Total Files

18

Last publish

Collaborators

  • avatar