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)

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 Chrome
Go to discord.com/app using your Google Chrome desktop browser and log into your account.
Open Discord in Chrome
2
Open Developer Tools
Click the three dots in the upper right corner of Chrome → More tools → Developer tools (or press F12).
Open Developer Tools
3
Navigate to the Application tab
In the Developer Tools panel, click on the "Application" tab at the top (you may need to click the » arrows to find it).
4
Find Local Storage
On the left sidebar, find the Storage section, click to expand "Local storage", and click on the Discord URL (https://discord.com).
Find Local Storage
5
Filter for token
In the Filter box at the top of the storage table, type "token".
6
Toggle device toolbar
Click the "Toggle device toolbar" icon at the top left of the developer tools panel (it looks like a phone and tablet).
Toggle device toolbar
7
Copy your token
Your Discord token will appear in the value column. Double-click it, copy the entire string (without the quote marks), and paste it when adding your account.
Copy your 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:

SettingDescription
Active ModeFilter by Midjourney mode — Fast only, Relax only, Turbo only, or All modes.
Active UTC TimeSet a time window (in UTC) during which the hold is active. Useful for managing usage across time zones.
Update InfoChange the hold name or update your Discord token.

Midjourney Account Info & Refresh

After you connect your Discord token to a hold, LinkrAPI automatically fetches your Midjourney account information by sending a /info command through your Discord account. This data appears on your hold card and includes:

• Subscription plan and renewal date
• Active mode (Fast / Relaxed / Turbo)
• Fast time remaining with a visual progress bar
• Lifetime, Fast, Turbo, and Relaxed image counts

How refreshes work

The info is automatically refreshed every 15 minutes. You can also click the ↻ Refresh button to fetch fresh data on demand.

Why is the refresh button rate limited?

Each refresh sends a real /info command to Midjourney through your Discord account. To protect your account from being flagged as a bot by Discord's anti-spam systems, the manual refresh is limited to 1 request per minute per user.

When should you refresh manually?

Use the refresh button only after you've made a real change:

• You just renewed your Midjourney subscription
• You bought additional fast hours
• You changed your active mode (fast/relax/turbo) inside Discord
• You suspect the displayed info is stale

For all other cases, the automatic 15-minute refresh is enough.

What happens if I spam the refresh button?

If you click too fast, you'll receive a "Please wait" message with a countdown. This is a safety mechanism — it does not affect your account or your jobs.
API Reference — /imagine →FAQ →