From ff026e219b7346d90ba4a2036299836a8e8d5ccc Mon Sep 17 00:00:00 2001 From: "dev-portal-updater[bot]" <149019135+dev-portal-updater[bot]@users.noreply.github.com> Date: Wed, 29 Oct 2025 19:57:18 +0000 Subject: [PATCH 1/4] feat: update `bitgo-api-docs` This commit updates the BitGo API. --- api.yaml | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/api.yaml b/api.yaml index f2c4e56..b89516b 100644 --- a/api.yaml +++ b/api.yaml @@ -9678,10 +9678,7 @@ paths: content: application/json: schema: - allOf: - - type: object - properties: {} - - $ref: '#/components/schemas/ESignatures' + $ref: '#/components/schemas/ESignatures' responses: '200': description: OK From 8862235937aa4ed74efa61048a390fb28530f0f7 Mon Sep 17 00:00:00 2001 From: "dev-portal-updater[bot]" <149019135+dev-portal-updater[bot]@users.noreply.github.com> Date: Wed, 29 Oct 2025 20:00:02 +0000 Subject: [PATCH 2/4] feat: update `bitgo-api-docs` This commit updates the BitGo API. --- api.yaml | 14 +++----------- 1 file changed, 3 insertions(+), 11 deletions(-) diff --git a/api.yaml b/api.yaml index b89516b..1fdf37a 100644 --- a/api.yaml +++ b/api.yaml @@ -27185,6 +27185,7 @@ paths: type: string description: Amount to be transferred from source asset, specified in its lowest denomination. example: '100' + pattern: ^[1-9][0-9]*$ toAssetId: type: string description: Destination asset identifier @@ -27350,14 +27351,14 @@ paths: schema: type: string example: '10' - format: number + pattern: ^[1-9][0-9]*$ - name: skip description: Results to skip in: query schema: type: string example: '0' - format: number + pattern: ^[0-9]+$ - name: sortBy description: Field name for sorting in: query @@ -55220,22 +55221,13 @@ components: description: Total supply for this chain in the smallest unit (wei, satoshi, etc.) example: '1000000000000000000' minLength: 1 - success: - type: boolean - description: Whether the supply fetch was successful - example: true error: type: string description: Error message if supply fetch failed example: Network timeout - cached: - type: boolean - description: Whether this supply data was retrieved from cache - example: true required: - chain - supply - - success description: Breakdown of supply by chain totalReserves: type: string From cda98c6a6adc3909e91de8ce249115a996a53895 Mon Sep 17 00:00:00 2001 From: "dev-portal-updater[bot]" <149019135+dev-portal-updater[bot]@users.noreply.github.com> Date: Wed, 29 Oct 2025 20:19:11 +0000 Subject: [PATCH 3/4] feat: update `bitgo-api-docs` This commit updates the BitGo API. --- api.yaml | 43 ++++++++++++++----------------------------- 1 file changed, 14 insertions(+), 29 deletions(-) diff --git a/api.yaml b/api.yaml index 1fdf37a..4afaa52 100644 --- a/api.yaml +++ b/api.yaml @@ -44519,8 +44519,6 @@ components: name: type: string example: Small Company - additionalEnterpriseInfo: - $ref: '#/components/schemas/AdditionalEnterpriseInfo' bitgoOrg: allOf: - $ref: '#/components/schemas/BitgoOrg' @@ -44581,6 +44579,8 @@ components: type: boolean description: Whether the customer has waived the need for Video ID on low risk withdrawals. example: false + additionalEnterpriseInfo: + $ref: '#/components/schemas/AdditionalEnterpriseInfo' tradeOnboardingAgreement: allOf: - $ref: '#/components/schemas/OnboardingAgreement' @@ -44912,7 +44912,6 @@ components: required: - id - name - - additionalEnterpriseInfo - bitgoOrg - kycState - legalIdentifiers @@ -51012,8 +51011,6 @@ components: DotWithdrawStakeIntent: title: DOT Withdraw Stake Intent allOf: - - type: object - properties: {} - $ref: '#/components/schemas/WithdrawIntent' - $ref: '#/components/schemas/DotAccountBaseBuildOptions' DuplicateSequenceId: @@ -52165,8 +52162,6 @@ components: EthConsolidateIntent: title: ETH Consolidate Intent allOf: - - type: object - properties: {} - $ref: '#/components/schemas/AccountBaseConsolidateIntent' - $ref: '#/components/schemas/EthBuildOptions' EthConsolidateTokenIntent: @@ -52211,6 +52206,11 @@ components: senderAddressIndex: $ref: '#/components/schemas/optionalNumber' EthFillNonceIntent: + title: ETH Fill Nonce Intent + allOf: + - $ref: '#/components/schemas/FillNonceIntent' + - $ref: '#/components/schemas/EthFillNonceBuildOptions' + EthFillNonceIntent1: title: ETH Fill Nonce Intent allOf: - type: object @@ -52484,8 +52484,6 @@ components: EthTransferTokenIntent: title: ETH Transfer Token Intent allOf: - - type: object - properties: {} - $ref: '#/components/schemas/TransferTokenIntent' - $ref: '#/components/schemas/EthBuildOptions' EthUnStakingRequestPOSTBody: @@ -57936,8 +57934,6 @@ components: type: array items: allOf: - - type: object - properties: {} - $ref: '#/components/schemas/ReportParams' - $ref: '#/components/schemas/GenericReportParamsJSON' nextBatchPrevId: @@ -60815,8 +60811,6 @@ components: PaymentIntent: title: PaymentIntent allOf: - - type: object - properties: {} - $ref: '#/components/schemas/BaseIntent' - oneOf: - type: object @@ -64167,8 +64161,6 @@ components: ReportJSON: title: ReportJSON allOf: - - type: object - properties: {} - $ref: '#/components/schemas/ReportParams' - $ref: '#/components/schemas/GenericReportParamsJSON' ReportParams: @@ -65961,6 +65953,11 @@ components: allOf: - $ref: '#/components/schemas/AccountBaseConsolidateIntent' SolCreateAssociatedTokenAccountIntent: + title: SOL Create Associated Token Account Intent + allOf: + - $ref: '#/components/schemas/EnableTokenIntent' + - $ref: '#/components/schemas/SolBuildOptions' + SolCreateAssociatedTokenAccountIntent1: title: SOL Create Associated Token Account Intent allOf: - type: object @@ -66083,8 +66080,6 @@ components: SolGoUnstakeIntent: title: SolGoUnstakeIntent allOf: - - type: object - properties: {} - $ref: '#/components/schemas/GoUnstakeIntent' - $ref: '#/components/schemas/SolBuildOptions' SolJitoStakingTransactionProperties: @@ -66098,8 +66093,6 @@ components: SolPaymentIntent: title: SolPaymentIntent allOf: - - type: object - properties: {} - $ref: '#/components/schemas/PaymentIntent' - $ref: '#/components/schemas/SolBuildOptions' SolStakeIntent: @@ -68535,8 +68528,6 @@ components: SuiConsolidateIntent: title: SUI Consolidate Intent allOf: - - type: object - properties: {} - $ref: '#/components/schemas/AccountBaseConsolidateIntent' - $ref: '#/components/schemas/SuiBuildOptions' SuiCustomTxIntent: @@ -68581,8 +68572,6 @@ components: SuiGoUnstakeIntent: title: SuiGoUnstakeIntent allOf: - - type: object - properties: {} - $ref: '#/components/schemas/GoUnstakeIntent' - $ref: '#/components/schemas/SuiBuildOptions' SuiLikeStakingRequestEntityProperties: @@ -68601,8 +68590,6 @@ components: SuiPaymentIntent: title: SUI Payment Intent allOf: - - type: object - properties: {} - $ref: '#/components/schemas/PaymentIntent' - $ref: '#/components/schemas/SuiBuildOptions' SuiStakingDelegation: @@ -69286,8 +69273,6 @@ components: TokenData: title: TokenData allOf: - - type: object - properties: {} - $ref: '#/components/schemas/TokenRecipientEntryItem' - $ref: '#/components/schemas/SupportedTokenRecipientEntryItem' - $ref: '#/components/schemas/UnsupportedTokenRecipientEntryItem' @@ -70532,7 +70517,7 @@ components: - $ref: '#/components/schemas/DotStakingIntent' - $ref: '#/components/schemas/DotUnstakingIntent' - $ref: '#/components/schemas/EthAccelerationIntent' - - $ref: '#/components/schemas/EthFillNonceIntent' + - $ref: '#/components/schemas/EthFillNonceIntent1' - $ref: '#/components/schemas/EthPaymentIntent' - $ref: '#/components/schemas/ETHSignMessageIntent' - $ref: '#/components/schemas/EthStakingIntent' @@ -70540,7 +70525,7 @@ components: - $ref: '#/components/schemas/NearUnstakeIntent1' - $ref: '#/components/schemas/NearWithdrawIntent1' - $ref: '#/components/schemas/SolClaimIntent' - - $ref: '#/components/schemas/SolCreateAssociatedTokenAccountIntent' + - $ref: '#/components/schemas/SolCreateAssociatedTokenAccountIntent1' - $ref: '#/components/schemas/SolStakeIntent1' - $ref: '#/components/schemas/SolUnstakeIntent1' - $ref: '#/components/schemas/TransferTokenIntent1' From 7dcebbbb2feff88986561528b6c77e4798018aa6 Mon Sep 17 00:00:00 2001 From: "dev-portal-updater[bot]" <149019135+dev-portal-updater[bot]@users.noreply.github.com> Date: Wed, 29 Oct 2025 22:40:14 +0000 Subject: [PATCH 4/4] feat: update `bitgo-api-docs` This commit updates the BitGo API. --- api.yaml | 143 +++++++++++++++++++++++++++++++++++++++++++------------ 1 file changed, 113 insertions(+), 30 deletions(-) diff --git a/api.yaml b/api.yaml index 4afaa52..8ee36d0 100644 --- a/api.yaml +++ b/api.yaml @@ -2738,6 +2738,7 @@ paths: in: query schema: type: string + format: integer - name: sortField description: 'The field to sort results on. Possible values: - id: Sort by allocation ID. - updatedAt: Sort by the last updated timestamp. - quantity: Sort by the allocation amount quantity. - currency: Sort by the allocation currency code. Note: A finals sort is always applied on createdAt ascending and id ascending, regardless of the specified sortField. This ensures consistent ordering for items with the same primary sort value.' in: query @@ -2928,6 +2929,7 @@ paths: in: query schema: type: string + format: integer - name: connectionIds description: 'Optional array of connection IDs to filter by. If provided: - Only balances for connections with these specific IDs will be returned. - Useful for monitoring specific trading relationships or connections. - Can be used to focus on particular allocation targets. If omitted, results will include data for all your connections subject to other filters.' in: query @@ -3034,6 +3036,7 @@ paths: in: query schema: type: string + format: integer - name: active in: query schema: @@ -4034,6 +4037,7 @@ paths: in: query schema: type: string + format: integer - name: enterpriseId description: The enterprise identifier of the client. This identifies the client enterprise that owns the allocation. in: path @@ -4133,6 +4137,7 @@ paths: in: query schema: type: string + format: integer - name: settlementIds description: Filter by specific settlement IDs. When provided, only settlements matching these IDs will be returned. in: query @@ -4283,6 +4288,7 @@ paths: in: query schema: type: string + format: integer - name: enterpriseId description: The enterprise identifier of the client. This identifies the client enterprise making the API request. in: path @@ -4664,6 +4670,7 @@ paths: in: query schema: type: string + format: integer - name: currencies description: Optional array of currencies. If provided will only return settlement transfers with those currencies. in: query @@ -4821,6 +4828,7 @@ paths: in: query schema: type: string + format: integer - name: ids description: Filter by specific partner IDs. When provided, only partners with these IDs will be returned. in: query @@ -5119,6 +5127,7 @@ paths: in: query schema: type: string + format: integer - name: sortField description: 'The field to sort results on. Possible values: - id: Sort by allocation ID. - updatedAt: Sort by the last updated timestamp. - quantity: Sort by the allocation amount quantity. Note: A final sort is always applied on createdAt ascending and id ascending, regardless of the specified sortField. This ensures consistent ordering for items with the same primary sort value.' in: query @@ -5415,6 +5424,7 @@ paths: in: query schema: type: string + format: integer - name: partnerIds description: 'Optional array of partner IDs to filter by. If provided: - Only balances for partners with these IDs will be returned. - Only connections to these partners will be included. - Useful when a partner has multiple partner entities and wants to filter results. If omitted, results will include data for all partners the requester has access to.' in: query @@ -5537,6 +5547,7 @@ paths: in: query schema: type: string + format: integer - name: active in: query schema: @@ -5910,6 +5921,7 @@ paths: in: query schema: type: string + format: integer - name: settlementExternalIds description: Optional array of settlement externalIds. If provided will only return disputes with a disputedSettlementId of a settlement with an externalId matching one of the provided settlementExternalIds. in: query @@ -6037,6 +6049,7 @@ paths: in: query schema: type: string + format: integer - name: settlementIds description: Filter by specific settlement IDs. When provided, only settlements matching these IDs will be returned. in: query @@ -6436,6 +6449,7 @@ paths: in: query schema: type: string + format: integer - name: enterpriseId description: The enterprise identifier of the partner. This identifies the partner enterprise making the API request. in: path @@ -63166,12 +63180,6 @@ components: items: type: string minLength: 1 - PolicyResult: - title: PolicyResult - type: string - enum: - - approved - - rejected PolicyRule: type: object properties: @@ -73447,6 +73455,20 @@ components: retriable: type: boolean description: Indicates whether or not the allocation/deallocation is retriable. When true, clients may retry the operation if it did not complete successfully. Retry can be performed by re-sending the same allocation request that was originally sent. + evaluationId: + type: string + description: The unique identifier of the policy evaluation for this allocation/deallocation. Present when policy evaluation was performed as part of the allocation flow. + minLength: 1 + pendingApprovalId: + type: string + description: The unique identifier of the pending approval for this allocation/deallocation. Present when policy evaluation resulted in a PENDING status requiring manual approval. + minLength: 1 + policyResult: + type: string + enum: + - approved + - rejected + description: 'The result of the policy evaluation for this allocation/deallocation. - ''approved'': Policy evaluation passed and the operation was allowed - ''rejected'': Policy evaluation failed and the operation was denied Not present if no policy evaluation was performed or if evaluation is still pending.' reason: nullable: true type: string @@ -73540,6 +73562,20 @@ components: retriable: type: boolean description: Indicates whether or not the allocation/deallocation is retriable. When true, clients may retry the operation if it did not complete successfully. Retry can be performed by re-sending the same allocation request that was originally sent. + evaluationId: + type: string + description: The unique identifier of the policy evaluation for this allocation/deallocation. Present when policy evaluation was performed as part of the allocation flow. + minLength: 1 + pendingApprovalId: + type: string + description: The unique identifier of the pending approval for this allocation/deallocation. Present when policy evaluation resulted in a PENDING status requiring manual approval. + minLength: 1 + policyResult: + type: string + enum: + - approved + - rejected + description: 'The result of the policy evaluation for this allocation/deallocation. - ''approved'': Policy evaluation passed and the operation was allowed - ''rejected'': Policy evaluation failed and the operation was denied Not present if no policy evaluation was performed or if evaluation is still pending.' reason: nullable: true type: string @@ -73581,8 +73617,6 @@ components: V1AllocationsReleasedWithErrorPostPayload: title: V1AllocationsReleasedWithErrorPostPayload allOf: - - type: object - properties: {} - $ref: '#/components/schemas/V1AllocationsReleasedPayload' - $ref: '#/components/schemas/V1ErrorPayload' V1AssignedDisputesWithClosureOutput: @@ -73692,6 +73726,20 @@ components: enum: - false description: Indicates whether or not the allocation/deallocation is retriable. When true, clients may retry the operation if it did not complete successfully. Retry can be performed by re-sending the same allocation request that was originally sent. + evaluationId: + type: string + description: The unique identifier of the policy evaluation for this allocation/deallocation. Present when policy evaluation was performed as part of the allocation flow. + minLength: 1 + pendingApprovalId: + type: string + description: The unique identifier of the pending approval for this allocation/deallocation. Present when policy evaluation resulted in a PENDING status requiring manual approval. + minLength: 1 + policyResult: + type: string + enum: + - approved + - rejected + description: 'The result of the policy evaluation for this allocation/deallocation. - ''approved'': Policy evaluation passed and the operation was allowed - ''rejected'': Policy evaluation failed and the operation was denied Not present if no policy evaluation was performed or if evaluation is still pending.' status: type: string enum: @@ -74067,17 +74115,19 @@ components: description: A nonce value used in the connection cryptographic operations. This provides additional security for connection operations. minLength: 1 evaluationId: - nullable: true type: string + description: The unique identifier of the policy evaluation for this connection. minLength: 1 pendingApprovalId: - nullable: true type: string + description: The unique identifier of the pending approval for this connection. minLength: 1 policyResult: - nullable: true - allOf: - - $ref: '#/components/schemas/PolicyResult' + type: string + enum: + - approved + - rejected + description: 'The result of the policy evaluation for this connection. - ''approved'': Policy evaluation passed and the operation was allowed - ''rejected'': Policy evaluation failed and the operation was denied Not present if no policy evaluation was performed or if evaluation is still pending.' partnersConnectionId: nullable: true type: string @@ -74102,9 +74152,6 @@ components: - active - proof - nonce - - evaluationId - - pendingApprovalId - - policyResult - partnersConnectionId - partnersClientId - initialized @@ -74265,17 +74312,19 @@ components: description: A nonce value used in the connection cryptographic operations. This provides additional security for connection operations. minLength: 1 evaluationId: - nullable: true type: string + description: The unique identifier of the policy evaluation for this connection. minLength: 1 pendingApprovalId: - nullable: true type: string + description: The unique identifier of the pending approval for this connection. minLength: 1 policyResult: - nullable: true - allOf: - - $ref: '#/components/schemas/PolicyResult' + type: string + enum: + - approved + - rejected + description: 'The result of the policy evaluation for this connection. - ''approved'': Policy evaluation passed and the operation was allowed - ''rejected'': Policy evaluation failed and the operation was denied Not present if no policy evaluation was performed or if evaluation is still pending.' partnersConnectionId: nullable: true type: string @@ -74300,9 +74349,6 @@ components: - active - proof - nonce - - evaluationId - - pendingApprovalId - - policyResult - partnersConnectionId - partnersClientId - initialized @@ -74336,8 +74382,6 @@ components: V1DeallocationReleasedWithErrorPostPayload: title: V1DeallocationReleasedWithErrorPostPayload allOf: - - type: object - properties: {} - $ref: '#/components/schemas/V1DeallocationReleasedPayload' - $ref: '#/components/schemas/V1ErrorPayload' V1DeleteBankAccountResponse: @@ -75573,6 +75617,20 @@ components: enum: - false description: Indicates whether or not the allocation/deallocation is retriable. When true, clients may retry the operation if it did not complete successfully. Retry can be performed by re-sending the same allocation request that was originally sent. + evaluationId: + type: string + description: The unique identifier of the policy evaluation for this allocation/deallocation. Present when policy evaluation was performed as part of the allocation flow. + minLength: 1 + pendingApprovalId: + type: string + description: The unique identifier of the pending approval for this allocation/deallocation. Present when policy evaluation resulted in a PENDING status requiring manual approval. + minLength: 1 + policyResult: + type: string + enum: + - approved + - rejected + description: 'The result of the policy evaluation for this allocation/deallocation. - ''approved'': Policy evaluation passed and the operation was allowed - ''rejected'': Policy evaluation failed and the operation was denied Not present if no policy evaluation was performed or if evaluation is still pending.' status: type: string enum: @@ -75666,6 +75724,20 @@ components: enum: - false description: Indicates whether or not the allocation/deallocation is retriable. When true, clients may retry the operation if it did not complete successfully. Retry can be performed by re-sending the same allocation request that was originally sent. + evaluationId: + type: string + description: The unique identifier of the policy evaluation for this allocation/deallocation. Present when policy evaluation was performed as part of the allocation flow. + minLength: 1 + pendingApprovalId: + type: string + description: The unique identifier of the pending approval for this allocation/deallocation. Present when policy evaluation resulted in a PENDING status requiring manual approval. + minLength: 1 + policyResult: + type: string + enum: + - approved + - rejected + description: 'The result of the policy evaluation for this allocation/deallocation. - ''approved'': Policy evaluation passed and the operation was allowed - ''rejected'': Policy evaluation failed and the operation was denied Not present if no policy evaluation was performed or if evaluation is still pending.' reason: type: string description: The reason that the allocation/deallocation is not cleared. Provides a descriptive explanation for why the allocation is in the reserved state. Will not be defined if the allocation is cleared. @@ -75744,6 +75816,20 @@ components: enum: - true description: Indicates whether or not the allocation/deallocation is retriable. When true, clients may retry the operation if it did not complete successfully. Retry can be performed by re-sending the same allocation request that was originally sent. + evaluationId: + type: string + description: The unique identifier of the policy evaluation for this allocation/deallocation. Present when policy evaluation was performed as part of the allocation flow. + minLength: 1 + pendingApprovalId: + type: string + description: The unique identifier of the pending approval for this allocation/deallocation. Present when policy evaluation resulted in a PENDING status requiring manual approval. + minLength: 1 + policyResult: + type: string + enum: + - approved + - rejected + description: 'The result of the policy evaluation for this allocation/deallocation. - ''approved'': Policy evaluation passed and the operation was allowed - ''rejected'': Policy evaluation failed and the operation was denied Not present if no policy evaluation was performed or if evaluation is still pending.' reason: type: string description: The reason that the allocation/deallocation is not cleared. Provides a descriptive explanation for why the allocation is in the reserved state. Will not be defined if the allocation is cleared. @@ -75805,10 +75891,7 @@ components: additionalProperties: type: array items: - allOf: - - type: object - properties: {} - - $ref: '#/components/schemas/BNMetadata' + $ref: '#/components/schemas/BNMetadata' V1UpdateBankAccountResponse: title: V1UpdateBankAccountResponse allOf: