API Reference OpenFeed v#0.1.0

Copy Markdown View Source

Modules

An Elixir client for OpenFeed — Australian Consumer Data Right banking and energy data.

Converting OpenFeed's monetary values to Decimal.

OpenFeed's FAPI 2.0 authorization flow, built on oidcc.

HTTP transport for the OpenFeed sharing API.

Everything this library needs to talk to OpenFeed, as an explicit struct.

DPoP proof JWTs (RFC 9449) for OpenFeed resource-server requests.

Helpers for reading OpenFeed's energy usage payloads.

A failed OpenFeed API call.

Where your OpenFeed keypair comes from.

Reads the private JWK from an environment variable.

Reads the private JWK from a JSON file on disk.

Supervised worker that fetches and caches OpenFeed's OIDC metadata and JWKS.

An :oidcc_http_adapter backed by Req and Finch.

OpenFeed's OAuth scopes, and shorthand atoms for them.

The OpenFeed sharing API — one function per endpoint.

The result of a successful token exchange or refresh.

Mix Tasks

Generate the RSA keypair OpenFeed needs.

Print the public half of your OpenFeed key, as a JWKS.