---
title: "Get Midjourney evolution chain"
method: GET
path: "/api/v1/assets/{assetH}/evolution-chain"
tags: ["Assets"]
---

# Get Midjourney evolution chain

`GET /api/v1/assets/{assetH}/evolution-chain`

## Request

- Base URL: `https://numonic.ai`
- URL: `https://numonic.ai/api/v1/assets/{assetH}/evolution-chain`
- Auth: API key in header `x-api-key`

Retrieve the Midjourney prompt evolution chain for an asset.

## Path parameters

- `assetH` string, required: Asset hash (40-char hex SHA-1)

## Response `200`

Evolution chain retrieved

- EvolutionChainResponse
  - `nodes` EvolutionChainNode[], required
    - `asset_h` string, nullable, required
    - `cid` string, nullable, required
    - `job_id` string, required
    - `parent_id` string, nullable, required
    - `job_type` string, required
    - `timestamp` string, nullable, required
    - `prompt` string, nullable, required
    - `full_command` string, nullable, required
    - `depth` integer, required
    - `redacted` boolean: True for a placeholder standing in for another member's private generation: job_id is an opaque private-N id, job_type is 'private', and content fields are null (#3173).
  - `edges` object[], required
    - `from` string, required
    - `to` string, required

## Other responses

- `404`: Asset not found

---

[API](https://skmtc.dev/numonic/apis/numonic-api.md) · [All operations](https://skmtc.dev/numonic/apis/numonic-api/llms.txt) · [OpenAPI document](https://skmtc.dev/numonic/apis/numonic-api/revisions/6c559bef1e35?raw)
