Thanks to visit codestin.com
Credit goes to github.com

Skip to content

mobmax/go-mews

 
 

Repository files navigation

Go Mews API client

go-mews is an API client library for accessing the Mews API v1.

API documentation can be found here: https://mews-systems.gitbook.io/connector-api/

Usage

import "github.com/mobmax/go-mews"

Request companies

// get token
token := os.Getenv("MEWS_TOKEN")

// build client
client := mews.NewClient(nil, token)
client.SetDebug(true)

// request all accounting categories
requestBody := &accountingcategories.AllRequest{}
resp, err := client.AccountingCategories.All(requestBody)
if err != nil {
	panic(err)
}

categories := resp.AccountingCategories

Request all employees for a company

import "github.com/mobmax/go-nmbrs/employees"

// get id of company
companyID := companies[0].ID

// request all employees for this company ID
resp2, err := client.Employees.ListByCompany(companyID, employees.All)
if err != nil {
	panic(err)
}

About

MEWS API client library

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 99.3%
  • Makefile 0.7%