Our API

Oh snap! These docs are still under development.

The Lumturio API is organized around REST.

Our API is designed to have predictable, resource-oriented URLs and to use HTTP response codes to indicate API errors.

JSON will be returned in all responses from the API, including errors.

You authenticate to the Lumturio API by providing your secret API key in the request. You can manage your API keys from your account.

All API requests must be made over HTTPS. Calls made over plain HTTP will fail.


API Authentication

To authenticate will you need to provide the following header:

X-API-TOKEN: <Your-Api-Key>

The token can be found in your account under settings in the tab 'API Key'.

Below you can find a working PHP example:

<?php

DEFINE('API_URL', "https://app.lumturio.com/api/");
DEFINE('API_TOKEN', "<Your-Api-Key>");

$result = callApi("/site.getsites");
if($result->ok == true) {
    $sites = $result->items;

foreach($sites as $site) {
        if($site->need_engine_update == 1) {
            echo $site->site_url;
        }
    }
}

function callApi($path) {
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, API_URL . $path);
    curl_setopt($ch, CURLOPT_VERBOSE, false); // enable this to debug
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, true); // leave this to true to avoid man in the middle attacks
    curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, true); // leave this to true to avoid man in the middle attacks
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($ch, CURLOPT_HTTPHEADER, array('X-API-TOKEN:' . API_TOKEN));
    return json_decode(curl_exec($ch));
}
?>

If the example above is not working and after enabling the CURLOPT_VERBOSE option you get the following warning

* SSL certificate problem: unable to get local issuer certificate

This error by OpenSSL means the program was unable to verify the issuer of the certificate or the topmost certificate of a provided chain. To resolve this you can specify a more recent database of trusted root certificates.

curl_setopt($ch, CURLOPT_CAINFO, 'cacert.pem');

You can download a cacert.pem file generated from mozilla.org from here, or provide your own.


The Site object

Our Sites object is easy to use and lets you assess essential information at a glance: number of websites, outstanding security updates, outstanding module updates or Drupal core updates.

GET site.getsites

Usage:

curl --header "X-API-TOKEN:Your-Token" -X GET https://app.lumturio.com/api/site.getsites

Output:

{
  "0": {
    "id": "AaQZdDZNMK",
    "http_last_status": 200,
    "engine_version": "DRUPAL7",
    "site_url": "http://dbhw.v.alteuweelnwen.com",
    "need_engine_update": 1,
    "need_module_update": 1,
    "date_report": "10 days ago",
    "date_report_unixtime": 1440930436,
    "status_message": "Core update available",
    "update_counter": 9,
    "security_update_counter": 5,
    "engine_patchlevel": 7.34,
    "engine_patchlevel_latest": 7.39
  },
  "1": {
    "id": "lwpG5aGoQ0",
    "http_last_status": 200,
    "engine_version": "DRUPAL7",
    "site_url": "http://vsoeed-reeeblwe.hasdhbtangssntrwnlwerees.-naebwru.com",
    "need_engine_update": 1,
    "need_module_update": 1,
    "date_report": "10 days ago",
    "date_report_unixtime": 1440930442,
    "status_message": "Core update available",
    "update_counter": 11,
    "security_update_counter": 5,
    "engine_patchlevel": 7.34,
    "engine_patchlevel_latest": 7.39
  },
  "2": {
    "id": "Oy63DYG54w",
    "http_last_status": 200,
    "engine_version": "DRUPAL7",
    "site_url": "http://budw.wduericwtbewrgr..com",
    "need_engine_update": 1,
    "need_module_update": 1,
    "date_report": "10 days ago",
    "date_report_unixtime": 1440930437,
    "status_message": "Core update available",
    "update_counter": 6,
    "security_update_counter": 4,
    "engine_patchlevel": 7.34,
    "engine_patchlevel_latest": 7.39
  },
  "3": {
    "id": "j23lqqPGgp",
    "http_last_status": 200,
    "engine_version": "DRUPAL7",
    "site_url": "http://rbetdcwacw..wewlegn.com",
    "need_engine_update": 1,
    "need_module_update": 1,
    "date_report": "10 days ago",
    "date_report_unixtime": 1440930439,
    "status_message": "Core update available",
    "update_counter": 6,
    "security_update_counter": 4,
    "engine_patchlevel": 7.34,
    "engine_patchlevel_latest": 7.39
  },
  "4": {
    "id": "QnwW123M8e",
    "http_last_status": 200,
    "engine_version": "DRUPAL7",
    "site_url": "http://wtowi.ts.eibeswnenr.com",
    "need_engine_update": 1,
    "need_module_update": 1,
    "date_report": "10 days ago",
    "date_report_unixtime": 1440930436,
    "status_message": "Core update available",
    "update_counter": 8,
    "security_update_counter": 3,
    "engine_patchlevel": 7.35,
    "engine_patchlevel_latest": 7.39
  },
  "5": {
    "id": "eJGvJJgGmE",
    "http_last_status": 200,
    "engine_version": "DRUPAL7",
    "site_url": "http://wseasbf.ni.stuwewnmeew.com",
    "need_engine_update": 1,
    "need_module_update": 1,
    "date_report": "10 days ago",
    "date_report_unixtime": 1440930435,
    "status_message": "Core update available",
    "update_counter": 8,
    "security_update_counter": 3,
    "engine_patchlevel": 7.34,
    "engine_patchlevel_latest": 7.39
  },
  "6": {
    "id": "j23lq8KGgp",
    "http_last_status": 200,
    "engine_version": "DRUPAL7",
    "site_url": "http://ww.w.umoejb.com",
    "need_engine_update": 1,
    "need_module_update": 1,
    "date_report": "10 days ago",
    "date_report_unixtime": 1440930432,
    "status_message": "Core update available",
    "update_counter": 3,
    "security_update_counter": 3,
    "engine_patchlevel": 7.38,
    "engine_patchlevel_latest": 7.39
  },
  "7": {
    "id": "0P13ANG2LY",
    "http_last_status": 200,
    "engine_version": "DRUPAL7",
    "site_url": "http://bnoorrtewadwvpne.ew..com",
    "need_engine_update": 1,
    "need_module_update": 1,
    "date_report": "10 days ago",
    "date_report_unixtime": 1440930439,
    "status_message": "Core update available",
    "update_counter": 3,
    "security_update_counter": 2,
    "engine_patchlevel": 7.38,
    "engine_patchlevel_latest": 7.39
  },
  "8": {
    "id": "deJGvgZmE6",
    "http_last_status": 200,
    "engine_version": "DRUPAL7",
    "site_url": "http://hoon.nwswwtcicsib.dotgeb.com",
    "need_engine_update": 1,
    "need_module_update": 1,
    "date_report": "10 days ago",
    "date_report_unixtime": 1440930435,
    "status_message": "Core update available",
    "update_counter": 3,
    "security_update_counter": 2,
    "engine_patchlevel": 7.38,
    "engine_patchlevel_latest": 7.39
  },
  "9": {
    "id": "4EWbj7YWMm",
    "http_last_status": 200,
    "engine_version": "DRUPAL7",
    "site_url": "http://wwaroc.tuibinwl.ngustbe.com",
    "need_engine_update": 0,
    "need_module_update": 0,
    "date_report": "10 days ago",
    "date_report_unixtime": 1440930440,
    "status_message": "",
    "update_counter": 0,
    "security_update_counter": 0,
    "engine_patchlevel": 7.39,
    "engine_patchlevel_latest": 7.39
  }
}
POST site.addsite

Usage:

curl --header "X-API-TOKEN:Your-Token" --data "param1=value1&param2=value2" https://app.lumturio.com/api/site.addsite

Output:

