> ## Documentation Index
> Fetch the complete documentation index at: https://docs.hedera.com/llms.txt
> Use this file to discover all available pages before exploring further.

# SystemUndelete

## SystemUndeleteTransactionBody

Undelete a file or smart contract that was deleted by SystemDelete; requires a Hedera administrative multisignature.

| Field        | Type                                                     | Description                                                              |
| ------------ | -------------------------------------------------------- | ------------------------------------------------------------------------ |
| `fileID`     | [FileID](/reference/protobuf/basic-types/fileid)         | The file ID to undelete, in the format used in transactions              |
| `contractID` | [ContractID](/reference/protobuf/basic-types/contractid) | The contract ID instance to undelete, in the format used in transactions |
