---
title: "Send a manual publisher dispatch"
method: POST
path: "/admin/jobs/publisher-dispatch/send"
tags: ["Admin"]
---

# Send a manual publisher dispatch

`POST /admin/jobs/publisher-dispatch/send`

## Request

- Base URL: `https://api.presscart.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.presscart.com/admin/jobs/publisher-dispatch/send`
- Auth: HTTP bearer

Admin-triggered "send now" for one or more dispatch-ready articles belonging to a team; enqueues a single publisher-order-send job for the whole selection, which the publisher receives as ONE thread carrying a message per article. `use_resend` routes a test send through Resend instead of Front and requires `recipient_override`: it applies to test sends only, so passing it without an override is rejected rather than ignored — a real dispatch always goes through Front. `sender_override` sets that test send's From; it requires both `recipient_override` and `use_resend` (a Front message is sent by the channel, whose From is not ours to set) and must be on the verified sending domain.

## Request body

- object
  - `team_id` string, uuid, required
  - `article_ids` string[], required
  - `force` boolean
  - `recipient_override` string, email
  - `use_resend` boolean
  - `sender_override` string, email

## Response `200`

Manual dispatch enqueued successfully

- ManualDispatchSendResponse
  - `enqueued` integer, required
  - `messages` integer, required
  - `front_configured` boolean, required

## Other responses

- `400`: Invalid article selection or dispatch request

---

[API](https://skmtc.dev/presscart/apis/presscart-prod-api.md) · [All operations](https://skmtc.dev/presscart/apis/presscart-prod-api/llms.txt) · [OpenAPI document](https://skmtc.dev/presscart/apis/presscart-prod-api/revisions/2154581d845e?raw)
