---
title: "Duplicate an existing meeting"
method: POST
path: "/v1/meetings/{meetingId}/duplicate/{newId*}"
tags: ["Meetings"]
deprecated: true
---

# Duplicate an existing meeting

`POST /v1/meetings/{meetingId}/duplicate/{newId*}`

## Request

- Base URL: `https://app.meet.ps/api`
- URL: `https://app.meet.ps/api/v1/meetings/{meetingId}/duplicate/{newId*}`
- Auth: HTTP bearer

> **Deprecated.**

Performs a "shallow" copy of a meeting without copying any attendee input like questions, poll votes etc.
Useful for leveraging existing preconfigured meetings as templates.

When a shared meeting is duplicated by a meeting manager, they become a new owner of the copied instance.

**Meeting role** required: *owner* or *presenter*.

**Deprecation notice**: to create a new meeting based on an existing one please use meeting creation endpoint.

## Path parameters

- `meetingId` string, required: A canonical meeting ID string that's generated automatically for new meetings. Normally consists of just alphanumericals; legacy meetings can have dashes and underscores.
- `newId` string, required: A canonical meeting ID string that's generated automatically for new meetings. Normally consists of just alphanumericals; legacy meetings can have dashes and underscores.

## Request body

- MeetingCloneOpts: Meeting duplication / reset options
  - `caption` string: Friendly meeting descriptor.
  - `clone` boolean: Do a full deep cloning of the source meeting bypassing any selective settings.
  - `persistAttendees` boolean: Carry over old attendee names, if any.
  - `persistPollResponses` boolean: Carry over existing votes for polls.
  - `persistIdeas` boolean: Carry over Q&A contributions and comments.
  - `questions` object
    - `persist` boolean: Carry over old submitted questions. Legacy.
    - `persistAnswered` boolean: When carrying over old questions, include answered/rejected items. Legacy.

## Response `204`

Meeting has been duplicated successfully.

## Other responses

- `403`: Meeting failed to created due to a name collision with an existing item that doesn't belong to you

---

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