Get Task Details
Retrieves comprehensive details of a specific HDP task, including all metadata, MMRs used, and execution information. This endpoint does not require authentication.Endpoint
Path Parameters
| Parameter | Type | Description |
|---|---|---|
| task_uuid | string | The unique identifier (UUID) of the task |
Example Request
Response
Success Response (200 OK)
Not Found Response (404)
Response Fields
| Field | Type | Description |
|---|---|---|
| taskId | string | The unique identifier of the task |
| status | string | Current status of the task |
| destinationChainId | string | Chain ID where the task will be proven |
| scheduleMode | string | null | Schedule mode: “onchain” or “offchain” |
| scheduleTxHash | string | null | Transaction hash if scheduled onchain |
| dataSourceChains | array | null | Array of source chain IDs |
| dataDestinationChain | string | null | Destination chain ID |
| hdpCoreProgramHash | string | null | HDP core program hash |
| taskHash | string | null | Task hash |
| programHash | string | null | Program hash |
| programName | string | null | Program name |
| outputTreeRoot | string | null | Output tree root |
| outputTreeRootPreimage | array | null | Output tree root preimage |
| taskInputs | object | null | Task input parameters |
| mmrs | array | Array of MMR information objects used by the task |
| createdAt | string | ISO 8601 timestamp of task creation |
| updatedAt | string | ISO 8601 timestamp of last update |
MMR Object Fields
| Field | Type | Description |
|---|---|---|
| id | string | The MMR identifier (hex string) |
| root | string | The MMR root hash (hex string) |
| size | string | The size of the MMR (hex string) |
| chain_id | string | The chain ID where this MMR is located (hex string) |
| hashing_function | string | The hashing function used: “poseidon” or “keccak” |
Notes
- No authentication is required for this endpoint
- This endpoint provides the most comprehensive view of a task
- MMRs array will be empty if no MMRs were used
- If task_hash or output_tree_root are not stored in the database, they will be extracted from the task results if available
- The program_hash will fallback to the HDP core program hash if not specified