{
  "ok": true,
  "version": "APIv0.1"
}
POST site.set/:site_id/settings

Usage:

curl --header "X-API-TOKEN:Your-Token" --data "param1=value1&param2=value2" https://app.lumturio.com/api/site.set/<your_site_id>/settings

Output:

{
  "ok": true,
  "version": "APIv0.1"
}
GET site.get/:site_id

Usage:

curl --header "X-API-TOKEN:Your-Token" -X GET https://app.lumturio.com/api/site.get/<your_site_id>

Output:

{
  "items": {
    "engine_version": "DRUPAL7",
    "site_token": "59g39nKt993",
    "site_encryption_token": "015j5gC5549",
    "date_added": "2014 September 11th",
    "date_added_unixtime": 1410393600,
    "site_url": "http://dbhw.v.alteuweelnwen.com",
    "need_engine_update": 1,
    "need_module_update": 1,
    "site_report": {
      "modules": {
        "admin_menu": {
          "latest_version": "7.x-3.0-rc5",
          "latest_version_download_link": "http://ftp.drupal.org/files/projects/admin_menu-7.x-3.0-rc5.tar.gz",
          "latest_version_release_link": "https://www.drupal.org/node/2396363",
          "release_date": 1419029280,
          "running_extra": true,
          "recommended": "7.x-3.0-rc5",
          "status": 8,
          "status_message": "No beta update detected.",
          "update_required": false,
          "current_version": "7.x-3.0-rc5",
          "title": "Administration menu"
        },
        "ctools": {
          "latest_version_download_link": "http://ftp.drupal.org/files/projects/ctools-7.x-1.5.tar.gz",
          "latest_version_release_link": "https://www.drupal.org/node/2378333",
          "release_date": 1416423482,
          "security_updates": {
            "0": "7.x-1.8",
            "1": "7.x-1.7"
          },
          "latest_version": "7.x-1.5",
          "recommended": "7.x-1.5",
          "status": 5,
          "status_message": "Security update available.",
          "update_required": true,
          "security_update_required": true,
          "current_version": "7.x-1.5",
          "title": "Chaos tool suite (ctools)"
        },
        "content_access": {
          "latest_version": "7.x-1.2-beta2",
          "latest_version_download_link": "http://ftp.drupal.org/files/projects/content_access-7.x-1.2-beta2.tar.gz",
          "latest_version_release_link": "https://www.drupal.org/node/1970468",
          "release_date": 1366014322,
          "running_extra": true,
          "recommended": "7.x-1.2-beta2",
          "status": 8,
          "status_message": "No beta update detected.",
          "update_required": false,
          "current_version": "7.x-1.2-beta2",
          "title": "Content Access"
        },
        "date": {
          "latest_version_download_link": "http://ftp.drupal.org/files/projects/date-7.x-2.8.tar.gz",
          "latest_version_release_link": "https://www.drupal.org/node/2311887",
          "release_date": 1406653427,
          "latest_version": "7.x-2.8",
          "recommended": "7.x-2.8",
          "status": 5,
          "status_message": "No updates.",
          "update_required": false,
          "current_version": "7.x-2.8",
          "title": "Date"
        },
        "ds": {
          "latest_version": "7.x-2.11",
          "latest_version_download_link": "http://ftp.drupal.org/files/projects/ds-7.x-2.11.tar.gz",
          "latest_version_release_link": "https://www.drupal.org/node/2538974",
          "release_date": 1437725039,
          "security_updates": {
            "0": "7.x-2.8"
          },
          "recommended": "7.x-2.11",
          "status": 1,
          "status_message": "Security update available.",
          "update_required": true,
          "security_update_required": true,
          "current_version": "7.x-2.7",
          "title": "Display Suite"
        },
        "download_file": {
          "latest_version": "7.x-1.1",
          "latest_version_download_link": "http://ftp.drupal.org/files/projects/download_file-7.x-1.1.tar.gz",
          "latest_version_release_link": "https://www.drupal.org/node/990146",
          "release_date": 1291621324,
          "recommended": "7.x-1.1",
          "status": 5,
          "status_message": "No updates.",
          "update_required": false,
          "current_version": "7.x-1.1",
          "title": "DownloadFile"
        },
        "drupal": {
          "latest_version": 7.39,
          "latest_version_download_link": "http://ftp.drupal.org/files/projects/drupal-7.39.tar.gz",
          "latest_version_release_link": "https://www.drupal.org/drupal-7.39-release-notes",
          "release_date": 1440019139,
          "security_updates": {
            "0": 7.39,
            "1": 7.38,
            "2": 7.35
          },
          "recommended": 7.39,
          "status": 1,
          "status_message": "Security update available.",
          "update_required": true,
          "security_update_required": true,
          "current_version": 7.34,
          "title": "Drupal core"
        },
        "flexslider": {
          "latest_version": "7.x-1.0-rc3",
          "latest_version_download_link": "http://ftp.drupal.org/files/projects/flexslider-7.x-1.0-rc3.tar.gz",
          "latest_version_release_link": "https://www.drupal.org/node/1587778",
          "release_date": 1337289957,
          "running_extra": true,
          "recommended": "7.x-1.0-rc3",
          "status": 8,
          "status_message": "No beta update detected.",
          "update_required": false,
          "current_version": "7.x-1.0-rc3",
          "title": "Flex Slider"
        },
        "hierarchical_select": {
          "latest_version": "7.x-3.0-beta2",
          "latest_version_download_link": "http://ftp.drupal.org/files/projects/hierarchical_select-7.x-3.0-beta2.tar.gz",
          "latest_version_release_link": "https://www.drupal.org/node/2497073",
          "release_date": 1432903081,
          "running_extra": true,
          "running_extra_update": true,
          "recommended": "7.x-3.0-beta2",
          "status": 9,
          "status_message": "Beta update available.",
          "update_required": true,
          "current_version": "7.x-3.0-alpha9",
          "title": "Hierarchical Select"
        },
        "libraries": {
          "latest_version": "7.x-2.2",
          "latest_version_download_link": "http://ftp.drupal.org/files/projects/libraries-7.x-2.2.tar.gz",
          "latest_version_release_link": "https://www.drupal.org/node/2192173",
          "release_date": 1391965705,
          "recommended": "7.x-2.2",
          "status": 5,
          "status_message": "No updates.",
          "update_required": false,
          "current_version": "7.x-2.2",
          "title": "Libraries API"
        },
        "link": {
          "latest_version": "7.x-1.3",
          "latest_version_download_link": "http://ftp.drupal.org/files/projects/link-7.x-1.3.tar.gz",
          "latest_version_release_link": "https://www.drupal.org/node/2361091",
          "release_date": 1413924828,
          "recommended": "7.x-1.3",
          "status": 5,
          "status_message": "No updates.",
          "update_required": false,
          "current_version": "7.x-1.3",
          "title": "Link"
        },
        "omega": {
          "latest_version": "7.x-3.1",
          "latest_version_download_link": "http://ftp.drupal.org/files/projects/omega-7.x-3.1.tar.gz",
          "latest_version_release_link": "https://www.drupal.org/node/1446012",
          "release_date": 1329681647,
          "recommended": "7.x-3.1",
          "status": 5,
          "status_message": "No updates.",
          "update_required": false,
          "current_version": "7.x-3.1",
          "title": "Omega"
        },
        "pathauto": {
          "latest_version": "7.x-1.2",
          "latest_version_download_link": "http://ftp.drupal.org/files/projects/pathauto-7.x-1.2.tar.gz",
          "latest_version_release_link": "https://www.drupal.org/node/1721024",
          "release_date": 1344525185,
          "recommended": "7.x-1.2",
          "status": 5,
          "status_message": "No updates.",
          "update_required": false,
          "current_version": "7.x-1.2",
          "title": "Pathauto"
        },
        "respondjs": {
          "latest_version": "7.x-1.5",
          "latest_version_download_link": "http://ftp.drupal.org/files/projects/respondjs-7.x-1.5.tar.gz",
          "latest_version_release_link": "https://www.drupal.org/node/2450975",
          "release_date": 1426164181,
          "recommended": "7.x-1.5",
          "status_message": "Update available.",
          "update_required": true,
          "current_version": "7.x-1.4",
          "title": "Respond.js"
        },
        "simplemeta": {
          "latest_version": "7.x-1.2",
          "latest_version_download_link": "http://ftp.drupal.org/files/projects/simplemeta-7.x-1.2.tar.gz",
          "latest_version_release_link": "https://www.drupal.org/node/2351549",
          "release_date": 1412617128,
          "recommended": "7.x-1.2",
          "status": 5,
          "status_message": "No updates.",
          "update_required": false,
          "current_version": "7.x-1.2",
          "title": "Simple Meta"
        },
        "stringoverrides": {
          "latest_version": "7.x-1.8",
          "latest_version_download_link": "http://ftp.drupal.org/files/projects/stringoverrides-7.x-1.8.tar.gz",
          "latest_version_release_link": "https://www.drupal.org/node/1145892",
          "release_date": 1304446316,
          "recommended": "7.x-1.8",
          "status": 5,
          "status_message": "No updates.",
          "update_required": false,
          "current_version": "7.x-1.8",
          "title": "String Overrides"
        },
        "system_status": {
          "latest_version": "7.x-2.7",
          "latest_version_download_link": "http://ftp.drupal.org/files/projects/system_status-7.x-2.7.tar.gz",
          "latest_version_release_link": "https://www.drupal.org/node/2275429",
          "release_date": 1401265727,
          "recommended": "7.x-2.7",
          "status": 5,
          "status_message": "No updates.",
          "update_required": false,
          "current_version": "7.x-2.7",
          "title": "System Status"
        },
        "token": {
          "latest_version": "7.x-1.6",
          "latest_version_download_link": "http://ftp.drupal.org/files/projects/token-7.x-1.6.tar.gz",
          "latest_version_release_link": "https://www.drupal.org/node/2443407",
          "release_date": 1425149059,
          "recommended": "7.x-1.6",
          "status_message": "Update available.",
          "update_required": true,
          "current_version": "7.x-1.5",
          "title": "Token"
        },
        "views": {
          "latest_version": "7.x-3.11",
          "latest_version_download_link": "http://ftp.drupal.org/files/projects/views-7.x-3.11.tar.gz",
          "latest_version_release_link": "https://www.drupal.org/node/2480259",
          "release_date": 1430320981,
          "security_updates": {
            "0": "7.x-3.11",
            "1": "7.x-3.10"
          },
          "recommended": "7.x-3.11",
          "status": 1,
          "status_message": "Security update available.",
          "update_required": true,
          "security_update_required": true,
          "current_version": "7.x-3.8",
          "title": "Views"
        },
        "views_php": {
          "latest_version": "7.x-1.0-alpha1",
          "latest_version_download_link": "http://ftp.drupal.org/files/projects/views_php-7.x-1.0-alpha1.tar.gz",
          "latest_version_release_link": "https://www.drupal.org/node/2180849",
          "release_date": 1390577312,
          "running_extra": true,
          "recommended": "7.x-1.0-alpha1",
          "status": 8,
          "status_message": "No beta update detected.",
          "update_required": false,
          "current_version": "7.x-1.0-alpha1",
          "title": "Views PHP"
        },
        "views_slideshow": {
          "latest_version": "7.x-3.1",
          "latest_version_download_link": "http://ftp.drupal.org/files/projects/views_slideshow-7.x-3.1.tar.gz",
          "latest_version_release_link": "https://www.drupal.org/node/2119187",
          "release_date": 1382584827,
          "recommended": "7.x-3.1",
          "status": 5,
          "status_message": "No updates.",
          "update_required": false,
          "current_version": "7.x-3.1",
          "title": "Views Slideshow"
        },
        "webform": {
          "latest_version": "7.x-3.24",
          "latest_version_download_link": "http://ftp.drupal.org/files/projects/webform-7.x-3.24.tar.gz",
          "latest_version_release_link": "https://www.drupal.org/node/2464229",
          "release_date": 1427956545,
          "security_updates": {
            "0": "7.x-3.23",
            "1": "7.x-3.22"
          },
          "recommended": "7.x-3.24",
          "status": 1,
          "status_message": "Security update available.",
          "update_required": true,
          "security_update_required": true,
          "current_version": "7.x-3.21",
          "title": "Webform"
        },
        "weight": {
          "latest_version": "7.x-2.5",
          "latest_version_download_link": "http://ftp.drupal.org/files/projects/weight-7.x-2.5.tar.gz",
          "latest_version_release_link": "https://www.drupal.org/node/2480519",
          "release_date": 1430342581,
          "recommended": "7.x-2.5",
          "status_message": "Update available.",
          "update_required": true,
          "current_version": "7.x-2.4",
          "title": "Weight"
        },
        "wysiwyg": {
          "latest_version": "7.x-2.2",
          "latest_version_download_link": "http://ftp.drupal.org/files/projects/wysiwyg-7.x-2.2.tar.gz",
          "latest_version_release_link": "https://www.drupal.org/node/1801458",
          "release_date": 1349213776,
          "recommended": "7.x-2.2",
          "status": 5,
          "status_message": "No updates.",
          "update_required": false,
          "current_version": "7.x-2.2",
          "title": "Wysiwyg"
        }
      },
      "needs_drupal_update": true,
      "needs_update": true,
      "needs_security_update": true,
      "update_counter": 9
    },
    "date_report": "10 days ago",
    "http_last_status": 200,
    "http_basic_username": "",
    "http_basic_password": "",
    "date_report_unixtime": 1440930436,
    "status_message": "Core update available",
    "update_counter": 9,
    "security_update_counter": 5,
    "engine_patchlevel": 7.34,
    "engine_patchlevel_latest": 7.39
  },
  "ok": true,
  "version": "APIv0.1"
}
GET site.scan/:site_id

