Skip to content

Update the Wise API specification - #18

Closed
github-actions[bot] wants to merge 1 commit into
mainfrom
automation/spec-0561d5f89d9e-5de6ab5
Closed

github-actions[bot] wants to merge 1 commit into
mainfrom
automation/spec-0561d5f89d9e-5de6ab5

Conversation

@github-actions

Copy link
Copy Markdown

Update the official Wise OpenAPI snapshot and regenerate both clients.

This change requires manual review because generation failed. Resolve the reported compatibility or generation failures, then regenerate before preparing a release.

  • Documentation changed: "/info/description"
  • Existing API contract changed or compatibility is unknown: "/tags"
  • Existing API contract changed or compatibility is unknown: "/x-tagGroups"
  • Existing API contract changed or compatibility is unknown: "/paths/1auth1jose1playground1jwsjwe/post/operationId"
  • Existing API contract changed or compatibility is unknown: "/paths/1auth1jose1playground1jwsjwe/post/responses/400"
  • Existing API contract changed or compatibility is unknown: "/paths/1auth1jose1playground1jwsjwe/get"
  • Existing API contract changed or compatibility is unknown: "/paths/1cases1{caseId}1messages/post/responses/400/content/application1json/examples/filesNotUploadedByYou"
  • Existing API contract changed or compatibility is unknown: "/paths/~1gpi-tracking"
  • Existing API contract changed or compatibility is unknown: "/paths/1profiles1{profileId}~1payment-instruments"
  • Existing API contract changed or compatibility is unknown: "/paths/1profiles1{profileId}1payment-instruments1{paymentInstrumentId}"
  • Existing API contract changed or compatibility is unknown: "/paths/1profiles1{profileId}1payment-instruments1{paymentInstrumentId}~1manual-confirmation"
  • Existing API contract changed or compatibility is unknown: "/paths/1profiles1{profileId}1payment-instruments1{paymentInstrumentId}~1payins"
  • Documentation changed: "/components/schemas/submission-data-file/description"
  • Existing API contract changed or compatibility is unknown: "/components/schemas/Address-2/properties/addressFirstLine/minLength"
  • Existing API contract changed or compatibility is unknown: "/components/schemas/Address-2/properties/addressFirstLine/maxLength"
  • Documentation changed: "/components/schemas/Address-2/properties/addressFirstLine/description"
  • Existing API contract changed or compatibility is unknown: "/components/schemas/Address-2/properties/city/minLength"
  • Existing API contract changed or compatibility is unknown: "/components/schemas/Address-2/properties/city/maxLength"
  • Documentation changed: "/components/schemas/Address-2/properties/city/description"
  • Existing API contract changed or compatibility is unknown: "/components/schemas/Address-2/properties/postalCode"
  • Existing API contract changed or compatibility is unknown: "/components/schemas/Address-2/properties/stateCode"
  • Existing API contract changed or compatibility is unknown: "/components/schemas/Address-2/properties/country/minLength"
  • Existing API contract changed or compatibility is unknown: "/components/schemas/Address-2/properties/country/maxLength"
  • Existing API contract changed or compatibility is unknown: "/components/schemas/Address-2/properties/country/pattern"
  • Documentation changed: "/components/schemas/Address-2/properties/country/description"
  • Existing API contract changed or compatibility is unknown: "/components/schemas/Address-2/properties/postCode"
  • Existing API contract changed or compatibility is unknown: "/components/schemas/Address-2/properties/state"
  • Existing API contract changed or compatibility is unknown: "/components/schemas/bank-transaction-import-request/properties/senderAddress/$ref"
  • Existing API contract changed or compatibility is unknown: "/components/schemas/bank-transaction-import-request/properties/beneficiaryAddress/$ref"
  • Existing API contract changed or compatibility is unknown: "/components/schemas/Address-3/properties/addressLine"
Generation output
      x-fern-retries:
        disabled: true
  /profiles/{profileId}/payment-instruments/{paymentInstrumentId}/payins:
    get:
      x-fern-sdk-group-name: TODO # tags: payment-instruments
      x-fern-sdk-method-name: TODO # operationId: paymentInstrumentGetAllPayins
      x-fern-server-name: api # use cards for twcard hosts
      security:
        - AccessToken: []
  /profiles/{profileId}/payment-instruments/{paymentInstrumentId}/payins:
    post:
      x-fern-sdk-group-name: TODO # tags: payment-instruments
      x-fern-sdk-method-name: TODO # operationId: paymentInstrumentCreatePayin
      x-fern-server-name: api # use cards for twcard hosts
      security:
        - AccessToken: []
      x-fern-retries:
        disabled: true

Remove 1 stale override for operations upstream no longer defines:
  POST /gpi-tracking

    at checkSpec (file:///home/runner/work/wise-sdk/wise-sdk/scripts/check-spec.mjs:87:30)
    at async file:///home/runner/work/wise-sdk/wise-sdk/scripts/check-spec.mjs:102:81

Node.js v24.20.0
file:///home/runner/work/wise-sdk/wise-sdk/scripts/generate.mjs:12
  if (result.status !== 0) throw new Error(`${command} exited ${result.status}\n${result.stdout ?? ""}\n${result.stderr ?? ""}`);
                                 ^

Error: /opt/hostedtoolcache/node/24.20.0/x64/bin/node exited 1


    at run (file:///home/runner/work/wise-sdk/wise-sdk/scripts/generate.mjs:12:34)
    at file:///home/runner/work/wise-sdk/wise-sdk/scripts/generate.mjs:15:1
    at ModuleJob.run (node:internal/modules/esm/module_job:561:25)
    at async node:internal/modules/esm/loader:647:26
    at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:101:5)

Node.js v24.20.0

Workflow checks

@github-actions

Copy link
Copy Markdown
Author

Superseded by #19, which proposes a newer Wise specification snapshot.

@github-actions github-actions Bot closed this Sep 24, 2026
@github-actions
github-actions Bot deleted the automation/spec-0561d5f89d9e-5de6ab5 branch September 24, 2026 08:36
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