HTTP Endpoints
You can play around with the HTTP endpoints directly on your installation, under localhost:1865/docs
.
You will find there most of the documentation you need, alongside code snippets in various languages and a useful playground to try them out.
Examples
Check out also the the community client libraries.
When you feel ready you can also create custom endpoints direclty in your plugins.