Skip to content

chore(spec): sync API spec 2026-10-31 - #14

Open
github-actions[bot] wants to merge 1 commit into
mainfrom
chore/spec-sync
Open

github-actions[bot] wants to merge 1 commit into
mainfrom
chore/spec-sync

Conversation

@github-actions

Copy link
Copy Markdown
Contributor

Checks run by the sync

Step Result
Regenerate: python3 codegen/generate.py success
Build: dotnet build Didit.sln -c Release success
Test: dotnet test on net8.0 success

Upstream API spec sync (docs/DESIGN.md section 3.1), generated by codegen/spec_sync.py.

File Upstream SHA-256
openapi/verification.json https://docs.didit.me/openapi-25.json 12b2fdb05572 to 1ea6960dac2a
openapi/account.json https://docs.didit.me/openapi-auth.json ae1b5e07df82 to eb7ddc0df14d

Breaking

None.

Operations

Added (2)

  • POST /v3/id-verification/wallets/google-wallet/: id_wallets.start_google_wallet
  • POST /v3/id-verification/wallets/verifications/{request_id}/response/: id_wallets.submit_verification_response

Removed (0)

None.

Changed (368)

  • DELETE /v3/biometric-templates/{template_uuid}/: biometric_templates.delete
  • DELETE /v3/events/{event_uuid}/delete/: monitoring_events.delete
  • DELETE /v3/lists/{list_uuid}/: lists.delete
  • DELETE /v3/lists/{list_uuid}/entries/{entry_uuid}/: lists.entries.delete
  • DELETE /v3/organization/{organization_id}/application/{application_id}/cases/blueprints/{blueprint_uuid}/: cases.blueprints.delete
  • DELETE /v3/organization/{organization_id}/application/{application_id}/cases/blueprints/{blueprint_uuid}/draft/: cases.blueprints.discard_draft
  • DELETE /v3/organization/{organization_id}/application/{application_id}/cases/routing-rules/{record_uuid}/draft/: cases.routing_rules.discard_draft
  • DELETE /v3/organization/{organization_id}/application/{application_id}/cases/{case_uuid}/: cases.delete
  • DELETE /v3/organization/{organization_id}/application/{application_id}/cases/{case_uuid}/links/{link_uuid}/: cases.links.delete
  • DELETE /v3/organization/{organization_id}/application/{application_id}/cases/{case_uuid}/notes/{note_uuid}/: cases.notes.delete
  • DELETE /v3/organization/{organization_id}/application/{application_id}/networks/{network_uuid}/notes/{note_uuid}/: networks.notes.delete
  • DELETE /v3/organization/{organization_id}/application/{application_id}/regulatory-reports/{report_uuid}/: regulatory_reports.delete
  • DELETE /v3/organization/{organization_id}/application/{application_id}/report-templates/{template_uuid}/: report_templates.delete
  • DELETE /v3/organization/{organization_id}/application/{application_id}/transactions/delete/: transactions.batch_delete
  • DELETE /v3/questionnaires/{questionnaire_uuid}/: questionnaires.delete
  • DELETE /v3/session/{sessionId}/delete/: sessions.delete
  • DELETE /v3/transactions/rules/install/: transactions.rules.uninstall_library
  • DELETE /v3/transactions/rules/{rule_uuid}/: transactions.rules.delete
  • DELETE /v3/travel-rule/counterparty-contacts/{contact_uuid}/: travel_rule.counterparty_contacts.delete
  • DELETE /v3/travel-rule/vasps/{vasp_id}/decision/: travel_rule.clear_vasp_decision
  • DELETE /v3/travel-rule/wallet-addresses/{entry_uuid}/: travel_rule.wallet_addresses.delete
  • DELETE /v3/webhook/destinations/{destination_uuid}/: webhooks.destinations.delete
  • DELETE /v3/workflows/{settings_uuid}/: workflows.delete
  • GET /v3/aml-monitoring/jobs/{job_id}/: aml_monitoring.retrieve_job
  • GET /v3/aml/dataset-freshness/: aml.retrieve_dataset_freshness
  • GET /v3/billing/balance/: billing.retrieve_balance
  • GET /v3/biometric-templates/: biometric_templates.list
  • GET /v3/biometric-templates/count/: biometric_templates.count
  • GET /v3/biometric-templates/{template_uuid}/: biometric_templates.retrieve
  • GET /v3/blocklist/: blocklist.list
  • GET /v3/businesses/: businesses.list
  • GET /v3/businesses/{vendor_data}/: businesses.retrieve
  • GET /v3/customization/: customization.retrieve
  • GET /v3/events/: monitoring_events.list
  • GET /v3/events/enrichment-metrics/: monitoring_events.retrieve_enrichment_metrics
  • GET /v3/events/subjects/{vendor_data}/: monitoring_events.retrieve_subject_timeline
  • GET /v3/events/{event_uuid}/: monitoring_events.retrieve
  • GET /v3/fraud/checks/{check_id}/: fraud_checks.retrieve
  • GET /v3/id-verification/wallets/: id_wallets.list
  • GET /v3/id-verification/wallets/verifications/{request_id}/: id_wallets.retrieve_verification
  • GET /v3/import-jobs/: sessions.imports.list_jobs
  • GET /v3/import-jobs/active/: sessions.imports.list_active_jobs
  • GET /v3/investigator/activity/: investigator.list_activity
  • GET /v3/investigator/activity/export/: investigator.export_activity
  • GET /v3/investigator/dashboard/: investigator.retrieve_dashboard
  • GET /v3/investigator/guardrails/: investigator.list_guardrails
  • GET /v3/investigator/performance/: investigator.retrieve_performance
  • GET /v3/investigator/queue/: investigator.list_queue
  • GET /v3/investigator/runs/{run_id}/: investigator.retrieve_run
  • GET /v3/investigator/settings/: investigator.retrieve_settings
  • GET /v3/investigator/summary/: investigator.retrieve_summary
  • GET /v3/investigator/transactions/{transaction_id}/: investigator.retrieve_transaction
  • GET /v3/lists/: lists.list
  • GET /v3/lists/{list_uuid}/: lists.retrieve
  • GET /v3/lists/{list_uuid}/entries/: lists.entries.list
  • GET /v3/organization/bank-verification-pricing/: pricing.bank_verification
  • GET /v3/organization/{organization_id}/application/{application_id}/analytics/: analytics.retrieve
  • GET /v3/organization/{organization_id}/application/{application_id}/business-sessions/{business_session_id}/networks/: business_sessions.list_networks
  • GET /v3/organization/{organization_id}/application/{application_id}/businesses/toggle-ongoing-monitoring/{job_id}/: businesses.retrieve_session_ongoing_monitoring_job
  • GET /v3/organization/{organization_id}/application/{application_id}/businesses/{business_session_id}/pdf/: businesses.generate_session_pdf
  • GET /v3/organization/{organization_id}/application/{application_id}/businesses/{vendor_business_uuid}/networks/: businesses.list_networks
  • GET /v3/organization/{organization_id}/application/{application_id}/cases/: cases.list
  • GET /v3/organization/{organization_id}/application/{application_id}/cases/blueprints/: cases.blueprints.list
  • GET /v3/organization/{organization_id}/application/{application_id}/cases/blueprints/presets/: cases.blueprints.list_presets
  • GET /v3/organization/{organization_id}/application/{application_id}/cases/blueprints/{blueprint_uuid}/: cases.blueprints.retrieve
  • GET /v3/organization/{organization_id}/application/{application_id}/cases/blueprints/{blueprint_uuid}/draft/: cases.blueprints.retrieve_draft
  • GET /v3/organization/{organization_id}/application/{application_id}/cases/blueprints/{blueprint_uuid}/history/: cases.blueprints.list_history
  • GET /v3/organization/{organization_id}/application/{application_id}/cases/reviewers/: cases.list_reviewers
  • GET /v3/organization/{organization_id}/application/{application_id}/cases/routing-rules/: cases.routing_rules.list
  • GET /v3/organization/{organization_id}/application/{application_id}/cases/routing-rules/{record_uuid}/: cases.routing_rules.retrieve
  • GET /v3/organization/{organization_id}/application/{application_id}/cases/routing-rules/{record_uuid}/draft/: cases.routing_rules.retrieve_draft
  • GET /v3/organization/{organization_id}/application/{application_id}/cases/routing-rules/{record_uuid}/history/: cases.routing_rules.list_history
  • GET /v3/organization/{organization_id}/application/{application_id}/cases/statistics/: cases.retrieve_statistics
  • GET /v3/organization/{organization_id}/application/{application_id}/cases/teams/: cases.teams.list
  • GET /v3/organization/{organization_id}/application/{application_id}/cases/teams/{record_uuid}/: cases.teams.retrieve
  • GET /v3/organization/{organization_id}/application/{application_id}/cases/{case_uuid}/: cases.retrieve
  • GET /v3/organization/{organization_id}/application/{application_id}/cases/{case_uuid}/action-receipts/: cases.list_action_receipts
  • GET /v3/organization/{organization_id}/application/{application_id}/cases/{case_uuid}/aml/: cases.list_aml_hits
  • GET /v3/organization/{organization_id}/application/{application_id}/cases/{case_uuid}/checklist/: cases.checklist.list
  • GET /v3/organization/{organization_id}/application/{application_id}/cases/{case_uuid}/events/: cases.list_events
  • GET /v3/organization/{organization_id}/application/{application_id}/cases/{case_uuid}/links/: cases.links.list
  • GET /v3/organization/{organization_id}/application/{application_id}/cases/{case_uuid}/notes/: cases.notes.list
  • GET /v3/organization/{organization_id}/application/{application_id}/cases/{case_uuid}/notes/presign/: cases.notes.retrieve_attachment_url
  • GET /v3/organization/{organization_id}/application/{application_id}/cases/{case_uuid}/print/: cases.print
  • GET /v3/organization/{organization_id}/application/{application_id}/cases/{case_uuid}/regulatory-reports/: cases.regulatory_reports.list
  • GET /v3/organization/{organization_id}/application/{application_id}/cases/{case_uuid}/requests/: cases.requests.list
  • GET /v3/organization/{organization_id}/application/{application_id}/cases/{case_uuid}/requests/options/: cases.requests.retrieve_options
  • GET /v3/organization/{organization_id}/application/{application_id}/cases/{case_uuid}/requests/{request_uuid}/attachment/: cases.requests.retrieve_attachment
  • GET /v3/organization/{organization_id}/application/{application_id}/networks/: networks.list
  • GET /v3/organization/{organization_id}/application/{application_id}/networks/{network_uuid}/: networks.retrieve
  • GET /v3/organization/{organization_id}/application/{application_id}/networks/{network_uuid}/graph/: networks.retrieve_graph
  • GET /v3/organization/{organization_id}/application/{application_id}/networks/{network_uuid}/map/: networks.retrieve_map
  • GET /v3/organization/{organization_id}/application/{application_id}/networks/{network_uuid}/members/: networks.list_members
  • GET /v3/organization/{organization_id}/application/{application_id}/networks/{network_uuid}/notes/: networks.notes.list
  • GET /v3/organization/{organization_id}/application/{application_id}/networks/{network_uuid}/report/: networks.download_report
  • GET /v3/organization/{organization_id}/application/{application_id}/networks/{network_uuid}/signals/: networks.list_signals
  • GET /v3/organization/{organization_id}/application/{application_id}/networks/{network_uuid}/timeline/: networks.retrieve_timeline
  • GET /v3/organization/{organization_id}/application/{application_id}/regulatory-reports/: regulatory_reports.list
  • GET /v3/organization/{organization_id}/application/{application_id}/regulatory-reports/{report_uuid}/: regulatory_reports.retrieve
  • GET /v3/organization/{organization_id}/application/{application_id}/regulatory-reports/{report_uuid}/download-url/: regulatory_reports.retrieve_download_url
  • GET /v3/organization/{organization_id}/application/{application_id}/report-templates/: report_templates.list
  • GET /v3/organization/{organization_id}/application/{application_id}/report-templates/{template_uuid}/: report_templates.retrieve
  • GET /v3/organization/{organization_id}/application/{application_id}/sessions/{session_id}/networks/: sessions.list_networks
  • GET /v3/organization/{organization_id}/application/{application_id}/transactions/{transaction_uuid}/networks/: transactions.list_networks
  • GET /v3/organization/{organization_id}/application/{application_id}/transactions/{transaction_uuid}/parties/{transaction_party_uuid}/networks/: transactions.list_party_networks
  • GET /v3/organization/{organization_id}/application/{application_id}/transactions/{transaction_uuid}/pdf/: transactions.generate_pdf
  • GET /v3/organization/{organization_id}/application/{application_id}/users/{vendor_user_uuid}/networks/: users.list_networks
  • GET /v3/organization/{organization_id}/application/{application_id}/vendor-businesses/toggle-ongoing-monitoring/{job_id}/: businesses.retrieve_ongoing_monitoring_job
  • GET /v3/organization/{organization_id}/application/{application_id}/vendor-users/toggle-ongoing-monitoring/{job_id}/: users.retrieve_ongoing_monitoring_job
  • GET /v3/questionnaires/: questionnaires.list
  • GET /v3/questionnaires/{questionnaire_uuid}/: questionnaires.retrieve
  • GET /v3/session/imports/providers/: sessions.imports.list_providers
  • GET /v3/session/imports/template/: sessions.imports.retrieve_template
  • GET /v3/session/imports/{importId}/: sessions.imports.retrieve
  • GET /v3/session/imports/{importId}/errors/: sessions.imports.list_errors
  • GET /v3/session/{sessionId}/aml-screening-history/: sessions.list_aml_screening_history
  • GET /v3/session/{sessionId}/aml-screening-history/export/: sessions.export_aml_screening_history
  • GET /v3/session/{sessionId}/decision/: sessions.retrieve_decision
  • GET /v3/session/{sessionId}/events/: sessions.list_events
  • GET /v3/session/{sessionId}/features/overrides/: sessions.list_feature_overrides
  • GET /v3/session/{sessionId}/generate-pdf/: sessions.generate_pdf
  • GET /v3/session/{sessionId}/signatures/{nodeId}/documents/{documentId}/file/: sessions.signatures.download_document
  • GET /v3/session/{sessionId}/signatures/{nodeId}/evidence/: sessions.signatures.download_evidence
  • GET /v3/session/{sessionId}/signatures/{nodeId}/fields/{fieldId}/image/: sessions.signatures.download_field_image
  • GET /v3/session/{sessionId}/webhook/{webhook_uuid}: sessions.webhooks.retrieve
  • GET /v3/session/{sessionId}/webhooks/: sessions.webhooks.list
  • GET /v3/sessions/: sessions.list
  • GET /v3/sessions/delete/{job_id}/: sessions.retrieve_deletion_job
  • GET /v3/sessions/{session_id}/reviews/: sessions.reviews.list
  • GET /v3/transactions/: transactions.list
  • GET /v3/transactions/rules/: transactions.rules.list
  • GET /v3/transactions/rules/library/: transactions.rules.list_library
  • GET /v3/transactions/rules/{rule_uuid}/: transactions.rules.retrieve
  • GET /v3/transactions/{transaction_id}/: transactions.retrieve
  • GET /v3/transactions/{transaction_id}/notes/: transactions.notes.list
  • GET /v3/transactions/{transaction_id}/related/: transactions.list_related
  • GET /v3/transactions/{transaction_id}/travel-rule/messages/: transactions.travel_rule.list_messages
  • GET /v3/travel-rule/counterparty-contacts/: travel_rule.counterparty_contacts.list
  • GET /v3/travel-rule/networks/: travel_rule.networks.retrieve
  • GET /v3/travel-rule/networks/questionnaire/: travel_rule.networks.retrieve_questionnaire
  • GET /v3/travel-rule/settings/: travel_rule.retrieve_settings
  • GET /v3/travel-rule/transfers/: travel_rule.transfers.list
  • GET /v3/travel-rule/vasps/: travel_rule.list_vasps
  • GET /v3/travel-rule/vasps/{vasp_id}/: travel_rule.retrieve_vasp
  • GET /v3/travel-rule/vasps/{vasp_id}/decision/: travel_rule.retrieve_vasp_decision
  • GET /v3/travel-rule/vasps/{vasp_id}/questionnaires/: travel_rule.list_vasp_questionnaires
  • GET /v3/travel-rule/vasps/{vasp_id}/screening/: travel_rule.retrieve_vasp_screening
  • GET /v3/travel-rule/wallet-addresses/: travel_rule.wallet_addresses.list
  • GET /v3/travel-rule/wallet-proofs/: travel_rule.wallet_proofs.list
  • GET /v3/travel-rule/workspace/: travel_rule.workspace.get
  • GET /v3/users/: users.list
  • GET /v3/users/{vendor_data}/: users.retrieve
  • GET /v3/users/{vendor_data}/generate-pdf/: users.generate_pdf
  • GET /v3/webhook/: webhooks.retrieve_config
  • GET /v3/webhook/destinations/: webhooks.destinations.list
  • GET /v3/webhook/destinations/{destination_uuid}/: webhooks.destinations.retrieve
  • GET /v3/webhook/destinations/{destination_uuid}/analytics/: webhooks.destinations.retrieve_analytics
  • GET /v3/webhook/destinations/{destination_uuid}/deliveries/: webhooks.destinations.list_deliveries
  • GET /v3/webhook/destinations/{destination_uuid}/deliveries/{delivery_uuid}/: webhooks.destinations.retrieve_delivery
  • GET /v3/workflows/: workflows.list
  • GET /v3/workflows/{settings_uuid}/: workflows.retrieve
  • PATCH /v3/businesses/{vendor_data}/: businesses.update
  • PATCH /v3/businesses/{vendor_data}/update-status/: businesses.update_status
  • PATCH /v3/customization/: customization.update
  • PATCH /v3/document-ai/{sessionId}/documents/{documentUuid}/: sessions.update_document_ai_data
  • PATCH /v3/investigator/settings/: investigator.update_settings
  • PATCH /v3/lists/{list_uuid}/: lists.update
  • PATCH /v3/organization/{organization_id}/application/{application_id}/businesses/toggle-ongoing-monitoring/: businesses.set_session_ongoing_monitoring
  • PATCH /v3/organization/{organization_id}/application/{application_id}/cases/blueprints/{blueprint_uuid}/: cases.blueprints.update
  • PATCH /v3/organization/{organization_id}/application/{application_id}/cases/routing-rules/{record_uuid}/: cases.routing_rules.update
  • PATCH /v3/organization/{organization_id}/application/{application_id}/cases/teams/{record_uuid}/: cases.teams.update
  • PATCH /v3/organization/{organization_id}/application/{application_id}/cases/{case_uuid}/: cases.update
  • PATCH /v3/organization/{organization_id}/application/{application_id}/cases/{case_uuid}/checklist/{item_uuid}/: cases.checklist.toggle_item
  • PATCH /v3/organization/{organization_id}/application/{application_id}/cases/{case_uuid}/notes/{note_uuid}/: cases.notes.update
  • PATCH /v3/organization/{organization_id}/application/{application_id}/regulatory-reports/{report_uuid}/: regulatory_reports.update
  • PATCH /v3/organization/{organization_id}/application/{application_id}/report-templates/{template_uuid}/: report_templates.update
  • PATCH /v3/organization/{organization_id}/application/{application_id}/vendor-businesses/toggle-ongoing-monitoring/: businesses.set_ongoing_monitoring
  • PATCH /v3/organization/{organization_id}/application/{application_id}/vendor-users/toggle-ongoing-monitoring/: users.set_ongoing_monitoring
  • PATCH /v3/questionnaires/{questionnaire_uuid}/: questionnaires.update
  • PATCH /v3/session/{sessionId}/add-images/: sessions.add_images
  • PATCH /v3/session/{sessionId}/bulk-update-aml-hit-status/: sessions.bulk_update_aml_hit_status
  • PATCH /v3/session/{sessionId}/features/{nodeId}/update-status/: sessions.update_feature_status
  • PATCH /v3/session/{sessionId}/kyb/parties/{partyUuid}/: sessions.update_kyb_party
  • PATCH /v3/session/{sessionId}/kyb/{companyUuid}/update-data/: sessions.update_kyb_company_data
  • PATCH /v3/session/{sessionId}/update-aml-hit-status/: sessions.update_aml_hit_status
  • PATCH /v3/session/{sessionId}/update-aml-status/: sessions.update_aml_status
  • PATCH /v3/session/{sessionId}/update-data/: sessions.update_data
  • PATCH /v3/session/{sessionId}/update-poa-data/: sessions.update_poa_data
  • PATCH /v3/session/{sessionId}/update-status/: sessions.update_status
  • PATCH /v3/transactions/rules/{rule_uuid}/: transactions.rules.update
  • PATCH /v3/transactions/{transaction_id}/travel-rule/: transactions.travel_rule.update_transfer
  • PATCH /v3/travel-rule/wallet-addresses/{entry_uuid}/: travel_rule.wallet_addresses.update
  • PATCH /v3/users/{vendor_data}/: users.update
  • PATCH /v3/users/{vendor_data}/update-status/: users.update_status
  • PATCH /v3/webhook/: webhooks.update_config
  • PATCH /v3/webhook/destinations/{destination_uuid}/: webhooks.destinations.update
  • PATCH /v3/workflows/{settings_uuid}/: workflows.update
  • POST /v3/address-validation/: address_validation.validate
  • POST /v3/age-estimation/: age_estimation.estimate
  • POST /v3/aml/: aml.screen
  • ... and 168 more

Schemas

Added (4)

  • DigitalIdWalletApiGoogleWalletWalletVerificationStartCountryEnum (verification)
  • DigitalIdWalletApiGoogleWalletWalletVerificationStartRequest (verification)
  • DigitalIdWalletApiWalletDigitalCredentialResponseRequest (verification)
  • DigitalIdWalletApiWalletDigitalCredentialsRequest (verification)

Removed (0)

None.

Changed (3)

  • DigitalIdWalletApiInteractionEnum (verification)
  • DigitalIdWalletApiWalletNextAction (verification)
  • DigitalIdWalletApiWalletNextActionTypeEnum (verification)

@github-actions github-actions Bot changed the title chore(spec): sync API spec 2026-10-30 chore(spec): sync API spec 2026-10-31 Oct 31, 2026

This branch has not been deployed

No deployments
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.

0 participants