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

# Send a user their vault link

> Have Agentcard text or email a connected user the link that adds a card to their vault.

The delivered version of [Create a vault session](/api-reference/vault/sessions-create). Agentcard creates a connected session for the user and sends the link to the phone or email on their account. Use it when you don't run your own messaging channel. If you do, create the session yourself and send its `url`.

<ParamField body="user" type="string" required>The connected user to send the link to.</ParamField>

<RequestExample>
  ```bash cURL theme={null}
  curl -X POST https://api.agentcard.sh/api/v2/checkout/vault_link \
    -H "Authorization: Bearer $ORG_TOKEN" \
    -H "Content-Type: application/json" \
    -d '{"user": "usr_8f3k2m"}'
  ```
</RequestExample>

<ResponseExample>
  ```json 202 theme={null}
  { "object": "vault_link", "sent": true, "user": "usr_8f3k2m" }
  ```
</ResponseExample>

<ResponseField name="sent" type="boolean">True when Agentcard delivered the link. On a dedicated branded Vault, automatic delivery is off: `sent` is false and the response carries `url` for you to deliver.</ResponseField>

**Errors.** `404 not_found` (user not connected to your platform), `422 contact_missing` (no phone or email on file to receive the code).
