Skip to main content

Open API

info

Current format Swagger: 2.0. Notice that the file may still be flagged with warnings on the official OpenAPI validator.

Download the swagger file to generate your own client:

Focus API

You can rely on a tool like swagger-codegen to generate a client using the language you need. You can run it locally using docker, it should be as easy as:

docker run --rm -v ${PWD}:/dist swaggerapi/swagger-codegen-cli generate \
-i /dist/swagger.json \
-l php \
-o /dist/out/php
© 2026 Toggl. All rights reserved.