Usage:

curl --header "X-API-TOKEN:Your-Token" -X GET https://app.lumturio.com/api/site.scan/<your_site_id>

Output:

{
  "ok": true,
  "version": "APIv0.1"
}
GET site.scansites

Usage:

curl --header "X-API-TOKEN:Your-Token" -X GET https://app.lumturio.com/api/site.scansites

Output:

{
  "ok": true,
  "version": "APIv0.1"
}
GET site.get/:site_id/module/:module_name

Usage:

curl --header "X-API-TOKEN:Your-Token" -X GET https://app.lumturio.com/api/site.get/<your_site_id>/module/<selected_module_shortname>

Output:

{
  "items": {
    "0": {
      "name": "system_status 7.x-2.7",
      "version": "7.x-2.7",
      "release_date": 1401265727,
      "installation_date": 1430405383,
      "upgrade_date": false
    }
  },
  "ok": true,
  "version": "APIv0.1"
}
GET site.get/:site_id/history

Usage:

curl --header "X-API-TOKEN:Your-Token" -X GET https://app.lumturio.com/api/site.get/<your_site_id>/history

Output:

{
  "items": {
    "0": {
      "date": "2015 May 11th",
      "date_unixtime": 1431372857,
      "short_name": "drupal",
      "message": "drupal changed from 7.36 to 7.37.",
      "action": "UPDATE"
    },
    "1": {
      "date": "2015 August 21st",
      "date_unixtime": 1440144152,
      "short_name": "ctools",
      "message": "ctools changed from 7.x-1.7 to 7.x-1.9.",
      "action": "UPDATE"
    },
    "2": {
      "date": "2015 August 21st",
      "date_unixtime": 1440144152,
      "short_name": "drupal",
      "message": "drupal changed from 7.38 to 7.39.",
      "action": "UPDATE"
    },
    "3": {
      "date": "2015 August 20th",
      "date_unixtime": 1440064823,
      "short_name": "advanced_help",
      "message": "advanced_help changed from 7.x-1.2 to 7.x-1.3.",
      "action": "UPDATE"
    },
    "4": {
      "date": "2015 August 20th",
      "date_unixtime": 1440064823,
      "short_name": "drupal",
      "message": "drupal changed from 7.37 to 7.38.",
      "action": "UPDATE"
    },
    "5": {
      "date": "2015 August 20th",
      "date_unixtime": 1440064823,
      "short_name": "webform",
      "message": "webform changed from 7.x-4.8 to 7.x-4.10.",
      "action": "UPDATE"
    },
    "6": {
      "date": "2015 April 30th",
      "date_unixtime": 1430405383,
      "short_name": "drupal",
      "message": "drupal 7.36 installed.",
      "action": "INSTALL"
    },
    "7": {
      "date": "2015 April 30th",
      "date_unixtime": 1430405383,
      "short_name": "rabbit",
      "message": "rabbit 0.1 installed.",
      "action": "INSTALL"
    },
    "8": {
      "date": "2015 April 30th",
      "date_unixtime": 1430405383,
      "short_name": "rabbit_theme",
      "message": "rabbit_theme 0.2 installed.",
      "action": "INSTALL"
    },
    "9": {
      "date": "2015 April 30th",
      "date_unixtime": 1430405383,
      "short_name": "webform",
      "message": "webform 7.x-4.8 installed.",
      "action": "INSTALL"
    },
    "10": {
      "date": "2015 April 30th",
      "date_unixtime": 1430405383,
      "short_name": "advanced_help",
      "message": "advanced_help 7.x-1.2 installed.",
      "action": "INSTALL"
    },
    "11": {
      "date": "2015 April 30th",
      "date_unixtime": 1430405383,
      "short_name": "ctools",
      "message": "ctools 7.x-1.7 installed.",
      "action": "INSTALL"
    },
    "12": {
      "date": "2015 April 30th",
      "date_unixtime": 1430405383,
      "short_name": "semanticviews",
      "message": "semanticviews 7.x-1.0-rc2 installed.",
      "action": "INSTALL"
    },
    "13": {
      "date": "2015 April 30th",
      "date_unixtime": 1430405383,
      "short_name": "system_status",
      "message": "system_status 7.x-2.7 installed.",
      "action": "INSTALL"
    },
    "14": {
      "date": "2015 April 30th",
      "date_unixtime": 1430405383,
      "short_name": "views",
      "message": "views 7.x-3.11 installed.",
      "action": "INSTALL"
    },
    "15": {
      "date": "2015 April 30th",
      "date_unixtime": 1430405383,
      "short_name": "webform_layout",
      "message": "webform_layout 7.x-2.2 installed.",
      "action": "INSTALL"
    }
  },
  "ok": true,
  "version": "APIv0.1"
}
GET site.get/:site_id/crawlstats

