DumGumDocs
Search documentation

Loading search…

Guides

Feedback & Alerts

Every signal the platform sends back about a conversation, and what to do when you receive one.

Beyond the generated reply, the platform tells you when a conversation is delayed, dropped, blocked, or banned. These signals arrive in two places: as fields on the answer object, and as webhook events. This page lists every one.

On the answer object

conversationStopReason and conversationStoppedUntil tell you if and why a conversation was stopped.

As webhook events

Pushed to your endpoint as a conversation progresses, or when a photo or video is flagged.

Conversation stop reasons

When a guardrail stops a conversation, the next answer carries a conversationStopReason and a conversationStoppedUntil timestamp. Most bans are progressive: they grow with each repeated offence. USER_UNDERAGE is permanent, and USER_HOSTILE is always a fixed 24 hours.

ReasonWhat it meansBanDuration configurable
USER_UNDERAGEMinor user detected (under 18).PermanentYes
MALICIOUS_CONTENTSevere illegal content detected.ProgressiveYes
USER_SUSPICIOUSUser is trying to hijack the Persona.ProgressiveNo
USER_MESSAGE_REPETITIONUser repeats the same message.ProgressiveYes
UNKNOWN_LANGUAGEUser writes in an unsupported language.ProgressiveYes
USER_HOSTILEHostile behaviour toward the Persona.24 hoursNo
AI_SUSPICIOUSUser suspects the Persona is an AI.ProgressiveYes
PAUSE_CONVERSATIONYou asked us to pause the conversation.Duration you set—

Webhook events

EventWhat it meansWhat to do
answer.processingGeneration has started.Optionally show a "typing" state.
answer.createdAnswer is ready (carries any stop reason).Deliver it to your end-user.
conversation.droppedGeneration exceeded the max time; no answer produced.Resend or raise the timeout.
chat.image.rejectedA photo a user sent was flagged as violent, self-harm or illegal content.Moderate it on your side. See below.
chat.video.rejectedA video a user sent was flagged as violent, self-harm or illegal content.Moderate it on your side. See below.

The first three arrive on every project. The last two do not: they have to be added to your project's event list by hand, in your settings. Until you add them, flagged photos and videos are analyzed and billed, and nobody is told.

Flagged photos and videos

Nudity and explicit adult content are never flagged. These two events cover violence, self-harm and illegal content only.

Ask DumGum AIAnswers from the documentation

What can we help you build?

Ask about setup, content creation, or the API.

AI can make mistakes—verify important information against the sources. Conversations are kept for 30 days to improve the documentation, and questions and recent messages are sent to a third-party AI provider. Don’t include secrets or sensitive information.