Golang client for harvest
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
testdata
.gitignore
.travis.yml
LICENSE
README.md
api.go
api_test.go
arguments.go
client.go
client_test.go
compare.go
contact.go
contact_test.go
coverage.sh
date.go
date_test.go
estimate.go
estimate_test.go
expense-category.go
expense-category_test.go
expense.go
expense_test.go
invoice-message.go
invoice-message_test.go
invoice.go
invoice_test.go
mock-response_test.go
paged-response.go
project.go
project_test.go
realworld_test.go
task-assignment.go
task-assignment_test.go
task.go
task_test.go
time-entry.go
time-entry_test.go
user-assignment.go
user-assignment_test.go
user.go
user_test.go

README.md

Go Harvest API

Harvest Logo

GoDoc Build Status Coverage Status

A #golang package to access the Harvest API.

Installation

The Go Harvest API has been tested compatible with Go 1.8 on up. Its only dependency is the github.com/pkg/errors package. It otherwise relies only on the Go standard library.

go get github.com/adlio/harvest

Basic Usage

All interaction starts with a harvest.API. Create one with your account ID and token:

client := harvest.NewTokenAPI("ACCOUNTID", "TOKEN")