Hold Account Setup
A "Hold" connects your personal Discord account (with an active Midjourney subscription) to LinkrAPI. This guide walks you through the full setup process.
Prerequisites
✅ A Discord account
✅ An active Midjourney subscription (Basic, Standard, Pro, or Mega)
✅ A LinkrAPI account with an active subscription ($7/mo base)
✅ An active Midjourney subscription (Basic, Standard, Pro, or Mega)
✅ A LinkrAPI account with an active subscription ($7/mo base)
Step 1 — Get Your Discord Token
Your Discord token is a private key that allows LinkrAPI to send commands on your behalf. Here's how to find it:
1
Open Discord in your browser
Go to discord.com/app and log in to your account.
2
Open Developer Tools
Press F12 (or Ctrl+Shift+I on Windows, Cmd+Option+I on Mac).
3
Go to the Network tab
Click on the "Network" tab in the developer tools panel.
4
Filter by /api
In the filter box, type "api" to filter requests.
5
Find your token
Click on any request, look at the Request Headers section. Find the "Authorization" header — that value is your Discord token.
🔒 Security Warning
Your Discord token gives full access to your Discord account. Never share it with anyone. LinkrAPI encrypts your token using AES-256 encryption before storing it. We never log or expose your token in plain text.
Step 2 — Subscribe to a Hold
Go to the Holds page in your dashboard and click "Add Subscription". Your first hold costs $7/month, each additional hold is $5/month.
Step 3 — Add Your Account
After subscribing, click the "+ Add Account" card. Enter a name for your hold and paste your Discord token. Click "Add Account" to save.
Your hold will appear with a green "Valid" badge and a unique API key (starting with lkr_).
Step 4 — Start Using the API
Copy your API key and use it to call the endpoints:
curl -X POST https://linkrapi.com/api/v1/imagine \
-H "Authorization: Bearer lkr_your_api_key" \
-H "Content-Type: application/json" \
-d '{"prompt": "a beautiful landscape --ar 16:9"}'Configuration Options
Each hold has additional settings you can configure in the dashboard: