Browser shortcuts
Use the go endpoint as a custom search engine and choose a fallback provider.
Browser shortcuts
Add this URL as a custom search engine in your browser:
https://api.modernloop.dev/go?q=%sAssign it a keyword such as go. Entering go ENG-26239 in the address bar opens the matching
ModernLoop shortcut. If no shortcut matches, the endpoint searches Google for the full query. The
%s placeholder is required; the browser replaces it with what you type.
Enter a pull request number with a leading #, such as go #12793, to search for an open pull
request with that number in the ModernLoop GitHub organization. If one exists, the shortcut opens
the pull request; otherwise, it uses the configured fallback search engine.
Use logs to open Datadog Logs. Add a search query after logs to pre-fill the Datadog query
field, for example go logs service:api status:error opens
https://app.datadoghq.com/logs?query=service%3Aapi%20status%3Aerror.
Shorter aliases are available for common tools: dd (Datadog), lr (LogRocket), ld (LaunchDarkly),
and amp (Amplitude). Use ld <flag-key> to open a specific LaunchDarkly feature flag.
Use can <uuid> to open a candidate in Retool, emp <uuid-or-email> for an employee, and
id <org-uuid-or-name> <input-id> for the Retool ID lookup tool. Use kb <query> to search the
ModernLoop help center. Shortcuts docs and pylon open the docs site and Pylon app.
Choose a fallback search engine
Google is the default. Set the optional fallback parameter to use another search engine when no
shortcut matches.
| Fallback | Custom search engine URL |
|---|---|
https://api.modernloop.dev/go?fallback=google&q=%s | |
| Bing | https://api.modernloop.dev/go?fallback=bing&q=%s |
| DuckDuckGo | https://api.modernloop.dev/go?fallback=duckduckgo&q=%s |
| Brave Search | https://api.modernloop.dev/go?fallback=brave&q=%s |
| Yahoo | https://api.modernloop.dev/go?fallback=yahoo&q=%s |
For example, this configuration uses Yahoo when the query does not match a shortcut:
https://api.modernloop.dev/go?fallback=yahoo&q=%sAn unsupported fallback value returns HTTP 400. The endpoint does not require an API key.