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: escape HTML tags in OpenAPI spec to prevent C# SDK compilation errors
- Convert unescaped <br /> tags to XML-escaped <br /><br /> format
- Fix HTML escaping in endpoint descriptions across 7 locations:
- Account transactions endpoint (line 597)
- Member transactions endpoint (line 1770)
- Tag transactions endpoint (line 2276)
- User transactions endpoint (line 2399)
- Transaction details endpoint (line 2432)
- Repeating transactions endpoints (lines 2769, 2785)
- Fix malformed <br></br> tag in microdeposit endpoint description
- Resolve C# compilation errors: 'Invalid token >' in member declaration',
'XML comment has badly formed XML', and 'Invalid token &''
This ensures generated SDKs compile successfully across all target languages
while preserving HTML formatting in API documentation.
Copy file name to clipboardExpand all lines: openapi/mx_platform_api.yml
+11-11Lines changed: 11 additions & 11 deletions
Original file line number
Diff line number
Diff line change
@@ -339,7 +339,7 @@ paths:
339
339
- processor token
340
340
/transactions/enhance:
341
341
post:
342
-
description: Use this endpoint to categorize, cleanse, and classify transactions. These transactions are not persisted or stored on the MX platform. <br /><br />For more information on returned data, please see the [Enhanced Transactions fields guide](/api-reference/platform-api/reference/transactions-overview#enhanced-transactions).
342
+
description: Use this endpoint to categorize, cleanse, and classify transactions. These transactions are not persisted or stored on the MX platform. <br /><br />For more information on returned data, please see the [Enhanced Transactions fields guide](/api-reference/platform-api/reference/transactions-overview#enhanced-transactions).
Requests to this endpoint return a list of transactions associated with the specified account. <br /><br />Enhanced transaction data may be requested using the `includes` parameter.
597
+
Requests to this endpoint return a list of transactions associated with the specified account. <br /><br />Enhanced transaction data may be requested using the `includes` parameter.
598
598
To use this optional parameter, the value should include the optional metadata requested such as `repeating_transactions`, `merchants`, `classifications`, `geolocations`.
599
599
For more information, see the [Optional Enhancement Query Parameter guide](/api-reference/platform-api/reference/transactions-overview#enhanced-transactions#optional-enhancement-query-parameter).
description: Requests to this endpoint return a list of transactions associated with the specified `member`, across all accounts associated with that `member`. <br /><br />Enhanced transaction data may be requested using the `includes` parameter. To use this optional parameter, the value should include the optional metadata requested such as `repeating_transactions`, `merchants`, `classifications`, `geolocations`. For more information, see the [Optional Enhancement Query Parameter guide](/api-reference/platform-api/reference/transactions-overview#enhanced-transactions#optional-enhancement-query-parameter).
1770
+
description: Requests to this endpoint return a list of transactions associated with the specified `member`, across all accounts associated with that `member`. <br /><br />Enhanced transaction data may be requested using the `includes` parameter. To use this optional parameter, the value should include the optional metadata requested such as `repeating_transactions`, `merchants`, `classifications`, `geolocations`. For more information, see the [Optional Enhancement Query Parameter guide](/api-reference/platform-api/reference/transactions-overview#enhanced-transactions#optional-enhancement-query-parameter).
1771
1771
operationId: listTransactionsByMember
1772
1772
parameters:
1773
1773
- $ref: '#/components/parameters/memberGuid'
@@ -2273,7 +2273,7 @@ paths:
2273
2273
- tags
2274
2274
/users/{user_guid}/tags/{tag_guid}/transactions:
2275
2275
get:
2276
-
description: Use this endpoint to get a list of all transactions associated with a particular tag according to the tag's unique GUID. This lists all transactions that have been assigned to a particular tag using the create tagging endpoint. <br /><br />Enhanced transaction data may be requested using the `includes` parameter. To use this optional parameter, the value should include the optional metadata requested such as `repeating_transactions`, `merchants`, `classifications`, `geolocations`. For more information, see the [Optional Enhancement Query Parameter guide](/api-reference/platform-api/reference/transactions-overview#enhanced-transactions#optional-enhancement-query-parameter).
2276
+
description: Use this endpoint to get a list of all transactions associated with a particular tag according to the tag's unique GUID. This lists all transactions that have been assigned to a particular tag using the create tagging endpoint. <br /><br />Enhanced transaction data may be requested using the `includes` parameter. To use this optional parameter, the value should include the optional metadata requested such as `repeating_transactions`, `merchants`, `classifications`, `geolocations`. For more information, see the [Optional Enhancement Query Parameter guide](/api-reference/platform-api/reference/transactions-overview#enhanced-transactions#optional-enhancement-query-parameter).
2277
2277
operationId: listTransactionsByTag
2278
2278
parameters:
2279
2279
- $ref: '#/components/parameters/userGuid'
@@ -2396,7 +2396,7 @@ paths:
2396
2396
- transaction rules
2397
2397
/users/{user_guid}/transactions:
2398
2398
get:
2399
-
description: Requests to this endpoint return a list of transactions associated with the specified `user`, across all members and accounts associated with that `user`. <br /><br />Enhanced transaction data may be requested using the `includes` parameter. To use this optional parameter, the value should include the optional metadata requested such as `repeating_transactions`, `merchants`, `classifications`, `geolocations`. For more information, see the [Optional Enhancement Query Parameter guide](/api-reference/platform-api/reference/transactions-overview#enhanced-transactions#optional-enhancement-query-parameter).
2399
+
description: Requests to this endpoint return a list of transactions associated with the specified `user`, across all members and accounts associated with that `user`. <br /><br />Enhanced transaction data may be requested using the `includes` parameter. To use this optional parameter, the value should include the optional metadata requested such as `repeating_transactions`, `merchants`, `classifications`, `geolocations`. For more information, see the [Optional Enhancement Query Parameter guide](/api-reference/platform-api/reference/transactions-overview#enhanced-transactions#optional-enhancement-query-parameter).
2400
2400
operationId: listTransactions
2401
2401
parameters:
2402
2402
- $ref: '#/components/parameters/userGuid'
@@ -2429,7 +2429,7 @@ paths:
2429
2429
- $ref: '#/components/parameters/userGuid'
2430
2430
- $ref: '#/components/parameters/transactionGuid'
2431
2431
get:
2432
-
description: Requests to this endpoint will return the attributes of the specified `transaction`. To read a manual transaction, use the manual transaction guid in the path as the `transactionGuid`. <br /><br />Enhanced transaction data may be requested using the `includes` parameter. To use this optional parameter, the value should include the optional metadata requested such as `repeating_transactions`, `merchants`, `classifications`, `geolocations`. For more information, see the [Optional Enhancement Query Parameter guide](/api-reference/platform-api/reference/transactions-overview#enhanced-transactions#optional-enhancement-query-parameter).
2432
+
description: Requests to this endpoint will return the attributes of the specified `transaction`. To read a manual transaction, use the manual transaction guid in the path as the `transactionGuid`. <br /><br />Enhanced transaction data may be requested using the `includes` parameter. To use this optional parameter, the value should include the optional metadata requested such as `repeating_transactions`, `merchants`, `classifications`, `geolocations`. For more information, see the [Optional Enhancement Query Parameter guide](/api-reference/platform-api/reference/transactions-overview#enhanced-transactions#optional-enhancement-query-parameter).
description: Retrieve a list of all recurring transactions for a user. <br /><br />For more see the [Repeating Transactions guide](repeating-transactions-overview.mdx).
2769
+
description: Retrieve a list of all recurring transactions for a user. <br /><br />For more see the [Repeating Transactions guide](repeating-transactions-overview.mdx).
description: Get a Specific Repeating Transaction. <br /><br />List For more see the [Repeating Transactions guide](repeating-transactions-overview.mdx)
2785
+
description: Get a Specific Repeating Transaction. <br /><br />List For more see the [Repeating Transactions guide](repeating-transactions-overview.mdx)
2786
2786
operationId: specificRepeatingTransaction
2787
2787
parameters:
2788
2788
- $ref: '#/components/parameters/userGuid'
@@ -3027,7 +3027,7 @@ paths:
3027
3027
operationId: readUserMicrodeposit
3028
3028
summary: Read a microdeposit for a user
3029
3029
description: |
3030
-
Use this endpoint to read the attributes of a specific microdeposit according to its unique GUID. <br></br> Webhooks for microdeposit status changes are triggered when a status changes. The actual status of the microdeposit guid updates every minute. You may force a status update by calling the read microdeposit endpoint.
3030
+
Use this endpoint to read the attributes of a specific microdeposit according to its unique GUID. <br /><br /> Webhooks for microdeposit status changes are triggered when a status changes. The actual status of the microdeposit guid updates every minute. You may force a status update by calling the read microdeposit endpoint.
3031
3031
responses:
3032
3032
'200':
3033
3033
description: OK
@@ -3524,8 +3524,8 @@ components:
3524
3524
type: string
3525
3525
instructional_text:
3526
3526
example: |
3527
-
Some instructional text <a href="https://example.url.mxbank.com/instructions"
3528
-
id="instructional_text">for end users</a>.
3527
+
Some instructional text <a href="https://example.url.mxbank.com/instructions"
3528
+
id="instructional_text">for end users</a>.
0 commit comments