For accessing the Reddit modqueue via OAuth, you'll need to use Reddit's API endpoints. Here are the specific endpoints:
Primary Modqueue Endpoint
GET https://oauth.reddit.com/r/{subreddit}/about/modqueue
Required OAuth Scopes:

modposts - Required for accessing moderation queue
read - Basic read permissions

Parameters:

limit - Number of items to return (default: 25, max: 100)
after - For pagination (fullname of last item)
before - For pagination (fullname of first item)
count - Used with after/before for numbering
show - Set to "all" to include all items

Example Request:
bashcurl -H "Authorization: bearer YOUR_ACCESS_TOKEN" \
     -H "User-Agent: YourApp/1.0" \
     "https://oauth.reddit.com/r/yoursubreddit/about/modqueue?limit=50"
Alternative Endpoints for Different Queue Types
Unmoderated Queue (New submissions needing approval):
GET https://oauth.reddit.com/r/{subreddit}/about/unmoderated
Reports Queue (User-reported content):
GET https://oauth.reddit.com/r/{subreddit}/about/reports
Spam Queue (Auto-removed spam):
GET https://oauth.reddit.com/r/{subreddit}/about/spam
Edited Queue (Recently edited content):
GET https://oauth.reddit.com/r/{subreddit}/about/edited
Complete Implementation Example
javascript// Using fetch in Node.js/React
const getModqueue = async (subreddit, accessToken, options = {}) => {
  const {
    limit = 25,
    after = null,
    show = 'all'
  } = options;

  const params = new URLSearchParams({
    limit: limit.toString(),
    show
  });
  
  if (after) params.append('after', after);

  const response = await fetch(
    `https://oauth.reddit.com/r/${subreddit}/about/modqueue?${params}`,
    {
      headers: {
        'Authorization': `bearer ${accessToken}`,
        'User-Agent': 'YourApp/1.0.0'
      }
    }
  );

  if (!response.ok) {
    throw new Error(`Failed to fetch modqueue: ${response.status}`);
  }

  return response.json();
};

// Usage
const modqueueData = await getModqueue('yoursubreddit', accessToken, {
  limit: 50,
  after: 't3_abc123' // For pagination
});
Response Format
The API returns a listing object with this structure:
json{
  "kind": "Listing",
  "data": {
    "children": [
      {
        "kind": "t3", // t3 = submission, t1 = comment
        "data": {
          "id": "abc123",
          "name": "t3_abc123",
          "title": "Post title",
          "author": "username",
          "selftext": "Post content",
          "subreddit": "yoursubreddit",
          "created_utc": 1640995200,
          "score": 5,
          "num_reports": 2,
          "user_reports": [["Spam", 1]],
          "mod_reports": [],
          "permalink": "/r/yoursubreddit/comments/abc123/post_title/",
          // ... many more fields
        }
      }
    ],
    "after": "t3_xyz789", // For pagination
    "before": null
  }
}
Required Authentication Setup
1. OAuth Application Registration:

Register at: https://www.reddit.com/prefs/apps
Type: Web app
Redirect URI: Your callback URL

2. OAuth Flow:
javascript// Step 1: Authorization URL
const authUrl = `https://www.reddit.com/api/v1/authorize?` +
  `client_id=${CLIENT_ID}&` +
  `response_type=code&` +
  `state=${randomState}&` +
  `redirect_uri=${REDIRECT_URI}&` +
  `duration=permanent&` +
  `scope=modposts read identity`;

// Step 2: Exchange code for token
const tokenResponse = await fetch('https://www.reddit.com/api/v1/access_token', {
  method: 'POST',
  headers: {
    'Authorization': `Basic ${btoa(`${CLIENT_ID}:${CLIENT_SECRET}`)}`,
    'Content-Type': 'application/x-www-form-urlencoded'
  },
  body: `grant_type=authorization_code&code=${code}&redirect_uri=${REDIRECT_URI}`
});
Important Notes

Rate Limiting: Reddit limits to 60 requests per minute
User-Agent: Always include a descriptive User-Agent header
HTTPS Only: OAuth endpoints require HTTPS
Permissions: User must have moderation permissions for the subreddit
Token Refresh: Access tokens expire, implement refresh logic

Error Handling
Common HTTP status codes:

200 - Success
401 - Unauthorized (invalid/expired token)
403 - Forbidden (insufficient permissions)
429 - Rate limited
500 - Reddit server error

This is the complete setup needed to access Reddit's modqueue via OAuth for your moderation system.