Skip to content

chore(spec): sync API spec 2026-10-27 - #13

Merged
arosasg merged 2 commits into
mainfrom
chore/spec-sync
Oct 27, 2026
Merged

arosasg merged 2 commits into
mainfrom
chore/spec-sync

Conversation

@github-actions

Copy link
Copy Markdown
Contributor

Automated sync of the upstream OpenAPI documents (docs/DESIGN.md section 3.1) by codegen/spec_sync.rb. Regenerated the SDK: 14 generated files changed. Generated code under lib/, sig/ and spec/generated/ comes from codegen/ and openapi/; never edit it by hand.

File URL Old SHA-256 New SHA-256
openapi/verification.json https://docs.didit.me/openapi-25.json 6157d174fff4e0093ca7ac8e0f064ffc777d1cfa4a7eeb2b0e88fbf86f4a060b b2658eb22e23f868d2df5fe513c8dcdadce3abf2e35d1bbebce0382c911038db
openapi/account.json https://docs.didit.me/openapi-auth.json 5fafb88b306ab60c7c105b0bf00fa2a6a49b5d2ca8115eb003b332f073844b39 unchanged

Breaking changes

None detected.

Operations

Added (10)

  • GET /v3/import-jobs/: sessions.imports.list_jobs
  • GET /v3/import-jobs/active/: sessions.imports.list_active_jobs
  • GET /v3/organization/bank-verification-pricing/: pricing.bank_verification
  • GET /v3/session/imports/providers/: sessions.imports.list_providers
  • POST /v3/session/imports/providers/check/: sessions.imports.check_provider
  • POST /v3/session/imports/{importId}/cancel/: sessions.imports.cancel
  • POST /v3/session/imports/{importId}/pause/: sessions.imports.pause
  • POST /v3/session/imports/{importId}/resume/: sessions.imports.resume
  • POST /v3/session/imports/{importId}/retry/: sessions.imports.retry
  • POST /v3/session/imports/{importId}/start/: sessions.imports.start

Changed (7)

  • GET /v3/session/imports/{importId}/ (sessions.imports.retrieve)
    • response 200 status: enum value READY added
    • response 200 state: field added
    • response 200 source: field added
    • response 200 provider: field added
    • response 200 provider_options: field added
    • response 200 credential_hint: field added
    • response 200 credentials_expires_at: field added
    • response 200 resumes_at: field added
    • response 200 status_mapping: field added
    • response 200 is_dry_run: field added
    • response 200 dry_run_summary: field added
    • response 200 face_templates_enabled: field added
    • response 200 lawful_basis_confirmed_at: field added
    • response 200 not_finished_count: field added
    • response 200 same_person_count: field added
    • response 200 face_templates_count: field added
    • response 200 face_duplicates_count: field added
    • response 200 face_blocklist_hits_count: field added
    • response 200 created_by_name: field added
    • response 200 created_by_email: field added
  • GET /v3/session/{sessionId}/decision/ (sessions.retrieve_decision)
    • response 200 bank_verifications[].method: enum value none added
    • response 200 bank_verifications[].continued_without_bank: field added
    • response 200 bank_verifications[].continuation: field added
  • GET /v3/workflows/{settings_uuid}/ (workflows.retrieve)
    • response 200 is_bank_verification_enabled: field added
    • response 200 bank_verification_config: field added
    • response 200 is_geolocation_enabled: field added
    • response 200 geolocation_config: field added
  • PATCH /v3/workflows/{settings_uuid}/ (workflows.update)
    • response 200 is_bank_verification_enabled: field added
    • response 200 bank_verification_config: field added
    • response 200 is_geolocation_enabled: field added
    • response 200 geolocation_config: field added
  • POST /v3/session/import-shared/ (sessions.import_shared)
    • response 201 bank_verifications[].method: enum value none added
    • response 201 bank_verifications[].continued_without_bank: field added
    • response 201 bank_verifications[].continuation: field added
  • POST /v3/session/imports/ (sessions.imports.create)
    • request body source: field added
    • request body provider: field added
    • request body credentials: field added
    • request body options: field added
    • request body status_mapping: field added
    • request body dry_run: field added
    • request body face_templates: field added
    • request body lawful_basis_confirmed: field added
    • response 201 status: enum value READY added
    • response 201 state: field added
    • response 201 source: field added
    • response 201 provider: field added
    • response 201 provider_options: field added
    • response 201 credential_hint: field added
    • response 201 credentials_expires_at: field added
    • response 201 resumes_at: field added
    • response 201 status_mapping: field added
    • response 201 is_dry_run: field added
    • response 201 dry_run_summary: field added
    • response 201 face_templates_enabled: field added
    • ... and 8 more differences
  • POST /v3/workflows/ (workflows.create)
    • response 201 is_bank_verification_enabled: field added
    • response 201 bank_verification_config: field added
    • response 201 is_geolocation_enabled: field added
    • response 201 geolocation_config: field added

Schemas

  • BankAccountCheckPricing added (verification.json)
  • BankSignInPricing added (verification.json)
  • BankStatementUploadPricing added (verification.json)
  • BankVerificationPricing added (verification.json)
  • BankVerificationPricingCountry added (verification.json)
  • BankVerificationPricingMethods added (verification.json)
  • ImportJobSummary added (verification.json)
  • ImportProvider added (verification.json)
  • BankVerificationResult changed (verification.json)
  • SessionDecision changed (verification.json), documentation only
  • SessionImportJob changed (verification.json)
  • WorkflowDetail changed (verification.json)

SDK naming

No overlay entry changed.

Deprecations

No deprecation was added or expired.

Checks

  • bundle exec rake generate:check
  • bundle exec rake spec
  • bundle exec rake codegen:spec
  • bundle exec rake rubocop
  • bundle exec steep check

Published by spec sync run 40464861077.

Synced openapi/verification.json from the published API contract (docs/DESIGN.md section 3.1).
Operations: 10 added, 0 removed, 0 renamed, 0 moved, 7 changed.
Regenerated the SDK.
@arosasg arosasg closed this Oct 27, 2026
@botinc-agent
botinc-agent Bot deleted the chore/spec-sync branch October 27, 2026 16:42
@arosasg
arosasg restored the chore/spec-sync branch October 27, 2026 16:42
@arosasg arosasg reopened this Oct 27, 2026
@arosasg
arosasg merged commit a7ab2a9 into main Oct 27, 2026
17 checks passed
@arosasg
arosasg deleted the chore/spec-sync branch October 27, 2026 17:09
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