getMetadataInfo

The getMetadataInfo API is designed to provide metadata details for documents, replicating the content also available through the weekly CSV file. This API enables clients to programmatically retrieve document metadata for up to 25 documents in a single request.

Required Parameters

  • Submission ID(s) or Document ID(s) - up to 25
  • Site Short Name

Optional Parameters

  • Locale ID
  • _type
  • External ID

Resource

  • By documentID: /api/s1m/v4/submissions/full/metadatainfo/documentids
  • By submissionID: /api/s1m/v4/submissions/full/metadatainfo/submissionids

Request Parameters

Element Type Description Required Example or Default Value
getMetadataInfo Root Yes
username String Profile User Name. This is the user name used by the API, not a ScholarOne Manuscripts user. This is from the Caller’s profile. Yes sample_user
password String The API Key. Encrypted value uniquely identifying and authenticating Caller Yes SRU4DQ5WOJ2PX8CA
ids† Integer or Integer Array Document Id or Ids. Unique identifier for each Manuscript Revision in the ScholarOne Manuscripts system. Internally to ScholarOne, this is a numeric value. Each entry must be surrounded by single or double quotes and comma separated when more than one entry is specified. Yes, if submission IDs are not used. ’88026’ Or if a list is being requested: '88026','88087','89328'
ids†† String or String Array Submission Id or Ids. Also known as the Manuscript ID or Document Number. Identifier that is seen in the ScholarOne UI for each Manuscript. Submission Ids are case-sensitive. Each entry must be surrounded by single or double quotes and comma separated when more than one entry is specified. Yes, if document IDs are not used. 'WEB-2013-0002' Or if a list is being requested: 'WEB-2013-0002','WEB-2013-0003'
site_name String Site short name. The short name is the abbreviated or truncated name of the journal, society, publisher, or family. Yes web_svcs
url String The Web Service URL, which identifies the specific service to handle the request. Yes v4/submissions/full/metadatainfo/documentids
external_id String An id value that can be set by the client for call tracking. Caller supplied Text string to be stored with Audit History information. No 123456
locale_id Integer The unique identifier for a specific language. The value of the locale_id must match to the specific language as defined in the Caller’s profile. No Options are:
  • 1 (United States English)
  • 2 (Simplified Chinese, Pinyin ordering)
  • 3 (French)
_type String The data type requested from the Service <xml> or <json>. This defaults to <xml>. No xml (default if omitted), or json

Response Elements

Response Element: getMetadaInfo

Example/Default Value

TypeDescription

Status

Can be one of SUCCESS, FAILURE, or MAINTENANCE.

<status>SUCCESS</status>

StringState of a given request call

callID

<callId>63631fe1-7378-4cc1-ab18-87c06c2eff58</callId>

StringThe CALL_ID is the unique identifier for a given Web Services call. Generated by the ScholarOne Web Services application.

profileCallId

<profileCallId>111111</profileCallId>

StringAn id value that is set by the client for call tracking. Set by the request’s external_id element.

authorChoiceTransferOptions

Complex Child of parent root

Includes the following response elements:

authorChoiceTransferOption

ComplexThis element contains a list of available manuscript transfer destinations that the author may select from. These options are presented to the author after a transfer-eligible editorial decision (such as "Reject with Transfer") is made.

authorChoiceTransferOption

<authorChoiceTransferOption>Sales Demo Workflow 1</authorChoiceTransferOption>

StringThis element defines a single selectable manuscript transfer destination available to the author.

authorFullName

<authorFullName>Grammaticus, Dr. John</authorFullName>

StringThe full name of the author in the format “Lastname Suffix, Salutation Firstname Middlename”. Submitting Author or Submitting Agent.

country

<country>India</country>

StringCountry associated with the corresponding author.

datetimeDecisionOriginal

<datetimeDecisionOriginal>2024-12-10 04:54:06.483</datetimeDecisionOriginal>

dateTimeTimestamp indicating when the original editorial decision was made on the manuscript.

datetimeSubmitted

<datetimeSubmitted>2025-07-08 08:58:21.055</datetimeSubmitted>

dateTimeTimestamp indicating when the manuscript was originally submitted to the system.

decisionTypeOriginal

<decisionTypeOriginal>Revision</decisionTypeOriginal>

StringType of the original editorial decision (e.g., Revision, Accept, Reject).

