Of course creating API is big project.
The Big deal with toggl button is that it doesn’t need an API to integrate with it. I am not a developer but I think its just an css overlay that works by installing the crome extension. Otherwise how was a developer able to integrate it with workflowy ? Workflowy doesn’t have an API. He just added some code to the crome extension.