Morphology
Family-grouped morphology image gallery with filter support.
GET /api/v1/morphology
Morphology image gallery entries grouped by taxonomic family. Supports family-based filtering.
curl "https://api.ilepbase.com/api/v1/morphology?family=Papilionidae"Query Parameters
| Name | Type | Required | Default | Description |
|---|---|---|---|---|
family | string | No | — | Taxonomic family filter, such as Papilionidae. Returns all families when omitted. |
Response
{
"success": true,
"data": {
"items": [
{
"id": "morph-001",
"family": "Papilionidae",
"image": "/assets/images/morphology/papilionidae-001.jpg"
},
{
"id": "morph-002",
"family": "Papilionidae",
"image": "/assets/images/morphology/papilionidae-002.jpg"
}
],
"filters": {
"family": "Papilionidae",
"availableFamilies": [
"Papilionidae",
"Noctuidae",
"Nymphalidae",
"Pieridae",
"Lycaenidae"
]
}
},
"timestamp": "2026-04-23T12:00:00.000Z"
}Key Fields
| Field | Type | Description |
|---|---|---|
items[].id | string | Image record ID. |
items[].family | string | Taxonomic family. |
items[].image | string | Image URL path. |
filters.availableFamilies | string[] | All filterable family names. |