---
title: "Log an outreach activity"
description: "Record that a teammate reached out to this person: an email, a DM, a call. The first activity claims an unowned person for whoever reached out and moves not_contacted to contacted; an existing owner and a later stage are kept. `memberId` defaults to the signed-in member; an API key that omits it logs an unattributed activity, which claims nobody."
canonical: https://docs.mentio.dev/api/people/log-person-activity
markdown: https://docs.mentio.dev/api/people/log-person-activity.mdx
---

# Log an outreach activity

`POST /v1/people/{id}/activities`

Record that a teammate reached out to this person: an email, a DM, a call. The first activity claims an unowned person for whoever reached out and moves not_contacted to contacted; an existing owner and a later stage are kept. `memberId` defaults to the signed-in member; an API key that omits it logs an unattributed activity, which claims nobody.

## Parameters

- `id` (path, required): Person id (aut_...).

## Body

- `channel` (required): How they were reached: email, x, linkedin, bluesky, reddit, github, call, meeting or other.
- `note`: What was sent or said, briefly.
- `occurredAt`: When the contact happened (ISO 8601, or epoch ms). Defaults to now.
- `memberId`: The member who reached out (user id). Defaults to the signed-in member; an API key that omits it logs an unattributed activity.

## Responses

- 201: The logged activity
- 400: Invalid body, or memberId is not a workspace member
- 401: Missing or invalid API key
- 404: No mention by this person for your workspace

Full schemas: https://api.mentio.dev/v1/openapi.json. Conventions: https://docs.mentio.dev/conventions.mdx
