Open Paws API
  • Documentation
  • API Reference
  • Pricing
  • Resources
System
    Health Checkget
Search
    Search all tablespostSearch a single tablepost
OSINT
    Generate Personal OSINT ProfilepostInvestigate Companypost
Content
    Generate Advocacy Contentpost
Chat
    Send Chat MessagepostDetect Message Intentpost
Legal
    Get Legal Guidancepost
Tracking
    Set Up Issue Trackingpost
Knowledge
    Semantic Knowledge Searchpost
Webhooks
    Clerk Webhook Handlerpost
Schemas
powered by Zudoku
Open Paws API
Open Paws API

Chat

Endpointhttps://api.openpaws.ai

Conversational AI assistant endpoints


Send Chat Message

POST
https://api.openpaws.ai
/chat/message

Send a conversational message to the AI advocacy assistant. Supports conversation history for multi-turn dialogues.

Send Chat Message › Headers

Authorization
string · required

The Authorization header is used to authenticate with the API using your API key. Value is of the format Bearer YOUR_KEY_HERE.

Send Chat Message › Request Body

message
string · minLength: 1 · maxLength: 5000 · required

The user's message

object[]

Previous conversation history for context

Send Chat Message › Responses

AI response

response
string

The AI assistant's response

intent
string

Detected intent of the conversation

POST/chat/message
curl --request POST \
  --url https://api.openpaws.ai/chat/message \
  --header 'Authorization: <string>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "message": "message",
  "history": [
    {
      "role": "user",
      "content": "content"
    }
  ]
}
'
shell
Example Request Body
{
  "message": "message",
  "history": [
    {
      "role": "user",
      "content": "content"
    }
  ]
}
json
Example Responses
{
  "response": "response",
  "intent": "intent"
}
json
application/json

Detect Message Intent

POST
https://api.openpaws.ai
/chat/intent

Classify a user message into one of the supported intents and extract relevant entities.

Detect Message Intent › Headers

Authorization
string · required

The Authorization header is used to authenticate with the API using your API key. Value is of the format Bearer YOUR_KEY_HERE.

Detect Message Intent › Request Body

message
string · minLength: 1 · maxLength: 2000 · required

The user message to classify

Detect Message Intent › Responses

Detected intent with extracted information

intent
string · enum

The detected intent

Enum values:
CREATE_CONTENT
INVESTIGATE_COMPANY
RESEARCH_INDIVIDUAL
LEGAL_HELP
TRACK_ISSUES
GENERAL_CHAT
object

Extracted entities relevant to the intent

confidence
number

Confidence score 0-1

POST/chat/intent
curl --request POST \
  --url https://api.openpaws.ai/chat/intent \
  --header 'Authorization: <string>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "message": "message"
}
'
shell
Example Request Body
{
  "message": "message"
}
json
Example Responses
{
  "intent": "CREATE_CONTENT",
  "extractedInfo": {},
  "confidence": 0
}
json
application/json

ContentLegal