Usage:

curl --header "X-API-TOKEN:Your-Token" -X GET https://app.lumturio.com/api/site.get/<your_site_id>/crawlstats

Output:

{
  "items": {
    "0": {
      "date_unixtime": 1440329741,
      "http_time": 0.12679911,
      "date": "17 days ago"
    },
    "1": {
      "date_unixtime": 1440327939,
      "http_time": 0.1230092,
      "date": "17 days ago"
    },
    "2": {
      "date_unixtime": 1440326154,
      "http_time": 0.11941218,
      "date": "17 days ago"
    },
    "3": {
      "date_unixtime": 1440324157,
      "http_time": 0.13052487,
      "date": "17 days ago"
    },
    "4": {
      "date_unixtime": 1440322209,
      "http_time": 0.12832594,
      "date": "17 days ago"
    },
    "5": {
      "date_unixtime": 1440320410,
      "http_time": 0.10475802,
      "date": "17 days ago"
    },
    "6": {
      "date_unixtime": 1440318611,
      "http_time": 0.11651206,
      "date": "17 days ago"
    },
    "7": {
      "date_unixtime": 1440317090,
      "http_time": 0.11787391,
      "date": "17 days ago"
    },
    "8": {
      "date_unixtime": 1440315137,
      "http_time": 0.12670112,
      "date": "17 days ago"
    },
    "9": {
      "date_unixtime": 1440313567,
      "http_time": 0.12300897,
      "date": "17 days ago"
    },
    "10": {
      "date_unixtime": 1440311747,
      "http_time": 0.099364996,
      "date": "17 days ago"
    },
    "11": {
      "date_unixtime": 1440309956,
      "http_time": 0.13679194,
      "date": "17 days ago"
    },
    "12": {
      "date_unixtime": 1440308156,
      "http_time": 0.11495519,
      "date": "17 days ago"
    },
    "13": {
      "date_unixtime": 1440306358,
      "http_time": 0.10959697,
      "date": "17 days ago"
    },
    "14": {
      "date_unixtime": 1440304563,
      "http_time": 0.12512517,
      "date": "17 days ago"
    },
    "15": {
      "date_unixtime": 1440302759,
      "http_time": 0.094901085,
      "date": "17 days ago"
    },
    "16": {
      "date_unixtime": 1440300954,
      "http_time": 0.12769198,
      "date": "17 days ago"
    },
    "17": {
      "date_unixtime": 1440299164,
      "http_time": 0.12540007,
      "date": "18 days ago"
    }
  },
  "ok": true,
  "version": "APIv0.1"
}

The Module object

The module ibect is the entry point to all information related to your websites’ modules. On this page you can search and filter using a free text field, or you can select to filter information for actively maintained, actively developed or unsupported modules.

The module usage stats are very powerful. As an example, the module usages stats allow you to see on how many websites you are using a particular module, whether that module is actively maintained, still in development or unsupported, and what the different versions of the module across your installations are.

GET module.getmodules

Usage:

curl --header "X-API-TOKEN:Your-Token" -X GET https://app.lumturio.com/api/module.getmodules

Output:

{
  "items": {
    "0": {
      "module_title": "Chaos tool suite (ctools)",
      "short_name": "ctools",
      "count": 10,
      "active_maintenance": true,
      "active_development": true
    },
    "1": {
      "module_title": "Drupal core",
      "short_name": "drupal",
      "count": 10,
      "active_maintenance": true,
      "active_development": true
    },
    "2": {
      "module_title": "System Status",
      "short_name": "system_status",
      "count": 10,
      "active_maintenance": true,
      "active_development": true
    },
    "3": {
      "module_title": "Views",
      "short_name": "views",
      "count": 10,
      "active_maintenance": false,
      "active_development": true
    },
    "4": {
      "module_title": "Administration menu",
      "short_name": "admin_menu",
      "count": 9,
      "active_maintenance": true,
      "active_development": true
    },
    "5": {
      "module_title": "Pathauto",
      "short_name": "pathauto",
      "count": 9,
      "active_maintenance": true,
      "active_development": true
    },
    "6": {
      "module_title": "Simple Meta",
      "short_name": "simplemeta",
      "count": 9,
      "active_maintenance": true,
      "active_development": true
    },
    "7": {
      "module_title": "Token",
      "short_name": "token",
      "count": 9,
      "active_maintenance": true,
      "active_development": true
    },
    "8": {
      "module_title": "Webform",
      "short_name": "webform",
      "count": 9,
      "active_maintenance": false,
      "active_development": true
    },
    "9": {
      "module_title": "Libraries API",
      "short_name": "libraries",
      "count": 8,
      "active_maintenance": true,
      "active_development": true
    },
    "10": {
      "module_title": "CKEditor - WYSIWYG HTML editor",
      "short_name": "ckeditor",
      "count": 7,
      "active_maintenance": true,
      "active_development": true
    },
    "11": {
      "module_title": "IMCE",
      "short_name": "imce",
      "count": 6,
      "active_maintenance": true,
      "active_development": true
    },
    "12": {
      "module_title": "Simplenews",
      "short_name": "simplenews",
      "count": 6,
      "active_maintenance": true,
      "active_development": true
    },
    "13": {
      "module_title": "Internationalization",
      "short_name": "i18n",
      "count": 6,
      "active_maintenance": true,
      "active_development": true
    },
    "14": {
      "module_title": "Variable",
      "short_name": "variable",
      "count": 6,
      "active_maintenance": true,
      "active_development": true
    },
    "15": {
      "module_title": "Views Slideshow",
      "short_name": "views_slideshow",
      "count": 5,
      "active_maintenance": false,
      "active_development": true
    },
    "16": {
      "module_title": "Views PHP",
      "short_name": "views_php",
      "count": 4,
      "active_maintenance": true,
      "active_development": true
    },
    "17": {
      "module_title": "Zen",
      "short_name": "zen",
      "count": 4,
      "active_maintenance": true,
      "active_development": true
    },
    "18": {
      "module_title": null,
      "short_name": "alpha",
      "count": 4,
      "active_maintenance": false,
      "active_development": false
    },
    "19": {
      "module_title": "Internationalization Views",
      "short_name": "i18nviews",
      "count": 4,
      "active_maintenance": true,
      "active_development": true
    },
    "20": {
      "module_title": "Link",
      "short_name": "link",
      "count": 4,
      "active_maintenance": true,
      "active_development": true
    },
    "21": {
      "module_title": "Omega",
      "short_name": "omega",
      "count": 4,
      "active_maintenance": true,
      "active_development": true
    },
    "22": {
      "module_title": null,
      "short_name": "starterkit_alpha_xhtml",
      "count": 4,
      "active_maintenance": false,
      "active_development": false
    },
    "23": {
      "module_title": null,
      "short_name": "starterkit_omega_html5",
      "count": 4,
      "active_maintenance": false,
      "active_development": false
    },
    "24": {
      "module_title": null,
      "short_name": "starterkit_omega_xhtml",
      "count": 4,
      "active_maintenance": false,
      "active_development": false
    },
    "25": {
      "module_title": "XML sitemap",
      "short_name": "xmlsitemap",
      "count": 4,
      "active_maintenance": false,
      "active_development": false
    },
    "26": {
      "module_title": "Date",
      "short_name": "date",
      "count": 3,
      "active_maintenance": true,
      "active_development": true
    },
    "27": {
      "module_title": "Spamicide",
      "short_name": "spamicide",
      "count": 3,
      "active_maintenance": true,
      "active_development": true
    },
    "28": {
      "module_title": "CAPTCHA",
      "short_name": "captcha",
      "count": 3,
      "active_maintenance": true,
      "active_development": true
    },
    "29": {
      "module_title": "Honeypot",
      "short_name": "honeypot",
      "count": 3,
      "active_maintenance": true,
      "active_development": true
    },
    "30": {
      "module_title": "Weight",
      "short_name": "weight",
      "count": 3,
      "active_maintenance": false,
      "active_development": false
    },
    "31": {
      "module_title": "CKEditor Link - A plugin to easily create links to Drupal internal paths",
      "short_name": "ckeditor_link",
      "count": 3,
      "active_maintenance": true,
      "active_development": true
    },
    "32": {
      "module_title": "BOTCHA Spam Prevention",
      "short_name": "botcha",
      "count": 2,
      "active_maintenance": false,
      "active_development": false
    },
    "33": {
      "module_title": "ChecklistAPI",
      "short_name": "checklistapi",
      "count": 2,
      "active_maintenance": true,
      "active_development": true
    },
    "34": {
      "module_title": "Computed Field",
      "short_name": "computed_field",
      "count": 2,
      "active_maintenance": false,
      "active_development": false
    },
    "35": {
      "module_title": "Display Suite",
      "short_name": "ds",
      "count": 2,
      "active_maintenance": true,
      "active_development": true
    },
    "36": {
      "module_title": "Entity API",
      "short_name": "entity",
      "count": 2,
      "active_maintenance": true,
      "active_development": true
    },
    "37": {
      "module_title": "Field collection",
      "short_name": "field_collection",
      "count": 2,
      "active_maintenance": true,
      "active_development": true
    },
    "38": {
      "module_title": "ImageCache Actions",
      "short_name": "imagecache_actions",
      "count": 2,
      "active_maintenance": false,
      "active_development": true
    },
    "39": {
      "module_title": "Mail System",
      "short_name": "mailsystem",
      "count": 2,
      "active_maintenance": true,
      "active_development": true
    },
    "40": {
      "module_title": "Mime Mail",
      "short_name": "mimemail",
      "count": 2,
      "active_maintenance": true,
      "active_development": true
    },
    "41": {
      "module_title": "Module Object Oriented Programming API",
      "short_name": "moopapi",
      "count": 2,
      "active_maintenance": true,
      "active_development": true
    },
    "42": {
      "module_title": null,
      "short_name": "newslatter_hook",
      "count": 2,
      "active_maintenance": false,
      "active_development": false
    },
    "43": {
      "module_title": "SEO Checklist",
      "short_name": "seo_checklist",
      "count": 2,
      "active_maintenance": true,
      "active_development": true
    },
    "44": {
      "module_title": "Variable Check",
      "short_name": "variablecheck",
      "count": 2,
      "active_maintenance": true,
      "active_development": true
    },
    "45": {
      "module_title": "Content Access",
      "short_name": "content_access",
      "count": 2,
      "active_maintenance": false,
      "active_development": false
    },
    "46": {
      "module_title": "References",
      "short_name": "references",
      "count": 2,
      "active_maintenance": false,
      "active_development": false
    },
    "47": {
      "module_title": "DownloadFile",
      "short_name": "download_file",
      "count": 2,
      "active_maintenance": true,
      "active_development": true
    },
    "48": {
      "module_title": "Hierarchical Select",
      "short_name": "hierarchical_select",
      "count": 2,
      "active_maintenance": true,
      "active_development": true
    },
    "49": {
      "module_title": "Respond.js",
      "short_name": "respondjs",
      "count": 2,
      "active_maintenance": false,
      "active_development": false
    },
    "50": {
      "module_title": "Nice Menus",
      "short_name": "nice_menus",
      "count": 2,
      "active_maintenance": true,
      "active_development": true
    },
    "51": {
      "module_title": "Special menu items",
      "short_name": "special_menu_items",
      "count": 2,
      "active_maintenance": true,
      "active_development": true
    },
    "52": {
      "module_title": "Field Slideshow",
      "short_name": "field_slideshow",
      "count": 2,
      "active_maintenance": true,
      "active_development": true
    },
    "53": {
      "module_title": "Menu block",
      "short_name": "menu_block",
      "count": 2,
      "active_maintenance": true,
      "active_development": true
    },
    "54": {
      "module_title": "Calendar",
      "short_name": "calendar",
      "count": 1,
      "active_maintenance": true,
      "active_development": true
    },
    "55": {
      "module_title": "Colorbox",
      "short_name": "colorbox",
      "count": 1,
      "active_maintenance": false,
      "active_development": false
    },
    "56": {
      "module_title": "Conditional Stylesheets",
      "short_name": "conditional_styles",
      "count": 1,
      "active_maintenance": true,
      "active_development": true
    },
    "57": {
      "module_title": "FB Likebox",
      "short_name": "fb_likebox",
      "count": 1,
      "active_maintenance": true,
      "active_development": true
    },
    "58": {
      "module_title": "Facebook social plugins integration",
      "short_name": "fb_social",
      "count": 1,
      "active_maintenance": true,
      "active_development": true
    },
    "59": {
      "module_title": "Gallery formatter",
      "short_name": "galleryformatter",
      "count": 1,
      "active_maintenance": true,
      "active_development": true
    },
    "60": {
      "module_title": "jQuery Map Hilight",
      "short_name": "jq_maphilight",
      "count": 1,
      "active_maintenance": true,
      "active_development": false
    },
    "61": {
      "module_title": null,
      "short_name": "map_projects",
      "count": 1,
      "active_maintenance": false,
      "active_development": false
    },
    "62": {
      "module_title": "Queue UI",
      "short_name": "queue_ui",
      "count": 1,
      "active_maintenance": true,
      "active_development": true
    },
    "63": {
      "module_title": "Quick Tabs",
      "short_name": "quicktabs",
      "count": 1,
      "active_maintenance": false,
      "active_development": true
    },
    "64": {
      "module_title": "SMTP Authentication Support",
      "short_name": "smtp",
      "count": 1,
      "active_maintenance": true,
      "active_development": true
    },
    "65": {
      "module_title": "Email Field",
      "short_name": "email",
      "count": 1,
      "active_maintenance": true,
      "active_development": false
    },
    "66": {
      "module_title": "Field Permissions",
      "short_name": "field_permissions",
      "count": 1,
      "active_maintenance": true,
      "active_development": true
    },
    "67": {
      "module_title": null,
      "short_name": "hvbherent",
      "count": 1,
      "active_maintenance": false,
      "active_development": false
    },
    "68": {
      "module_title": "Internationalization contributions",
      "short_name": "i18n_contrib",
      "count": 1,
      "active_maintenance": true,
      "active_development": true
    },
    "69": {
      "module_title": "Localization client",
      "short_name": "l10n_client",
      "count": 1,
      "active_maintenance": true,
      "active_development": true
    },
    "70": {
      "module_title": "Language icons",
      "short_name": "languageicons",
      "count": 1,
      "active_maintenance": false,
      "active_development": true
    },
    "71": {
      "module_title": "Login Destination",
      "short_name": "login_destination",
      "count": 1,
      "active_maintenance": false,
      "active_development": false
    },
    "72": {
      "module_title": "Rules",
      "short_name": "rules",
      "count": 1,
      "active_maintenance": true,
      "active_development": true
    },
    "73": {
      "module_title": "Views Slideshow Slider",
      "short_name": "views_slideshow_slider",
      "count": 1,
      "active_maintenance": true,
      "active_development": true
    },
    "74": {
      "module_title": "Flex Slider",
      "short_name": "flexslider",
      "count": 1,
      "active_maintenance": false,
      "active_development": false
    },
    "75": {
      "module_title": null,
      "short_name": "hvbl",
      "count": 1,
      "active_maintenance": false,
      "active_development": false
    },
    "76": {
      "module_title": "String Overrides",
      "short_name": "stringoverrides",
      "count": 1,
      "active_maintenance": true,
      "active_development": true
    },
    "77": {
      "module_title": "Wysiwyg",
      "short_name": "wysiwyg",
      "count": 1,
      "active_maintenance": true,
      "active_development": true
    },
    "78": {
      "module_title": "LoginToboggan",
      "short_name": "logintoboggan",
      "count": 1,
      "active_maintenance": true,
      "active_development": false
    },
    "79": {
      "module_title": null,
      "short_name": "webform_password",
      "count": 1,
      "active_maintenance": false,
      "active_development": false
    },
    "80": {
      "module_title": null,
      "short_name": "ckeditor_block_translate",
      "count": 1,
      "active_maintenance": false,
      "active_development": false
    },
    "81": {
      "module_title": "Meta tags",
      "short_name": "metatag",
      "count": 1,
      "active_maintenance": true,
      "active_development": true
    },
    "82": {
      "module_title": null,
      "short_name": "newsletter_hook",
      "count": 1,
      "active_maintenance": false,
      "active_development": false
    },
    "83": {
      "module_title": "Redirect",
      "short_name": "redirect",
      "count": 1,
      "active_maintenance": false,
      "active_development": true
    },
    "84": {
      "module_title": "Webform Localization",
      "short_name": "webform_localization",
      "count": 1,
      "active_maintenance": true,
      "active_development": true
    },
    "85": {
      "module_title": "Imagefield Crop",
      "short_name": "imagefield_crop",
      "count": 1,
      "active_maintenance": true,
      "active_development": false
    },
    "86": {
      "module_title": null,
      "short_name": "ridderbuurt",
      "count": 1,
      "active_maintenance": false,
      "active_development": false
    },
    "87": {
      "module_title": null,
      "short_name": "aanbiedingen",
      "count": 1,
      "active_maintenance": false,
      "active_development": false
    },
    "88": {
      "module_title": "Backup and Migrate",
      "short_name": "backup_migrate",
      "count": 1,
      "active_maintenance": true,
      "active_development": true
    },
    "89": {
      "module_title": "Google Analytics",
      "short_name": "google_analytics",
      "count": 1,
      "active_maintenance": true,
      "active_development": true
    },
    "90": {
      "module_title": "jCarousel",
      "short_name": "jcarousel",
      "count": 1,
      "active_maintenance": true,
      "active_development": true
    },
    "91": {
      "module_title": "Location Map",
      "short_name": "locationmap",
      "count": 1,
      "active_maintenance": true,
      "active_development": true
    },
    "92": {
      "module_title": null,
      "short_name": "webform_hook",
      "count": 1,
      "active_maintenance": false,
      "active_development": false
    },
    "93": {
      "module_title": "Field group",
      "short_name": "field_group",
      "count": 1,
      "active_maintenance": true,
      "active_development": true
    },
    "94": {
      "module_title": null,
      "short_name": "stefanmeuwissen",
      "count": 1,
      "active_maintenance": false,
      "active_development": false
    },
    "95": {
      "module_title": "IMCE Mkdir",
      "short_name": "imce_mkdir",
      "count": 1,
      "active_maintenance": true,
      "active_development": true
    },
    "96": {
      "module_title": null,
      "short_name": "theme539",
      "count": 1,
      "active_maintenance": false,
      "active_development": false
    },
    "97": {
      "module_title": "Advanced help",
      "short_name": "advanced_help",
      "count": 1,
      "active_maintenance": true,
      "active_development": true
    },
    "98": {
      "module_title": null,
      "short_name": "rabbit",
      "count": 1,
      "active_maintenance": false,
      "active_development": false
    },
    "99": {
      "module_title": null,
      "short_name": "rabbit_theme",
      "count": 1,
      "active_maintenance": false,
      "active_development": false
    },
    "100": {
      "module_title": "Semantic Views",
      "short_name": "semanticviews",
      "count": 1,
      "active_maintenance": false,
      "active_development": false
    },
    "101": {
      "module_title": "Webform Layout",
      "short_name": "webform_layout",
      "count": 1,
      "active_maintenance": true,
      "active_development": true
    }
  },
  "ok": true,
  "version": "APIv0.1"
}
GET module.get/:modulename

