Skip to content

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

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.

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 (40)

  • 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/widget/{token}/: response.chain_family: added; response.proofs[].attempts: added; response.proofs[].failure_reason: added
  • 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, NetworkDetailResponse, SessionDecision, TravelRuleNextAction, TravelRuleSettingsDetail, TravelRuleTransferPatchRequest, TravelRuleWidgetContext, TravelRuleWidgetProofSummary, TravelRuleWidgetSessionCreate, WalletAddressEntry, WalletAddressEntryCreate, WebhookConfig, WorkflowDetail
  • account.json added: EmailUndeliverableError, RecoveryHoldError, RecoverySetupRequiredError
  • account.json changed: Application

Checks

  • Regenerate (codegen/generate.py)
  • ruff check
  • ruff format --check
  • mypy --strict
  • pyright
  • pytest

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

@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 baf547c 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