Deeplinks
Last updated
Last updated
Deeplinks are Raycast-specific URLs you can use to launch any command, as long as it's installed and enabled in Raycast.
They adhere to the following format:
Name | Description | Type |
---|---|---|
author-or-owner | For store extensions, it's the value of the |
|
extension-name | For store extensions, it's the value of the extension's |
|
command-name | For store extensions, it's the value of the command's |
|
To make fetching a command's Deeplink easier, each command in the Raycast root now has a Copy Deeplink
action.
Whenever a command is launched using a Deeplink, Raycast will ask you to confirm that you want to run the command. This is to ensure that you are aware of the command you are running.
Name | Description | Type |
---|---|---|
launchType | Runs the command in the background, skipping bringing Raycast to the front. | Either |
arguments | If the command accepts arguments, they can be passed using this query parameter. | URL-encoded JSON object. |
context | If the command make use of LaunchContext, it can be passed using this query parameter. | URL-encoded JSON object. |
fallbackText | Some text to prefill the search bar or first text input of the command |
|