This repository contains a Go client library tailored for interacting with the Planning Center API.
The client was originally built to allow the Planning Center Terraform Provider to use the Planning Center API.
To import the client, you can run
go get github.com/HubbardHarvey3/terraform-planningcenter-client
If you only require certain packages you can import those specific packages with
import (github.com/HubbardHarvey3/terraform-planningcenter-client/people)
Currently, the client uses 2 environment variables to authenticate your account with Planning Center.
To setup authentication, you will need your Planning Center Personal Access Tokens
After creating your "Personal Access Token," you can export them as environment variables
On Linux
export PC_APP_ID=<Your Application ID>
export PC_SECRET_TOKEN=<Your Secret>
On Windows (Powershell)
$env:PC_APP_ID=<Your Application ID>
$env:PC_SECRET_TOKEN=<Your Secret>
The repo is licensed under Mozilla Public License Version 2.0. For more information, you can read the LICENSE
file in the root of the repo.
Contributions are welcome. However, this is a hobby project and I am unable to dedicate a lot of time to its maintenance.
If you have a problem or an idea for an enhancement, please create an issue.