{"api":{"version":"0.1","base_url":"https://www.bikelog.de/api/v1","discovery":"https://www.bikelog.de/api/v1/discovery.php","endpoints":{"profile":"https://www.bikelog.de/api/v1/profile.php","rides":"https://www.bikelog.de/api/v1/rides.php?page={page}","ride":"https://www.bikelog.de/api/v1/ride.php?id={id}","ride_source":"https://www.bikelog.de/api/v1/ride_source.php?id={id}","ride_map":"https://www.bikelog.de/api/v1/ride_map.php?id={id}","route_map":"https://www.bikelog.de/api/v1/route_map.php?id={id}&size={size}"},"pagination":{"page_size":50,"page_param":"page","first_page":1},"rate_limits":{"window_seconds":900,"requests_per_window":100}},"oauth":{"issuer":"https://www.bikelog.de","authorization_endpoint":"https://www.bikelog.de/api/oauth/authorize.php","token_endpoint":"https://www.bikelog.de/api/oauth/token.php","revocation_endpoint":"https://www.bikelog.de/api/oauth/revoke.php","scopes_supported":["rides:read","rides:write","rides:export","rides:webhook","profile:read","profile:write"],"response_types_supported":["code"],"grant_types_supported":["authorization_code","refresh_token"],"code_challenge_methods_supported":["S256"],"token_endpoint_auth_methods_supported":["none"]},"webhooks":{"scope":"rides:webhook","events_supported":["ride.created"],"signature_header":"X-Bikelog-Signature","signature_algorithm":"HMAC-SHA-256","delivery_url_set_by":"operator","fresh_window_hours":24}}