Skip to content

chore(spec): sync API spec 2026-10-29 - #12

Merged
arosasg merged 1 commit into
mainfrom
chore/spec-sync
Oct 29, 2026
Merged

arosasg merged 1 commit into
mainfrom
chore/spec-sync

Conversation

@github-actions

@github-actions github-actions Bot commented Oct 28, 2026 •

Copy link
Copy Markdown
Contributor

Spec sync 2026-10-29. Upstream files changed: verification.json, account.json.

Breaking changes

None detected.

Deprecated methods

None.

Added operations (12)

  • DELETE /v3/organization/{organization_id}/application/{application_id}/transactions/delete/ -> transactions.batch_delete
  • GET /v3/travel-rule/networks/ -> travel_rule.networks.retrieve
  • GET /v3/travel-rule/networks/questionnaire/ -> travel_rule.networks.retrieve_questionnaire
  • GET /v3/travel-rule/wallet-proofs/ -> travel_rule.wallet_proofs.list
  • POST /v3/address-validation/ -> address_validation.validate
  • POST /v3/travel-rule/networks/questionnaire/submit/ -> travel_rule.networks.submit_questionnaire
  • POST /v3/travel-rule/networks/{network}/request/ -> travel_rule.networks.request_access
  • POST /v3/travel-rule/wallet-proofs/{proof_uuid}/decision/ -> travel_rule.wallet_proofs.decide
  • POST /v3/travel-rule/widget/{token}/proofs/ (not exposed by server SDKs: public)
  • POST /v3/travel-rule/widget/{token}/proofs/{proof_id}/verify/ (not exposed by server SDKs: public)
  • POST /v3/travel-rule/widget/{token}/vasps/ (not exposed by server SDKs: public)
  • PUT /v3/travel-rule/networks/questionnaire/ -> travel_rule.networks.update_questionnaire

Removed operations (0)

Renamed methods (0)

Moved or reassigned methods (0)

