Skip to content

This repository contains a Go client library tailored for interacting with the Planning Center API.

License

Notifications You must be signed in to change notification settings

HubbardHarvey3/terraform-planningcenter-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

terraform-planningcenter-client

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.

Using the Client

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)

Authentication

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>

License

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.

Contributing

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.

About

This repository contains a Go client library tailored for interacting with the Planning Center API.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages