List All Configured Channels
October 27, 2025
Table of contents
List all configured Midjourney channels for your account.
To get a specific channel: Use GET /accounts/:channel.
https://api.useapi.net/v3/midjourney/accounts
Request Headers
Authorization: Bearer {API token}
API tokenis required, see Setup useapi.net for details.
Responses
-
Returns a map of all configured channels, keyed by channel ID.
{ "1234567890123456789": { "discord": "MTI...xyz", "channel": "1234567890123456789", "maxJobs": 3, "maxImageJobs": 3, "maxVideoJobs": 3, "replyUrl": "https://your-server.com/webhook" }, "9876543210987654321": { "discord": "ABC...def", "channel": "9876543210987654321", "maxJobs": 5, "maxImageJobs": 5, "maxVideoJobs": 3, "error": "Pending mod message" } }Note: Discord tokens are redacted for security (first 3 and last 3 characters shown).
If a channel has an
errorfield, it requires attention:- Use POST /accounts/reset to clear the error
- Check your Discord account for moderation messages or CAPTCHA challenges
-
Invalid API token.
{ "error": "Unauthorized" } -
No channels configured.
No Content (empty response body)
Model
// Map of channel ID to channel configuration
{
[channelId: string]: {
discord: string // Discord token (redacted)
channel: string // Discord channel ID
maxJobs: number // Max total concurrent jobs
maxImageJobs: number // Max concurrent image jobs
maxVideoJobs: number // Max concurrent video jobs
replyUrl?: string // Webhook URL for callbacks
error?: string // Error message (if channel has issues)
}
}
Examples
-
curl -H "Authorization: Bearer YOUR_API_TOKEN" \ "https://api.useapi.net/v3/midjourney/accounts" -
const token = 'YOUR_API_TOKEN'; const response = await fetch('https://api.useapi.net/v3/midjourney/accounts', { headers: { 'Authorization': `Bearer ${token}` } }); const channels = await response.json(); console.log('Configured channels:', channels); -
import requests token = 'YOUR_API_TOKEN' headers = {'Authorization': f'Bearer {token}'} response = requests.get('https://api.useapi.net/v3/midjourney/accounts', headers=headers) print('All channels:', response.json())