# README
Aplos API Client
Note: This is a pre-v1.0.0 library, expect the API surface to change.
This repo provides a minimal Aplos API client in Go, including authentication and a few basic read-only endpoints. Aplos is an online platform for nonprofits + churches to manage their general operations.
The covered API surface is currently quite minimal—if there's API endpoints or parameters that would be useful to you, feel free to file an issue!
Usage
import "github.com/Silicon-Ally/aplos"
...
See the examples/
directory for examples of using the API client.
Contributing
Contribution guidelines can be found on our website.
# Packages
No description provided by the author
# Functions
LoadPrivateKey parses PKCS8-formatted bytes into an RSA key.
LoadPrivateKeyFromFile loads a base64-encoded, PKCS8-formatted RSA key file from disk.
New returns an Aplos API client initialized with the given key credentials.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Structs
No description provided by the author
No description provided by the author
Client is an authenticated API client for connecting to Aplos.
No description provided by the author
No description provided by the author
Time wraps the standard library's time.Time and supports the format returned by the Aplos API for time fields.
Transaction represents a single transaction recorded in a register.
TransactionLine is a single line in a larger transaction, like a journal entry.
# Type aliases
No description provided by the author
No description provided by the author