@ovh-api/api
    TypeScript icon, indicating that this package has built-in type declarations

    3.2.6 • Public • Published

    Cutting edge client for OVH cloud APIs

    NPM Version

    This OvhCloud API client intended to match the largest OVH customer needs and tested in the worsts conditions.

    These node modules bring Ovh cloud API documentation directly within your IDE.

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

    This module enforces OVH API prototyping; you can only call a function if you provide the correct argument.

    Quick start

    Each OVH API endpoint has a related package, and each of them contains a working code sample. If you want to start with:

    Basic

    This module takes care of all of the OVH certificate's extra steps. To get started, no need to take care of the OVH Authentification; This API will open the required webpage on your screen.

    This Ovh API client uses a compact and intuitive syntax to works, take any API call from an 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 Javascript can.

    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.

    If you provide a certCache option, the activated ConsumerKey will be store in a disk cache file.

    Retries management

    If you have a connexion error, the API will try to recover up to 10 times by default and 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 an API object to store all the sub-API you will use
     */
    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)

    Automatique cert storage usage

    Since V 3.2.0, you can provide an extra parameter nichandle to the OvhEngine, so the engine will take care of storing and recovering all certificates, orgenized by nichandle and accessRules. If you do not log in with the correct nichandle, the certificate will be logged out before being discarded. If for any reason, you want to keep those mismatching certificated, you can keep them using the keepUnexpectedCredential boolean option.

    Available packages

    Packages for API OvhCloud 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 OvhCloud 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 OvhCloud in the 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 SoYouStart 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 SoYouStart 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

    You can find real-life code samples can be found here

    Install

    npm i @ovh-api/api

    DownloadsWeekly Downloads

    82

    Version

    3.2.6

    License

    MIT

    Unpacked Size

    214 kB

    Total Files

    43

    Last publish

    Collaborators

    • urielch