Skip to content

ivelasq/wizehiver

Repository files navigation

wizehiver

Codecov test coverage CRAN status R-CMD-check lifecycle

wizehiver is currently a work in progress.

The Zengine API, created by WizeHive, is a cloud-based platform that can organize the collection, review, and management of data and applications for grants and other business processes. The goal of wizehiver is to build functionality to:

  1. Input and manage Zengine RESTful API tokens
  2. Get available API resources
  3. Process API response content into analysis-ready tibbles

The wizehiver package has no relationship or affiliation with, sponsorship, or endorsement by WizeHive.

Installation

You can install the development version of wizehiver from GitHub with:

# install.packages("devtools")
devtools::install_github("ivelasq/wizehiver")

Setup

Get and store the API key

Generate a Zengine API personal access token from your Zengine account page.

wizehiver functions will read your Zengine API personal access token or key from the environment variable ZENGINE_PAT stored in .Renviron.

If ZENGINE_PAT is not stored in .Renviron, you will be prompted to edit it. You can also edit .Renviron by calling the function set_token() or set_key() directly.

To verify your access token or key is stored in .Renviron, use function get_token() or get_key().

Usage

Get massive Zengine API JSON response

To obtain the Zengine API data, use get_zen(). Common choices include “forms” and “workspaces”. A full list of resources is available here.

zen_gif


Please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.

About

R wrapper for WizeHive's Zengine API

Topics

Resources

License

Unknown, MIT licenses found

Licenses found

Unknown
LICENSE
MIT
LICENSE.md

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages