Stream Product:moderation API

The product:moderation API from Stream — 56 operation(s) for product:moderation.

Operations 65

POST /api/v1/moderation/chat_message_tasks Submit Chat Message Task #
GET /api/v1/moderation/dashboard/blocked_messages List blocked messages #
POST /api/v1/moderation/dashboard/flag_feedback Flag feedback #
GET /api/v1/moderation/dashboard/moderation_log List moderation logs #
POST /api/v1/moderation/dashboard/update_flags Update flags #
GET /api/v1/moderation/moderation/blocked_messages List blocked messages #
POST /api/v1/moderation/moderation/flag_feedback Flag feedback #
GET /api/v1/moderation/moderation/moderation_log List moderation logs #
POST /api/v1/moderation/moderation/update_flags Update flags #
GET /api/v1/moderation/tasks List Tasks #
POST /api/v1/moderation/tasks Submit Task #
GET /api/v1/moderation/tasks/{id} Get Task #
POST /api/v1/moderation/tasks/{id} Update Task #
POST /automod/v1/chat_message_tasks Submit Chat Message Task #
GET /automod/v1/dashboard/blocked_messages List blocked messages #
POST /automod/v1/dashboard/flag_feedback Flag feedback #
GET /automod/v1/dashboard/moderation_log List moderation logs #
POST /automod/v1/dashboard/update_flags Update flags #
GET /automod/v1/moderation/blocked_messages List blocked messages #
POST /automod/v1/moderation/flag_feedback Flag feedback #
GET /automod/v1/moderation/moderation_log List moderation logs #
POST /automod/v1/moderation/update_flags Update flags #
GET /automod/v1/tasks List Tasks #
POST /automod/v1/tasks Submit Task #
GET /automod/v1/tasks/{id} Get Task #
POST /automod/v1/tasks/{id} Update Task #
GET /api/v2/moderation/action_config Get moderation action configs #
POST /api/v2/moderation/action_config Create or update a moderation action config #
DELETE /api/v2/moderation/action_config/{id} Delete a moderation action config #
POST /api/v2/moderation/action_config/bulk Bulk create or update moderation action configs #
POST /api/v2/moderation/action_config/bulk_delete Bulk delete moderation action configs #
POST /api/v2/moderation/action_logs Insert moderation action log #
POST /api/v2/moderation/appeal Appeal against the moderation decision #
GET /api/v2/moderation/appeal/{id} Get appeal item #
POST /api/v2/moderation/appeals Query Appeals #
POST /api/v2/moderation/ban Ban #
POST /api/v2/moderation/bulk_image_moderation Bulk image moderation #
POST /api/v2/moderation/bypass Bypass Moderation #
POST /api/v2/moderation/check Check #
POST /api/v2/moderation/check_s3_access Check S3 image access #
POST /api/v2/moderation/config Create or update moderation configuration #
DELETE /api/v2/moderation/config/{key} Delete a moderation policy #
GET /api/v2/moderation/config/{key} Get moderation configuration #
POST /api/v2/moderation/configs Query moderation configurations #
POST /api/v2/moderation/custom_check Custom check endpoint #
DELETE /api/v2/moderation/feeds_moderation_template Delete a moderation template #
GET /api/v2/moderation/feeds_moderation_template Query feed moderation templates #
POST /api/v2/moderation/feeds_moderation_template Upsert feeds template #
POST /api/v2/moderation/flag Flag content for moderation #
POST /api/v2/moderation/flag_count Get flag count for a user #
POST /api/v2/moderation/flags Query moderation flags #
POST /api/v2/moderation/labels Labels #
POST /api/v2/moderation/labels/results Query label results #
POST /api/v2/moderation/logs Query moderation action logs #
POST /api/v2/moderation/moderation_rule Upsert moderation rule #
DELETE /api/v2/moderation/moderation_rule/{id} Delete moderation rule #
GET /api/v2/moderation/moderation_rule/{id} Get moderation rule #
POST /api/v2/moderation/moderation_rules Query moderation rules #
POST /api/v2/moderation/mute Mute #
POST /api/v2/moderation/review_queue Query review queue items #
GET /api/v2/moderation/review_queue/{id} Get review queue item #
POST /api/v2/moderation/submit_action Submit moderation action #
POST /api/v2/moderation/submit_moderation_feedback Submit moderation feedback #
POST /api/v2/moderation/unban Unban #
POST /api/v2/moderation/unmute Unmute a user #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/getstream-product-moderation-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

getstream-product-moderation-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Stream product:chat Product:moderation API
  version: v228.3.0
servers:
- description: Stream API
  url: https://chat.stream-io-api.com
security:
- JWT: []
  api_key: []
  stream-auth-type: []
- api_key: []
  stream-auth-type: []
tags:


# --- truncated at 32 KB (312 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/getstream/refs/heads/main/openapi/getstream-product-moderation-api-openapi.yml