Skip to main content
GET
/
api
/
replies
List Replies
curl --request GET \
  --url https://app.replyify.ai/api/replies \
  --header 'Authorization: Bearer <token>'
Fetch all replies with optional filtering and pagination.

Query Parameters

status
string
Filter by reply status. Options: pending, sent, archived
client_id
string
Filter by client UUID
limit
number
default:"50"
Number of items to return (max 200)
offset
number
default:"0"
Number of items to skip for pagination

Examples

curl -X GET "https://app.replyify.ai/api/replies?status=pending&limit=10" \
  -H "Authorization: Bearer rpl_your_api_key"

Response Example

{
  "data": [
    {
      "id": "uuid",
      "workspace_id": "uuid",
      "client_id": "uuid",
      "contact_id": "uuid",
      "connection_id": "uuid",
      "from_email": "lead@example.com",
      "from_name": "John Doe",
      "to_email": "you@company.com",
      "subject": "Re: Our services",
      "body_text": "I'm interested, let's chat.",
      "source": "instantly",
      "thread_id": "uuid",
      "status": "pending",
      "category_id": "uuid",
      "ai_category": "interested",
      "ai_sentiment": "positive",
      "ai_response": "Thanks for your interest...",
      "received_at": "2025-01-27T12:00:00Z",
      "created_at": "2025-01-27T12:00:00Z",
      "clients": {
        "id": "uuid",
        "name": "Acme Corp Campaign"
      },
      "contacts": {
        "first_name": "John",
        "last_name": "Doe",
        "email": "lead@example.com"
      },
      "categories": {
        "id": "uuid",
        "name": "Interested",
        "slug": "interested",
        "color": "#22c55e",
        "is_positive": true
      }
    }
  ]
}