lib_symbol_copy
Copies a library symbol from one EasyEDA library to another, e.g. system to personal, and returns the new symbol UUID. Fails if the new name collides in the target library.
Instructions
Copy a library symbol from one library to another (e.g. system → personal). Returns the new symbol UUID. Fails if newSymbolName collides in the target library.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| symbolUuid | Yes | Source symbol UUID | |
| instance_id | No | Target EasyEDA instance ID (8-char hex). Required when multiple instances are connected. Omit when only one instance is connected (auto-selected). Use list_instances to see connected instances. | |
| libraryUuid | Yes | Source library UUID | |
| newSymbolName | No | Name for the copy (defaults to source name; collisions fail) | |
| targetLibraryUuid | Yes | Destination library UUID |