Chat Exports
Authorizations
apiKeystringRequired
Your DM Champ API key. Obtain from Settings → API Keys.
Query parameters
apiKeystringOptionalExample:
API key for authentication. At least one of apiKey or userId is required for protected endpoints.
your_api_keyuserIdstringOptionalExample:
User ID for authentication. Alternative to apiKey. At least one of apiKey or userId is required for protected endpoints.
your_user_idhoursinteger · min: 1RequiredExample:
Number of hours to look back for recent contact activity
24formatstring · enumOptionalDefault:
Output format. Use 'txt' to download a plain text file attachment.
jsonPossible values: limitinteger · min: 1OptionalDefault:
Maximum number of contacts to export
50filterstring · enumOptionalDefault:
Filter messages by type:
- all: Include all messages
- media: Only messages with media attachments
- tool_use: Only tool use / AI action messages
- text: Only plain text messages (no media, no tool use)
allPossible values: Responses
200
Chat exports retrieved successfully. When format=txt, returns a downloadable text file. When format=json (default), returns structured JSON.
successbooleanOptionalExample:
true400
Missing or invalid hours parameter
application/json
401
Authentication required or invalid credentials
application/json
get
/chat-exports/recentLast updated
Was this helpful?