documentId

<documentId>60699037</documentId>

IntegerUnique identifier of the document. Unique identifier for each Manuscript Revision in the ScholarOneManuscripts system. Internally to ScholarOne, this is a numeric value.

documentIdOriginal

<documentIdOriginal>57322180</documentIdOriginal>

IntegerA unique identifier given to the original submission version of the document.

documentNo

<documentNo>WRK-24-2518.R3</documentNo>

StringJournal-specific manuscript reference number including revision indicators. Also called Manuscript ID

documentTasks

Complex Child of parent root

Includes the following response elements:

documentTask

ComplexContainer element that holds a list of all task entries associated with a specific manuscript throughout its workflow lifecycle.

documentTask

Complex Child of documentTasks

Includes the following response elements:

datetimeTaskCompleted ,datetimeTaskStarted, systemTaskResourceName, taskAssignmentPersonFullName,taskAssignmentPersonId, taskAssignmentPersonRole,taskCompletedByPersonId, taskDaysToComplete, taskId, taskName, taskStatusName

ComplexRepresents a single workflow task instance performed on the manuscript, including timing, status, and assignee metadata.

datetimeTaskCompleted

<datetimeTaskCompleted>2025-07-08 09:00:11.653</datetimeTaskCompleted>

dateTimeTimestamp when a specific task associated with the document was completed.

datetimeTaskStarted

<datetimeTaskStarted>2025-07-08 08:58:23.135711</datetimeTaskStarted>

dateTimeTimestamp when a specific task began processing.

systemTaskResourceName

<systemTaskResourceName>NEW_PICK_TASK_V32_516</systemTaskResourceName>

StringInternal system resource identifier for the task type.

taskAssignmentPersonFullName

<taskAssignmentPersonFullName>Grammaticus, John</taskAssignmentPersonFullName>

StringFull name of the individual assigned to the task, formatted as "last name, first name".

taskAssignmentPersonId

<taskAssignmentPersonId>68281536</taskAssignmentPersonId>

IntegerUnique person identifier (person_id) for the individual assigned to the task

taskAssignmentPersonRole

<taskAssignmentPersonRole>Editor</taskAssignmentPersonRole>

StringEditorial role of the person assigned to the task (e.g., Assistant Editor, Editor).

taskCompletedByPersonId

<taskCompletedByPersonId>68629402</taskCompletedByPersonId>

IntegerUnique person identifier (person_id) for the individual who completed the task

taskDaysToComplete

<taskDaysToComplete>0</taskDaysToComplete>

IntegerNumber of days taken to complete the task.

taskId

<taskId>10132</taskId>

IntegerUnique internal identifier for the task instance.

taskName

<taskName>Editor Pick Reviewers Main</taskName>

StringHuman-readable name describing the specific task performed.

taskStatusName

<taskStatusName>Completed</taskStatusName>

StringStatus of the task, such as "Completed", "Pending", or "Anytime".

editorFullName

<editorFullName>Valcoran, Talos</editorFullName>

StringFull name of the editor currently assigned to the manuscript.

institutionName

<institution>UMich</institution>

StringName of the affiliated institution of the corresponding author.

managingEditorFullName

<managingEditorFullName>Lupercal, Horus</managingEditorFullName>

StringFull name of the managing editor.

manuscriptStatus

<manuscriptStatus>Make Recommendation</manuscriptStatus>

StringCurrent status or stage of the manuscript.

msTrackingGuid

<msTrackingGuid>1ea56c40-35f6-4a43-b357-5c6e31be0ccd1</msTrackingGuid>

StringGlobally unique identifier (GUID) used to track the manuscript across systems.

numberResubmissions

<numberResubmissions>0</numberResubmissions>

IntegerTotal number of times the manuscript was resubmitted.

numberRevisions

<numberRevisions>3</numberRevisions>

IntegerTotal number of revision rounds completed for the manuscript.

revisionNo

<revisionNo>3</revisionNo>

IntegerCurrent revision number of the manuscript.

ringgoldId

<ringgoldId>301814</ringgoldId>

StringUnique Ringgold organization identifier for the affiliated institution.

shortName

<shortName>salesdemo</shortName>

StringJournal or site short name.

submissionType

<submissionType>Original Article</submissionType>

StringType of manuscript submission, such as "Original Article" or "Special Issue".