---
title: "Create a Preprint Request"
method: POST
path: "/preprints/{preprint_id}/requests/"
tags: ["Preprints"]
---

# Create a Preprint Request

`POST /preprints/{preprint_id}/requests/`

Create a new request on the specified preprint.   Typically used for withdrawal requests.
#### Permissions - Must be an admin contributor on the preprint to create a request.

## Path parameters

- `preprint_id` string, required

## Request body

- object
  - `data` object, required
    - `type` string, required
    - `attributes` object, required
      - `request_type` string, required — The type of request. Currently only `withdrawal` is supported.
      - `comment` string, required — Comment explaining the reason for the request.

## Response `201`

Successfully created the preprint request.

## Other responses

- `400` — Bad request. Invalid input or missing fields.
- `401` — Unauthorized. Authentication is required.
- `403` — Forbidden. You do not have permission to create a request.
- `404` — Not Found. No preprint matches the given ID.

---

[API](https://skmtc.net/osf/apis/osf-apiv2-documentation.md) · [All operations](https://skmtc.net/osf/apis/osf-apiv2-documentation/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/osf/osf-apiv2-documentation/revisions/3c5164c707eb/schema)
