Begin project transaction
easyeda_project_begin_transactionOpen an in-memory, document-scoped transaction for snapshot-backed schematic writes, requiring a transaction ID for participating tools and allowing one active transaction per document.
Instructions
Open an in-memory, document-scoped transaction for snapshot-backed schematic writes. Only tools passed transactionId participate; standalone schematic writes are not auto-captured. Only one active transaction is allowed per document. Beginning a transaction does not modify EasyEDA.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| label | No | ||
| projectId | Yes | ||
| ttlSeconds | No | ||
| maxOperations | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| error | No | ||
| details | No | ||
| success | Yes | ||
| error_code | No | ||
| transaction | No | ||
| failed_operation_ids | No | ||
| restored_operation_ids | No |