Changed operations (39)

  • DELETE /v3/organization/{organization_id}/application/{application_id}/cases/{case_uuid}/: descriptions, examples or other details changed
  • DELETE /v3/organization/{organization_id}/application/{application_id}/regulatory-reports/{report_uuid}/: body.confirm_delete: added
  • DELETE /v3/session/{sessionId}/delete/: descriptions, examples or other details changed
  • GET /v3/billing/balance/: descriptions, examples or other details changed
  • GET /v3/organization/{organization_id}/application/{application_id}/networks/: descriptions, examples or other details changed
  • GET /v3/session/{sessionId}/decision/: response.biometric_consent: added; response.id_verifications[].address_validation: added; response.poa_verifications[].address_validation: added; response.registry_checks[].company.ownership.status: values added ["not_held"]
  • GET /v3/sessions/: descriptions, examples or other details changed
  • GET /v3/travel-rule/settings/: response.networks.gtr.participant: added; response.networks.gtr.reason: added; response.networks.gtr.routed_30d: added; response.networks.gtr.state: added; response.networks.gtr.vasps_reachable: added; response.networks.gtr.rail: values added ["TRUST","VERIFYVASP","SYGNA"]; response.networks.sygna.participant: added; response.networks.sygna.reason: added; response.networks.sygna.routed_30d: added; response.networks.sygna.state: added; response.networks.sygna.vasps_reachable: added; response.networks.sygna.rail: values added ["GTR","TRUST","VERIFYVASP"]; response.networks.trust.participant: added; response.networks.trust.reason: added; response.networks.trust.routed_30d: added; response.networks.trust.state: added; response.networks.trust.vasps_reachable: added; response.networks.trust.rail: values added ["GTR","VERIFYVASP","SYGNA"]; response.networks.verifyvasp.participant: added; response.networks.verifyvasp.reason: added; response.networks.verifyvasp.routed_30d: added; response.networks.verifyvasp.state: added; response.networks.verifyvasp.vasps_reachable: added; response.networks.verifyvasp.rail: values added ["GTR","TRUST","SYGNA"]
  • GET /v3/travel-rule/workspace/: response.settings.networks.gtr.participant: added; response.settings.networks.gtr.reason: added; response.settings.networks.gtr.routed_30d: added; response.settings.networks.gtr.state: added; response.settings.networks.gtr.vasps_reachable: added; response.settings.networks.gtr.rail: values added ["TRUST","VERIFYVASP","SYGNA"]; response.settings.networks.sygna.participant: added; response.settings.networks.sygna.reason: added; response.settings.networks.sygna.routed_30d: added; response.settings.networks.sygna.state: added; response.settings.networks.sygna.vasps_reachable: added; response.settings.networks.sygna.rail: values added ["GTR","TRUST","VERIFYVASP"]; response.settings.networks.trust.participant: added; response.settings.networks.trust.reason: added; response.settings.networks.trust.routed_30d: added; response.settings.networks.trust.state: added; response.settings.networks.trust.vasps_reachable: added; response.settings.networks.trust.rail: values added ["GTR","VERIFYVASP","SYGNA"]; response.settings.networks.verifyvasp.participant: added; response.settings.networks.verifyvasp.reason: added; response.settings.networks.verifyvasp.routed_30d: added; response.settings.networks.verifyvasp.state: added; response.settings.networks.verifyvasp.vasps_reachable: added; response.settings.networks.verifyvasp.rail: values added ["GTR","TRUST","SYGNA"]
  • GET /v3/webhook/: response.biometric_consent_mode: added
  • PATCH /v3/transactions/{transaction_id}/travel-rule/: body.beneficiary_vasp: added; body.action: values added ["beneficiary_vasp"]
  • PATCH /v3/webhook/: body.biometric_consent_mode: added; response.biometric_consent_mode: added
  • POST /v3/age-estimation/: descriptions, examples or other details changed
  • POST /v3/billing/top-up/: descriptions, examples or other details changed
  • POST /v3/businesses/delete/: descriptions, examples or other details changed
  • POST /v3/document-ai/: descriptions, examples or other details changed
  • POST /v3/email/check/: descriptions, examples or other details changed
  • POST /v3/face-match/: descriptions, examples or other details changed
  • POST /v3/face-search/: descriptions, examples or other details changed
  • POST /v3/id-verification/: response.id_verification.status: values added ["In Review"]
  • POST /v3/kyb/select/: response.kyb_registry.ownership.status: values added ["not_held"]; response.kyb_registry.registry_ownership_status: values added ["not_held"]
  • POST /v3/kyb/shareholders/: response.kyb_registry.ownership.status: values added ["not_held"]; response.kyb_registry.registry_ownership_status: values added ["not_held"]
  • POST /v3/kyb/ubo/: response.kyb_registry.ownership.status: values added ["not_held"]; response.kyb_registry.registry_ownership_status: values added ["not_held"]
  • POST /v3/passive-liveness/: descriptions, examples or other details changed
  • POST /v3/phone/check/: descriptions, examples or other details changed
  • POST /v3/poa/: descriptions, examples or other details changed
  • POST /v3/session/: body.biometric_consent: added; body.tags: added; body.user_state: added; response.tags: added
  • POST /v3/session/import-shared/: response.biometric_consent: added; response.id_verifications[].address_validation: added; response.poa_verifications[].address_validation: added; response.registry_checks[].company.ownership.status: values added ["not_held"]
  • POST /v3/sessions/delete/: descriptions, examples or other details changed
  • POST /v3/travel-rule/workspace/billing/: response.settings.networks.gtr.participant: added; response.settings.networks.gtr.reason: added; response.settings.networks.gtr.routed_30d: added; response.settings.networks.gtr.state: added; response.settings.networks.gtr.vasps_reachable: added; response.settings.networks.gtr.rail: values added ["TRUST","VERIFYVASP","SYGNA"]; response.settings.networks.sygna.participant: added; response.settings.networks.sygna.reason: added; response.settings.networks.sygna.routed_30d: added; response.settings.networks.sygna.state: added; response.settings.networks.sygna.vasps_reachable: added; response.settings.networks.sygna.rail: values added ["GTR","TRUST","VERIFYVASP"]; response.settings.networks.trust.participant: added; response.settings.networks.trust.reason: added; response.settings.networks.trust.routed_30d: added; response.settings.networks.trust.state: added; response.settings.networks.trust.vasps_reachable: added; response.settings.networks.trust.rail: values added ["GTR","VERIFYVASP","SYGNA"]; response.settings.networks.verifyvasp.participant: added; response.settings.networks.verifyvasp.reason: added; response.settings.networks.verifyvasp.routed_30d: added; response.settings.networks.verifyvasp.state: added; response.settings.networks.verifyvasp.vasps_reachable: added; response.settings.networks.verifyvasp.rail: values added ["GTR","TRUST","SYGNA"]
  • POST /v3/travel-rule/workspace/claim/: response.settings.networks.gtr.participant: added; response.settings.networks.gtr.reason: added; response.settings.networks.gtr.routed_30d: added; response.settings.networks.gtr.state: added; response.settings.networks.gtr.vasps_reachable: added; response.settings.networks.gtr.rail: values added ["TRUST","VERIFYVASP","SYGNA"]; response.settings.networks.sygna.participant: added; response.settings.networks.sygna.reason: added; response.settings.networks.sygna.routed_30d: added; response.settings.networks.sygna.state: added; response.settings.networks.sygna.vasps_reachable: added; response.settings.networks.sygna.rail: values added ["GTR","TRUST","VERIFYVASP"]; response.settings.networks.trust.participant: added; response.settings.networks.trust.reason: added; response.settings.networks.trust.routed_30d: added; response.settings.networks.trust.state: added; response.settings.networks.trust.vasps_reachable: added; response.settings.networks.trust.rail: values added ["GTR","VERIFYVASP","SYGNA"]; response.settings.networks.verifyvasp.participant: added; response.settings.networks.verifyvasp.reason: added; response.settings.networks.verifyvasp.routed_30d: added; response.settings.networks.verifyvasp.state: added; response.settings.networks.verifyvasp.vasps_reachable: added; response.settings.networks.verifyvasp.rail: values added ["GTR","TRUST","SYGNA"]
  • POST /v3/travel-rule/workspace/domain/confirm/: response.settings.networks.gtr.participant: added; response.settings.networks.gtr.reason: added; response.settings.networks.gtr.routed_30d: added; response.settings.networks.gtr.state: added; response.settings.networks.gtr.vasps_reachable: added; response.settings.networks.gtr.rail: values added ["TRUST","VERIFYVASP","SYGNA"]; response.settings.networks.sygna.participant: added; response.settings.networks.sygna.reason: added; response.settings.networks.sygna.routed_30d: added; response.settings.networks.sygna.state: added; response.settings.networks.sygna.vasps_reachable: added; response.settings.networks.sygna.rail: values added ["GTR","TRUST","VERIFYVASP"]; response.settings.networks.trust.participant: added; response.settings.networks.trust.reason: added; response.settings.networks.trust.routed_30d: added; response.settings.networks.trust.state: added; response.settings.networks.trust.vasps_reachable: added; response.settings.networks.trust.rail: values added ["GTR","VERIFYVASP","SYGNA"]; response.settings.networks.verifyvasp.participant: added; response.settings.networks.verifyvasp.reason: added; response.settings.networks.verifyvasp.routed_30d: added; response.settings.networks.verifyvasp.state: added; response.settings.networks.verifyvasp.vasps_reachable: added; response.settings.networks.verifyvasp.rail: values added ["GTR","TRUST","SYGNA"]
  • POST /v3/travel-rule/workspace/domain/dns/: response.settings.networks.gtr.participant: added; response.settings.networks.gtr.reason: added; response.settings.networks.gtr.routed_30d: added; response.settings.networks.gtr.state: added; response.settings.networks.gtr.vasps_reachable: added; response.settings.networks.gtr.rail: values added ["TRUST","VERIFYVASP","SYGNA"]; response.settings.networks.sygna.participant: added; response.settings.networks.sygna.reason: added; response.settings.networks.sygna.routed_30d: added; response.settings.networks.sygna.state: added; response.settings.networks.sygna.vasps_reachable: added; response.settings.networks.sygna.rail: values added ["GTR","TRUST","VERIFYVASP"]; response.settings.networks.trust.participant: added; response.settings.networks.trust.reason: added; response.settings.networks.trust.routed_30d: added; response.settings.networks.trust.state: added; response.settings.networks.trust.vasps_reachable: added; response.settings.networks.trust.rail: values added ["GTR","VERIFYVASP","SYGNA"]; response.settings.networks.verifyvasp.participant: added; response.settings.networks.verifyvasp.reason: added; response.settings.networks.verifyvasp.routed_30d: added; response.settings.networks.verifyvasp.state: added; response.settings.networks.verifyvasp.vasps_reachable: added; response.settings.networks.verifyvasp.rail: values added ["GTR","TRUST","SYGNA"]
  • POST /v3/users/delete/: descriptions, examples or other details changed
  • PUT /v3/travel-rule/settings/: response.networks.gtr.participant: added; response.networks.gtr.reason: added; response.networks.gtr.routed_30d: added; response.networks.gtr.state: added; response.networks.gtr.vasps_reachable: added; response.networks.gtr.rail: values added ["TRUST","VERIFYVASP","SYGNA"]; response.networks.sygna.participant: added; response.networks.sygna.reason: added; response.networks.sygna.routed_30d: added; response.networks.sygna.state: added; response.networks.sygna.vasps_reachable: added; response.networks.sygna.rail: values added ["GTR","TRUST","VERIFYVASP"]; response.networks.trust.participant: added; response.networks.trust.reason: added; response.networks.trust.routed_30d: added; response.networks.trust.state: added; response.networks.trust.vasps_reachable: added; response.networks.trust.rail: values added ["GTR","VERIFYVASP","SYGNA"]; response.networks.verifyvasp.participant: added; response.networks.verifyvasp.reason: added; response.networks.verifyvasp.routed_30d: added; response.networks.verifyvasp.state: added; response.networks.verifyvasp.vasps_reachable: added; response.networks.verifyvasp.rail: values added ["GTR","TRUST","SYGNA"]
  • account POST /organizations/me/{org_id}/applications/: descriptions, examples or other details changed
  • account POST /programmatic/login/: descriptions, examples or other details changed
  • account POST /programmatic/register/: descriptions, examples or other details changed
  • account POST /programmatic/resend-otp/: descriptions, examples or other details changed

