Triggering the Feed Import module I have a Drupal 7 website that is intend to be fed by a JSON file.
This file, is actually processed and updated by a ETL tool that runs periodically (each 3 hours by example).

Once my ETL tool has processed the output JSON file, I need a way to tell the Drupal Feeds module to start the import.

Is it possible ? Or do I need to do this with CRON ?

Ideally, this job would be trigged by a specific URL call (just like the CRON can be called manually by visiting a specific url).
Based on @Gaydabura clues, I've created a module.
Here's the answer :

1. use hook_menu to define you own path

function toot_menu() {
  $items = array();
  $items['toot/import'] = array(
    'page callback' =&gt; 'toot_callback',
    'title' =&gt; 'Import tool',
    'access arguments' =&gt; array('access content'),
    'type' =&gt; MENU_CALLBACK
  );
  return $items;
}


2. write function using docs to parse your data

function toot_callback($key = '') {
  if ($key != 'defined_key') {
    return t('Unauthorized access');
  }
  else {
    $myFeed = feeds_source('feed_unique_id');
    while (FEEDS_BATCH_COMPLETE != $myFeed-&gt;import());
    return t('Import successfull');
  }
}