Moov.ResolutionLinks (Moov v1.0.0)

Copy Markdown View Source

Temporary, secure links you can send merchants to resolve outstanding requirements (additional KYC info, document uploads) after their initial onboarding. Added in API version v2026.04.00.

See https://docs.moov.io/api/moov-accounts/resolution-links/.

Summary

Functions

Creates a resolution link for an account that has outstanding requirements.

Deletes (invalidates) a resolution link.

Retrieves a single resolution link by its code.

Lists resolution links created for an account.

Functions

create(client, account_id, params \\ %{})

@spec create(Moov.Client.t(), String.t(), map()) ::
  {:ok, map()} | {:error, Moov.Error.t()}

Creates a resolution link for an account that has outstanding requirements.

delete(client, account_id, resolution_link_code)

@spec delete(Moov.Client.t(), String.t(), String.t()) ::
  {:ok, term()} | {:error, Moov.Error.t()}

Deletes (invalidates) a resolution link.

get(client, account_id, resolution_link_code)

@spec get(Moov.Client.t(), String.t(), String.t()) ::
  {:ok, map()} | {:error, Moov.Error.t()}

Retrieves a single resolution link by its code.

list(client, account_id, opts \\ [])

@spec list(Moov.Client.t(), String.t(), keyword()) ::
  {:ok, [map()]} | {:error, Moov.Error.t()}

Lists resolution links created for an account.