Ibanity.PontoConnect.IntegrationAccount (ibanity v1.0.0)
Integration Account API wrapper
NOTE: This resource needs a client token!
See Ibanity.PontoConnect.Token.create/1
to find out how to request a client token.
Link to this section Summary
Link to this section Functions
Link to this function
list(request_or_token)
Takes a Ibanity.PontoConnect.Token
, or a Ibanity.Request
with set :token
as argument.
examples
Examples
With client token
iex> Ibanity.PontoConnect.IntegrationAccount.list(client_token)
{:ok, %Ibanity.Collection{
items: [%Ibanity.PontoConnect.IntegrationAccount{}]
}}
With request
iex> client_token |> Ibanity.Request.token() |> Ibanity.PontoConnect.IntegrationAccounts.list()
{:ok, %Ibanity.Collection{
items: [%Ibanity.PontoConnect.IntegrationAccount{}]
}}
Error
iex> invalid_token |> Ibanity.PontoConnect.IntegrationAccount.list()
{:error,
[
%{
"code" => "invalidAccessToken",
"detail" => "Your access token is invalid.",
"meta" => %{"requestId" => "00077F000001D3A87F0000011F4066E43AFD1900051"}
}
]}