An open API service indexing awesome lists of open source software.

https://github.com/bold-commerce/go-hubspot

HubSpot Golang client
https://github.com/bold-commerce/go-hubspot

golang hubspot

Last synced: 5 months ago
JSON representation

HubSpot Golang client

Awesome Lists containing this project

README

          

[![Build Status](https://travis-ci.org/bold-commerce/go-hubspot.png)](https://travis-ci.org/bold-commerce/go-hubspot)

# go-hubspot
[Go](https://golang.org/) client for [HubSpot](https://app.hubspot.com)

*Note: This currently does not implement all HubSpot API endpoints, however pull requests are welcome*

## Install
```
go get github.com/bold-commerce/go-hubspot
```

## Unit Tests
To run the unit tests, install [ginkgo](https://onsi.github.io/ginkgo) and [gomega](https://onsi.github.io/gomega/) and run:

```
ginkgo -r
```

## Usage

```go
package main

import (
"log"

"github.com/bold-commerce/go-hubspot/hubspot"
)

func main() {
client := hubspot.NewClient("https://api.hubapi.com", "my-api-key")

// send single email
emailId := 12345678
err := client.SingleEmail(emailId, "tyler.durden@gmail.com")
if err != nil {
log.Fatalf("hubspot error: %s", err.Error())
}
}
```