---
title: "Create Citations"
method: POST
path: "/references/folder/citations"
tags: ["References"]
---

# Create Citations

`POST /references/folder/citations`

Creates one or more manual reference citations inside existing folders.

**Required fields:** `folderId`, `title`.

**Optional fields:** `publicationName`, `publicationDate`, `author`, `notes`, `abstract`, `doi`, `pmid`, `standardNumber1`, `standardNumber2`, `pages`, `issue`, `volume`, `subFolderId`, `tagsId`.

Supports both numeric and GUID folder IDs. A failure on one citation does not affect others in the same request.

All responses use HTTP 200. Check each item's `success` field. When `success` is false, the `error` field contains a description and `citationId` is null.

## Request body

- CreateCitationRequest[]
  - `folderId` string, nullable — The folder in which to create the citation. Accepts numeric identifiers and GUID-format strings.
  - `title` string, nullable — The citation title. Required.
  - `publicationName` string, nullable — The publication or journal name. Optional.
  - `publicationDate` string, nullable — The publication date. Optional. Accepted formats: yyyy, yyyy-MM, yyyy-MM-dd.
  - `author` string, nullable — The author or authors. Optional. Accepts a comma-separated string.
  - `notes` string, nullable — Free-text notes. Optional.
  - `abstract` string, nullable — The citation abstract. Optional.
  - `doi` string, nullable — Digital Object Identifier. Optional.
  - `pmid` string, nullable — PubMed ID. Optional.
  - `standardNumber1` string, nullable — Primary standard number (e.g., ISSN). Optional.
  - `standardNumber2` string, nullable — Secondary standard number. Optional.
  - `pages` string, nullable — Page range. Optional.
  - `issue` string, nullable — Issue number. Optional.
  - `volume` string, nullable — Volume number. Optional.
  - `subFolderId` string, nullable — Sub-folder identifier. Optional. Accepts a comma-separated list of identifiers.
  - `tagsId` string[], nullable — The identifiers of the tags to associate with the citation. Duplicate values are ignored. This field is optional.

## Response `200`

Citations processed.

- CitationCreatedResult[]
  - `folderId` string, nullable — Echo of the folder identifier from the request.
  - `citationId` string, nullable — The generated citation identifier (numeric or 32-character hex GUID). Null when Success is false.
  - `success` boolean — Indicates whether the citation was created successfully.
  - `error` string, nullable — Error description when Success is false. Null when the operation succeeds.

---

[API](https://skmtc.net/researchsolutions/apis/article-galaxy-api.md) · [All operations](https://skmtc.net/researchsolutions/apis/article-galaxy-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/researchsolutions/article-galaxy-api/revisions/70fb92d278f5/schema)
