---
title: "Get Contact Email Activity"
full: true
_openapi:
  method: GET
  toc: []
  structuredData:
    headings: []
    contents:
      - content: "Returns all emails sent to a given recipient address with full event timelines. Used to power the Activity section on contact detail pages."
_apiData:
  document: "https://reloop.sh/api/logs/openapi/json"
  operationData: [{"path":"/api/logs/v1/emails/contact-activity","method":"get"}]
  parameterList: [{"name":"email","type":"string","required":true,"description":"Recipient email address","location":"query"},{"name":"page","type":"string | number","required":false,"description":"","location":"query","defaultValue":1,"minimum":1},{"name":"limit","type":"string | number","required":false,"description":"","location":"query","defaultValue":10,"minimum":1,"maximum":50}]
  responseMap: {"200":{"description":"Response for status 200","schema":{"object":"contact_activity","email":"john.doe@example.com","data":[{"id":"con_123456789","subject":"Welcome to Reloop","fromEmail":"example_fromEmail","toEmails":["example_toEmails"],"status":"example_status","sentAt":"2026-03-23T10:00:00.000Z","deliveredAt":"2026-03-23T10:00:00.000Z","failedAt":"2026-03-23T10:00:00.000Z","errorMessage":"example_errorMessage","createdAt":"2026-03-23T10:00:00.000Z","events":[{"id":"con_123456789","type":"example_type","metadata":null,"createdAt":"2026-03-23T10:00:00.000Z"}]}],"total":1,"page":0,"limit":0}},"401":{"description":"Response for status 401","schema":{"message":"Unauthorized access"}},"403":{"description":"Response for status 403","schema":{"message":"Access forbidden"}},"500":{"description":"Response for status 500","schema":{"message":"Internal server error"}}}
  codeSamples: []
---
> For the complete documentation index, see [llms-docs.txt](/llms-docs.txt) or the site index [llms.txt](/llms.txt). Full docs corpus: [llms-full-docs.txt](/llms-full-docs.txt). Prefer markdown URLs (append `.md`) for agent consumption. Product skill: [skill.md](/skill.md).


{/* This file was generated by the OpenAPI doc generator. Do not edit this file directly. Run `bun run generate:api-docs` to regenerate. */}

<APIPage />
