func NewTokenTransport(apiKey string) (*TokenTransport, error) {
	if apiKey == "" {
		return nil, errors.New("credentials missing: API key")
	}
	return &TokenTransport{apiKey: apiKey}, nil
}
NewTokenTransport Creates a HTTP transport for API authentication.
package internal
import (
	"errors"
	"net/http"
)
const apiKeyHeader = "Api-Key"
type TokenTransport struct {
	apiKey string
	Transport http.RoundTripper
}