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

# ScheduleSign

> ScheduleSignTransactionBody protobuf message that adds signing keys to a pending Hedera Schedule Service schedule, possibly triggering execution.

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 |
