You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 8 Next »

Version 5 will introduce a formal, structured REST api to Aspire. This should make it much easier to externally manage and control Aspire, say for instance, from scripts or utilities such as Postman. Whilst Aspire will still allow general components to implement their own servlets and APIs, the Aspire Administration API can be split in to three broad areas of functionality

Configuration and control API

The configuration and control API provides functionality that allows a administrator to perform actions such as adding a seed to crawl, or beginning or stopping a crawl. This API will provide the functionality required by the Aspire User interface and will be extensively used by it. The API will also be used by any external process (or script) that needs to control Aspire

Seed API

List seeds

Lists all the seeds in the system

GET /aspire_api/seeds

Response


{
  "seed": [{
    "sid": "AAABcID5GBc=",
    "type": "filesystem",
    "seed": "c:\\testdata\\2500",
    "start": 1584550193011,
    "status": "S",
    "stop": 1584550267047
   },
   {
    "sid": "AAABcIueWUc=",
    "type": "filesystem",
    "seed": "c:\\testdata\\250000",
    "stop": 1583240224684,
    "start": 1583239823374,
    "status": "S"
  }]
}


Status





Status API
Crawl Control API

Connector API

Credential API

Policy API

Workflow API

Schedule API



Manager API

The manager API provides functionality used with in the connector framework. The manager API is an internal API that is not intended to be used other than by other Aspire processors

Worker API

The worker API provides functionality used with in the connector framework. The worker API is an internal API that is not intended to be used other than by other Aspire processors

  • No labels