Reset Channel After Moderation

October 27, 2025

Table of contents

  1. Request Headers
  2. Path Parameters
  3. When to Use This Endpoint
  4. Responses
  5. Examples
  6. Try It

Clear error state from a channel configuration. Use this after resolving moderation issues or CAPTCHA challenges in your Discord account.

When the API detects moderation messages or CAPTCHA challenges (596 error), it sets an error state on the channel and sends you an email notification. After clearing the issue in Discord, use this endpoint to reset the channel.

https://api.useapi.net/v3/midjourney/accounts/reset/channel

Request Headers
Authorization: Bearer {API token}
Path Parameters
  • channel is required. The Discord channel ID to reset.
When to Use This Endpoint

Use this endpoint when:

  1. You receive a 596 error (moderation/CAPTCHA detected)
  2. You get an email notification about channel issues
  3. GET /accounts shows an error field for the channel

Before resetting:

  1. Log into your Discord account
  2. Check Midjourney DM for pending moderation messages
  3. Complete any CAPTCHA challenges
  4. Acknowledge any warnings from Midjourney

After resolving the issue in Discord:

  • Call this endpoint to clear the error state
  • The channel will be available for new jobs
Responses
  • 204 No Content

    Error cleared successfully. Channel is ready for use.

    No Content (empty response body)

  • 401 Unauthorized

    Invalid API token.

    {
      "error": "Unauthorized"
    }
    
  • 404 Not Found

    Channel not found or not configured.

    No Content (empty response body)

Examples
  • curl -X POST \
         -H "Authorization: Bearer YOUR_API_TOKEN" \
         "https://api.useapi.net/v3/midjourney/accounts/reset/1234567890123456789"
    
  • const token = 'YOUR_API_TOKEN';
    const channelId = '1234567890123456789';
    
    const response = await fetch(
      `https://api.useapi.net/v3/midjourney/accounts/reset/${channelId}`,
      {
        method: 'POST',
        headers: {
          'Authorization': `Bearer ${token}`
        }
      }
    );
    
    if (response.status === 204) {
      console.log('Channel reset successfully');
    } else {
      console.error('Failed to reset channel:', response.status);
    }
    
  • import requests
    
    token = 'YOUR_API_TOKEN'
    channel_id = '1234567890123456789'
    
    response = requests.post(
        f'https://api.useapi.net/v3/midjourney/accounts/reset/{channel_id}',
        headers={'Authorization': f'Bearer {token}'}
    )
    
    if response.status_code == 204:
        print('Channel reset successfully')
    else:
        print(f'Failed to reset channel: {response.status_code}')
    
Try It