---
title: "Share Card"
method: POST
path: "/api/newspulse/cards/{card_id}/share"
tags: ["newspulse"]
---

# Share Card

`POST /api/newspulse/cards/{card_id}/share`

## Request

- Base URL: `https://api.sambodh-ias.in` (the document declares no server; this is the origin it was published from)
- URL: `https://api.sambodh-ias.in/api/newspulse/cards/{card_id}/share`
- Auth: none declared

Log a share event (fire-and-forget from the client).

Clients build the URL themselves from the card's `share_path` (see
cardShareUrl in packages/shared) so the native share sheet opens inside
the tap's user-gesture window — awaiting this call first would lose it on
Safari. Only published cards have a public page, so anything else 404s.

## Path parameters

- `card_id` string, uuid, required

## Headers

- `authorization` string, nullable

## Request body

- ShareRequest
  - `channel` 'native' | 'whatsapp' | 'x' | 'telegram' | 'copy_link'

## Response `200`

Successful Response

- unknown

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/sambodh-ias/apis/sambodhias-v2.md) · [All operations](https://skmtc.dev/sambodh-ias/apis/sambodhias-v2/llms.txt) · [OpenAPI document](https://skmtc.dev/sambodh-ias/apis/sambodhias-v2/revisions/258843d1f806?raw)
