API
Bikelog has a public OAuth 2.1 API so other apps can read and write your rides โ but only with your permission, and only for apps that have been reviewed first.
How it works
Self-registration is intentionally off: every client is approved by hand to keep the ecosystem honest. If you're building something and want API access, fill in the form below. I'll review it and get back to you with credentials, usually within a few days.
API description
Current version: 0.1.
Full reference docs (auth flow, endpoint contracts, error codes,
rate-limit shape) live in docs/api.md
in the repo. The machine-readable description lives at
/api/v1/discovery.php
โ fetch that once at client startup so endpoint URLs don't have
to be hardcoded.
Supported scopes:
rides:readrides:writerides:exportprofile:read
Rate limits: up to 100 requests per 15 minutes per access token, and a hard cap of 50 items per paginated response. Approved clients can be granted a higher per-token budget on request.