Usage:

curl --header "X-API-TOKEN:Your-Token" -X GET https://app.lumturio.com/api/module.get/<module_short_name>

Output:

{
  "items": {
    "0": {
      "site_url": "http://hoon.nwswwtcicsib.dotgeb.com",
      "site_id": "deJGvgZmE6",
      "engine_version": "DRUPAL7",
      "short_name": "drupal",
      "version": 7.38,
      "module_terms": {
        "0": "Projects: Drupal core",
        "1": "Maintenance status: Actively maintained",
        "2": "Development status: Under active development"
      },
      "update_required": true,
      "recommended": 7.39,
      "security_update_required": true,
      "engine_patchlevel": 7.38,
      "engine_patchlevel_latest": 7.39
    },
    "1": {
      "site_url": "http://vsoeed-reeeblwe.hasdhbtangssntrwnlwerees.-naebwru.com",
      "site_id": "lwpG5aGoQ0",
      "engine_version": "DRUPAL7",
      "short_name": "drupal",
      "version": 7.34,
      "module_terms": {
        "0": "Projects: Drupal core",
        "1": "Maintenance status: Actively maintained",
        "2": "Development status: Under active development"
      },
      "update_required": true,
      "recommended": 7.39,
      "security_update_required": true,
      "engine_patchlevel": 7.34,
      "engine_patchlevel_latest": 7.39
    },
    "2": {
      "site_url": "http://dbhw.v.alteuweelnwen.com",
      "site_id": "AaQZdDZNMK",
      "engine_version": "DRUPAL7",
      "short_name": "drupal",
      "version": 7.34,
      "module_terms": {
        "0": "Projects: Drupal core",
        "1": "Maintenance status: Actively maintained",
        "2": "Development status: Under active development"
      },
      "update_required": true,
      "recommended": 7.39,
      "security_update_required": true,
      "engine_patchlevel": 7.34,
      "engine_patchlevel_latest": 7.39
    },
    "3": {
      "site_url": "http://wtowi.ts.eibeswnenr.com",
      "site_id": "QnwW123M8e",
      "engine_version": "DRUPAL7",
      "short_name": "drupal",
      "version": 7.35,
      "module_terms": {
        "0": "Projects: Drupal core",
        "1": "Maintenance status: Actively maintained",
        "2": "Development status: Under active development"
      },
      "update_required": true,
      "recommended": 7.39,
      "security_update_required": true,
      "engine_patchlevel": 7.35,
      "engine_patchlevel_latest": 7.39
    },
    "4": {
      "site_url": "http://bnoorrtewadwvpne.ew..com",
      "site_id": "0P13ANG2LY",
      "engine_version": "DRUPAL7",
      "short_name": "drupal",
      "version": 7.38,
      "module_terms": {
        "0": "Projects: Drupal core",
        "1": "Maintenance status: Actively maintained",
        "2": "Development status: Under active development"
      },
      "update_required": true,
      "recommended": 7.39,
      "security_update_required": true,
      "engine_patchlevel": 7.38,
      "engine_patchlevel_latest": 7.39
    },
    "5": {
      "site_url": "http://budw.wduericwtbewrgr..com",
      "site_id": "Oy63DYG54w",
      "engine_version": "DRUPAL7",
      "short_name": "drupal",
      "version": 7.34,
      "module_terms": {
        "0": "Projects: Drupal core",
        "1": "Maintenance status: Actively maintained",
        "2": "Development status: Under active development"
      },
      "update_required": true,
      "recommended": 7.39,
      "security_update_required": true,
      "engine_patchlevel": 7.34,
      "engine_patchlevel_latest": 7.39
    },
    "6": {
      "site_url": "http://ww.w.umoejb.com",
      "site_id": "j23lq8KGgp",
      "engine_version": "DRUPAL7",
      "short_name": "drupal",
      "version": 7.38,
      "module_terms": {
        "0": "Projects: Drupal core",
        "1": "Maintenance status: Actively maintained",
        "2": "Development status: Under active development"
      },
      "update_required": true,
      "recommended": 7.39,
      "security_update_required": true,
      "engine_patchlevel": 7.38,
      "engine_patchlevel_latest": 7.39
    },
    "7": {
      "site_url": "http://wseasbf.ni.stuwewnmeew.com",
      "site_id": "eJGvJJgGmE",
      "engine_version": "DRUPAL7",
      "short_name": "drupal",
      "version": 7.34,
      "module_terms": {
        "0": "Projects: Drupal core",
        "1": "Maintenance status: Actively maintained",
        "2": "Development status: Under active development"
      },
      "update_required": true,
      "recommended": 7.39,
      "security_update_required": true,
      "engine_patchlevel": 7.34,
      "engine_patchlevel_latest": 7.39
    },
    "8": {
      "site_url": "http://rbetdcwacw..wewlegn.com",
      "site_id": "j23lqqPGgp",
      "engine_version": "DRUPAL7",
      "short_name": "drupal",
      "version": 7.34,
      "module_terms": {
        "0": "Projects: Drupal core",
        "1": "Maintenance status: Actively maintained",
        "2": "Development status: Under active development"
      },
      "update_required": true,
      "recommended": 7.39,
      "security_update_required": true,
      "engine_patchlevel": 7.34,
      "engine_patchlevel_latest": 7.39
    },
    "9": {
      "site_url": "http://wwaroc.tuibinwl.ngustbe.com",
      "site_id": "4EWbj7YWMm",
      "engine_version": "DRUPAL7",
      "short_name": "drupal",
      "version": 7.39,
      "module_terms": {
        "0": "Projects: Drupal core",
        "1": "Maintenance status: Actively maintained",
        "2": "Development status: Under active development"
      },
      "update_required": false,
      "recommended": 7.39,
      "engine_patchlevel": 7.39,
      "engine_patchlevel_latest": 7.39
    }
  },
  "ok": true,
  "version": "APIv0.1"
}

