# Shorten url

`POST /v2/payments/intents/shorten`

**Base URLs:**

- Sandbox: `https://api.sandbox.bobpay.co.za`
- Production: `https://api.bobpay.co.za`

**Authentication:** Bearer token required. Obtain one via `POST /login` (see the Authentication page).

## Example request

```bash
curl -X POST "https://api.sandbox.bobpay.co.za/v2/payments/intents/shorten" \
  -H "content-type: application/json" \
  -H "Authorization: Bearer <ACCESS_TOKEN>" \
  -d '{
    "url": "https://sandbox.bobpay.co.za/pay?amount=499.99&recipient_account_code=SAN001&signature=1eb8d2109cb744f0b6a63f168a75ac8e"
}'
```

Generate a shortened version of a payment intent URL. Returns a short_url string.
