---
title: "Remove Event From Hub Agenda"
method: DELETE
path: "/v1/hubs/{hub_slug}/events/{child_event_slug}"
tags: ["Hubs"]
---

# Remove Event From Hub Agenda

`DELETE /v1/hubs/{hub_slug}/events/{child_event_slug}`

## Request

- Base URL: `https://developer.eventship.com` (the document declares no server; this is the origin it was published from)
- URL: `https://developer.eventship.com/v1/hubs/{hub_slug}/events/{child_event_slug}`
- Auth: API key in header `X-API-Key`

Take an event off your hub's agenda.

Same action as "Remove from agenda" in the dashboard: the submission is
marked rejected so the hub host keeps a record of what was removed, and the
event stops appearing on the hub's schedule. The event itself is untouched.

The path parameter is named ``child_event_slug`` rather than ``event_slug``
on purpose: OAuth host resolution derives the acting host from an
``event_slug`` in the path, and here that slug belongs to somebody else's
event. ``hub_slug`` is the one that identifies the caller's host.

## Path parameters

- `hub_slug` string, required
- `child_event_slug` string, required

## Response `200`

Successful Response

- ApiResponseExternalHubAgendaEntry
  - `data` ExternalHubAgendaEntry, required: Result of adding an event to (or removing one from) a hub's agenda.
    - `hubSlug` string, required
    - `hubTitle` string, required
    - `eventSlug` string, required
    - `eventTitle` string, required
    - `status` string, required: Agenda state of the event on this hub: "approved" means it is on the agenda, "rejected" means it has been removed.
  - `success` boolean
  - `message` string, nullable

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/eventship/apis/eventship-api.md) · [All operations](https://skmtc.dev/eventship/apis/eventship-api/llms.txt) · [OpenAPI document](https://skmtc.dev/eventship/apis/eventship-api/revisions/4b7e010cb94f?raw)
