You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(spec): sync 21 missing operationIds from source
Sync missing operationIds from v20111101.yaml to mx_platform_api.yml for
existing path operations that were not updated during Phase 4.
Root cause: Phase 4 only added/removed entire paths but didn't update
properties on paths that already existed in both files. Operations existed
in mx_platform_api.yml before synchronization but lacked operationIds.
Solution: Created fix_missing_operationIds.rb and refactored logic into
phase4_sync_paths.rb as Part 3 to prevent future occurrences.
Validation: Resolved all 21 operation-operationId warnings
- Before: 231 warnings (21 operationId + 210 others)
- After: 210 warnings (pre-existing from source: missing 4xx, descriptions)
description: This endpoint creates a new `spending_plan_iteration_item`.
@@ -2686,6 +2705,7 @@ paths:
2686
2705
summary: Delete split transactions
2687
2706
tags:
2688
2707
- transactions
2708
+
operationId: deleteSplitTransactions
2689
2709
post:
2690
2710
description: This endpoint creates two or more child transactions that are branched from a previous transaction. This endpoint allows you to link multiple categories, descriptions, and amounts to a parent transaction. When a split transaction is created, the parent transaction's `has_been_split` field will automatically be updated to true and the child transactions' `parent_guid` will have the transaction guid of the parent. The total amount of the child transactions must equal the amount of the parent transaction. Once a transaction has been split it can't be split again. In order to re-split a transaction, it must first be un-split. This can be done by calling the Delete Split Transactions endpoint. Calling this endpoint will delete the existing child transactions and update the parent transaction's `has_been_split` field to false. You can then re-split the parent transaction by calling Create Split Transaction again.
2691
2711
parameters:
@@ -2706,6 +2726,7 @@ paths:
2706
2726
summary: Create split transactions
2707
2727
tags:
2708
2728
- transactions
2729
+
operationId: createSplitTransactions
2709
2730
"/users/{user_guid}/widget_urls":
2710
2731
post:
2711
2732
description: This endpoint allows partners to get a URL by passing the `widget_type` in the request body, as well as configuring it in several different ways. In the case of Connect, that means setting the `widget_type` to `connect_widget`. Partners may also pass an optional `Accept-Language` header as well as a number of configuration options. Note that this is a `POST` request.
0 commit comments