Skip to content

Repository files navigation

kustomersdk

Main PR

Golang SDK for Kustomer API

Usage

package main

import (
	"context"
	"log"
	
	"github.com/superpowerdotcom/kustomersdk"
)

func main() {
	client, err := kustomersdk.New(&kustomersdk.Options{
		APIKey: "your-api-key",
	})
	if err != nil {
		log.Fatal(err)
	}

	// Get a customer
	customerRecord, err := client.GetCustomerByExternalID(context.Background(), "postgres-database-uuid")
	if err != nil {
		log.Fatal(err)
	}
	
	println(customerRecord.Data.Attributes.Name) // John Smith Jr.
}

Tests

  • Mock responses are stored under test-assets/responses
  • Run tests with make test

About

Golang SDK for Kustomer API

Resources

Stars

0 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages