OpenAPI specification for the WiseTime Connect API
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
spec
util Initial commit Oct 26, 2018
.gitignore WT-6717 Add support for posting time with associated team member Feb 21, 2019
Makefile
README.md Initial commit Oct 26, 2018

README.md

WiseTime Connect API Spec

The WiseTime Connect API allows you to connect your systems to WiseTime. The API is specified using the OpenAPI Specification, version 3.0.1. The spec is available in this repository at spec/openapi.yaml.

We provide a web UI that you can use to browse the API at http://wisetime.io/docs/connect/api/.

Generating WiseTime Connect API Client Library

While you can consume the WiseTime Connect API directly via HTTP, you also have the option of generating client libraries for various languages and frameworks.

To do that, you can use a tool called openapi-generator. For example, to generate a Go client library via an openapi-generator Docker container:

docker run --rm -v ${PWD}:/local openapitools/openapi-generator-cli generate \
    -i https://raw.githubusercontent.com/wisetime-io/connect-api-spec/master/spec/openapi.yaml \
    -g go \
    -o /local/out/go