View Source Ibanity.Xs2a.TransactionDeleteRequest (ibanity v1.1.0)

Transaction delete requests API wrapper

Summary

Functions

[Creates a new transaction delete request] for customer(https://documentation.ibanity.com/xs2a/api#create-transaction-delete-request-for-customer).

Returns {:ok, transaction_delete_request} if sucessful, {:error, reason} otherwise.

Example

iex> "eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9..."
...> |> Request.customer_access_token
...> |> Request.attribute(before_date, "2022-01-01T00:00:00.000Z")
...> |> TransactionDeleteRequest.create
{:ok, %TransactionDeleteRequest{id: "9c57df52-bd8e-42d2-b15a-a664741e3ed2"}}
Link to this function

create(request, financial_institution_id, account_id)

View Source

[Creates a new transaction delete request] for financial institution and account(https://documentation.ibanity.com/xs2a/api#create-transaction-delete-request-for-account).

Returns {:ok, transaction_delete_request} if sucessful, {:error, reason} otherwise.

Example

iex> "eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9..."
...> |> Request.customer_access_token
...> |> Request.attribute("before_date", "2022-01-01T00:00:00.000Z")
...> |> TransactionDeleteRequest.create("b2c76f6b-ab34-4843-8ef3-84300ef98a09", "616a75d4-0262-4edc-b168-200c9773d8f8")
{:ok, %TransactionDeleteRequest{id: "9c57df52-bd8e-42d2-b15a-a664741e3ed2"}}