> ## Documentation Index
> Fetch the complete documentation index at: https://hedera-0c6e0218-mintlify-4a9eb0b1.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# ScheduleSign

> Hedera protobuf reference for the ScheduleSign transaction used to add signatures to an existing Hedera scheduled transaction to satisfy its key requirements.

Adds zero or more signing keys to a schedule. If the resulting set of signing keys satisfy the scheduled transaction's signing requirements, it will be executed immediately after the triggering ScheduleSign.

Upon SUCCESS, the receipt includes the scheduledTransactionID to use to query for the record of the scheduled transaction's execution (if it occurs).

Other notable response codes include INVALID\_SCHEDULE\_ID, SCHEDULE\_WAS\_DELETED, INVALID\_ACCOUNT\_ID, UNRESOLVABLE\_REQUIRED\_SIGNERS, SOME\_SIGNATURES\_WERE\_INVALID, and NO\_NEW\_VALID\_SIGNATURES. For more information please see the section of this documentation on the ResponseCode enum.

## ScheduleSignTransactionBody

| Field        | Type                                                     | Description                    |
| ------------ | -------------------------------------------------------- | ------------------------------ |
| `scheduleID` | [ScheduleID](/reference/protobuf/basic-types/scheduleid) | The ID of the Scheduled Entity |
