---
title: "Send the weekly summary now"
description: "Admins: puts this week's summary together and sends it now (it goes out on its own on Mondays at 9 am, workspace time): emailed to the admins and owner,…"
canonical_url: https://docs.markdrop.in/api/team/send-the-weekly-summary-now
last_updated: 2026-11-06
site: "Markdrop Docs"
index: https://docs.markdrop.in/llms.txt
---

# Send the weekly summary now

`POST https://api.markdrop.in/api/v1/team/{workspace_id}/weekly/send`

Admins: puts this week's summary together and sends it now (it goes out on its own on Mondays at 9 am, workspace time): emailed to the admins and owner, posted to the Slack meetings channel when Slack is connected, and kept as Team's This week card. Only lines from meetings and pages everyone in the workspace can open. Returns the `week` and what was delivered.

- **Authentication:** API token required: `Authorization: Bearer mdk_…`.
- **Rate limit:** 6 per hour per IP address.
- **Guide:** [Team: your workspace memory](https://docs.markdrop.in/workspaces/team#the-weekly-summary)

## Path parameters

- `workspace_id` (string, required): The workspace's id, from the address of its settings page (`markdrop.in/settings/workspaces/<workspace-id>`) or from [List workspaces](https://docs.markdrop.in/api/workspaces/list-workspaces).

## Responses

- `200`: OK.
- `401`: No token, or the token is revoked or mistyped.
- `422`: The request didn't validate. `detail` lists each problem, with where it is (`loc`) and why (`msg`).
- `429`: Too many requests from your IP address. Wait the seconds in `Retry-After`.

## Examples

**curl**

```bash
curl -X POST https://api.markdrop.in/api/v1/team/WORKSPACE_ID/weekly/send \
  -H "Authorization: Bearer $MARKDROP_TOKEN"
```

**JavaScript**

```javascript
const res = await fetch("https://api.markdrop.in/api/v1/team/WORKSPACE_ID/weekly/send", {
  method: "POST",
  headers: {
    Authorization: `Bearer ${process.env.MARKDROP_TOKEN}`,
  },
});
const data = await res.json();
```

**Python**

```python
import os

import requests

r = requests.post(
    "https://api.markdrop.in/api/v1/team/WORKSPACE_ID/weekly/send",
    headers={"Authorization": f"Bearer {os.environ['MARKDROP_TOKEN']}"},
)
r.raise_for_status()
print(r.json())
```
