> ## Documentation Index
> Fetch the complete documentation index at: https://docs.neynar.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Farcaster Intent URLs

## Cast Intent URLs

Farcaster intents enable builders to direct authenticated users to a pre-filled cast composer.

<Info>
  If you're building a Mini App and want to prompt the user to compose a cast, use the [composeCast action](/miniapps/sdk/actions/compose-cast) from the Mini App SDK.
</Info>

#### Compose with cast text

```
https://farcaster.xyz/~/compose?text=Hello%20world!
```

#### Compose with cast text and one embed

```
https://farcaster.xyz/~/compose?text=Hello%20world!&embeds[]=https://farcaster.xyz
```

#### Compose with cast text with mentions and two embeds

```
https://farcaster.xyz/~/compose?text=Hello%20@farcaster!&embeds[]=https://farcaster.xyz&embeds[]=https://github.com/farcasterxyz/protocol
```

#### Compose with cast text on a specific channel

```
https://farcaster.xyz/~/compose?text=Hello%20world!&channelKey=farcaster
```

#### Reply with cast text to a cast with hash

```
https://farcaster.xyz/~/compose?text=Looks%20good!&parentCastHash=0x09455067393562d3296bcbc2ec1c2d6bba8ac1f1
```

#### Additional details

* Embeds are any valid URLs
* URLs ending with `.png` `.jpg` or `.gif` will render as an image embed
* Embedding the URL to a Zora mint page will render the NFT with a mint link below it.
* You can check how embeds will be rendered in Warpcast at [https://farcaster.xyz/\~/developers/embeds](https://farcaster.xyz/~/developers/embeds)

## Resource URLs

#### View profile by FID

```
https://farcaster.xyz/~/profiles/:fid
```

#### View cast by hash

```
https://farcaster.xyz/~/conversations/:hash
```
