mirror of
https://github.com/foomo/go-clockify.git
synced 2025-10-16 12:35:40 +00:00
| cmd/cli | ||
| pkg/clockify | ||
| tools | ||
| .gitignore | ||
| go.mod | ||
| go.sum | ||
| LICENSE | ||
| README.md | ||
| slim_api.json | ||
Go Clockify
A client library for the Clockify API generated from a reduced OpenAPI Clockify definition.
Usage
To use the client library you need an API endoint and an access token. The access token can be obtained from the Clockify web interface.
If you are not using the official Clockify API endpoint, you can use the NewClockifyClientWithBaseURL function to create a client with a custom base URL.
client, err := clockify.NewClockifyClient(accessToken)
if err != nil {
log.Fatal(err)
}
// Get all workspaces of the accessToken user
resp, err := client.GetWorkspacesOfUserWithResponse(context.Background())
if err != nil {
// Handle error
}