The Trigger object

Our instant notification feature is a powerful customization tool that allows you to set your own notification triggers for each of your websites, based on events you wish to monitor. This can be a feature or security update on a certain module, all modules or Drupal core.

GET trigger.gettriggers

Usage:

curl --header "X-API-TOKEN:Your-Token" -X GET https://app.lumturio.com/api/trigger.gettriggers

Output:

{
  "items": {
    "0": {
      "id": "bo7WJ9Zq8k",
      "owner_id": "bo7WJ9Zq8k",
      "action": "UPDATE_AVAILABLE",
      "site_id": "http://dbhw.v.alteuweelnwen.com",
      "module_short_name": "date",
      "notify_email": "sam@lumturio.com",
      "date_created": 1440966966
    }
  },
  "ok": true,
  "version": "APIv0.1"
}
POST trigger.add

Usage:

curl --header "X-API-TOKEN:Your-Token" --data "param1=value1&param2=value2" https://app.lumturio.com/api/trigger.add

Parameters

'action','site_id','module_short_name','notify_email'

Output:

{
  "ok": true,
  "version": "APIv0.1"
}
POST trigger.remove

Usage:

curl --header "X-API-TOKEN:Your-Token" --data "param1=value1&param2=value2" https://app.lumturio.com/api/trigger.remove

Parameters:

'trigger_id'

Output:

{
  "ok": true,
  "version": "APIv0.1"
}

The Security object

we subscribe to all available mailing lists, workgroups, IRC channels and available security information. This guarantees that we can filter out the noise and only report actionable security tasks to you.

GET security.getadvisory

Usage:

curl --header "X-API-TOKEN:Your-Token" --data "param1=value1&param2=value2" https://app.lumturio.com/api/security.getadvisory

Output:

{
  "items": {
    "0": {
      "id": "bo7WJ9Zq8k",
      "title": "Drupal Core - Critical - SA-CORE-2015-003",
      "date_released": 1440012425,
      "risk_level": 4,
      "impacted_engines": "{\"DRUPAL6\": \"6.37\", \"DRUPAL7\":7.38}",
      "impacted_modules": "",
      "description": "Cross Site Scripting, Access bypass, SQL Injection, Open Redirect, Multiple vulnerabilities

\r\nIf you use Drupal 6.x, upgrade to Drupal core 6.37
\r\nIf you use Drupal 7.x, upgrade to Drupal core 7.39\r\n",
      "impacted_sites": {
        "0": {
          "id": "AaQZdDZNMK",
          "http_last_status": 200,
          "engine_version": "DRUPAL7",
          "site_url": "http://dbhw.v.alteuweelnwen.com",
          "need_engine_update": 1,
          "need_module_update": 1,
          "date_report": "10 days ago",
          "date_report_unixtime": 1440930436,
          "status_message": "Core update available",
          "update_counter": 9,
          "security_update_counter": 5,
          "engine_patchlevel": 7.34,
          "engine_patchlevel_latest": 7.39
        },
        "1": {
          "id": "lwpG5aGoQ0",
          "http_last_status": 200,
          "engine_version": "DRUPAL7",
          "site_url": "http://vsoeed-reeeblwe.hasdhbtangssntrwnlwerees.-naebwru.com",
          "need_engine_update": 1,
          "need_module_update": 1,
          "date_report": "10 days ago",
          "date_report_unixtime": 1440930442,
          "status_message": "Core update available",
          "update_counter": 11,
          "security_update_counter": 5,
          "engine_patchlevel": 7.34,
          "engine_patchlevel_latest": 7.39
        },
        "2": {
          "id": "Oy63DYG54w",
          "http_last_status": 200,
          "engine_version": "DRUPAL7",
          "site_url": "http://budw.wduericwtbewrgr..com",
          "need_engine_update": 1,
          "need_module_update": 1,
          "date_report": "10 days ago",
          "date_report_unixtime": 1440930437,
          "status_message": "Core update available",
          "update_counter": 6,
          "security_update_counter": 4,
          "engine_patchlevel": 7.34,
          "engine_patchlevel_latest": 7.39
        },
        "3": {
          "id": "j23lqqPGgp",
          "http_last_status": 200,
          "engine_version": "DRUPAL7",
          "site_url": "http://rbetdcwacw..wewlegn.com",
          "need_engine_update": 1,
          "need_module_update": 1,
          "date_report": "10 days ago",
          "date_report_unixtime": 1440930439,
          "status_message": "Core update available",
          "update_counter": 6,
          "security_update_counter": 4,
          "engine_patchlevel": 7.34,
          "engine_patchlevel_latest": 7.39
        },
        "4": {
          "id": "QnwW123M8e",
          "http_last_status": 200,
          "engine_version": "DRUPAL7",
          "site_url": "http://wtowi.ts.eibeswnenr.com",
          "need_engine_update": 1,
          "need_module_update": 1,
          "date_report": "10 days ago",
          "date_report_unixtime": 1440930436,
          "status_message": "Core update available",
          "update_counter": 8,
          "security_update_counter": 3,
          "engine_patchlevel": 7.35,
          "engine_patchlevel_latest": 7.39
        },
        "5": {
          "id": "eJGvJJgGmE",
          "http_last_status": 200,
          "engine_version": "DRUPAL7",
          "site_url": "http://wseasbf.ni.stuwewnmeew.com",
          "need_engine_update": 1,
          "need_module_update": 1,
          "date_report": "10 days ago",
          "date_report_unixtime": 1440930435,
          "status_message": "Core update available",
          "update_counter": 8,
          "security_update_counter": 3,
          "engine_patchlevel": 7.34,
          "engine_patchlevel_latest": 7.39
        }
      },
      "impacted_sites_count": 6
    },
    "1": {
      "id": "8kw3RN30ox",
      "title": "Drupal Core - Critical - SA-CORE-2015-002",
      "date_released": 1434557545,
      "risk_level": 4,
      "impacted_engines": "{\"DRUPAL6\":\"6.36\",\"DRUPAL7\":\"7.38\"}",
      "impacted_modules": "",
      "description": "Access bypass, Information Disclosure, Open Redirect, Multiple vulnerabilities

\r\nIf you use Drupal 6.x, upgrade to Drupal core 6.36
\r\nIf you use Drupal 7.x, upgrade to Drupal core 7.38",
      "impacted_sites": {
        "0": {
          "id": "AaQZdDZNMK",
          "http_last_status": 200,
          "engine_version": "DRUPAL7",
          "site_url": "http://dbhw.v.alteuweelnwen.com",
          "need_engine_update": 1,
          "need_module_update": 1,
          "date_report": "10 days ago",
          "date_report_unixtime": 1440930436,
          "status_message": "Core update available",
          "update_counter": 9,
          "security_update_counter": 5,
          "engine_patchlevel": 7.34,
          "engine_patchlevel_latest": 7.39
        },
        "1": {
          "id": "lwpG5aGoQ0",
          "http_last_status": 200,
          "engine_version": "DRUPAL7",
          "site_url": "http://vsoeed-reeeblwe.hasdhbtangssntrwnlwerees.-naebwru.com",
          "need_engine_update": 1,
          "need_module_update": 1,
          "date_report": "10 days ago",
          "date_report_unixtime": 1440930442,
          "status_message": "Core update available",
          "update_counter": 11,
          "security_update_counter": 5,
          "engine_patchlevel": 7.34,
          "engine_patchlevel_latest": 7.39
        },
        "2": {
          "id": "Oy63DYG54w",
          "http_last_status": 200,
          "engine_version": "DRUPAL7",
          "site_url": "http://budw.wduericwtbewrgr..com",
          "need_engine_update": 1,
          "need_module_update": 1,
          "date_report": "10 days ago",
          "date_report_unixtime": 1440930437,
          "status_message": "Core update available",
          "update_counter": 6,
          "security_update_counter": 4,
          "engine_patchlevel": 7.34,
          "engine_patchlevel_latest": 7.39
        },
        "3": {
          "id": "j23lqqPGgp",
          "http_last_status": 200,
          "engine_version": "DRUPAL7",
          "site_url": "http://rbetdcwacw..wewlegn.com",
          "need_engine_update": 1,
          "need_module_update": 1,
          "date_report": "10 days ago",
          "date_report_unixtime": 1440930439,
          "status_message": "Core update available",
          "update_counter": 6,
          "security_update_counter": 4,
          "engine_patchlevel": 7.34,
          "engine_patchlevel_latest": 7.39
        },
        "4": {
          "id": "QnwW123M8e",
          "http_last_status": 200,
          "engine_version": "DRUPAL7",
          "site_url": "http://wtowi.ts.eibeswnenr.com",
          "need_engine_update": 1,
          "need_module_update": 1,
          "date_report": "10 days ago",
          "date_report_unixtime": 1440930436,
          "status_message": "Core update available",
          "update_counter": 8,
          "security_update_counter": 3,
          "engine_patchlevel": 7.35,
          "engine_patchlevel_latest": 7.39
        },
        "5": {
          "id": "eJGvJJgGmE",
          "http_last_status": 200,
          "engine_version": "DRUPAL7",
          "site_url": "http://wseasbf.ni.stuwewnmeew.com",
          "need_engine_update": 1,
          "need_module_update": 1,
          "date_report": "10 days ago",
          "date_report_unixtime": 1440930435,
          "status_message": "Core update available",
          "update_counter": 8,
          "security_update_counter": 3,
          "engine_patchlevel": 7.34,
          "engine_patchlevel_latest": 7.39
        }
      },
      "impacted_sites_count": 6
    }
  },
  "ok": true,
  "version": "APIv0.1"
}

Save time with our proven methods - Sign Up