Docs and integration guides
Practical guides for calling the Go REST API from your stack of choice, plus short primers on the REST concepts the API uses. Every example is copy-pasteable and hits endpoints that actually exist on this site. No boilerplate, no theory you don't need.
Call the API from your language
JavaScript (Fetch API)
Browser-native fetch with async/await, bearer-token auth, error handling, and pagination.
Read guideNode.js
Server-side requests with global fetch and axios: retries, env-loaded tokens, streaming JSON.
Read guidePython (requests)
Calls with the requests library, JSON bodies, query filtering, and dataclass parsing.
Read guideRuby (Net::HTTP)
Net::HTTP idioms, persistent connections, and consuming the JSON response.
Read guideGo (net/http)
Idiomatic net/http with request contexts, struct decoding, and back-off on 429.
Read guidePHP (cURL + Guzzle)
php-curl walkthrough with proper option setting, plus the Guzzle equivalent for production code.
Read guideJava (HttpClient)
java.net.http.HttpClient sync and async usage, plus Jackson for JSON binding.
Read guideKotlin (OkHttp + Ktor)
OkHttp coroutines + kotlinx.serialization, and the Ktor client equivalent for multiplatform.
Read guidecURL command-line
One-liners for every endpoint plus jq tricks for piping the response into your shell.
Read guideConcepts worth understanding
HTTP status codes explained
What 200/201/204/400/401/403/404/422/429/500 mean, with the bodies the API returns for each.
Read guideBearer-token authentication
How Authorization: Bearer works, where to keep tokens, and why the URL is the wrong place.
Read guideRate limiting and retries
X-RateLimit headers, 429 handling, and exponential back-off patterns you can copy.
Read guide