Schemas

  • verification.json added: AddressValidationRequest, AddressValidationResponse, AddressValidationResult, FiledRegulatoryReport, FiledReportTransaction, InFiledReportError, TravelRuleNetworkParticipant, TravelRuleNetworkParticipantSummary, TravelRuleNetworkQuestionnaire, TravelRuleNetworkQuestionnaireAnswers, TravelRuleNetworkState, TravelRuleNetworksOverview, TravelRuleWalletProofDecision, TravelRuleWalletProofFailureReason, TravelRuleWalletProofReview, TravelRuleWidgetProofCreate, TravelRuleWidgetProofError, TravelRuleWidgetProofVerifyResult
  • verification.json changed: KYBRegistryOwnership, SessionDecision, TravelRuleSettingsDetail, TravelRuleTransferPatchRequest, TravelRuleWidgetContext, TravelRuleWidgetProofSummary, WebhookConfig
  • verification.json descriptions or examples changed: NetworkDetailResponse, TravelRuleNextAction, TravelRuleWidgetSessionCreate, WalletAddressEntry, WalletAddressEntryCreate, WorkflowDetail
  • account.json added: EmailUndeliverableError, RecoveryHoldError, RecoverySetupRequiredError
  • account.json descriptions or examples changed: Application

Checks

  • Regenerate (pnpm generate)
  • eslint
  • prettier --check
  • tsc
  • vitest
  • build and package checks

Opened by spec sync run 40831286118.
Generated code comes from codegen/ and openapi/; do not edit it by hand.

Release

release-please reads the block below instead of the merge commit, so a squash merge with the pull request title still releases this as feat(spec). Keep it when you edit this description.

BEGIN_COMMIT_OVERRIDE
feat(spec): sync API spec 2026-10-29
END_COMMIT_OVERRIDE

@github-actions github-actions Bot changed the title chore(spec): sync API spec 2026-10-28 chore(spec): sync API spec 2026-10-29 Oct 29, 2026
@arosasg
arosasg merged commit bb63469 into main Oct 29, 2026
@arosasg
arosasg deleted the chore/spec-sync branch October 29, 2026 07:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant