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

Account information access requests API wrapper

Summary

Functions

Creates an account information access request authorization

In order for the request to be successful you must have created a Ibanity.Xs2a.CustomerAccessToken beforehand.

Example

This is the transcription of the example found in the API documentation

iex> "eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9..."
...> |> Request.customer_access_token
...> |> Request.id(:financial_institution_id, "b031dfe8-ebad-410b-aa77-064f8c876540")
...> |> Request.id(:account_information_access_request_id, "b031dfe8-ebad-410b-aa77-064f8c876540")
...> |> Request.attribute("query_parameters", %{code: "SFMyNTY.g3QAAAA..."})
...> |> AccountInformationAccessRequestAuthorization.create
{:ok,
  %Ibanity.Xs2a.AccountInformationAccessRequestAuthorization{
    id: "3ffd82c0-944a-4cee-bf31-192e3137c76e",
    status: "succeeded"
  }
}