Developers

API Documentation

The iLepBase REST API exposes the same v1 resources used by the web application. Both /api/v1 and /v1 are accepted by the backend; this reference uses the public website prefix.

Response Format

JSON endpoints use a consistent success or error envelope. Download streams, GFF3, chromosome-size text, and vector tiles are documented as exceptions.

{
  "success": true,
  "data": { ... },
  "timestamp": "2026-06-11T12:00:00.000Z"
}
{
  "success": false,
  "error": {
    "code": "RESOURCE_NOT_FOUND",
    "message": "The requested resource does not exist."
  },
  "request_id": "request-id",
  "timestamp": "2026-06-11T12:00:00.000Z"
}

General

Search

Taxonomy

The taxonomy browser uses lazy root and child loading; there is no full /taxonomy/tree endpoint.

Genomes

Barcodes

Ecology And Morphology

Omics

Proteins

Protein-record endpoints are separate from the proteome-dataset endpoints above.

Literature

Downloads

Analysis Jobs

Generic asynchronous jobs used by analysis workflows.

BLAST And MMNet

NicheBarcoding