ModernLoop Internal API

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=%s

Assign 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.

FallbackCustom search engine URL
Googlehttps://api.modernloop.dev/go?fallback=google&q=%s
Binghttps://api.modernloop.dev/go?fallback=bing&q=%s
DuckDuckGohttps://api.modernloop.dev/go?fallback=duckduckgo&q=%s
Brave Searchhttps://api.modernloop.dev/go?fallback=brave&q=%s
Yahoohttps://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=%s

An unsupported fallback value returns HTTP 400. The endpoint does not require an API key.

On this page