API_Reference

Web Services

API Reference Guide 3.0

November 2020

ScholarOne Manuscripts™

VERSION HISTORY

Update Summary Date Name
Initial Version (v1) published February 4, 2014 Shane Stafford
Add Funder Information to GetSubmissionInfoFull; Add GetReviewerInfoFull Service November 17, 2015 Shane Stafford
Add GetStaffInfoFull, GetSubmissionVersions, and GetPersonInfoBasic Services to Web Services version 2 June 17, 2017 Shane Stafford
Add GetPersonInfoFull method Aug 06, 2018 Chris Heid Subbu Kothapalli
Add GetExternalDocumentIds method June 9, 2020 Chris Heid
Added new fields <answerExternalId> and <transferSubId> to getSubmissionInfoFull method and
<transferSubId> to getSubmissionInfoBasic method. These new field are available in new v3 of these methods only
August 26, 2020 Chris Heid
Added new fields <journalPrintIssn> and <journalDigitalIssn> November 11, 2020 Chris Heid

VERSIONS NOTICE

On August 26,2020 , getSubmissionInfoBasic andgetSubmissionInfoFull movedto a version 3.0. methods 2.0 and 1.0 will continue to be supported.

The ScholarOne Web Services APIs version 1.0 will continue to be supported as defined in the API Reference Guide published February 4, 2014.

OVERVIEW

ScholarOne Web Services provide accessto and retrieve ScholarOne Manuscripts TM submission and peer review metadata directly from the ScholarOne Manuscripts production database.

The ScholarOne Web Services REST (Representational State Transfer) APIs provide access to resources via URI paths. Your application will make an HTTP request and parse the response. By default, the response format is XML. If you wish, you can request JSON instead of XML. Because the REST API is based on openstandards, you can use any web development language to access the API.

STANDARDS

ScholarOne Web Services complywith the following standards:

  • JSR 224: Java API for XML-based Web Services 2.0 (JAX-WS) specification
  • JSR 311: Java API for RESTful Web Services (JAX-RS)
  • WADL 1.1 standard
  • XML Version 1.0
  • Formats: XML. JSON
  • Protocol: HTTPS

WEB SERVICE CLIENTS

A Web Service client is requiredto send and receive REST-based XML-formatted messages. The client must be equipped to handle SUCCESS as well as FAILURE response messages. You can create your own client in your language of choice, or, you can start with the ScholarOne Web Services Sample Client and use it to better understand the client-server interactions neededto successfully retrieve ScholarOne Manuscripts information, and handle FAILURE responses correctly. Feel free to modify this java-based Sample Client to suit your own needs. For details regarding the Sample Client, see the companion Scholar One Web Services Sample Client Guide, available by selecting the Developer role from our Get Help Now page at:

http://mchelp.manuscriptcentral.com/gethelpnow/

SERVICE END POINT ADDRESSES

The public endpoint addresses for ScholarOne Web Services are:

1 ScholarOne clients not on the “mc” sub-domain should substitute your site’s sub-domain for “mc” in the end point addresses shown above, e.g. https://<your site’s sub-domain>-api.manuscriptcentral.com/api/s1m/v2/submissions/full/ contributors/authors/submissionids.

Service Endpoint Address1 Service Name Operation
https://mc- api.manuscriptcentral.com/ api/s1m/v2/submissions/full/ reviewer/submissionids getReviewerInfoFull getReviewerInfoFullBySubmissionId
https://mc- api.manuscriptcentral.com/ api/s1m/v1/submissions/full/staff_u sers/documentids getStaffInfoFull getStaffInfoFullByDocumentId
https://mc- api.manuscriptcentral.com/ api/s1m/v1/submissions/full/staff_u sers/submissionids getStaffInfoFull getStaffInfoFullBySubmissionId
https://mc- api.manuscriptcentral.com/api/s1m
/v1/submissions/full/revisions/docu mentids
GetSubmissionVersions GetSubmissionVersionsDocumentId
https://mc- api.manuscriptcentral.com/api/s1m
/v1/submissions/full/revisions/subm issionids
GetSubmissionVersions GetSubmissionVersionsSubmissionId
https://mc- api.manuscriptcentral.com/api/s1m
/v1/person/basic/personid/search
getPersonInfoBasic getPersonInfoBasicByPersonId
https://mc- api.manuscriptcentral.com/api/s1m
/v1/person/basic/email/search
getPersonInfoBasic getPersonInfoBasicByEmail
https://mc- api.manuscriptcentral.com/api/s1m
/v3/person/full/personid/search
getPersonInfoFull getPersonInfoFullByPersonId
https://mc- api.manuscriptcentral.com/api/s1m
/v3/person/full/email/search
getPersonInfoFull getPersonInfoFullByEmail
https://mc- api.manuscriptcentral.com/api/s1m
/v2/submissions/full/externaldocids
getExternalDocumentIds getExternalDocumentIds

WEB APPLICATION DESCRIPTION LANGUAGE (WADL) FILE LOCATION

ScholarOne web application descriptions (WADL) canbe accessed on the Production environment that corresponds to where your Journals (Sites) exist. WADL specifications define a communication contract between complex enterprise systems, defining the rules clearly. The WADL specification documents the RESTful interface. The WADL specific to your site can be found at: https://<your site’s sub-domain>-api.manuscriptcentral.com/api/s1m/v2?_wadl

An example of the ScholarOne Web Services WADL may be accessedat https://mc- api.manuscriptcentral.com/api/s1m/v2?_wadl. You may find the WADL files generated for our REST API useful when implementing REST clients. These are not human readable, but can be usedto generate REST client stubs. The WADL files include their respective XML Schema documents that describe the structure of all possible request and response documents. These may be retrievedvia an HTTP GET request.

SERVICE PREREQUISITES

To use the ScholarOne APIs youneed:

  • An API Key provided by your ScholarOne Relationship Manager andprovisioned into your Account Profile
  • A ScholarOne Web Services application Username (profile name)
  • A site short name
  • A web services client or other utility that can send and receive messages via HTTP using GET.

SUPPORT

If you have questions about using our Web Servicesproduct or about your access to it, please visit our Get Help Now page at http://mchelp.manuscriptcentral.com/gethelpnow/ and select the Developer role. This page has links to our Technical FAQs and reference documents, and to options to create a case which will be directed to ScholarOne Support. Questions about network connections and/or the use of your Web browser should be directed to your Network Administrator.

AUTHENTICATION

DIGEST AUTHENTICATION

ScholarOne Web Services are authenticated web services. Theyrequire successful validation of your authentication credentials prior to data retrieval. For each operation to be successful, it is necessaryto include authentication information in it. The appropriate authentication credentials for your site should alreadybe set. If you need to verify that your username/password2 combination has been entered in our system, or if you want to change your credentials, contact ScholarOne Support by visiting our Get Help Now page at http://mchelp.manuscriptcentral.com/gethelpnow/ and selecting the Developer role.

ScholarOne Web Services use the Digest Access Authentication Methodto exchange credentials over HTTP(S). The server will generate a unique nonce value for a request / response exchange until the nonce expires. The client will use the nonce value to generate a hash that includes the profile’s API Keyto send backto the server. To prevent replay attacks the nonce will have a timestamp and expiration. If an expirednonce is sent back to the server, our server will automatically send back a fresh nonce so that communication can continue so long as authentication criteria in the request have been met.

All requests to authenticate and operate against ScholarOne Web Services are performedusing SSL over HTTP (HTTPS) on TCP port 443.

Sample HTTP Header

2 Username and password are case-sensitive.

Here is an authentication exchange example that illustrates the HTTP Digest client – server exchange:

Client request (no authentication)

GET
/api/s1m/v2/submissions/full/contributors/authors/submissionids?ids=%
27WEB-2013-0002%27&site_name=web_svcs&external_id=22222 HTTP/1.0
Host: mc-api.manuscriptcentral.com

Server response (contains the nonce)

HTTP/1.0 401 Unauthorized Server: Apache-Coyote/1.1

Date: Thu, 21 Nov 2013 19:07:30 GMT

WWW-Authenticate: Digest realm="ScholarOneApiService", nonce="8C4XnYR7vPK61DT4VXh9eHm3W86ZSJk8", stale="false" Content-Type: text/html

Content-Length: 33

Client request (username "sample_user", API Key/password " SRU4DQ5WOJ2PX8CA")

0002%27&site_name=web_svcs&external_id=22222 HTTP/1.0 Host: mc-api.manuscriptcentral.com

Authorization: Digest username="sample_user",

realm="ScholarOneApiService", nonce="8C4XnYR7vPK61DT4VXh9eHm3W86ZSJk8",

uri="/api/s1m/v2/submissions/full/contributors/authors/submissionids?ids=%27WEB - 2013-0002%27&site_name=web_svcs&external_id=22222 ,

response="e6c9e7700b33b8d8e534efd9e96d173d"

(followed by a blank line, as before).

GET /api/s1m/v2/submissions/full/contributors/authors/submissionids?ids=%27WEB-2013-

Server response (authentication andauthorization approved)

HTTP/1.1 200 OK

Server: Apache-Coyote/1.1

Date: Thu, 21 Nov 2013 19:07:55 GMT

Content-Type: application/xml Content-Length: 1180

(…followed by a blank line and XML or JSON text of the restricted content)

If the requiredauthentication information is incorrect, the server will send backan HTTP error code in the header. An example of this is illustrated below where the server response denies access due to the wrong site_name being sent:

HTTP/1.1 500 Internal Server Error Server: Apache-Coyote/1.1

Date: Thu, 21 Nov 2013 19:07:55 GMT

x-frame-options: DENY

Content-Type: application/xml;charset=UTF-8 Content-Length: 1180

IP AUTHENTICATION

IP authentication happens automatically as long as your IP address has been recorded in your customer account. Unlike username/password authentication, IP authentication does not require authorization information in the request header.

If your client is not able to clear ScholarOne digest authentication, you will receive response code 401 and will not be passed into the IP validation step. You must pass both username/password authentication and IP validation to exchange messages via the ScholarOne Web Services API.

Base64 Encoding References

SCHOLARONE WEB SERVICES

The getSubmissionInfoBasic API accepts one or more Document IDs or Submission IDs (Manuscript Numbers) as input and provides read access to a limited number of standardfields within the ScholarOne system.

The getSubmissionInfoFull API accepts one or more Document IDs or Submission IDs (Manuscript Numbers) as input and provides read access to a complete list of standard fields within the ScholarOne system.

The getAuthorInfoBasic API accepts one or more Document IDs or Submission IDs (Manuscript Numbers) as input and provides read access to a limited number of standardfields within the ScholarOne system.

The getAuthorInfoFull API accepts one or more Document IDs or Submission IDs (Manuscript Numbers) as input and provides read access to a complete list of standard fields within the ScholarOne system.

The getReviewerInfoFull API accepts one or more Document IDs or Submission IDs (Manuscript Numbers) as input and provides read access to a complete list of standard fields within the ScholarOne system.

The getStaffInfoFull API accepts one or more Document IDs or Submission IDs (Manuscript Numbers) as input and provides read access to a complete list of standardfields within the ScholarOne system.

The getSubmissionVersions API accepts one or more Document IDs or Submission IDs (Manuscript Numbers) as input and provides read access to a complete list of standard fields within the ScholarOne system.

The getPersonInfoBasic API accepts one or more Person IDs or Primay Email as input and provides read access to a complete list of standard fields within the ScholarOne system.

The getPersonInfoFull API accepts one or more Person IDs or Primary Email as input and provides readaccess to a complete list of standard fields within the ScholarOne system.

STANDARD QUERY PARAMETERS

ScholarOne Web Services API methods support a standard set of query paramters that are usedacross methods. The following table describes required and optional query parameters that are available to all Basic and Full information requests.

Query Parameters

Name Required Description Default
ids Yes For an id=”n”, retrieves submission n’s data or submission n’s author data, depending on the GET’s destination URL. This includes document ids when the service endpoint address includes documentids, or submission ids (document numbers) when the service endpoint address includes submissionids, or person ids when the service endpoint address includes personids. A validation error will be returned when less than one or more than 25 ids are provided in a request. N/A
site_name Yes This is the same site short name assigned by your ScholarOne Relationship Manager and used to access the ScholarOne Manuscripts Web UI. The SHORT_NAME is
the abbreviated or truncated name of the journal, society, publisher, or family.
N/A
locale_id No The locale_id is the unique identifier for a specific language. The value of the locale_id must match to the language specified in the caller’s profile as defined in the ScholarOne Manuscripts database. Configured setting in Account Profile.
Options are:
  1. (United States English)
  2. (Simplified Chinese, Pinyin ordering)
  3. (French)
_type No Specify either JSON or XML to return the respective serialized response. Defaulted to XML if not specified. This is case sensitive and lower case is expected. xml
Name Required Description Default
external_id No Used for audit purposes. When the caller includes an external_id in their request, the response will echo the external_id back via the callProfileID element. none

Web Services Request / Response Content Summary

All service requests are drivenby the inclusion of either Submission IDs, Document IDs, Person IDs or Person Email Address. All service requests driven by ID(s) should be directed to the appropriate endpoint.

Request Description Response Message Contents Submission Method
getSubmissionInfoBasic Request manuscript submission tracking and author information by Submission ID or Document ID A manuscript’s submitting author or agent’s metadata and metadata about the submission GET
getSubmissionInfoFull Request manuscript submission tracking and author information by Submission ID or Document ID A manuscript’s submitting author or agent’s metadata and detailed information about the submission GET
getAuthorInfoBasic Request manuscript author metadata by Submission ID or Document ID A manuscript ‘s submitting author or agent’s basic identifying information GET
getAuthorInfoFull Request manuscript author information by Submission ID or Document ID A manuscript ‘s submitting author or agent’s detailed
information
GET
getReviewerInfoFull Request manuscript reviewer information by Submission ID or Document ID A manuscript ‘s reviewers’ detailed information GET
getStaffInfoFull Request manuscript staff information by Submission ID or Document ID A manuscript ‘s assigned staff’s detailed information GET
getSubmissionVersions Request manuscript version history information A manuscript ‘s detailed version information GET
Request Description Response Message Contents Submission Method
by Submission ID or Document ID
getPersonInfoBasic Request person account meta by Person ID or Primary Email A person ‘s basic account information GET
getPersonInfoFull Request person account meta by Person ID or Primary Email A person’s Full account information GET

Response Content Types

The following data formats are supported for response data sent back by the API server. The requireddata format is specified as the <_type> mentioned under Query Parameters.

Response Format Specified in URI as Response Content-Type
JSON json application/json
XML xml application/xml

Null Values

Some of the fields in a resource may be optional or currently absent. The values of these fields are represented as a special NULL value. This value maps to corresponding equivalents in the data formats as listed below.

Response Format Null Value Representation
JSON null
XML No element (assume null values for missing elements)

getSubmissionInfoBasic

getSubmissionInfoBasic submits a request consisting of a Document ID or IDs or a Submission ID or IDs and returnsbasic metadata about a specific manuscript or set of manuscripts’ submission status and identifying information about its author or authors . Each request includes:

  • Mandatory message header content for Authorization
    • Digest username (same as User Name)
    • Realm
    • Nonce
    • Response
  • Mandatory message content for Authentication
    • Password (a provisioned API KEY, configured by the ScholarOne Relationship Manager into the caller’s account profile)
    • User Name (Profile User Name, this the user id for logging into the API)
  • Required Query Parameters
    • Submission ID(s) or Document ID(s)
    • Site Short Name
  • Optional Query Parameters
    • Locale ID
    • _type
    • External ID
  • Resource
    • By documentId: /api/s1m/v3/submissions/basic/metadata/documentids
    • By submissionId: /api/s1m/v3/submissions/basic/metadata/submissionids
Request Parameters
Element getSubmissionInfoBasic Type Description Req’d Example or Default Value
getSubmissionInfoBasic Root Yes
username String “Profile” User Name. This is the user name used by the application – not a ScholarOne Manuscripts User. This is f rom the Caller’s
Profile.
Yes sample_user
password String The API Key; Encrypted value uniquely identifying/authenticating Caller Yes SRU4DQ5WOJ2P X8CA
Element getSubmissionInfoBasic Type Description Req’d Example or Default Value
ids3 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 submi ssion IDs are not used. ’88026’
Or if a list is being requested:
'88026','88087','893
28','89330','89335','
88083','89337'
ids4 String or String Array Submission Id or Ids. Also known as the Manuscript Number 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 docu ment IDs are not used. 'WEB-2013-0002'
Or if a list is being requested:
'WEB-2013- 0002','WEB-2013-
0003','WEB-2013-
0004','WEB-2013-
0005','WEB-2013-
0006','WEB-2013-
0007','WEB-2013-
0008'
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 v2/submissions/bas ic/metadata/docum entids

3 Either Submission Ids or Document Ids are used in the request whichshould be directed to the corresponding endpoint.

4 All web services calls whichuse Submission Id will returna "success" message without details when the string ‘draft’ is

passed as a parameter or the Submission Id is un-submitted(submitted thenun-submitted).

Element getSubmissionInfoBasic Type Description Req’d Example or Default Value
external_id String An id value that can be set by the client for call tracking. API 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 ScholarOne Manuscripts profile. No Configured setting in Account Profile
Options are:
  1. (United States English)
  2. (Simplified Chinese, Pinyin ordering)
  3. (French)
_type The data type requested f rom the Service <xml> or
<json>. This defaults to
<xml>.
No Can be xml (default if omitted), or json

Response Parameters5

Response Elements getSubmissionInfoBasic Type Description Example or Default Value
Status String State of a given request call. Can be one of SUCCESS, FAILURE, or MAINTENANCE.
<status>SUCCESS</status>
callID String The CALL_ID is the unique identifier for a given Web Services call. Generated by the ScholarOne Web Services application. <callId>63631fe1-7378-4cc1- ab18-87c06c2eff58</callId>
profileCallId String An id value that is set by the client for call tracking. Set by the request’s external_id element. <profileCallId>111111</profile CallId>
authorFullName String The full name of the author in the format “Lastname Suffix, Salutation Firstname Middlename”. Submitting Author or Submitting Agent. <authorFullName>Hucho, Dr. Tim</authorFullName>
authorMembershipId String Membership ID of the user. <authorMembershipId>society
_123</ authorMembershipId >
authorORCIDId String The ORCID is a nonproprietary alphanumeric code to uniquely identify scientific and other academic authors. <authorORCIDId>0000-0002-
6167-6691</ authorORCIDId >
authorORCIDIdValidation Boolean Indication of whether that author ORCID has been validated by the author. <authorORCIDIdValidation>T RUE</authorORCIDIdValidatio n>
authorPersonId Integer A unique numeric identifier
associated with a person record (not the user's User ID
<authorPersonId>686975</aut horPersonId>

5 All non-501 responses will include Status and Call Id. profileCallId will be returned if an external_id is provided in the request.

Response Elements getSubmissionInfoBasic Type Description Example or Default Value
used for accessing ScholarOne).
authorResearcherId String Researcher ID of the user. Provides solution to Author ambiguity by assigning a unique identifier for scientific authors. <authorReseacherId >A-1061- 2007</ authorResearcherId >
documentId Integer Unique identifier of the document. Unique identifier
for each Manuscript Revision
in the ScholarOne Manuscripts system. Internally to ScholarOne, this is a numeric value.
<documentId>88026</docume ntId>
inputIndex Integer Provides caller the ability to correlate requested document or submission ids to the appropriate response element. The inputIndex will be randomly chosen when a document or submission id is entered more than once. <inputIndex>4</inputIndex>
This is a zero-based value; that is, if a single document id is requested, the inputIndex returned for the item requested is 0
<journalDigitalIssn> String The configured digital International Standard Serial Number for the publication on S1 site <journalDigitalIssn>2043- 0008</journalDigitalIssn>
<journalPrintIssn> String The configured print International Standard Serial Number for the publication on S1 site <journalPrintIssn>2043- 0008</journalPrintIssn>
submissionDate dateTime The date and time in UTC a manuscript was submitted to the site. Note that this date may sometimes be changed by the Editorial Office. Use Transmission Date for the actual date and time the author submitted the document. <submissionDate>2013-10- 18T20:56:15Z</submissionDat e>
submissionId String Also known as the Manuscript Id or Document Number. A unique identifier given to each submitted manuscript.
Submission IDs are case
<submissionId>Sensors- 00996-2005</submissionId>
Response Elements getSubmissionInfoBasic Type Description Example or Default Value
sensitive; they are not necessarily unique.
submissionTitle String The title of a manuscript submitted to a publication. <submissionTitle>The Use of Computers in Elementary Classrooms</submissionTitle>
submissionType String The name of the group or set of attributes from which the author picked to classify a submission. <submissionType>Original Article</submissionType>
transferSubId string A unique identifier given to each submission tying it to its future versions even when the submission is transferred across ScholarOne sites <transferSubId>25e8531c- 6e6f -9s63-b1cc-
af 8dbd5fbab51</transferSubId
>
submissionStatus Complex The status of a submission. Lists open tasks (action items) and any decision made on that submission. Complex Child of Parent Root
Includes following response elements:
decisionName, documentStatusId, documentStatusName, inDraftFlag, task
decisionName String The name of the decision rendered on the submission. <decisionName>Immediate Reject</decisionName>
documentStatusId Integer Key identifier for document status. <documentStatusId>3</docum entStatusId>
documentStatusName String User-friendly name of a document’s status in the journal’s submission workflow. <documentStatusName>Subm itted</documentStatusName>
inDraftFlag Boolean Indicates whether the manuscript is currently in DRAFT status. <inDraftFlag>false</inDraftFla g>
task Complex Activity currently being performed for the current manuscript. Complex Child of submissionStatus
Includes following response elements:
Response Elements getSubmissionInfoBasic Type Description Example or Default Value
taskId, taskName, taskStatus, taskStatusName
taskId Integer Global unique identifier of the task. <taskId>682726</taskId>
taskName String Name of task as configured in the site workflow. <taskName>Admin Checklist</taskName>
taskStatus String The current status of the given task for that submission. For a given task, can be one of pending, processing, overdue, closing, initiated, on hold or rescinded. <taskStatus>PENDING</taskS tatus>
taskStatusName String If the manuscript has tasks in the pending, processing, overdue, closing, initiated, on hold or rescinded status, this is the status text displayed to users in the Status column of manuscript lists. If no text is configured for the column, this will be “Open Task X” where X is the task number within the manuscript submission status response. <taskStatusName>Complete Checklist</taskStatusName>

getSubmissionInfoBasic Request / Response Examples

Example Request: getSubmissionInfoBasicDocumentId
  • Input: single Document ID
    1. URL for use via HTTP request after Digest Authentication is performed: https://mc-

api.manuscriptcentral.com/api/s1m/v3/submissions/basic/metadata/documentids?external_id=2222

2&site_name=web_svcs&locale_id=1&ids=’88026’

Example Response: getSubmissionInfoBasicDocumentId

<Response>

<profileCallId>22222</profileCallId>

<result xsi:type="submission"

xmlns:xsi="http://www.w3.org/2001/XMLSchema- instance">

<authorFullName>Collins, Mahally Q.</authorFullName>

<authorPersonId>686739</authorPersonId>

<documentId>88026</documentId>

<inputIndex>0</inputIndex>

<journalDigitalIssn>2043-0008</journalDigitalIssn>

<journalPrintIssn>2043-0008</journalPrintIssn>

<submissionDate>2013-10-18T20:56:15Z</submissionDate>

<submissionId>WEB-2013-0002</submissionId>

<submissionStatus>

<documentStatusId>3</documentStatusId>

<documentStatusName>Submitted</documentStatusName>

<inDraftFlag>false</inDraftFlag>

<task>

<statusName>Complete Checklist</statusName>

<taskId>682726</taskId>

<taskName>Admin Checklist</taskName>

<taskStatus>PENDING</taskStatus

</task>

</submissionStatus>

<submissionTitle>The Use of Computers in Elementary Classrooms</submissionTitle>

<submissionType>Original Article</submissionType>

</result>

<status>SUCCESS</status>

<callId>744ea98c-7d16-411c-8007-0689b60d0fd5</callId>

</Response>

Example Request: getSubmissionInfoBasicSubmissionId
  • Input: multiple Submission IDs
    1. URL for use via HTTP request after Digest Authentication is performed: https://mc-

api.manuscriptcentral.com/api/s1m/v3/submissions/basic/metadata/submissionids?external_id=123

45&site_name=web_svcs&locale_id=1&ids='WEB-2013-0002',’WEB-2013-0005’

Example Response: getSubmissionInfoBasicSubmissionId

Note: Pay careful attention to the inputIndex for each result. Results are not necessarily returned in requested ID order.

If a requested ID doesn’t match a document at your site, its inputIndex will not appear in the response but is significant in determining whether all IDs were returned in the response and correlating results items to requested IDs. Also, if a requested ID is duplicated in the request, its inputIndex is chosen randomlyfrom the requested ID order.

<Response>
<callId>018c786b-fda6-45b4-83c2-a232008e9569</callId>
<profileCallId>12345</profileCallId>
<result>
<e>
<authorFullName>Web, Dr. Submitting MiddSub</authorFullName>
<authorMembershipId>SubMembershipID1</authorMembershipId>
<authorORCIDId>1111-1111-1111-1111</authorORCIDId>
<authorORCIDIdValidation>false</authorORCIDIdValidation>
<authorPersonId>473183</authorPersonId>
<authorResearcherId>SubResearcherID1</authorResearcherId>
<documentId>179065</documentId>
<inputIndex>1</inputIndex>
<submissionDate>2013-09-27T15:43:13Z</submissionDate>
<submissionId>WEB-2013-0005</submissionId>
<submissionStatus>
<documentStatusId>3</documentStatusId>
<documentStatusName>Submitted</documentStatusName>
<inDraftFlag>false</inDraftFlag>
<task>
<e>
<taskId>1128800</taskId>
<taskName>Forms Tracking</taskName>
<taskStatus>PENDING</taskStatus>
<taskStatusName>Track Forms FILE</taskStatusName>
</e>
<e>
<taskId>1128801</taskId>
<taskName>Forms Completion</taskName>
<taskStatus>OVERDUE</taskStatus>
<taskStatusName>Complete Forms
File</taskStatusName>
</e>
</task>
</submissionStatus>
<submissionTitle>001.004-21 Original EIC Assign AE</submissionTitle>
<submissionType>Original Article</submissionType>
</e>
<e>
<authorFullName>Web, Dr. Submitting MiddSub</authorFullName>
<authorMembershipId>SubMembershipID1</authorMembershipId>
<authorORCIDId>1111-1111-1111-1111</authorORCIDId>
<authorORCIDIdValidation>false</authorORCIDIdValidation>
<authorPersonId>473183</authorPersonId>
<authorResearcherId>SubResearcherID1</authorResearcherId>
<documentId>179067</documentId>
<inputIndex>0</inputIndex>
<submissionDate>2013-09-27T15:45:44Z</submissionDate>
<submissionId>WEB-2013-0002</submissionId>
<submissionStatus>
<documentStatusId>6</documentStatusId>
<documentStatusName>Decisioned</documentStatusName>
<inDraftFlag>false</inDraftFlag>
</submissionStatus>
<submissionTitle>001.004-25 Original AE Select Reviewers</submissionTitle>
<submissionType>Original Article</submissionType>
<transferSubId>25e8531c-6e6f-9s63-b1cc- af8dbd5fbab51</transferSubId>
</e>
</result>
<status>SUCCESS</status>
</Response>

getSubmissionInfoFull

getSubmissionInfoFull submits a request consisting of a Document ID or IDs OR a Submission ID or IDs and returns

complete metadata about a specific manuscript or set of manuscripts’ submission status and identifying information about

its author or authors . Each request includes:

  • Mandatory message header content for Authorization
    1. Digest username (same as User Name)
    2. Realm
    3. Nonce
    4. Response
  • Mandatory message content for Authentication
    1. Password (provisioned API KEY, configured by the ScholarOne Relationship Manager into the caller’s

account profile)

  1. User Name (Profile User Name, this the user id for logging into the API)
  • Required Query Parameters
    1. Submission ID(s) or Document ID(s)
    2. Site Short Name
  • Optional Query Parameters
    1. Locale ID
    2. _type
    3. External ID
  • Resource
    1. By documentId: /api/s1m/v3/submissions/full/metadata/documentids
    2. By submissionId: /api/s1m/v3/submissions/full/metadata/submissionids

Request Parameters

Element getSubmissionInfoFull Type Description Req’d Example or Default Value
getSubmissionInfoFull Root Yes
username String “Profile” User Name. This is the user name used by the application – not a ScholarOne
Manuscripts User. This is f rom the Caller’s Profile.
Yes sample_user
password String The API Key; Encrypted value uniquely Yes SRU4DQ5WOJ2PX 8CA
Element getSubmissionInfoFull Type Description Req’d Example or Default Value
identifying/authenticating Caller.
ids6 Integer Document Id or Ids. Yes, ’88026’
or Integer Array Unique identifier for each Manuscript Revision in
the ScholarOne Manuscripts system.
if submi
ssion IDs
Or if a list is being requested:
'88026','88087','893
Internally to ScholarOne, are 28','89330','89335','
this is a numeric value. Each entry must be not used. 88083','89337'
surrounded by single or
double quotes and
comma separated when
more than one entry is
specified.
ids7 String Submission Id or Ids. Yes, 'WEB-2013-0002'
or String
Array
Also known as the Manuscript Number or
Document Number.
if docu
ment
Or if a list is being requested:
Identifier that is seen in IDs 'WEB-2013-
the ScholarOne UI for are 0002','WEB-2013-
each Manuscript. not 0003','WEB-2013-
Submission Ids are case- used. 0004','WEB-2013-
sensitive. Each entry 0005','WEB-2013-
must be surrounded by 0006','WEB-2013-
single or double quotes 0007','WEB-2013-
and comma separated 0008'
when more than one
entry is specified.
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

6 Either Submission Ids or Document Ids are used in the request whichshould be directed to the corresponding endpoint.

7 All web services calls whichuse Submission Id will returna "success" message without details when the string ‘draft’ is

passed as a parameter or the Submission Id is un-submitted(submitted thenun-submitted).

Element getSubmissionInfoFull Type Description Req’d Example or Default Value
url String The Web Service URL, which identifies the specific service to handle the request. Yes v2/submissions/full/ metadata/documenti ds
external_id String An id value that can be set by the client for call tracking. API 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 ScholarOne Manuscripts profile. No Options are:
  1. (United States English)
  2. (Simplified Chinese, Pinyin ordering)
  3. (French)
_type The data type requested f rom the Service <xml> or
<json>. This defaults to
<xml>.
No Can be xml (default if omitted), or json

Response Parameters8

Response Elements getSubmissionInfoFull Type Description Example or Default Value
status String State of a given request call. Can be one of SUCCESS, FAILURE, or MAINTENANCE.
<status>SUCCESS</stat us>
callID String The Call ID is the unique identifier for a given Web Services call. Generated by the ScholarOne Web Services application. <callId>63631fe1-7378- 4cc1-ab18- 87c06c2eff58</callId>
profileCallId String An id value that is set by the client for call tracking. Set by the request’s external_id element. <profileCallId>111111</p rofileCallId>
abstractText String The summary text of a published submission that is relevant to the inquiry for potential reviewers. It is authored by the person who may be a reviewer on a ScholarOne Manuscripts submission. <abstractText>Creating a f itness base, cross training, VO2 max, nutrition, intervals,
fartleks -- using the
techniques of an elite runner to train for fitness without injury. How much is too much? How much dedication and time can you expect of non- competitive amateurs?
Keeping it fun while getting results.</abstractText>
archiveDate dateTime The date a manuscript is scheduled to be archived or has been archived. When manuscripts are archived, the
f iles for those submissions are no longer available on the
<archiveDate>2013-10- 21T19:24:29Z</archiveD ate>

8 All non-501 responses will include Status and CallID. profileCallId will be returned if an external_id is provided in the request.

Response Elements getSubmissionInfoFull Type Description Example or Default Value
system, although metadata is still accessible.
archiveStatus String The archive status of the manuscript – e.g., “Archived,” “Draft revision/resubmission f iles deleted,” etc. <archiveStatus>NORMAL
</archiveStatus>
archiveStatusId Integer Primary Key of the Archive Status Table in the ScholarOne Manuscripts database. <archiveStatusId>0</arch iveStatusId>
authorFullName String The full name of the author in the format “Lastname Suffix, Salutation Firstname Middlename”. Submitting Author or Submitting Agent. <authorFullName>Hucho, Dr.
Tim</authorFullName>
authorMembershipId String Society Membership number of the user. <authorMembershipId
>society_123</ authorMembershipId >
authorORCIDId String The ORCID is a nonproprietary alphanumeric code to uniquely identify scientific and other academic authors. <authorORCIDId >0000- 0002-6167-6691</
authorORCIDId >
authorORCIDIdValidation Boolean Indication of whether that author ORCID has been validated by the author. <authorORCIDIdValidatio n>TRUE</authorORCIDI dValidation>
authorPersonId Integer A unique numeric identifier associated with a person record (not the user's User ID used for accessing ScholarOne). <authorPersonId>686975
</authorPersonId>
authorResearcherId String Provides solution to Author ambiguity by assigning a unique identifier for scientific authors. <authorReseacherId >A- 1061-2007</
authorResearcherId >
crossCheckOverallSimilar ityIndex Integer The overall percentage match f rom iThenticate. This is the most recent successful cross check similarity index value. <crossCheckOverallSimil arityIndex>11</crossChe ckOverallSimilarityIndex>
Response Elements getSubmissionInfoFull Type Description Example or Default Value
decisionDate dateTime The date and time the decision was rendered on the submission. <decisionDate>2013-10- 21T19:24:29Z</decisionD ate>
decisionType String The system label for the type of decision made on the submission. Available decision types are Accept, Accept for First Look, Reject (Hard), Reject With Appeal, Reject With Resubmission, Reject with Transfer, Revise, and Additional Reviews Required. <decisionType>ACCEPT
</decisionType>
documentId Integer Unique identifier of the document. Unique identifier for each Manuscript Revision in the ScholarOne Manuscripts system. Internally to ScholarOne, this is a numeric value. <documentId>88026</do cumentId>
documentIdLatest Integer The most recent submitted (not draft) version of the manuscript. <documentIdLatest>8808 3</documentIdLatest>
documentIdOriginal Integer A unique identifier given to the f irst iteration of a manuscript. <documentIdOriginal>880 83</documentIdOriginal>
doi String The DOI a character string (a "digital identifier") used to uniquely identify an object such as an electronic document. <doi>10.Prefix/:</doi>
dueDateOfNextRevisionR esubmission dateTime The date a revision or resubmission is due. <dueDateOfNextRevision Resubmission>2013-12- 21T04:59:00Z</dueDate Of NextRevisionResubmis sion>
externalManuscriptId String The unique manuscript ID provided by the external system when manuscripts are ingested via submission integration. <externalManuscriptId>E XAMPLE-2020-
0101</externalManuscrip tId>
Response Elements getSubmissionInfoFull Type Description Example or Default Value
inputIndex Integer Provides caller the ability to correlate requested document or submission ids to the appropriate response element. The inputIndex will be randomly chosen when a document or submission id is entered more than once. <inputIndex>4</inputInde x>
This is a zero-based value; that is, if a single document id is requested, the inputIndex is 0.
journalName String The long name associated with the journal as defined during issue creation. <journalName>Web Services Sample: vol2, iss 3</journalName>
<journalDigitalIssn> String The configured digital International Standard Serial Number for the publication on S1 site <journalDigitalIssn>2043- 0008</journalDigitalIssn>
<journalPrintIssn> String The configured print International Standard Serial Number for the publication on S1 site <journalPrintIssn>2043- 0008</journalPrintIssn>
revisionNumber Integer The number of times that a manuscript has been revised and a revision has been started. If a manuscript was originally submitted and then revised once, the number of revisions will be 1. <revisionNumber>0</revi sionNumber>
submissionDate dateTime The date and time in UTC a manuscript was submitted to the site. Note that this date may sometimes be changed by the Editorial Office. Use Transmission Date for the actual date and time the author submitted the document. <submissionDate>2013- 10-
18T20:56:15Z</submissi onDate>
submissionDateOriginal dateTime The date and time that the first iteration of a manuscript was submitted. For example, if the manuscript was submitted initially and received a revision decision, the Submission Date – Original f ield will contain the
date and time of that first submission. Note that this date
<submissionDateOriginal
>2013-10-
18T20:56:15Z</submissi onDateOriginal>
Response Elements getSubmissionInfoFull Type Description Example or Default Value
may sometimes be changed by the Editorial Office.
submissionId String Also known as the Manuscript Id or Document Number. A unique identifier given to each submitted manuscript.
SubmissionID s are case
sensitive; they are not necessarily unique.
<submissionId>Sensors- 00996-
2005</submissionId>
submissionIdLatest String A unique identifier given to the most recent iteration of a manuscript. For example, if the manuscript was submitted initially and received a revision decision, the Subscription ID – Latest will be the Manuscript ID of that second, revised manuscript. <submissionIdLatest> Sensors-00997- 2005</submissionIdLates t>
submissionIdOriginal String A unique identifier given to the f irst iteration of a manuscript. For example, if the manuscript was submitted initially and received a revision decision, the Manuscript ID – Original will be the Manuscript ID of the f irst, original submission. <submissionIdOriginal> Sensors-00996- 2005</submissionIdOrigi nal>
submissionTitle String The title of a manuscript submitted to a publication. <submissionTitle>The Use of Computers in Elementary Classrooms</submission Title>
submissionType String The name of the group or set of attributes from which the author picked to classify a submission. <submissionType>Origin al Article</submissionType>
transferSubId String A unique identifier given to each submission tying it to its future versions even when the submission is transferred across ScholarOne sites <transferSubId>eaaee93 6-dde5-4824-b71f-
a4b243cc6e931</transfer SubId>
Response Elements getSubmissionInfoFull Type Description Example or Default Value
transmissionDate String The actual date and time that the author submitted the manuscript. <transmissionDate>2013- 10-
14T17:09:52Z</transmiss
ionDate>
withdrawnDate dateTime The most recent date a manuscript has been withdrawn.9 <withdrawnDate>2013- 10-
14T17:09:52Z</withdraw nDate>
submissionFiles Complex Information about file(s) uploaded as part of the submission. There can be 0…n f iles associated with a submission. Complex Child of Parent Root
Includes following response elements:
customerFileName,
f ileDesignation, fileId, systemFileName
customerFileName String The name of the file the author uploaded as part of the submission. <customerFileName>Co mputers in Classrooms Title Page Collins.docx</customerFil eName>
f ileDesignation String Indicates the content of the file being uploaded. File designation options appear in the drop-down menu and differ according to the journal. Each f ile designation is associated with criteria for inclusion such as “Title”, “Abstract”, “Main text”; Figure and Table file designations also include an option to add captions. <fileDesignation >Title Page</fileDesignation>
f ileId String Database ID value for the file. Includes only files uploaded by the Author on the File Upload step of submission or by the
Admin into the "Manuscript
<fileId>1208323</fileId>

9 If a submission is in draft, has been un-submitted, or has been submitted but then WITHDRAWN, we DO display the submission question and response information from prior to the withdrawal.

Response Elements getSubmissionInfoFull Type Description Example or Default Value
Files" section of the Manuscript Files tab. Only the most recent version of the file will be listed.
systemFileName String System-generated, internal unique identifier for the submission file. <systemFileName>88026
_File000001_1208323.do cx</systemFileName>
submissionFunders Complex Information about funder(s) entered as part of the submission. There can be 0…n funders associated with a submission. Complex Child of Parent Root
Includes following response elements:
fundRefInfo,grants,name
fundRefInfo Complex Information about FundRef specific identifiers entered as part of funder information. Complex Child of submissionFunders
Includes following response elements:
altName, identifier,,name
altName String FundRef Preferred alternate name of the funding body. AONA
identifier String FundRef unique identifier of the funding body. 10.13039/100001473
name String FundRef Preferred label of the funding body. AO North America
grants Complex Identifyer for funding award at the named institution. There can be 0…n grants associated with a funder. Complex Child of submissionFunders
Includes following response element:
number
number String Identifyer for funding award at the named institution. GrantNo1
Response Elements getSubmissionInfoFull Type Description Example or Default Value
name String FundRef Preferred label of the funding body or the funder name manually entered by the submitter. AO North America
referenceSubmission Complex Complex Child of Parent Root
Includes following response elements:
referenceSubmissionDoc umentId,
referenceSubmissionSub missionId,
referenceSubmissionSub missionType,
referenceSubmissionTitle
referenceSubmissionDoc umentId Integer Document ID of a referenced manuscript. Reference to a submitted published article. (Reference manuscripts are typically used with Letter to the Editor functionality.) referenceSubmissionDoc umentId>170904</refere nceSubmissionDocument Id>
referenceSubmissionSub missionId String The Manuscript ID of the given reference manuscript associated with that submission. (Reference manuscripts are typically used with Letter to the Editor
functionality.)
<referenceSubmissionSu bmissionId>WRK1- 1191</referenceSubmissi onSubmissionId>
referenceSubmissionSub missionType String The manuscript type of the given reference manuscript associated with that submission. (Reference manuscripts are typically used with Letter to the Editor
functionality.)
<referenceSubmissionSu bmissionType>LTE</refer enceSubmissionSubmissi onType>
referenceSubmissionTitle String The title of the given reference manuscript associated with that submission. (Reference manuscripts are typically used <referenceSubmissionTitl e>LTE Manuscript 5 Title</referenceSubmissi onTitle>
Response Elements getSubmissionInfoFull Type Description Example or Default Value
with Letter to the Editor functionality.)
submissionFlags String Flags are used to mean special information regarding a manuscript. Multiple flags can be attributed to a single manuscript. Flags are
configurable by profile.
<submissionFlags>Green
;Yellow Diamond;Gray Circled Check</submissionFlags
>
submissionCustomQuesti ons Complex Submission custom questions refer to questions that authors answer as part of their manuscript submission that are not part of the "out of the box" submission questionnaire.
Custom questions without an answer are not included in the response. Custom questions with the answer types Label, URL, or Image are not included in the response.
Complex Child of Parent Root
Includes following response elements:
answerType, customQuestionId, questionName questionStatus, questionText, submissionCustomAnswe rs
answerType String Standard HTML input options. Available answer types are Checkbox, Radio, Select, Multiselect, Textarea, Text or Calendar. <answerType>TYPE_CH ECKBOX</answerType>
customQuestionId Integer Unique identifier of the custom question. <customQuestionId>3113 9</customQuestionId>
questionName String The configured name of a question asked during the submission process. <questionName>Submitt ed solely to this journal</questionName>
questionStatus String Current status of a
custom question. Valid values are ‘ACTIVE’ or ‘INACTIVE’.
<questionStatus>ACTIVE
</questionStatus>
questionText String The text of a question asked during the submission process. <questionText>Confirm that the manuscript has been submitted solely to this journal and is not
published, in press, or submitted
Response Elements getSubmissionInfoFull Type Description Example or Default Value
elsewhere</questionText
>
submissionCustomAnswe rs Complex Submission custom answers refer to answers provided by authors to each Custom Question on the submission form. Complex Child of Parent submissionCustomQuesti ons
Includes following response elements:
abbreviatedResponse, answerExternalId, answerName answerStatus, answerText, numericValue
abbreviatedResponse String Shortened custom question response as configured in Submission Custom Questions. <abbreviatedResponse> msid</abbreviatedRespo nse>
answerExternalId String Custom ID use to denote unique question/answer pairs in submission integration packages <answerExternalID>SI_Y CQ1</answerExternalID>
answerId Integer Numeric value representing the unique answer. <answerId>67996</answ erId>
answerName String Human-recognizable name given to the answer to aid in configuration-user lookup. <answerName>Conflict- explain</answerName>
answerStatus String Indication whether answer is turned on or off. Can be ‘ACTIVE’ or ‘INACTIVE’. <answerStatus>ACTIVE<
/answerStatus>
answerText String The response to a submission question to be entered or selected by the author. <answerText>yes</answ erText>
Response Elements getSubmissionInfoFull Type Description Example or Default Value
numericValue String The numeric value (or score) assigned to a response selected or entered by an Author during the submission process. <numericValue>11.0</nu mericValue>
submissionStatus Complex The status of a submission. Lists open tasks (action items) and any decision made on that submission. Complex Child of Parent Root
Includes following response elements:
decisionName, documentStatusId, documentStatusName, inDraftFlag, task
decisionName String The name of the decision rendered on the submission. <decisionName>Immedia te Reject</decisionName>
documentStatusId Integer Key identifier for document status. <documentStatusId>3</d ocumentStatusId>
documentStatusName String User-friendly name of a document’s status in the journal’s submission workflow. <documentStatusName> Submitted</documentSta tusName>
inDraftFlag Boolean Indicates whether the manuscript is currently in DRAFT status. <inDraftFlag>false</inDra f tFlag>
task Complex Activity currently being performed for the current manuscript. Complex Child of submissionStatus
Includes following response elements:
taskId, taskName, taskStatus, taskStatusName
taskId Integer Global unique identifier of the task. <taskId>682726</taskId>
taskName String Name of task as configured in the site workflow. <taskName>Admin Checklist</taskName>
Response Elements getSubmissionInfoFull Type Description Example or Default Value
taskStatus String The current status of the given task for that submission. For a given task, can be one of [pending, processing, overdue, closing, initiated, on hold or rescinded]. <taskStatus>PENDING</ taskStatus>
taskStatusName String If the manuscript has tasks in the pending, processing, overdue, closing, initiated, on hold or rescinded status, this is the text configured in the “Status Column – All” field of the configuration. If no text is configured for the column, this will be “Open Task X” where X is the task number within the manuscript submission status response. <taskStatusName>Compl ete Checklist</taskStatusNa me>

getSubmissionInfoFull Request / Response Examples

Example Request: getSubmissionInfoFullDocumentId
  • Input: single Document ID
    1. URL for use via HTTP request after Digest Authentication is performed: https://mc-

api.manuscriptcentral.com/api/s1m/v2/submissions/full/metadata/documentids?external_id=22222 &site_name=web_svcs&locale_id=1&ids=’88026’

Example Response: getSubmissionInfoFullDocumentId
<Response>
<result xsi:type="submissionFull"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<abstractText/>
<archiveDate>2013-12-29T11:38:36Z</archiveDate>
<archiveStatus>NORMAL</archiveStatus>
<archiveStatusId>0</archiveStatusId>
<authorFullName>Web, Dr. Submitting MiddSub</authorFullName>
<authorMembershipId>SubMembershipID1</authorMembershipId>
<authorORCIDId>1111-1111-1111-1111</authorORCIDId>
<authorORCIDIdValidation>false</authorORCIDIdValidation>
<authorPersonId>473183</authorPersonId>
<authorResearcherId>SubResearcherID1</authorResearcherId>
<decisionDate>2013-09-30T11:38:32Z</decisionDate>
<decisionType>REJECT</decisionType>
<documentId>179089</documentId>
<documentIdLatest>179089</documentIdLatest>
<documentIdOriginal>179089</documentIdOriginal>
<inputIndex>0</inputIndex>
<journalName>QA - Red Site</journalName>
<journalDigitalIssn>2043-0008</journalDigitalIssn>
<journalPrintIssn>2043-0008</journalPrintIssn>
<revisionNumber>0</revisionNumber>
<submissionCustomQuestions>
<answerType>TYPE_RADIO</answerType>
<customQuestionId>483</customQuestionId>
<questionName>Willingness to pay for color reproduction</questionName>
<questionStatus>ACTIVE</questionStatus>
<questionText>Are you willing to pay the journal's fee for color reproduction?</questionText>
<submissionCustomAnswers>
<abbreviatedResponse/>
<answerExternalId>SI_Y_CQ1</answerExternalId>
<answerId>687</answerId>
<answerName>Yes</answerName>
<answerStatus>INACTIVE</answerStatus>
<answerText>Yes</answerText>
</submissionCustomAnswers>
</submissionCustomQuestions>
<submissionCustomQuestions>
<answerType>TYPE_RADIO</answerType>
<customQuestionId>489</customQuestionId>
<questionName>Has this manuscript been submitted previously?</questionName>
<questionStatus>ACTIVE</questionStatus>
<questionText>Has this manuscript been submitted previously?</questionText>
<submissionCustomAnswers>
<abbreviatedResponse/>
<answerExternalId>COI_Y_CQ2</answerExternalId>
<answerId>697</answerId>
<answerName>No</answerName>
<answerStatus>ACTIVE</answerStatus>
<answerText>No</answerText>
</submissionCustomAnswers>
</submissionCustomQuestions>
<submissionCustomQuestions>
<answerType>TYPE_RADIO</answerType>
<customQuestionId>490</customQuestionId>
<questionName>Copyright Form</questionName>
<questionStatus>ACTIVE</questionStatus>
<questionText>Have you submitted your &lt;A HREF='/gus/societyimages/red/SampleCopyrightForm.pdf' target='_new'>copyright transfer agreement form&lt;/A>?</questionText>
<submissionCustomAnswers>
<abbreviatedResponse/>
<answerId>700</answerId>
<answerName>N/A</answerName>
<answerStatus>ACTIVE</answerStatus>
<answerText>N/A</answerText>
</submissionCustomAnswers>
</submissionCustomQuestions>
<submissionDate>2013-09-27T16:49:05Z</submissionDate>
<submissionDateOriginal>2013-09- 27T16:49:05Z</submissionDateOriginal>
<submissionFiles>
<customerFileName>Main_Body_Original.doc</customerFileName>
<fileDesignation>Main Document</fileDesignation>
<fileId>2669856</fileId>
<systemFileName>179089_File000000_2669856.doc</systemFileName>
</submissionFiles>
<submissionFunders>
<fundRefInfo>
<identifier>10.13039/100005275</identifier>
<name>Academy of American Poets</name>
</fundRefInfo>
<name>Academy of American Poets</name>
</submissionFunders>
<submissionFunders>
<name>AddedNewFunder2</name>
</submissionFunders>
<submissionFunders>
<grants>
<number>GrantNo1</number>
</grants>
<grants>
<number>GrantNo2</number>
</grants>
<name>AddedNewFunder1</name>
</submissionFunders>
<submissionFunders>
<fundRefInfo>
<altName>AONA</altName>
<identifier>10.13039/100001473</identifier>
<name>AO North America</name>
</fundRefInfo>
<grants>
<number>GN1</number>
</grants>
<grants>
<number>GN2</number>
</grants>
<name>AO North America</name>
</submissionFunders>
<submissionId>WEB-2013-0016</submissionId>
<submissionIdLatest>WEB-2013-0016</submissionIdLatest>
<submissionIdOriginal>WEB-2013-0016</submissionIdOriginal>
<submissionStatus>
<decisionName>Reject</decisionName>
<documentStatusId>6</documentStatusId>
<documentStatusName>Decisioned</documentStatusName>
<inDraftFlag>false</inDraftFlag>
</submissionStatus>
<submissionTitle>001.004-65 Original Reject</submissionTitle>
<submissionType>Original Article</submissionType>
<transferSubId>eaaee936-dde5-4824-b71f- a4b243cc6e931</transferSubId>
<transmissionDate>2013-09-27T16:49:05Z</transmissionDate>
</result>
<status>SUCCESS</status>
<callId>5ec5c647-a4c2-4a0e-8c71-ad8d0ef46284</callId>
</Response>

Example Request: getSubmissionInfoFullSubmissionId

  • Input: multiple Submission IDs
    1. URL for use via HTTP request after Digest Authentication is performed: https://mc-

api.manuscriptcentral.com/api/s1m/v3/submissions/full/metadata/submissionids?external_id=2222 2&site_name=web_svcs&locale_id=1&ids='WEB-2013-0028.R1',’WEB-2013-0001’

Example Response: getSubmissionInfoFullSubmissionId

<Response>
<callId>c5f92735-d865-4a63-b766-7a273f03c9c5</callId>
<result>
<e>
<abstractText>Manuscript Abstract for Testing</abstractText>
<archiveStatus>NORMAL</archiveStatus>
<archiveStatusId>0</archiveStatusId>
<authorFullName>Web, Dr. Submitting MiddSub</authorFullName>
<authorMembershipId>SubMembershipID1</authorMembershipId>
<authorORCIDId>1111-1111-1111-1111</authorORCIDId>
<authorORCIDIdValidation>false</authorORCIDIdValidation>
<authorPersonId>473183</authorPersonId>
<authorResearcherId>SubResearcherID1</authorResearcherId>
<documentId>179050</documentId>
<documentIdLatest>179050</documentIdLatest>
<documentIdOriginal>179050</documentIdOriginal>
<inputIndex>1</inputIndex>
<journalName>Red Site</journalName>
<revisionNumber>0</revisionNumber>
<submissionCustomQuestions>
<e>
<answerType>TYPE_RADIO</answerType>
<customQuestionId>483</customQuestionId>
<questionName>Willingness to pay for color reproduction</questionName>
<questionStatus>ACTIVE</questionStatus>
<questionText>Are you willing to pay the journal's fee for color reproduction?</questionText>
<submissionCustomAnswers>
<abbreviatedResponse/>
<answerId>687</answerId>
<answerName>Yes</answerName>
<answerStatus>INACTIVE</answerStatus>
<answerText>Yes</answerText>
</submissionCustomAnswers>
</e>
<e>
<answerType>TYPE_RADIO</answerType>
<customQuestionId>489</customQuestionId>
<questionName>Has this manuscript been submitted previously?</questionName>
<questionStatus>ACTIVE</questionStatus>
<questionText>Has this manuscript been submitted previously?</questionText>
<submissionCustomAnswers>
<abbreviatedResponse/>
<answerId>697</answerId>
<answerName>No</answerName>
<answerStatus>ACTIVE</answerStatus>
<answerText>No</answerText>
</submissionCustomAnswers>
</e>
<e>
<answerType>TYPE_RADIO</answerType>
<customQuestionId>490</customQuestionId>
<questionName>Copyright Form</questionName>
<questionStatus>ACTIVE</questionStatus>
<questionText>Have you submitted your &lt;A HREF='/gus/societyimages/red/SampleCopyrightForm.pdf' target='_new'>copyright transfer agreement form&lt;/A>?</questionText>
<submissionCustomAnswers>
<abbreviatedResponse/>
<answerId>700</answerId>
<answerName>N/A</answerName>
<answerStatus>ACTIVE</answerStatus>
<answerText>N/A</answerText>
</submissionCustomAnswers>
</e>
</submissionCustomQuestions>
<submissionDate>2013-09-27T14:57:25Z</submissionDate>
<submissionDateOriginal>2013-09- 27T14:57:25Z</submissionDateOriginal>
<submissionFiles>
<customerFileName>Main_Body_Original.doc</customerFileName>
<fileDesignation>Main Document</fileDesignation>
<fileId>2669614</fileId>
<systemFileName>179050_File000000_2669614.doc</systemFileName>
</submissionFiles>
<submissionFunders>
<fundRefInfo>
<identifier>10.13039/100005275</identifier>
<name>Academy of American Poets</name>
</fundRefInfo>
<name>Academy of American Poets</name>
</submissionFunders>
<submissionFunders>
<name>AddedNewFunder2</name>
</submissionFunders>
<submissionFunders>
<grants>
<number>GrantNo1</number>
</grants>
<grants>
<number>GrantNo2</number>
</grants>
<name>AddedNewFunder1</name>
</submissionFunders>
<submissionId>WEB-2013-0001</submissionId>
<submissionIdLatest>WEB-2013-0001</submissionIdLatest>
<submissionIdOriginal>WEB-2013- 0001</submissionIdOriginal>
<submissionStatus>
<documentStatusId>3</documentStatusId>
<documentStatusName>Submitted</documentStatusName>
<inDraftFlag>false</inDraftFlag>
<task>
<taskId>1125024</taskId>
<taskName>Manuscript Checklist</taskName>
<taskStatus>PENDING</taskStatus>
<taskStatusName>X Complete
Checklist</taskStatusName>
</task>
</submissionStatus>
<submissionTitle>001.004-5 Original Admin Checklist</submissionTitle>
<submissionType>Original Article</submissionType>
<transmissionDate>2013-09-27T14:57:25Z</transmissionDate>
</e>
<e>
<abstractText/>
<archiveStatus>NORMAL</archiveStatus>
<archiveStatusId>0</archiveStatusId>
<authorFullName>Web, Dr. Submitting MiddSub</authorFullName>
<authorMembershipId>SubMembershipID1</authorMembershipId>
<authorORCIDId>1111-1111-1111-1111</authorORCIDId>
<authorORCIDIdValidation>false</authorORCIDIdValidation>
<authorPersonId>473183</authorPersonId>
<authorResearcherId>SubResearcherID1</authorResearcherId>
<documentId>179674</documentId>
<documentIdLatest>179674</documentIdLatest>
<documentIdOriginal>179631</documentIdOriginal>
<inputIndex>0</inputIndex>
<journalName>Red Site</journalName>
<revisionNumber>1</revisionNumber>
<submissionCustomQuestions>
<e>
<answerType>TYPE_RADIO</answerType>
<customQuestionId>483</customQuestionId>
<questionName>Willingness to pay for color reproduction</questionName>
<questionStatus>ACTIVE</questionStatus>
<questionText>Are you willing to pay the journal's
fee for color reproduction?</questionText>
<submissionCustomAnswers>
<abbreviatedResponse/>
<answerId>688</answerId>
<answerName>N/A</answerName>
<answerStatus>ACTIVE</answerStatus>
<answerText>N/A</answerText>
</submissionCustomAnswers>
</e>
<e>
<answerType>TYPE_RADIO</answerType>
<customQuestionId>489</customQuestionId>
<questionName>Has this manuscript been submitted previously?</questionName>
<questionStatus>ACTIVE</questionStatus>
<questionText>Has this manuscript been submitted previously?</questionText>
<submissionCustomAnswers>
<abbreviatedResponse/>
<answerId>696</answerId>
<answerName>N/A</answerName>
<answerStatus>ACTIVE</answerStatus>
<answerText>N/A</answerText>
</submissionCustomAnswers>
</e>
<e>
<answerType>TYPE_RADIO</answerType>
<customQuestionId>490</customQuestionId>
<questionName>Copyright Form</questionName>
<questionStatus>ACTIVE</questionStatus>
<questionText>Have you submitted your &lt;A HREF='/gus/societyimages/red/SampleCopyrightForm.pdf' target='_new'>copyright transfer agreement form&lt;/A>?</questionText>
<submissionCustomAnswers>
<abbreviatedResponse/>
<answerId>700</answerId>
<answerName>N/A</answerName>
<answerStatus>ACTIVE</answerStatus>
<answerText>N/A</answerText>
</submissionCustomAnswers>
</e>
</submissionCustomQuestions>
<submissionDate>2013-09-30T11:58:42Z</submissionDate>
<submissionDateOriginal>2013-09- 30T10:36:14Z</submissionDateOriginal>
<submissionFiles>
<customerFileName>OSA Sample 1.pdf</customerFileName>
<fileDesignation>Main Document</fileDesignation>
<fileId>2679302</fileId>
<systemFileName>179631_File000000_2679019.pdf</systemFileName>
</submissionFiles>
<submissionFunders>
<fundRefInfo>
<altName>AONA</altName>
<identifier>10.13039/100001473</identifier>
<name>AO North America</name>
</fundRefInfo>
<grants>
<number>GN1</number>
</grants>
<grants>
<number>GN2</number>
</grants>
<name>AO North America</name>
</submissionFunders>
<submissionId>WEB-2013-0028.R1</submissionId>
<submissionIdLatest>WEB-2013-0028.R1</submissionIdLatest>
<submissionIdOriginal>WEB-2013- 0028</submissionIdOriginal>
<submissionStatus>
<documentStatusId>2</documentStatusId>
<documentStatusName>Revised</documentStatusName>
<inDraftFlag>false</inDraftFlag>
<task>
<e>
<taskId>1129122</taskId>
<taskName>Admin Assign EIC</taskName>
<taskStatus>OVERDUE</taskStatus>
<taskStatusName>Admin Assign EIC</taskStatusName>
</e>
<e>
<taskId>1129123</taskId>
<taskName>Forms Tracking</taskName>
<taskStatus>PENDING</taskStatus>
<taskStatusName>Track Forms FILE</taskStatusName>
</e>
</task>
</submissionStatus>
<submissionTitle>001.004-113 Revision Forms Completion</submissionTitle>
<submissionType>Original Article</submissionType>
<transmissionDate>2013-09-30T10:36:14Z</transmissionDate>
</e>
</result>
<status>SUCCESS</status>
</Response>

getAuthorInfoBasic

getAuthorInfoBasic submits a request consisting of a Document ID or IDs or a Submission ID or IDs and returns basic

metadata about a specific manuscript or set of manuscripts’ author or authors. Each request includes:

  • Mandatory message header content for Authorization
    • Digest username (same as User Name)
    • Realm
    • Nonce
    • Response
  • Mandatory message content for Authentication
    • Password (a provisioned API KEY, configured by the ScholarOne Relationship Manager into the

caller’s account profile)

  • User Name (Profile User Name, this the user id for logging into the API)
  • Required Query Parameters
    • Submission ID(s) or Document ID(s)
    • Site Short Name
  • Optional Query Parameters
    • Locale ID
    • _type
    • External ID
  • Resource
    • By documented: /api/s1m/v2/submissions/basic/contributors/authors/documentids
    • By submissionId: /api/s1m/v2/submissions/basic/contributors/authors /submissionids

Request Parameters

Element getAuthorInfoBasic Type Description Req’d Example or Default Value
getAuthorInfoBasic Root Yes
username String “Profile” User Name. This is the user name used by the application – not a ScholarOne Manuscripts User.
This is f rom the Caller’s Profile.
Yes sample_user
Password String The API Key; Encrypted value uniquely identifying/authenticatin g Caller. Yes SRU4DQ5WOJ2PX8 CA
ids10 Integer Document Id or Ids. Yes, if ’88026’
or Integer
Array
Unique identifier for each Manuscript
Revision in the
submission IDs are not
used.
Or if a list is being requested:
ScholarOne '88026','88087','8932
Manuscripts system. 8','89330','89335','88
Internally to ScholarOne, this is a 083','89337'
numeric value. Each
entry must be
surrounded by single or
double quotes and
comma separated
when more than one
entry is specified.
ids11 String or String Array Submission Id or Ids. Also known as the
Manuscript Number or Document Number.
Yes, if document
IDs are not used.
'WEB-2013-0002'
Or if a list is being requested:
Identifier that is seen in 'WEB-2013-
the ScholarOne UI for 0002','WEB-2013-

10 Either Submission Ids or Document Ids are used in the request whichshould be directed to the corresponding endpoint.

11 All web services calls whichuse Submission Id will returna "success" message without details when the string ‘draft’ is

passed as a parameter or the Submission Id is un-submitted(submitted thenun-submitted).

Element getAuthorInfoBasic Type Description Req’d Example or Default Value
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. 0003','WEB-2013-
0004','WEB-2013-
0005','WEB-2013-
0006','WEB-2013-
0007','WEB-2013-
0008'
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 v2/submissions/basi c/contributors/author s/documentids
external_id String An id value that can be set by the client for call tracking. API 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 ScholarOne Manuscripts profile.
No Options are:
  1. (United States English)
  2. (Simplified Chinese, Pinyin ordering)
  3. (French)
_type The data type requested from the Service <xml> or
<json>. This defaults to
<xml>.
No Can be xml (default if omitted), or json

Response Parameters12

Response Elements getAuthorInfoBasic Type Description Example or Default Value
Status String State of a given request call. Can be one of SUCCESS, FAILURE, or MAINTENANCE.
<status>SUCCESS</sta tus>
callID String The CALL_ID is the unique identifier for a given Web Services call. Generated by the ScholarOne Web Services application. <callId>63631fe1-7378- 4cc1-ab18- 87c06c2eff58</callId>
profileCallId String An id value that is set by the client for call tracking. Set by the request’s external_id element. <profileCallId>111111</ profileCallId>
authorFullName String The full name of the author in the format “Lastname Suffix, Salutation Firstname Middlename”. Submitting Author or Submitting Agent. <authorFullName>Huch o, Dr.
Tim</authorFullName>
authorMembershipId String Society Membership number of the user. <authorMembershipId
>society_123</ authorMembershipId >
authorORCIDId String The ORCID is a nonproprietary alphanumeric code to uniquely identify scientific and other academic authors. <authorORCIDId >0000- 0002-6167-6691</
authorORCIDId >
authorORCIDIdValidation Boolean Indication of whether that author ORCID has been validated by the author. <authorORCIDIdValidati on>TRUE</authorORCI DIdValidation>
authorOrderNumber Integer Order in which the author is listed on the document; order <authorOrderNumber>1
</authorOrderNumber>

12 All non-501 responses will include Status and Call Id. profileCallId will be returned if an external_id is provided in the request.

Response Elements getAuthorInfoBasic Type Description Example or Default Value
number of the author as entered in the Author & Institutions page during submission.
authorPersonId Integer A unique numeric identifier associated with a person record (not the user's User ID used for accessing ScholarOne). <authorPersonId>68697 5</authorPersonId>
authorResearcherId String Provides solution to Author ambiguity by assigning a unique identifier for scientific authors. <authorReseacherId >A- 1061-2007</
authorResearcherId >
documentId Integer Unique identifier of the document. Unique identifier
for each Manuscript Revision in the ScholarOne Manuscripts system.
Internally to ScholarOne, this is a numeric value.
<documentId>88026</d ocumentId>
inputIndex Integer Provides caller the ability to correlate requested document or submission ids to the appropriate response element. The inputIndex will be randomly chosen when a document or submission id is entered more than once. <inputIndex>4</inputInd ex>
This is a zero-based value; that is, if a single document id is requested, the inputIndex is 0
isCoAuthor Boolean Indication of whether that author is of type Co-Author on the given manuscript. “true” indicates that author is a co-author for that submission. <isCoAuthor>false</isC oAuthor>
isContact Boolean Indication of whether that author is of type Contact Author on the given manuscript (as opposed to Submitting Author, for example). The contact author will be contacted during the peer review process and used for email tags. <isContact>true</isCont act>
Response Elements getAuthorInfoBasic Type Description Example or Default Value
isCorresponding Boolean Indication of whether that author is of type Corresponding Author on the given manuscript (as opposed to Submitting Author, for example). <isCorresponding>true</ isCorresponding>
isSubmittingAgent Boolean Indication of whether the person who submitted the manuscript did so on behalf of themselves and their co- authors, or is not an author on the manuscript and is therefore a Submitting Agent. <isSubmittingAgent>fals e</isSubmittingAgent>
isSubmittingAuthor Boolean Indication of whether that author is of type Submitting Author on the given manuscript (as opposed to a Co-Author, for example). <isSubmittingAuthor>tru e</isSubmittingAuthor>
submissionId String Also known as the Manuscript Id or Document Number. A unique identifier given to each submitted manuscript. Submission IDs are case sensitive; they are not necessarily unique. <submissionId>Sensors- 00996-
2005</submissionId>

getAuthorInfoBasic Request / Response Examples

Example Request: getAuthorInfoBasicDocumentId
  • Input: single Document ID
    1. URL for use via HTTP request after Digest Authentication is performed: https://mc-

api.manuscriptcentral.com/api/s1m/v2/submissions/basic/contributors/authors/documentids?site_n

ame=web_svcs&locale_id=1&ids='179072'

Example Response: getAuthorInfoBasicDocumentId
  • The response returns three separate author records for the single documentID. All the authors are associated with the same documentID: the inputIndex for each author is the same.
<Response>
<callId>5597c6a6-b275-4d41-b1da-94097b46420e</callId>
<result>
<e>
<authorFullName>Web, Mr. CoOne MiddCo1</authorFullName>
<authorMembershipId>C1MembershipID2</authorMembershipId>
<authorORCIDId>2222-2222-2222-2222</authorORCIDId>
<authorORCIDIdValidation>false</authorORCIDIdValidation>
<authorOrderNumber>2</authorOrderNumber>
<authorPersonId>473586</authorPersonId>
<authorResearcherId>C1ResearcherID2</authorResearcherId>
<documentId>179072</documentId>
<inputIndex>0</inputIndex>
<isCoAuthor>true</isCoAuthor>
<isContact>false</isContact>
<isCorresponding>false</isCorresponding>
<isSubmittingAgent>false</isSubmittingAgent>
<isSubmittingAuthor>false</isSubmittingAuthor>
<submissionId>WEB-2013-0010</submissionId>
</e>
<e>
<authorFullName>Web, Ms. CoTwo MiddCo2</authorFullName>
<authorMembershipId>C2MembershipID3</authorMembershipId>
<authorORCIDId>3333-3333-3333-3333</authorORCIDId>
<authorORCIDIdValidation>false</authorORCIDIdValidation>
<authorOrderNumber>3</authorOrderNumber>
<authorPersonId>473591</authorPersonId>
<authorResearcherId>C2ResearcherID3</authorResearcherId>
<documentId>179072</documentId>
<inputIndex>0</inputIndex>
<isCoAuthor>true</isCoAuthor>
<isContact>false</isContact>
<isCorresponding>false</isCorresponding>
<isSubmittingAgent>false</isSubmittingAgent>
<isSubmittingAuthor>false</isSubmittingAuthor>
<submissionId>WEB-2013-0010</submissionId>
</e>
<e>
<authorFullName>Web, Dr. Submitting MiddSub</authorFullName>
<authorMembershipId>SubMembershipID1</authorMembershipId>
<authorORCIDId>1111-1111-1111-1111</authorORCIDId>
<authorORCIDIdValidation>false</authorORCIDIdValidation>
<authorOrderNumber>1</authorOrderNumber>
<authorPersonId>473183</authorPersonId>
<authorResearcherId>SubResearcherID1</authorResearcherId>
<documentId>179072</documentId>
<inputIndex>0</inputIndex>
<isCoAuthor>false</isCoAuthor>
<isContact>true</isContact>
<isCorresponding>true</isCorresponding>
<isSubmittingAgent>false</isSubmittingAgent>
<isSubmittingAuthor>true</isSubmittingAuthor>
<submissionId>WEB-2013-0010</submissionId>
</e>
</result>
<status>SUCCESS</status>
</Response>
Example Request: getAuthorInfoBasicSubmissionId
  • Input: single Submission ID
    1. URL for use via HTTP request after Digest Authentication is performed: https://mc-

api.manuscriptcentral.com/api/s1m/v2/submissions/basic/contributors/authors/submissionids?site_ name=web_svcs&locale_id=1&ids=’WRK-2013-0170’

Example Response: getAuthorInfoBasicSubmissionId

<Response>
<callId>2c8d5e2d-c570-417d-91d9-de100ade5a7f</callId>
<result>
<e>
<authorFullName>Götze, Mario Hãns</authorFullName>
<authorORCIDId/>
<authorOrderNumber>4</authorOrderNumber>
<authorPersonId>480787</authorPersonId>
<documentId>182975</documentId>
<inputIndex>0</inputIndex>
<isCoAuthor>true</isCoAuthor>
<isContact>false</isContact>
<isCorresponding>false</isCorresponding>
<isSubmittingAgent>false</isSubmittingAgent>
<isSubmittingAuthor>false</isSubmittingAuthor>
<submissionId>WRK-2013-0170</submissionId>
</e>
<e>
<authorFullName>Şükür, Hakan YąĹĉĭņ</authorFullName>
<authorMembershipId/>
<authorORCIDId>1354-6546-1325-4694</authorORCIDId>
<authorORCIDIdValidation>true</authorORCIDIdValidation>
<authorOrderNumber>2</authorOrderNumber>
<authorPersonId>480785</authorPersonId>
<documentId>182975</documentId>
<inputIndex>0</inputIndex>
<isCoAuthor>true</isCoAuthor>
<isContact>false</isContact>
<isCorresponding>false</isCorresponding>
<isSubmittingAgent>false</isSubmittingAgent>
<isSubmittingAuthor>false</isSubmittingAuthor>
<submissionId>WRK-2013-0170</submissionId>
</e>
<e>
<authorFullName>Solskjær, Ölè Gůnnār</authorFullName>
<authorMembershipId/>
<authorORCIDId>5413-2978-9789-7854</authorORCIDId>
<authorORCIDIdValidation>true</authorORCIDIdValidation>
<authorOrderNumber>3</authorOrderNumber>
<authorPersonId>480786</authorPersonId>
<documentId>182975</documentId>
<inputIndex>0</inputIndex>
<isCoAuthor>true</isCoAuthor>
<isContact>false</isContact>
<isCorresponding>false</isCorresponding>
<isSubmittingAgent>false</isSubmittingAgent>
<isSubmittingAuthor>false</isSubmittingAuthor>
<submissionId>WRK-2013-0170</submissionId>
</e>
<e>
<authorFullName>Kløp, Dr. Jürgen Nórbert</authorFullName>
<authorMembershipId/>
<authorORCIDId/>
<authorOrderNumber>1</authorOrderNumber>
<authorPersonId>480784</authorPersonId>
<documentId>182975</documentId>
<inputIndex>0</inputIndex>
<isCoAuthor>false</isCoAuthor>
<isContact>true</isContact>
<isCorresponding>true</isCorresponding>
<isSubmittingAgent>false</isSubmittingAgent>
<isSubmittingAuthor>true</isSubmittingAuthor>
<submissionId>WRK-2013-0170</submissionId>
</e>
</result>
<status>SUCCESS</status>
</Response>
</Response>

GETAUTHORINFOFULL

getAuthorInfoFull submits a request consisting of a Document ID or IDs or a Submission ID or IDs and returns detailed

metadata about a specific manuscript or set of manuscripts’ author or authors. Each request includes:

  • Mandatory message header content for Authorization
    1. Digest username (same as User Name)
    2. Realm
    3. Nonce
    4. Response
  • Mandatory message content for Authentication
    1. Password (a provisioned API KEY, configured by the ScholarOne Relationship Manager into the

caller’s account profile)

  1. User Name (Profile User Name, this the user id for logging into the API)
  • Required Query Parameters
    1. Submission ID(s) or Document ID(s)
    2. Site Short Name
  • Optional Query Parameters
    1. Locale ID
    2. _type
    3. External ID
  • Resource
    1. By documentId: /api/s1m/v2/submissions/full/contributors/authors/documentids
    2. By submissionId: /api/s1m/v2/submissions/full/contributors/authors /submissionids

Request Parameters

Element getAuthorInfoFull Type Description Req’d Example or Default Value
getAuthorInfoFull Root Yes
username String “Profile” User Name. This is the user name used by the application – not a ScholarOne Manuscripts User.
This is f rom the Caller’s Profile.
Yes sample_user
Password String The API Key; Encrypted value uniquely. identifying/authenticatin g Caller. Yes SRU4DQ5WOJ2PX8C A
ids13 Integer Document Id or Ids. Yes, ’88026’
or Integer
Array
Unique identifier for each Manuscript
Revision in the
if submi
ssion
Or if a list is being requested:
ScholarOne IDs '88026','88087','89328',
Manuscripts system. are '89330','89335','88083',
Internally to ScholarOne, this is a not used. '89337'
numeric value. Each
entry must be
surrounded by single or
double quotes and
comma separated
when more than one
entry is specified.
ids14 String or
String Array
Submission Id or Ids. Also known as the
Manuscript Number or Document Number.
Yes, if
docu ment
'WEB-2013-0002'
Or if a list is being requested:
Identifier that is seen in IDs 'WEB-2013-
the ScholarOne UI for are 0002','WEB-2013-
each Manuscript. not
0003','WEB-2013-
Submission Ids are used. 0004','WEB-2013-

13 Either Submission Ids or Document Ids are used in the request whichshould be directed to the corresponding endpoint.

14 All web services calls whichuse Submission Id will returna "success" message without details when the string ‘draft’ is

passed as a parameter or the Submission Id is un-submitted(submitted thenun-submitted).

Element getAuthorInfoFull Type Description Req’d Example or Default Value
case-sensitive. Each entry must be surrounded by single or double quotes and comma separated when more than one entry is specified. 0005','WEB-2013-
0006','WEB-2013-
0007','WEB-2013-
0008'
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 v2/submissions/full/con tributors/authors/docu mentids
external_id String An id value that can be set by the client for call tracking. API 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 ScholarOne Manuscripts profile.
No Options are:
  1. (United States English)
  2. (Simplified Chinese, Pinyin ordering)
  3. (French)
_type The data type requested from the Service <xml> or
<json>. This defaults to
<xml>.
No Can be xml (default if omitted), or json

Response Parameters15

Response Elements getAuthorInfoFull Type Description Example or Default Value
Status String State of a given request call. Can be one of SUCCESS, FAILURE, or MAINTENANCE.
<status>SUCCESS</stat us>
callID String The CALL_ID is the unique identifier for a given Web Services call. Generated by the ScholarOne Web Services application. <callId>63631fe1-7378- 4cc1-ab18- 87c06c2eff58</callId>
profileCallId String An id value that is set by the client for call tracking. Set by the request’s external_id element. <profileCallId>111111</p rofileCallId>
authorFirstName String The f irst or given name of the author. <authorFirstName>Cody
</authorFirstName>
authorFullAddress String Concatenated address fields of the author in the format “address1; address2; address3; city, stateOrProvidence; postalCode; country” <authorFullAddress>Ann Arbor, Michigan; United States</authorFullAddres s>
authorFullName String The full name of the author in the format “Lastname Suffix, Salutation Firstname Middlename”. Submitting Author or Submitting Agent. <authorFullName>Hucho, Dr.
Tim</authorFullName>
authorLastName String The last name (surname or family name) of the author. <authorLastName>Dupre e</authorLastName>
authorMembershipId String Society Membership number of the user. <authorMembershipId
>society_123</ authorMembershipId >

15 All non-501 responses will include Status and Call Id. profileCallId will be returned if an external_id is provided in the request.

Response Elements getAuthorInfoFull Type Description Example or Default Value
authorMiddleName String The middle name of the author. <authorMiddleName>J</ authorMiddleName>
authorORCIDId String The ORCID is a nonproprietary alphanumeric code to uniquely identify scientific and other academic authors. <authorORCIDId >0000- 0002-6167-6691</
authorORCIDId >
authorORCIDIdValidation Boolean Indication of whether that author ORCID has been validated by the author. <authorORCIDIdValidatio n>TRUE</authorORCIDI dValidation>
authorOrderNumber Integer Order in which the author is listed on the document; order number of the author as entered in the Author & Institutions page during submission. Submitting agents will not have an author order number. <authorOrderNumber>1<
/authorOrderNumber>
authorPersonId Integer A unique numeric identifier associated with a person record (not the user's User ID used for accessing ScholarOne). <authorPersonId>686975
</authorPersonId>
authorPrimaryEmailAddre ss String The primary e-mail address of the designated corresponding author for the manuscript. <authorPrimaryEmailAddr ess>[email protected]</auth orPrimaryEmailAddress>
authorResearcherId String Provides solution to Author ambiguity by assigning a unique identifier for scientific authors. <authorReseacherId >A- 1061-2007</
authorResearcherId >
authorSalutation String The salutation designated for the author in his or her account record. Typical
salutations are Dr., Miss, or Mr.
<authorSalutation>Dr.</a uthorSalutation>
authorSuffix String The suffix designated in the author’s account record. <authorSuffix>III</author Suffix>
Response Elements getAuthorInfoFull Type Description Example or Default Value
documentId Integer Unique identifier of the document. Unique identifier for each Manuscript Revision in the ScholarOne Manuscripts system.
Internally to ScholarOne, this is a numeric value.
<documentId>88026</do cumentId>
inputIndex Integer Provides caller the ability to correlate requested document or submission ids to the appropriate response element. The inputIndex will be randomly chosen when a document or submission id is entered more than once. <inputIndex>4</inputInde x>
This is a zero-based value; that is, if a single document id is requested, the inputIndex is 0
invitedAuthorDateAssigne d dateTime The date an invited author was assigned to submit the manuscript (the date the author was assigned to the given stub). <invitedAuthorDateAssig ned>2013-10-
21T19:24:29Z</invitedAut horDateAssigned>
invitedAuthorDateInvited dateTime The date an invited author was invited to submit the given manuscript. <invitedAuthorDateInvited
>2013-10-
21T19:24:29Z</invitedAut horDateInvited>
invitedAuthorDateRespon se dateTime The date an invited author responded to the invitation to submit a manuscript. <invitedAuthorDateRespo nse>2013-10-
21T19:24:29Z</invitedAut horDateResponse>
invitedAuthorDateSelecte d dateTime The date an invited author was selected to submit the given manuscript. <invitedAuthorDateSelect ed>2013-10-
21T19:24:29Z</invitedAut horDateSelected>
invitedAuthorInvitationRe sponse String The answer an invited author gave in response to the invitation to submit the given manuscript. <invitedAuthorInvitationR esponse>Agreed</invited AuthorInvitationResponse
>
invitedAuthorInvitationRe sponseId Integer Unique ID of the invitation response in the ScholarOne Manuscripts database. <invitedAuthorInvitationR esponseId>336</invitedA uthorInvitationResponseI d>
isCoAuthor Boolean Indication of whether that author is of type Co-Author
on the given manuscript.
<isCoAuthor>false</isCo Author>
Response Elements getAuthorInfoFull Type Description Example or Default Value
“true” indicates that author is a co-author for that submission.
isContact Boolean Indication of whether that author is of type Contact Author on the given manuscript (as opposed to Submitting Author, for example). The contact author will be contacted during the peer review process and used for email tags. <isContact>true</isConta ct>
isCorresponding Boolean Indication of whether that author is of type Corresponding Author on the given manuscript (as opposed to Submitting Author, for example). <isCorresponding>true</i sCorresponding>
isInvited Boolean Indication of whether that author is the invited author on the given manuscript. <isInvited>false</isInvited
>
isSubmittingAgent Boolean Indication of whether the person who submitted the manuscript did so on behalf of themselves and their co- authors, or is not an author on the manuscript and is therefore a Submitting Agent. <isSubmittingAgent>false
</isSubmittingAgent>
isSubmittingAuthor Boolean Indication of whether that author is of type Submitting Author on the given manuscript (as opposed to a Co-Author, for example). <isSubmittingAuthor>true
</isSubmittingAuthor>
submissionId String Also known as the Manuscript Id or Document Number. A unique identifier given to each submitted manuscript. Submission IDs are case sensitive; they are not necessarily unique. <submissionId>Sensors- 00996-
2005</submissionId>
Response Elements getAuthorInfoFull Type Description Example or Default Value
departments Complex Relationship between author and departmental
affiliation(s). Keeps address
information from the time of submission instead of finding the current information for the person.
Complex Child of Parent Root
Includes following response elements:
address1, address2, address3,
affiliationOrderNumber, city, country, countryCode, department, fax, institution, phone1, phone2, postalCode, roomOrSuite, stateOrProvince, title
address1 String Author's department address line 1 f rom the author >> department record. <address1>c1 address A1</address1>
address2 String Author's department address line 2 f rom the author >> department record. <address2>c1 address B2</address2>
address3 String Author's department address line 3 f rom the author >> department record. <address3>c1 address B3</address3>
affiliationOrderNumber Integer The order contributing authors entered their affiliations into the
ScholarOne Manuscripts system. An affiliation at the time research was completed.
<affiliationOrderNumber> 0</affiliationOrderNumber
>
city String Author's department city name f rom the author>>department record. <city>Ann Arbor</city>
country String Author's department country name f rom the author>>department record. <country>United States</country>
countryCode String Author's department standard country code;
foreign key to the Country
table.
<countryCode>US</coun tryCode>
Response Elements getAuthorInfoFull Type Description Example or Default Value
department String Author's affiliated department name from the author>>department record. <department>c1 department 2</department>
fax String Author's department fax number f rom the author>>department record. <fax>c1 fax 2 333-000- 3333</fax>
institution String Institution name of the author f rom the author>>department record. <institution>U Mich</institution>
phone1 String Author's department primary phone number f rom the author>>department record. <phone1>c1 phone 333- 333-3333</phone1>
phone2 String Author's department alternate phone number f rom the
author>>department record.
<phone1>c1 phone 333- 333-3333</phone1>
postalCode String Author's department zip code from the author>>department record. <postalCode>c1 zip</postalCode>
roomOrSuite String Author's department room or suite number from the author>>department record. <roomOrSuite>c1 room 2</roomOrSuite>
stateOrProvince String Author's department state or providence name from the author>>department record. <stateOrProvince>Michig an</stateOrProvince>
title String Author's department title f rom the
author>>department record.
<title>c1 title</title>

getAuthorInfoFull Request / Response Examples

Example Request: getAuthorInfoFullDocumentId

https://mc- api.manuscriptcentral.com/api/s1m/v2/submissions/full/contributors/authors/documentids?site_na me=web_svcs&locale_id=1&ids=’179072’

Example Response: getAuthorInfoFullDocumentId
<Response>
<callId>c0c7a64e-3fc9-4f02-ab9c-2eb209c22129</callId>
<result>
<e>
<authorFirstName>CoOne</authorFirstName>
<authorFullAddress>c1 address A1; c1 address A2; c1 address A3; c1 city, Arizona; c1 zip; United States</authorFullAddress>
<authorFullName>Web, Mr. CoOne MiddCo1</authorFullName>
<authorLastName>Web</authorLastName>
<authorMembershipId>C1MembershipID2</authorMembershipId>
<authorMiddleName>MiddCo1</authorMiddleName>
<authorORCIDId>2222-2222-2222-2222</authorORCIDId>
<authorORCIDIdValidation>false</authorORCIDIdValidation>
<authorOrderNumber>2</authorOrderNumber>
<authorPersonId>473586</authorPersonId>
<authorPrimaryEmailAddress>[email protected]</authorPrimaryEmai l Address>
<authorResearcherId>C1ResearcherID2</authorResearcherId>
<authorSalutation>Mr.</authorSalutation>
<authorSuffix/>
<departments>
<e>
<address1>c1 address A1</address1>
<address2>c1 address A2</address2>
<address3>c1 address A3</address3>
<affiliationOrderNumber>0</affiliationOrderNumber>
<city>c1 city</city>
<country>United States</country>
<countryCode>US</countryCode>
<department>c1 department</department>
<fax>c1 fax 333-333-3333</fax>
<institution>c1 institution</institution>
<phone1>c1 phone 333-333-3333</phone1>
<postalCode>c1 zip</postalCode>
<roomOrSuite>c1 room</roomOrSuite>
<stateOrProvince>Arizona</stateOrProvince>
<title>c1 title</title>
</e>
<e>
<address1>c1 address B1</address1>
<address2>c1 address B2</address2>
<address3>c1 address B3</address3>
<affiliationOrderNumber>1</affiliationOrderNumber>
<city>c1 city 2</city>
<country>Algeria</country>
<countryCode>DZ</countryCode>
<department>c1 department 2</department>
<fax>c1 fax 2 333-000-3333</fax>
<institution>c1 institution 2</institution>
<phone1>c1 phone 2 333-000-3333</phone1>
<postalCode>c1 zip 2</postalCode>
<roomOrSuite>c1 room 2</roomOrSuite>
<stateOrProvince>c1 province 2</stateOrProvince>
<title>c1 title 2</title>
</e>
</departments>
<documentId>179072</documentId>
<inputIndex>0</inputIndex>
<isCoAuthor>true</isCoAuthor>
<isContact>false</isContact>
<isCorresponding>false</isCorresponding>
<isInvited>false</isInvited>
<isSubmittingAgent>false</isSubmittingAgent>
<isSubmittingAuthor>false</isSubmittingAuthor>
<submissionId>WEB-2013-0010</submissionId>
</e>
<e>
<authorFirstName>CoTwo</authorFirstName>
<authorFullAddress>c2 address A1; c2 address A2; c2 address A3; c2 city, California; c2 zip; United States</authorFullAddress>
<authorFullName>Web, Ms. CoTwo MiddCo2</authorFullName>
<authorLastName>Web</authorLastName>
<authorMembershipId>C2MembershipID3</authorMembershipId>
<authorMiddleName>MiddCo2</authorMiddleName>
<authorORCIDId>3333-3333-3333-3333</authorORCIDId>
<authorORCIDIdValidation>false</authorORCIDIdValidation>
<authorOrderNumber>3</authorOrderNumber>
<authorPersonId>473591</authorPersonId>
<authorPrimaryEmailAddress>[email protected]</authorPrimary EmailAddress>
<authorResearcherId>C2ResearcherID3</authorResearcherId>
<authorSalutation>Ms.</authorSalutation>
<authorSuffix/>
<departments>
<e>
<address1>c2 address A1</address1>
<address2>c2 address A2</address2>
<address3>c2 address A3</address3>
<affiliationOrderNumber>0</affiliationOrderNumber>
<city>c2 city</city>
<country>United States</country>
<countryCode>US</countryCode>
<department>c2 department</department>
<fax>c2 fax 222-222-2222</fax>
<institution>c2 institution</institution>
<phone1>c2 phone 222-222-2222</phone1>
<postalCode>c2 zip</postalCode>
<roomOrSuite>c2 room</roomOrSuite>
<stateOrProvince>California</stateOrProvince>
<title>c2 title</title>
</e>
<e>
<address1>c2 address B1</address1>
<address2>c2 address B2</address2>
<address3>c2 address B3</address3>
<affiliationOrderNumber>1</affiliationOrderNumber>
<city>c2 city 2</city>
<country>Angola</country>
<countryCode>AO</countryCode>
<department>c2 department 2</department>
<fax>c2 fax 2 222-000-2222</fax>
<institution>c2 institution 2</institution>
<phone1>c2 phone 2 222-000-2222</phone1>
<postalCode>c2 zip 2</postalCode>
<roomOrSuite>c2 room 2</roomOrSuite>
<stateOrProvince>c2 province 2</stateOrProvince>
<title>c2 title 2</title>
</e>
</departments>
<documentId>179072</documentId>
<inputIndex>0</inputIndex>
<isCoAuthor>true</isCoAuthor>
<isContact>false</isContact>
<isCorresponding>false</isCorresponding>
<isInvited>false</isInvited>
<isSubmittingAgent>false</isSubmittingAgent>
<isSubmittingAuthor>false</isSubmittingAuthor>
<submissionId>WEB-2013-0010</submissionId>
</e>
<e>
<authorFirstName>Submitting</authorFirstName>
<authorFullAddress>sub address A1; sub address A2; sub address A3; sub city, Nebraska; sub zip; United States</authorFullAddress>
<authorFullName>Web, Dr. Submitting MiddSub</authorFullName>
<authorLastName>Web</authorLastName>
<authorMembershipId>SubMembershipID1</authorMembershipId>
<authorMiddleName>MiddSub</authorMiddleName>
<authorORCIDId>1111-1111-1111-1111</authorORCIDId>
<authorORCIDIdValidation>false</authorORCIDIdValidation>
<authorOrderNumber>1</authorOrderNumber>
<authorPersonId>473183</authorPersonId>
<authorPrimaryEmailAddress>[email protected]</authorPrimary EmailAddress>
<authorResearcherId>SubResearcherID1</authorResearcherId>
<authorSalutation>Dr.</authorSalutation>
<authorSuffix/>
<departments>
<e>
<address1>sub address A1</address1>
<address2>sub address A2</address2>
<address3>sub address A3</address3>
<affiliationOrderNumber>0</affiliationOrderNumber>
<city>sub city</city>
<country>United States</country>
<countryCode>US</countryCode>
<department>sub department</department>
<fax>sub fax 555-555-5555</fax>
<institution>sub institution</institution>
<phone1>sub phone 555-555-5555</phone1>
<postalCode>sub zip</postalCode>
<roomOrSuite>sub room</roomOrSuite>
<stateOrProvince>Nebraska</stateOrProvince>
<title>sub title</title>
</e>
<e>
<address1>sub address B1</address1>
<address2>sub address B2</address2>
<address3>sub address B3</address3>
<affiliationOrderNumber>1</affiliationOrderNumber>
<city>sub city 2</city>
<country>Bolivia, Plurinational State of</country>
<countryCode>BO</countryCode>
<department>sub department 2</department>
<fax>sub fax 2 555-000-5555</fax>
<institution>sub institution 2</institution>
<phone1>sub phone 2 555-000-5555</phone1>
<postalCode>sub zip 2</postalCode>
<roomOrSuite>sub room 2</roomOrSuite>
<stateOrProvince>sub province 2</stateOrProvince>
<title>sub title 2</title>
</e>
</departments>
<documentId>179072</documentId>
<inputIndex>0</inputIndex>
<isCoAuthor>false</isCoAuthor>
<isContact>true</isContact>
<isCorresponding>true</isCorresponding>
<isInvited>false</isInvited>
<isSubmittingAgent>false</isSubmittingAgent>
<isSubmittingAuthor>true</isSubmittingAuthor>
<submissionId>WEB-2013-0010</submissionId>
</e>
</result>
<status>SUCCESS</status>
</Response>

Example Request: getAuthorInfoFullSubmissionId

  • Input: single Submission ID
    1. URL for use via HTTP request after Digest Authentication is performed: https://mc-

api.manuscriptcentral.com/api/s1m/v2/submissions/full/contributors/authors/submissionids?site_na me=web_svcs&locale_id=1&ids='WEB-2013-0005'

Example Response: getAuthorInfoFullSubmissionId

<Response>
<callId>ca2d9cdb-20f3-4382-b4c1-e30adafb0e07</callId>
<result>
<e>
<authorFirstName>CoOne</authorFirstName>
<authorFullAddress>c1 address A1; c1 address A2; c1 address A3; c1 city, Arizona; c1 zip; United States</authorFullAddress>
<authorFullName>Web, Mr. CoOne MiddCo1</authorFullName>
<authorLastName>Web</authorLastName>
<authorMembershipId>C1MembershipID2</authorMembershipId>
<authorMiddleName>MiddCo1</authorMiddleName>
<authorORCIDId>2222-2222-2222-2222</authorORCIDId>
<authorORCIDIdValidation>false</authorORCIDIdValidation>
<authorOrderNumber>2</authorOrderNumber>
<authorPersonId>473586</authorPersonId>
<authorPrimaryEmailAddress>[email protected]</authorPrimaryEmai l Address>
<authorResearcherId>C1ResearcherID2</authorResearcherId>
<authorSalutation>Mr.</authorSalutation>
<authorSuffix/>
<departments>
<e>
<address1>c1 address A1</address1>
<address2>c1 address A2</address2>
<address3>c1 address A3</address3>
<affiliationOrderNumber>0</affiliationOrderNumber>
<city>c1 city</city>
<country>United States</country>
<countryCode>US</countryCode>
<department>c1 department</department>
<fax>c1 fax 333-333-3333</fax>
<institution>c1 institution</institution>
<phone1>c1 phone 333-333-3333</phone1>
<postalCode>c1 zip</postalCode>
<roomOrSuite>c1 room</roomOrSuite>
<stateOrProvince>Arizona</stateOrProvince>
<title>c1 title</title>
</e>
<e>
<address1>c1 address B1</address1>
<address2>c1 address B2</address2>
<address3>c1 address B3</address3>
<affiliationOrderNumber>1</affiliationOrderNumber>
<city>c1 city 2</city>
<country>Algeria</country>
<countryCode>DZ</countryCode>
<department>c1 department 2</department>
<fax>c1 fax 2 333-000-3333</fax>
<institution>c1 institution 2</institution>
<phone1>c1 phone 2 333-000-3333</phone1>
<postalCode>c1 zip 2</postalCode>
<roomOrSuite>c1 room 2</roomOrSuite>
<stateOrProvince>c1 province 2</stateOrProvince>
<title>c1 title 2</title>
</e>
</departments>
<documentId>179065</documentId>
<inputIndex>0</inputIndex>
<isCoAuthor>true</isCoAuthor>
<isContact>false</isContact>
<isCorresponding>false</isCorresponding>
<isInvited>false</isInvited>
<isSubmittingAgent>false</isSubmittingAgent>
<isSubmittingAuthor>false</isSubmittingAuthor>
<submissionId>WEB-2013-0005</submissionId>
</e>
<e>
<authorFirstName>CoTwo</authorFirstName>
<authorFullAddress>c2 address A1; c2 address A2; c2 address A3; c2 city, California; c2 zip; United States</authorFullAddress>
<authorFullName>Web, Ms. CoTwo MiddCo2</authorFullName>
<authorLastName>Web</authorLastName>
<authorMembershipId>C2MembershipID3</authorMembershipId>
<authorMiddleName>MiddCo2</authorMiddleName>
<authorORCIDId>3333-3333-3333-3333</authorORCIDId>
<authorORCIDIdValidation>false</authorORCIDIdValidation>
<authorOrderNumber>3</authorOrderNumber>
<authorPersonId>473591</authorPersonId>
<authorPrimaryEmailAddress>[email protected]</authorPrimary EmailAddress>
<authorResearcherId>C2ResearcherID3</authorResearcherId>
<authorSalutation>Ms.</authorSalutation>
<authorSuffix/>
<departments>
<e>
<address1>c2 address A1</address1>
<address2>c2 address A2</address2>
<address3>c2 address A3</address3>
<affiliationOrderNumber>0</affiliationOrderNumber>
<city>c2 city</city>
<country>United States</country>
<countryCode>US</countryCode>
<department>c2 department</department>
<fax>c2 fax 222-222-2222</fax>
<institution>c2 institution</institution>
<phone1>c2 phone 222-222-2222</phone1>
<postalCode>c2 zip</postalCode>
<roomOrSuite>c2 room</roomOrSuite>
<stateOrProvince>California</stateOrProvince>
<title>c2 title</title>
</e>
<e>
<address1>c2 address B1</address1>
<address2>c2 address B2</address2>
<address3>c2 address B3</address3>
<affiliationOrderNumber>1</affiliationOrderNumber>
<city>c2 city 2</city>
<country>Angola</country>
<countryCode>AO</countryCode>
<department>c2 department 2</department>
<fax>c2 fax 2 222-000-2222</fax>
<institution>c2 institution 2</institution>
<phone1>c2 phone 2 222-000-2222</phone1>
<postalCode>c2 zip 2</postalCode>
<roomOrSuite>c2 room 2</roomOrSuite>
<stateOrProvince>c2 province 2</stateOrProvince>
<title>c2 title 2</title>
</e>
</departments>
<documentId>179065</documentId>
<inputIndex>0</inputIndex>
<isCoAuthor>true</isCoAuthor>
<isContact>false</isContact>
<isCorresponding>false</isCorresponding>
<isInvited>false</isInvited>
<isSubmittingAgent>false</isSubmittingAgent>
<isSubmittingAuthor>false</isSubmittingAuthor>
<submissionId>WEB-2013-0005</submissionId>
</e>
<e>
<authorFirstName>Submitting</authorFirstName>
<authorFullAddress>sub address A1; sub address A2; sub address A3; sub city, Nebraska; sub zip; United States</authorFullAddress>
<authorFullName>Web, Dr. Submitting MiddSub</authorFullName>
<authorLastName>Web</authorLastName>
<authorMembershipId>SubMembershipID1</authorMembershipId>
<authorMiddleName>MiddSub</authorMiddleName>
<authorORCIDId>1111-1111-1111-1111</authorORCIDId>
<authorORCIDIdValidation>false</authorORCIDIdValidation>
<authorOrderNumber>1</authorOrderNumber>
<authorPersonId>473183</authorPersonId>
<authorPrimaryEmailAddress>[email protected]</authorPrimary EmailAddress>
<authorResearcherId>SubResearcherID1</authorResearcherId>
<authorSalutation>Dr.</authorSalutation>
<authorSuffix/>
<departments>
<e>
<address1>sub address A1</address1>
<address2>sub address A2</address2>
<address3>sub address A3</address3>
<affiliationOrderNumber>0</affiliationOrderNumber>
<city>sub city</city>
<country>United States</country>
<countryCode>US</countryCode>
<department>sub department</department>
<fax>sub fax 555-555-5555</fax>
<institution>sub institution</institution>
<phone1>sub phone 555-555-5555</phone1>
<postalCode>sub zip</postalCode>
<roomOrSuite>sub room</roomOrSuite>
<stateOrProvince>Nebraska</stateOrProvince>
<title>sub title</title>
</e>
<e>
<address1>sub address B1</address1>
<address2>sub address B2</address2>
<address3>sub address B3</address3>
<affiliationOrderNumber>1</affiliationOrderNumber>
<city>sub city 2</city>
<country>Bolivia, Plurinational State of</country>
<countryCode>BO</countryCode>
<department>sub department 2</department>
<fax>sub fax 2 555-000-5555</fax>
<institution>sub institution 2</institution>
<phone1>sub phone 2 555-000-5555</phone1>
<postalCode>sub zip 2</postalCode>
<roomOrSuite>sub room 2</roomOrSuite>
<stateOrProvince>sub province 2</stateOrProvince>
<title>sub title 2</title>
</e>
</departments>
<documentId>179065</documentId>
<inputIndex>0</inputIndex>
<isCoAuthor>false</isCoAuthor>
<isContact>true</isContact>
<isCorresponding>true</isCorresponding>
<isInvited>false</isInvited>
<isSubmittingAgent>false</isSubmittingAgent>
<isSubmittingAuthor>true</isSubmittingAuthor>
<submissionId>WEB-2013-0005</submissionId>
</e>
</result>
<status>SUCCESS</status>
</Response>

getReviewerInfoFull

getReviewerInfoFull submits a request consisting of a Document ID or IDs OR a Submission ID or IDs and returns detailed

metadata about a specific manuscript or set of manuscripts’ reviewer or reviewers . Each request includes:

  • Mandatory message header content for Authorization
    1. Digest username (same as User Name)
    2. Realm
    3. Nonce
    4. Response
  • Mandatory message content for Authentication
    1. Password (provisioned API KEY, configured by the ScholarOne Relationship Manager into the caller’s

account profile)

  1. User Name (Profile User Name, this the user id for logging into the API)
  • Required Query Parameters
    1. Submission ID(s) or Document ID(s)
    2. Site Short Name
  • Optional Query Parameters
    1. Locale ID
    2. _type
    3. External ID
  • Resource
    1. By documentId: /api/s1m/v2/submissions/full/reviewer/documentids
    2. By submissionId: /api/s1m/v2/submissions/full/reviewer/submissionids

Request Parameters

Element getReviewerInfoFull Type Description Req’d Example or Default Value
getReviewerInfoFull Root Yes
username String “Profile” User Name. This is the user name used by the application – not a ScholarOne Manuscripts User. This is f rom the Caller’s
Profile.
Yes sample_user
password String The API Key; Encrypted value uniquely identifying/authenticating Caller. Yes SRU4DQ5WOJ2PX8C A
ids16 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 submi ssion IDs are not used. ’88026’
Or if a list is being requested:
'88026','88087','89328',
'89330','89335','88083',
'89337'
ids17 String or Submission Id or Ids. Also known as the
Manuscript Number or
Yes, if
docu
'WEB-2013-0002'

16 Either Submission Ids or Document Ids are used in the request whichshould be directed to the corresponding endpoint.

17 All web services calls whichuse Submission Id will returna "success" message without details when the string ‘draft’ is

passed as a parameter or the Submission Id is un-submitted(submitted thenun-submitted).

Element getReviewerInfoFull Type Description Req’d Example or Default Value
String Array 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.
ment IDs are not used. Or if a list is being requested:
'WEB-2013- 0002','WEB-2013-
0003','WEB-2013-
0004','WEB-2013-
0005','WEB-2013-
0006','WEB-2013-
0007','WEB-2013-
0008'
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 v2/submissions/full/revi ewer/documentids
external_id String An id value that can be set by the client for call tracking. API 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 ScholarOne Manuscripts profile. No Options are:
  1. (United States English)
  2. (Simplified Chinese, Pinyin ordering)
  3. (French)
_type The data type requested f rom the Service <xml> or
<json>. This defaults to
<xml>.
No Can be xml (default if omitted), or json

Response Parameters18

Response Elements getReviewerInfoFull Type Description Example or Default Value
status String State of a given request call. Can be one of SUCCESS, FAILURE, or MAINTENANCE.
<status>SUCCESS</statu s>
callID String The CALL_ID is the unique identifier for a given Web Services call. Generated by the ScholarOne Web Services application. <callId>63631fe1-7378- 4cc1-ab18- 87c06c2eff58</callId>
profileCallId String An id value that is set by the client for call tracking. Set by the request’s external_id element. <profileCallId>111111</pr ofileCallId>
commentsToAuthor String Text comments provide by the reviewer to the author in the ‘Comments to Author’ section of the Scoresheet. <commentsToAuthor
>Please change figure 2</ commentsToAuthor>
commentsToEditor String Text comments provide by the reviewer to the editor in the ‘Comments to Editor’ section of the Scoresheet. <commentsToEditor > Article would benefit from language editing</ commentsToEditor>
reviewerFirstName String The f irst or given name of the reviewer. <reviewerFirstName>Cody
</reviewerFirstName>
reviewerFullAddress String Concatenated address fields of the reviewer in the format “address1; address2; address3; city, stateOrProvidence; postalCode; country” <reviewerFullAddress>An n Arbor, Michigan; United States</reviewerFullAddre ss>

18 All non-501 responses will include Status and Call Id. profileCallId will be returned if an external_id is provided in the request.

Response Elements getReviewerInfoFull Type Description Example or Default Value
reviewerFullName String The full name of the reviewer in the format “Lastname Suffix, Salutation Firstname Middlename”. <reviewerFullName>Huch o, Dr.
Tim</reviewerFullName>
reviewerLastName String The last name (surname or
family name) of the reviewer.
<reviewerLastName>Dupr ee</reviewerLastName>
reviewerMembershipId String Society Membership number of the user. <reviewerMembershipId
>society_123</ reviewerMembershipId >
reviewerMiddleName String The middle name of the reviewer. <reviewerMiddleName>J</ reviewerMiddleName>
reviewerORCIDId String The ORCID is a nonproprietary alphanumeric code to uniquely identify scientific and other academic reviewers. <reviewerORCIDId >0000- 0002-6167-6691</
reviewerORCIDId >
reviewerORCIDIdValid ation Boolean Indication of whether that author ORCID has been validated by the reviewer. <reviewerORCIDIdValidati on>TRUE</reviewerORCI DIdValidation>
reviewerPersonId Integer A unique numeric identifier associated with a person record (not the user's User ID used for accessing ScholarOne). <reviewerPersonId>68697 5</reviewerPersonId>
reviewerPrimaryEmailA ddress String The primary e-mail address of the designated corresponding reviewer for the manuscript. <reviewerPrimaryEmailAd dress>[email protected]</revi ewerPrimaryEmailAddress
>
reviewerResearcherId String Provides solution to Reviewer ambiguity by assigning a unique identifier for scientific reviewers. <reviewerReseacherId >A- 1061-2007</
reviewerResearcherId >
reviewerSalutation String The salutation designated for the reviewer in his or her account record. Typical salutations are Dr., Miss, or Mr. <reviewerSalutation>Dr.</r eviewerSalutation>
reviewerSuffix String The suffix designated in the reviewer’s account record. <reviewerSuffix>III</revie werSuffix>
Response Elements getReviewerInfoFull Type Description Example or Default Value
departments Complex Relationship between reviewer and departmental
affiliation(s). Keeps address information from the time of submission instead of finding the current information for the person.
Complex Child of Parent Root
Includes following response elements:
address1, address2, address3,
affiliationOrderNumber,
city, country, countryCode, department, fax, institution, phone1, phone2, postalCode, roomOrSuite, stateOrProvince, title
address1 String Reviewer's department address line 1 f rom the reviewer >> department record. <address1>c1 address A1</address1>
address2 String Reviewer's department address line 2 f rom the reviewer >> department record. <address2>c1 address B2</address2>
address3 String Reviewer's department address line 3 f rom the reviewer >> department record. <address3>c1 address B3</address3>
affiliationOrderNumber Integer The order contributing reviewers entered their
affiliations into the ScholarOne Manuscripts system. An
affiliation at the time research was completed.
<affiliationOrderNumber>0
</affiliationOrderNumber>
city String Reviewer's department city name f rom the reviewer>>department record. <city>Ann Arbor</city>
country String Reviewer's department country name f rom the reviewer>>department record. <country>United States</country>
countryCode String Reviewer's department standard country code; foreign key to the Country table. <countryCode>US</countr yCode>
Response Elements getReviewerInfoFull Type Description Example or Default Value
department String Reviewer's affiliated department name from the reviewer>>department record. <department>c1 department 2</department>
fax String Reviewer's department fax number f rom the reviewer>>department record. <fax>c1 fax 2 333-000- 3333</fax>
institution String Institution name of the reviewer f rom the reviewer>>department record. <institution>U Mich</institution>
phone1 String Reviewer's department primary phone number from the reviewer>>department record. <phone1>c1 phone 333- 333-3333</phone1>
phone2 String Reviewer's department alternate phone number from the reviewer>>department record. <phone1>c1 phone 333- 333-3333</phone1>
postalCode String Reviewer's department zip code from the reviewer>>department record. <postalCode>c1 zip</postalCode>
roomOrSuite String Reviewer's department room or suite number from the reviewer>>department record. <roomOrSuite>c1 room 2</roomOrSuite>
stateOrProvince String Reviewer's department state or providence name from the reviewer>>department record. <stateOrProvince>Michiga n</stateOrProvince>
title String Reviewer's department title f rom the
reviewer>>department record.
<title>c1 title</title>
documentId Integer Unique identifier of the document. Unique identifier for each Manuscript Revision in the ScholarOne Manuscripts system. Internally to ScholarOne, this is a numeric value. <documentId>88026</doc umentId>
inputIndex Integer Provides caller the ability to correlate requested document <inputIndex>4</inputIndex
>
Response Elements getReviewerInfoFull Type Description Example or Default Value
or submission ids to the appropriate response element. The inputIndex will be randomly chosen when a document or submission id is entered more than once. This is a zero-based value; that is, if a single document id is requested, the inputIndex is 0
numberOf DaysFromRe view AssignmentToCompleti on Integer The number of days between the date the reviewer was assigned to review the submission and the date the review was submitted. <numberOfDaysFromRevi ew AssignmentToCompletion
>15</numberOfDaysFrom Review AssignmentToCompletion
>
reviewerAssignmentSta tus String An indication of whether the reviewer has been selected, invited, assigned, uninvited or unassigned. <reviewerAssignmentStatu s>ASSIGNED</reviewerA ssignmentStatus>
reviewerDateAssigned dateTime The date and time the given reviewer was assigned to review the submission. <reviewerDateAssigned>2 013-10-
21T19:24:29Z</reviewerD ateAssigned>
reviewerDateInvited dateTime The date and time the given reviewer was invited to review the submission. <reviewerDateInvited>201 3-10-
21T19:24:29Z</reviewerD
ateInvited>
reviewerDateResponse dateTime The date and time the given reviewer responded to the invitation to review the submission. <reviewerDateResponse> 2013-10-
21T19:24:29Z</reviewerD ateResponse>
reviewerDateSelected dateTime The date the given reviewer was selected to review the submission. <reviewerDateSelected>2 013-10-
21T19:24:29Z</reviewerD
ateSelected>
reviewerInvitationResp onse String The reviewer's response to the invitation or assignment to review the given manuscript. <reviewerInvitationRespon se>Agreed</reviewerInvita tionResponse>
reviewerInvitationResp onseId Integer Unique ID of the invitation response in the ScholarOne Manuscripts database. <reviewerInvitationRespon seId>336</reviewerInvitati onResponseId>
reviewerRatingFormNa me String The name as configured for
the reviewer rating form completed for the review of the
<reviewerRatingFormNam e>Reviewer Rating
Response Elements getReviewerInfoFull Type Description Example or Default Value
manuscript. The Reviewer Rating Form Name is generally a descriptor of that review rating form. Form</reviewerRatingFor mName>
reviewerRatingFormCu stomQuestions Complex Reviewer Rating Form custom questions refer to questions that editors answer as part of their reviewer rating. Custom questions without an answer are not included in the response. Custom questions with the answer types Label, URL, or Image are not included in the response. Complex Child of Parent Root
Includes following response elements:
answerType, customQuestionId, questionName questionStatus, questionText, reviewerRatingFormCusto mAnswers
answerType String Standard HTML input options. Available answer types are Checkbox, Radio, Select, Multiselect, Textarea, Text or Calendar. <answerType>TYPE_CHE CKBOX</answerType>
customQuestionId Integer Unique identifier of the custom question. <customQuestionId>3113 9</customQuestionId>
questionName String The configured name of a question asked during the submission process. <questionName>Instructio ns</questionName>
questionStatus String Current status of a
custom question. Valid values are ‘ACTIVE’ or ‘INACTIVE’.
<questionStatus>ACTIVE<
/questionStatus>
questionText String The text of a question asked during the reviwer rating process. <questionText> Use the below rating options to rate the reviewer on this submitted review.</questionText>
reviewerRatingFormCu stomAnswers Complex Reviewer Rating Form custom answers refer to answers provided by editors to each Custom Question on the reviewer rating form. Complex Child of Parent reviewerRatingFormCusto mQuestions
Includes following response elements:
Response Elements getReviewerInfoFull Type Description Example or Default Value
abbreviatedResponse, answerId, answerName answerStatus, answerText, numericValue
abbreviatedResponse String Shortened custom question response as configured in Reviewer Ratinf Form Custom Questions. <abbreviatedResponse>m sid</abbreviatedResponse
>
answerId Integer Numeric value representing the unique answer. <answerId>67996</answe rId>
answerName String Human-recognizable name given to the answer to aid in configuration-user lookup. <answerName>Conflict- explain</answerName>
answerStatus String Indication whether answer is turned on or off. Can be ‘ACTIVE’ or ‘INACTIVE’. <answerStatus>ACTIVE</ answerStatus>
answerText String The response to a reviewer rating form question to be entered or selected by the editor. <answerText>yes</answer Text>
numericValue String The numeric value (or score) assigned to a response selected or entered by an Editor during the reviewer rating process. <numericValue>11.0</nu mericValue>
reviewerRecommendati on String The text of the recommendation from the given Reviewer's score sheet for that manuscript. <reviewerRecommendatio n>Accept</reviewerReco mmendation>
reviewerRecommendati onNumericValue String The numeric value of the recommendation selected by the reviewer. The numeric value is used in the calculation of the review M-Score (if
configured).
<reviewerRecommendatio nNumericValue>3.0</revie werRecommendationNum ericValue>
reviewAverageMScore String The M-Score (Avg) f ield contains an average of the values of the responses on the given review form for the given
manuscript. Review forms may
<reviewAverageMScore>3
.25</reviewAverageMScor e>
Response Elements getReviewerInfoFull Type Description Example or Default Value
have numeric values associated with responses; the averaged M-Score is the average of those numeric values for this particular review.
reviewRScore String The score an Editor has given the reviewer for the review of the given manuscript.
Specifically, the R-Score for a given reviewer’s review is the average numeric value of all responses to questions on the Rating Form completed by the Editor for that review.
<reviewRScore>3.0</revie wRScore>
reviewSumMScore String The M-Score (Sum) field contains a sum of the values of the responses on the given review form for the given manuscript. Review forms may have numeric values associated with responses; the summed M-Score is the total of those numeric values for this particular review. <reviewSumMScore>26.0
</reviewSumMScore>
scoreSheetCompleted Date dateTime The date and time the reviewer completed the review of that submission. <scoreSheetCompletedDa te>2013-10-
21T19:24:29Z</scoreShee tCompletedDate>
scoreSheetDueDate dateTime The date the reviewer’s review is or was due for the given submission. <scoreSheetDueDate>201 3-10-
21T19:24:29Z</scoreShee
tDueDate>
scoreSheetNewDueDat e dateTime The extended or updated date the reviewer’s review is or was due for the given submission. <scoreSheetNewDueDate
>2013-10-
21T19:24:29Z</scoreShee tNewDueDate>
scoreSheetName String The name as configured for the score sheet completed for the review of the manuscript. The Score Sheet Name is generally a descriptor of that review form. <
scoreSheetName>Review er Scoresheet</scoreSheetN ame>
Response Elements getReviewerInfoFull Type Description Example or Default Value
reviewerScoreSheetCu stomQuestions Complex Reviewer Score Sheet custom questions refer to questions that reviewers answer as part of their manuscript review.
Custom questions without an answer are not included in the response. Custom questions with the answer types Label, URL, or Image are not included in the response.
Complex Child of Parent Root
Includes following response elements:
answerType, customQuestionId, questionName questionStatus, questionText, reviewerScoreSheetCusto mAnswers
answerType String Standard HTML input options. Available answer types are Checkbox, Radio, Select, Multiselect, Textarea, Text or Calendar. <answerType>TYPE_CHE CKBOX</answerType>
customQuestionId Integer Unique identifier of the custom question. <customQuestionId>3113 9</customQuestionId>
questionName String The configured name of a question asked during the reviewer score sheet process. <questionName> Does the study provide novel</questionName>
questionStatus String Current status of a
custom question. Valid values are ‘ACTIVE’ or ‘INACTIVE’.
<questionStatus>ACTIVE<
/questionStatus>
questionText String The text of a question asked during the reviewer score sheet process. <questionText>Does the study provide novel
information (data, techniques or idea) that is not already available in the literature?</questionText>
reviewerScoreSheetCu stomAnswers Complex Reviewer Score Sheet custom answers refer to answers provided by reviewers to each Custom Question on the reviewer score sheet form. Complex Child of Parent reviewerScoreSheetCusto mQuestions
Includes following response elements:
abbreviatedResponse, answerId, answerName answerStatus, answerText, numericValue
Response Elements getReviewerInfoFull Type Description Example or Default Value
abbreviatedResponse String Shortened custom question response as configured in Reviewer Score Sheet Custom Questions. <abbreviatedResponse>m sid</abbreviatedResponse
>
answerId Integer Numeric value representing the unique answer. <answerId>67996</answe rId>
answerName String Human-recognizable name given to the answer to aid in configuration-user lookup. <answerName>Conflict- explain</answerName>
answerStatus String Indication whether answer is turned on or off. Can be ‘ACTIVE’ or ‘INACTIVE’. <answerStatus>ACTIVE</ answerStatus>
answerText String The response to a reviewer score sheet question to be entered or selected by the reviewer. <answerText>yes</answer Text>
numericValue String The numeric value (or score) assigned to a response selected or entered by a Reviewer during the reviewer score sheet process. <numericValue>11.0</nu mericValue>
submissionId String Also known as the Manuscript Id or Document Number. A unique identifier given to each submitted manuscript.
Submission IDs are case sensitive; they are not necessarily unique.
<submissionId>Sensors- 00996-
2005</submissionId>

getReviewerInfoFull Request / Response Examples

Example Request: getReviewerInfoFullDocumentId

https://mc- api.manuscriptcentral.com/api/s1m/v2/submissions/full/reviewer/documentids?site_name=web_svc s&locale_id=1&ids=’179072’

Example Response: getReviewernfoFullSubmissionId
<Response>
<status>SUCCESS</status>
<callId>337fbdef-24e2-4518-9019-04b48df66a74</callId>
<result>
<departments>
<address1>c1 address A1</address1>
<address2>c1 address A2</address2>
<address3>c1 address A3</address3>
<affiliationOrderNumber>0</affiliationOrderNumber>
<city>c1 City</city>
<country>United States</country>
<countryCode>US</countryCode>
<department>c1 department</department>
<fax>c1 fax 333-333-3333</fax>
<institution>c1 institution</institution>
<phone1>c1 phone 333-333-3333</phone1>
<postalCode>c1 zip</postalCode>
<roomOrSuite>c1 room</roomOrSuite>
<stateOrProvince>Arizona</stateOrProvince>
<title>c1 title</title>
</departments>
<departments>
<address1>c1 address B1</address1>
<address2>c1 address B2</address2>
<address3>c1 address B3</address3>
<affiliationOrderNumber>1</affiliationOrderNumber>
<city>c1 city 2</city>
<country>Algeria</country>
<countryCode>DZ</countryCode>
<department>c1 department 2</department>
<fax>c1 fax 2 333-000-3333</fax>
<institution>c1 institution 2</institution>
<phone1>c1 phone 2 333-000-3333</phone1>
<postalCode>c1 zip 2</postalCode>
<roomOrSuite>c1 room 2</roomOrSuite>
<stateOrProvince>c1 province 2</stateOrProvince>
<title>c1 title 2</title>
</departments>
<documentId>179072</documentId>
<inputIndex>0</inputIndex>
<numberOfDaysFromReviewAssignmentToCompletion>0</numberOfDaysFromRevi ew AssignmentToCompletion>
<reviewAverageMScore>3.25</reviewAverageMScore>
<reviewRScore>3.0</reviewRScore>
<reviewSumMScore>26.0</reviewSumMScore>
<reviewerAssignmentStatus>ASSIGNED</reviewerAssignmentStatus>
<reviewerDateAssigned>2015-02- 14T07:16:04Z</reviewerDateAssigned>
<reviewerDateInvited>2015-02-
10T19:00:00Z</reviewerDateInvited>
<reviewerDateResponded>2015-02- 14T07:16:04Z</reviewerDateResponded>
<reviewerDateSelected>2015-02-
09T09:12:46Z</reviewerDateSelected>
<reviewerFirstName>CoOne</reviewerFirstName>
<reviewerFullAddress>c1 address A1; c1 address A2; c1 address A3; c1 city, Arizona; c1 zip; United States</reviewerFullAddress>
<reviewerFullName>Web, Mr. CoOne MiddCo1</reviewerFullName>
<reviewerInvitationResponse>Agreed</reviewerInvitationResponse>
<reviewerInvitationResponseId>1550</reviewerInvitationResponseId>
<reviewerLastName>Web</reviewerLastName>
<reviewerMiddleName>MiddCo1</reviewerMiddleName>
<reviewerMembershipId>SubMembershipID1</reviewerMembershipId>
<reviewerORCIDId>1111-1111-1111-1111</reviewerORCIDId>
<reviewerORCIDIdValidation>false</reviewerORCIDIdValidation>
<reviewerPersonId>915443</reviewerPersonId>
<reviewerPrimaryEmailAddress>[email protected]</reviewerPrimary EmailAddress>
<reviewerRatingCustomQuestions>
<answerType>TYPE_RADIO</answerType>
<customQuestionId>3236</customQuestionId>
<questionName>Timeliness</questionName>
<questionStatus>ACTIVE</questionStatus>
<questionText>Timeliness</questionText>
<reviewerRatingCustomAnswer>
<abbreviatedResponse>Average Timeliness</abbreviatedResponse>
<answerId>15523</answerId>
<answerName>3. Average</answerName>
<answerStatus>ACTIVE</answerStatus>
<answerText>3.Average</answerText>
<numericValue>3.0</numericValue>
</reviewerRatingCustomAnswer>
</reviewerRatingCustomQuestions>
<reviewerRatingCustomQuestions>
<answerType>TYPE_RADIO</answerType>
<customQuestionId>3237</customQuestionId>
<questionName>Quality Assessment</questionName>
<questionStatus>ACTIVE</questionStatus>
<questionText>Quality Assessment</questionText>
<reviewerRatingCustomAnswer>
<abbreviatedResponse>Highly Relevant</abbreviatedResponse>
<answerId>15554</answerId>
<answerName>Review was highly relevant (Rating 3.0)</answerName>
<answerStatus>ACTIVE</answerStatus>
<answerText>Review was highly relevant (Rating 3.0)</answerText>
<numericValue>3.0</numericValue>
</reviewerRatingCustomAnswer>
</reviewerRatingCustomQuestions>
<reviewerRatingFormName>Reviewer Rating Form</reviewerRatingFormName>
<reviewerRecommendation>Accept</reviewerRecommendation>
<reviewerRecommendationNumericValue>0.0</reviewerRecommendationNumeri c Value>
<reviewerResearcherId>C1ResearcherID1</reviewerResearcherId>
<reviewerSalutation>Mr.</reviewerSalutation>
<reviewerSuffix></reviewerSuffix>
<scoreSheetCompletedDate>2015-03- 01T15:23:04Z</scoreSheetCompletedDate>
<scoreSheetCustomQuestions>
<answerType>TYPE_RADIO</answerType>
<customQuestionId>6321</customQuestionId>
<questionName>Does the study provide novel</questionName>
<questionStatus>ACTIVE</questionStatus>
<questionText>Does the study provide novel information (data, techniques or idea) that is not already available in the literature?</questionText>
<scoreSheetCustomAnswer>
<abbreviatedResponse>Good</abbreviatedResponse>
<answerId>17149</answerId>
<answerName>4. Goodtest</answerName>
<answerStatus>ACTIVE</answerStatus>
<answerText>4.Good</answerText>
<numericValue>4.0</numericValue>
</scoreSheetCustomAnswer>
</scoreSheetCustomQuestions>
<scoreSheetCustomQuestions>
<answerType>TYPE_RADIO</answerType>
<customQuestionId>6322</customQuestionId>
<questionName>Are the design and analysis of the study appropriate?</questionName>
<questionStatus>ACTIVE</questionStatus>
<questionText>Are the design and analysis of the study appropriate?</questionText>
<scoreSheetCustomAnswer>
<abbreviatedResponse>Good</abbreviatedResponse>
<answerId>17154</answerId>
<answerName>4. Good</answerName>
<answerStatus>ACTIVE</answerStatus>
<answerText>4.Good</answerText>
<numericValue>4.0</numericValue>
</scoreSheetCustomAnswer>
</scoreSheetCustomQuestions>
<scoreSheetCustomQuestions>
<answerType>TYPE_RADIO</answerType>
<customQuestionId>6323</customQuestionId>
<questionName>Are the results clearly explained, convincing
and reasonable?</questionName>
<questionStatus>ACTIVE</questionStatus>
<questionText>Are the results clearly explained, convincing and reasonable?</questionText>
<scoreSheetCustomAnswer>
<abbreviatedResponse>Average</abbreviatedResponse>
<answerId>17160</answerId>
<answerName>3. Average</answerName>
<answerStatus>ACTIVE</answerStatus>
<answerText>3.Average</answerText>
<numericValue>3.0</numericValue>
</scoreSheetCustomAnswer>
</scoreSheetCustomQuestions>
<scoreSheetCustomQuestions>
<answerType>TYPE_RADIO</answerType>
<customQuestionId>6324</customQuestionId>
<questionName>Are the conclusions justified by the results found in the study?</questionName>
<questionStatus>ACTIVE</questionStatus>
<questionText>Are the conclusions justified by the results found in the study?</questionText>
<scoreSheetCustomAnswer>
<abbreviatedResponse>Good</abbreviatedResponse>
<answerId>17164</answerId>
<answerName>4. Good</answerName>
<answerStatus>ACTIVE</answerStatus>
<answerText>4.Good</answerText>
<numericValue>4.0</numericValue>
</scoreSheetCustomAnswer>
</scoreSheetCustomQuestions>
<scoreSheetCustomQuestions>
<answerType>TYPE_RADIO</answerType>
<customQuestionId>9030</customQuestionId>
<questionName>Please assess the overall Clinical impact of the study?</questionName>
<questionStatus>ACTIVE</questionStatus>
<questionText>Please assess the overall Clinical impact of the study</questionText>
<scoreSheetCustomAnswer>
<abbreviatedResponse>Good</abbreviatedResponse>
<answerId>21326</answerId>
<answerName>4. Good</answerName>
<answerStatus>ACTIVE</answerStatus>
<answerText>4.Good</answerText>
<numericValue>4.0</numericValue>
</scoreSheetCustomAnswer>
</scoreSheetCustomQuestions>
<scoreSheetCustomQuestions>
<answerType>TYPE_RADIO</answerType>
<customQuestionId>9029</customQuestionId>
<questionName>Please score the overall Scientific impact of the study?</questionName>
<questionStatus>ACTIVE</questionStatus>
<questionText>Please score the overall Scientific impact of the study?</questionText>
<scoreSheetCustomAnswer>
<abbreviatedResponse>Average</abbreviatedResponse>
<answerId>21320</answerId>
<answerName>3. Average</answerName>
<answerStatus>ACTIVE</answerStatus>
<answerText>3.Average</answerText>
<numericValue>3.0</numericValue>
</scoreSheetCustomAnswer>
</scoreSheetCustomQuestions>
<scoreSheetCustomQuestions>
<answerType>TYPE_RADIO</answerType>
<customQuestionId>6304</customQuestionId>
<questionName>Is the writing clear and content easily understandable?</questionName>
<questionStatus>ACTIVE</questionStatus>
<questionText>Is the writing clear and content easily understandable?</questionText>
<scoreSheetCustomAnswer>
<abbreviatedResponse>Good</abbreviatedResponse>
<answerId>17176</answerId>
<answerName>4. Good</answerName>
<answerStatus>ACTIVE</answerStatus>
<answerText>4. Good</answerText>
<numericValue>4.0</numericValue>
</scoreSheetCustomAnswer>
</scoreSheetCustomQuestions>
<scoreSheetDueDate>2015-03-07T07:16:04Z</scoreSheetDueDate>
<scoreSheetName>Reviewer Scoresheet</scoreSheetName>
<submissionId>WEB-2013-0010</submissionId>
</result>
<result>
<departments>
<address1>c2 address A1</address1>
<address2>c2 address A2</address2>
<address3>c2 address A3</address3>
<affiliationOrderNumber>0</affiliationOrderNumber>
<city>c2 city</city>
<country>United States</country>
<countryCode>US</countryCode>
<department>c2 department</department>
<fax>c2 fax 222-222-2222</fax>
<institution>c2 institution</institution>
<phone1>c2 phone 222-222-2222</phone1>
<postalCode>c2 zip</postalCode>
<roomOrSuite>c2 room</roomOrSuite>
<stateOrProvince>California</stateOrProvince>
<title>c2 title</title>
</departments>
<documentId>179072</documentId>
<inputIndex>0</inputIndex>
<numberOfDaysFromReviewAssignmentToCompletion>0</numberOfDaysFromRevi ew AssignmentToCompletion>
<reviewerAssignmentStatus>INVITED_NO_RESPONSE</reviewerAssignmentStat us>
<reviewerDateInvited>2015-02- 16T19:00:00Z</reviewerDateInvited>
<reviewerDateSelected>2015-02- 17T05:05:02Z</reviewerDateSelected>
<reviewerFirstName>CoTwo</reviewerFirstName>
<reviewerFullAddress>c2 address A1; c2 address A2; c2 address A3; c2 city, California; c2 zip; United States</reviewerFullAddress>
<reviewerFullName>Web, Ms. CoTwo MiddCo2</reviewerFullName>
<reviewerLastName>Web</reviewerLastName>
<reviewerMiddleName>MiddCo2</reviewerMiddleName>
<reviewerMembershipId>SubMembershipID2</reviewerMembershipId>
<reviewerORCIDId>2222-2222-2222-2222</reviewerORCIDId>
<reviewerORCIDIdValidation>false</reviewerORCIDIdValidation>
<reviewerPersonId>350832</reviewerPersonId>
<reviewerPrimaryEmailAddress>[email protected]</reviewerPrimary Email Address>
<reviewerResearcherId>C1ResearcherID2</reviewerResearcherId>
<reviewerSalutation>Ms.</reviewerSalutation>
<submissionId>WEB-2013-0010</submissionId>
</result>
<result>
<departments>
<address1>c3 address A1</address1>
<address2>c3 address A2</address2>
<address3>c3 address A3</address3>
<affiliationOrderNumber>0</affiliationOrderNumber>
<city>c3 city</city>
<country>United States</country>
<countryCode>US</countryCode>
<department>c3 department</department>
<fax>c3 fax 333-333-3333</fax>
<institution>c3 institution</institution>
<phone1>c3 phone 333-333-3333</phone1>
<postalCode>c3 zip</postalCode>
<roomOrSuite>c3 room</roomOrSuite>
<stateOrProvince>California</stateOrProvince>
<title>c3 title</title>
</departments>
<documentId>179072</documentId>
<inputIndex>0</inputIndex>
<numberOfDaysFromReviewAssignmentToCompletion>0</numberOfDaysFromRevi ew AssignmentToCompletion>
<reviewerAssignmentStatus>PICKED</reviewerAssignmentStatus>
<reviewerDateSelected>2015-07- 29T12:58:40Z</reviewerDateSelected>
<reviewerFirstName>CoThree</reviewerFirstName>
<reviewerFullAddress>c3 address A1; c3 address A2; c3 address A3; c3 city, California; c2 zip; United States</reviewerFullAddress>
<reviewerFullName>Web, Dr. CoThree MiddCo3</reviewerFullName>
<reviewerLastName>Web</reviewerLastName>
<reviewerMiddleName>MiddCo3</reviewerMiddleName>
<reviewerMembershipId>SubMembershipID3</reviewerMembershipId>
<reviewerORCIDId>3333-3333-3333-3333</reviewerORCIDId>
<reviewerORCIDIdValidation>false</reviewerORCIDIdValidation>
<reviewerPersonId>351080</reviewerPersonId>
<reviewerPrimaryEmailAddress>[email protected]</reviewerPrimary EmailAddress>
<reviewerResearcherId>C1ResearcherID3</reviewerResearcherId>
<reviewerSalutation>Dr.</reviewerSalutation>
<submissionId>WEB-2013-0010</submissionId>
</result>
</Response>

Example Request: getReviewerInfoFullSubmissionId

  • Input: multiple Submission IDs
    1. URL for use via HTTP request after Digest Authentication is performed: https://mc-

api.manuscriptcentral.com/api/s1m/v2/submissions/full/reviewer/submissionids?site_name=web_sv

cs&locale_id=1&ids=' WEB-2013-0010'

Example Response: getSubmissionInfoFullSubmissionId

<Response>
<status>SUCCESS</status>
<callId>337fbdef-24e2-4518-9019-04b48df66a74</callId>
<result>
<departments>
<address1>c1 address A1</address1>
<address2>c1 address A2</address2>
<address3>c1 address A3</address3>
<affiliationOrderNumber>0</affiliationOrderNumber>
<city>c1 City</city>
<country>United States</country>
<countryCode>US</countryCode>
<department>c1 department</department>
<fax>c1 fax 333-333-3333</fax>
<institution>c1 institution</institution>
<phone1>c1 phone 333-333-3333</phone1>
<postalCode>c1 zip</postalCode>
<roomOrSuite>c1 room</roomOrSuite>
<stateOrProvince>Arizona</stateOrProvince>
<title>c1 title</title>
</departments>
<departments>
<address1>c1 address B1</address1>
<address2>c1 address B2</address2>
<address3>c1 address B3</address3>
<affiliationOrderNumber>1</affiliationOrderNumber>
<city>c1 city 2</city>
<country>Algeria</country>
<countryCode>DZ</countryCode>
<department>c1 department 2</department>
<fax>c1 fax 2 333-000-3333</fax>
<institution>c1 institution 2</institution>
<phone1>c1 phone 2 333-000-3333</phone1>
<postalCode>c1 zip 2</postalCode>
<roomOrSuite>c1 room 2</roomOrSuite>
<stateOrProvince>c1 province 2</stateOrProvince>
<title>c1 title 2</title>
</departments>
<documentId>179072</documentId>
<inputIndex>0</inputIndex>
<numberOfDaysFromReviewAssignmentToCompletion>0</numberOfDaysFromRevi ew AssignmentToCompletion>
<reviewAverageMScore>3.25</reviewAverageMScore>
<reviewRScore>3.0</reviewRScore>
<reviewSumMScore>26.0</reviewSumMScore>
<reviewerAssignmentStatus>ASSIGNED</reviewerAssignmentStatus>
<reviewerDateAssigned>2015-02- 14T07:16:04Z</reviewerDateAssigned>
<reviewerDateInvited>2015-02-
10T19:00:00Z</reviewerDateInvited>
<reviewerDateResponded>2015-02- 14T07:16:04Z</reviewerDateResponded>
<reviewerDateSelected>2015-02-
09T09:12:46Z</reviewerDateSelected>
<reviewerFirstName>CoOne</reviewerFirstName>
<reviewerFullAddress>c1 address A1; c1 address A2; c1 address A3; c1 city, Arizona; c1 zip; United States</reviewerFullAddress>
<reviewerFullName>Web, Mr. CoOne MiddCo1</reviewerFullName>
<reviewerInvitationResponse>Agreed</reviewerInvitationResponse>
<reviewerInvitationResponseId>1550</reviewerInvitationResponseId>
<reviewerLastName>Web</reviewerLastName>
<reviewerMiddleName>MiddCo1</reviewerMiddleName>
<reviewerMembershipId>SubMembershipID1</reviewerMembershipId>
<reviewerORCIDId>1111-1111-1111-1111</reviewerORCIDId>
<reviewerORCIDIdValidation>false</reviewerORCIDIdValidation>
<reviewerPersonId>915443</reviewerPersonId>
<reviewerPrimaryEmailAddress>[email protected]</reviewerPrimary EmailAddress>
<reviewerRatingCustomQuestions>
<answerType>TYPE_RADIO</answerType>
<customQuestionId>3236</customQuestionId>
<questionName>Timeliness</questionName>
<questionStatus>ACTIVE</questionStatus>
<questionText>Timeliness</questionText>
<reviewerRatingCustomAnswer>
<abbreviatedResponse>Average Timeliness</abbreviatedResponse>
<answerId>15523</answerId>
<answerName>3. Average</answerName>
<answerStatus>ACTIVE</answerStatus>
<answerText>3.Average</answerText>
<numericValue>3.0</numericValue>
</reviewerRatingCustomAnswer>
</reviewerRatingCustomQuestions>
<reviewerRatingCustomQuestions>
<answerType>TYPE_RADIO</answerType>
<customQuestionId>3237</customQuestionId>
<questionName>Quality Assessment</questionName>
<questionStatus>ACTIVE</questionStatus>
<questionText>Quality Assessment</questionText>
<reviewerRatingCustomAnswer>
<abbreviatedResponse>Highly Relevant</abbreviatedResponse>
<answerId>15554</answerId>
<answerName>Review was highly relevant (Rating 3.0)</answerName>
<answerStatus>ACTIVE</answerStatus>
<answerText>Review was highly relevant (Rating 3.0)</answerText>
<numericValue>3.0</numericValue>
</reviewerRatingCustomAnswer>
</reviewerRatingCustomQuestions>
<reviewerRatingFormName>Reviewer Rating Form</reviewerRatingFormName>
<reviewerRecommendation>Accept</reviewerRecommendation>
<reviewerRecommendationNumericValue>0.0</reviewerRecommendationNumeri c Value>
<reviewerResearcherId>C1ResearcherID1</reviewerResearcherId>
<reviewerSalutation>Mr.</reviewerSalutation>
<reviewerSuffix></reviewerSuffix>
<scoreSheetCompletedDate>2015-03- 01T15:23:04Z</scoreSheetCompletedDate>
<scoreSheetCustomQuestions>
<answerType>TYPE_RADIO</answerType>
<customQuestionId>6321</customQuestionId>
<questionName>Does the study provide novel</questionName>
<questionStatus>ACTIVE</questionStatus>
<questionText>Does the study provide novel information (data, techniques or idea) that is not already available in the literature?</questionText>
<scoreSheetCustomAnswer>
<abbreviatedResponse>Good</abbreviatedResponse>
<answerId>17149</answerId>
<answerName>4. Goodtest</answerName>
<answerStatus>ACTIVE</answerStatus>
<answerText>4.Good</answerText>
<numericValue>4.0</numericValue>
</scoreSheetCustomAnswer>
</scoreSheetCustomQuestions>
<scoreSheetCustomQuestions>
<answerType>TYPE_RADIO</answerType>
<customQuestionId>6322</customQuestionId>
<questionName>Are the design and analysis of the study appropriate?</questionName>
<questionStatus>ACTIVE</questionStatus>
<questionText>Are the design and analysis of the study appropriate?</questionText>
<scoreSheetCustomAnswer>
<abbreviatedResponse>Good</abbreviatedResponse>
<answerId>17154</answerId>
<answerName>4. Good</answerName>
<answerStatus>ACTIVE</answerStatus>
<answerText>4.Good</answerText>
<numericValue>4.0</numericValue>
</scoreSheetCustomAnswer>
</scoreSheetCustomQuestions>
<scoreSheetCustomQuestions>
<answerType>TYPE_RADIO</answerType>
<customQuestionId>6323</customQuestionId>
<questionName>Are the results clearly explained, convincing and reasonable?</questionName>
<questionStatus>ACTIVE</questionStatus>
<questionText>Are the results clearly explained, convincing and reasonable?</questionText>
<scoreSheetCustomAnswer>
<abbreviatedResponse>Average</abbreviatedResponse>
<answerId>17160</answerId>
<answerName>3. Average</answerName>
<answerStatus>ACTIVE</answerStatus>
<answerText>3.Average</answerText>
<numericValue>3.0</numericValue>
</scoreSheetCustomAnswer>
</scoreSheetCustomQuestions>
<scoreSheetCustomQuestions>
<answerType>TYPE_RADIO</answerType>
<customQuestionId>6324</customQuestionId>
<questionName>Are the conclusions justified by the results found in the study?</questionName>
<questionStatus>ACTIVE</questionStatus>
<questionText>Are the conclusions justified by the results found in the study?</questionText>
<scoreSheetCustomAnswer>
<abbreviatedResponse>Good</abbreviatedResponse>
<answerId>17164</answerId>
<answerName>4. Good</answerName>
<answerStatus>ACTIVE</answerStatus>
<answerText>4.Good</answerText>
<numericValue>4.0</numericValue>
</scoreSheetCustomAnswer>
</scoreSheetCustomQuestions>
<scoreSheetCustomQuestions>
<answerType>TYPE_RADIO</answerType>
<customQuestionId>9030</customQuestionId>
<questionName>Please assess the overall Clinical impact of the study?</questionName>
<questionStatus>ACTIVE</questionStatus>
<questionText>Please assess the overall Clinical impact of the study</questionText>
<scoreSheetCustomAnswer>
<abbreviatedResponse>Good</abbreviatedResponse>
<answerId>21326</answerId>
<answerName>4. Good</answerName>
<answerStatus>ACTIVE</answerStatus>
<answerText>4.Good</answerText>
<numericValue>4.0</numericValue>
</scoreSheetCustomAnswer>
</scoreSheetCustomQuestions>
<scoreSheetCustomQuestions>
<answerType>TYPE_RADIO</answerType>
<customQuestionId>9029</customQuestionId>
<questionName>Please score the overall Scientific impact of the study?</questionName>
<questionStatus>ACTIVE</questionStatus>
<questionText>Please score the overall Scientific impact of the study?</questionText>
<scoreSheetCustomAnswer>
<abbreviatedResponse>Average</abbreviatedResponse>
<answerId>21320</answerId>
<answerName>3. Average</answerName>
<answerStatus>ACTIVE</answerStatus>
<answerText>3.Average</answerText>
<numericValue>3.0</numericValue>
</scoreSheetCustomAnswer>
</scoreSheetCustomQuestions>
<scoreSheetCustomQuestions>
<answerType>TYPE_RADIO</answerType>
<customQuestionId>6304</customQuestionId>
<questionName>Is the writing clear and content easily understandable?</questionName>
<questionStatus>ACTIVE</questionStatus>
<questionText>Is the writing clear and content easily understandable?</questionText>
<scoreSheetCustomAnswer>
<abbreviatedResponse>Good</abbreviatedResponse>
<answerId>17176</answerId>
<answerName>4. Good</answerName>
<answerStatus>ACTIVE</answerStatus>
<answerText>4. Good</answerText>
<numericValue>4.0</numericValue>
</scoreSheetCustomAnswer>
</scoreSheetCustomQuestions>
<scoreSheetDueDate>2015-03-07T07:16:04Z</scoreSheetDueDate>
<scoreSheetName>Reviewer Scoresheet</scoreSheetName>
<submissionId>WEB-2013-0010</submissionId>
</result>
<result>
<departments>
<address1>c2 address A1</address1>
<address2>c2 address A2</address2>
<address3>c2 address A3</address3>
<affiliationOrderNumber>0</affiliationOrderNumber>
<city>c2 city</city>
<country>United States</country>
<countryCode>US</countryCode>
<department>c2 department</department>
<fax>c2 fax 222-222-2222</fax>
<institution>c2 institution</institution>
<phone1>c2 phone 222-222-2222</phone1>
<postalCode>c2 zip</postalCode>
<roomOrSuite>c2 room</roomOrSuite>
<stateOrProvince>California</stateOrProvince>
<title>c2 title</title>
</departments>
<documentId>179072</documentId>
<inputIndex>0</inputIndex>
<numberOfDaysFromReviewAssignmentToCompletion>0</numberOfDaysFromRevi ew AssignmentToCompletion>
<reviewerAssignmentStatus>INVITED_NO_RESPONSE</reviewerAssignmentStat us>
<reviewerDateInvited>2015-02-
16T19:00:00Z</reviewerDateInvited>
<reviewerDateSelected>2015-02- 17T05:05:02Z</reviewerDateSelected>
<reviewerFirstName>CoTwo</reviewerFirstName>
<reviewerFullAddress>c2 address A1; c2 address A2; c2 address A3; c2 city, California; c2 zip; United States</reviewerFullAddress>
<reviewerFullName>Web, Ms. CoTwo MiddCo2</reviewerFullName>
<reviewerLastName>Web</reviewerLastName>
<reviewerMiddleName>MiddCo2</reviewerMiddleName>
<reviewerMembershipId>SubMembershipID2</reviewerMembershipId>
<reviewerORCIDId>2222-2222-2222-2222</reviewerORCIDId>
<reviewerORCIDIdValidation>false</reviewerORCIDIdValidation>
<reviewerPersonId>350832</reviewerPersonId>
<reviewerPrimaryEmailAddress>[email protected]</reviewerPrimary EmailAddress>
<reviewerResearcherId>C1ResearcherID2</reviewerResearcherId>
<reviewerSalutation>Ms.</reviewerSalutation>
<submissionId>WEB-2013-0010</submissionId>
</result>
<result>
<departments>
<address1>c3 address A1</address1>
<address2>c3 address A2</address2>
<address3>c3 address A3</address3>
<affiliationOrderNumber>0</affiliationOrderNumber>
<city>c3 city</city>
<country>United States</country>
<countryCode>US</countryCode>
<department>c3 department</department>
<fax>c3 fax 333-333-3333</fax>
<institution>c3 institution</institution>
<phone1>c3 phone 333-333-3333</phone1>
<postalCode>c3 zip</postalCode>
<roomOrSuite>c3 room</roomOrSuite>
<stateOrProvince>California</stateOrProvince>
<title>c3 title</title>
</departments>
<documentId>179072</documentId>
<inputIndex>0</inputIndex>
<numberOfDaysFromReviewAssignmentToCompletion>0</numberOfDaysFromRevi ew AssignmentToCompletion>
<reviewerAssignmentStatus>PICKED</reviewerAssignmentStatus>
<reviewerDateSelected>2015-07- 29T12:58:40Z</reviewerDateSelected>
<reviewerFirstName>CoThree</reviewerFirstName>
<reviewerFullAddress>c3 address A1; c3 address A2; c3 address A3; c3 city, California; c2 zip; United States</reviewerFullAddress>
<reviewerFullName>Web, Dr. CoThree MiddCo3</reviewerFullName>
<reviewerLastName>Web</reviewerLastName>
<reviewerMiddleName>MiddCo3</reviewerMiddleName>
<reviewerMembershipId>SubMembershipID3</reviewerMembershipId>
<reviewerORCIDId>3333-3333-3333-3333</reviewerORCIDId>
<reviewerORCIDIdValidation>false</reviewerORCIDIdValidation>
<reviewerPersonId>351080</reviewerPersonId>
<reviewerPrimaryEmailAddress>[email protected]</reviewerPrimary EmailAddress>
<reviewerResearcherId>C1ResearcherID3</reviewerResearcherId>
<reviewerSalutation>Dr.</reviewerSalutation>
<submissionId>WEB-2013-0010</submissionId>
</result>
</Response>

getStaffInfoFull

The getStaffInfoFull API accepts one or more Document IDs or Submission IDs (Manuscript Numbers) as input and provides read access to a complete list of standardfields within the ScholarOne system

  • Mandatory message header content for Authorization
    • Digest username (same as User Name)
    • Realm
    • Nonce
    • Response
  • Mandatory message content for Authentication
  1. Password (provisioned API KEY, configured by the ScholarOne Relationship Manager into the caller’s

account profile)

  1. User Name (Profile User Name, this the user id for logging into the API)
  • Required Query Parameters
  1. ID(s)
  2. Site Short Name
  • Optional Query Parameters
  1. Locale ID
  2. _type
  3. External ID
  • Resource

a. By Document IDs: /api/s1m/v2/submissions/full/staff_users/documentids By Submission IDs: /api/s1m/v2/submissions/full/staff_users/submissionids

Request Parameters

Element getStaffInfoFull Type Description Req’d Example or Default Value
getStaffInfoFull Root Yes
username String “Profile” User Name. This is the user name used by the application – not a ScholarOne Manuscripts User. This is f rom the Caller’s
Profile.
Yes sample_user
password String The API Key; Encrypted value uniquely identifying/authenticating Caller. Yes SRU4DQ5WOJ2PX8C A
ids Integer or Integer Array Person Id or Person Ids. Unique identifier for each Person 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 Prima ry Email is not used ’88026’
Or if a list is being requested:
'88026','88087','89328',
'89330','89335','88083',
'89337'
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 v2/submissions/full/s taff_users/submissio ns
external_id String An id value that can be set by the client for call tracking. API 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
No Options are:
1 (United States English)
specific language as defined in the caller’s ScholarOne Manuscripts profile.
  1. (Simplified Chinese, Pinyin ordering)
  2. (French)
_type The data type requested f rom the Service <xml> or
<json>. This defaults to
<xml>.
No Can be xml (default if omitted), or json

Respone Parameters

Response Elements getStaffInfoFull Type Description Example or Default Value
status String State of a given request call. Can be one of SUCCESS, FAILURE, or MAINTENANCE.
<status>SUCCESS</statu s>
callID String The CALL_ID is the unique identifier for a given Web Services call. Generated by the ScholarOne Web Services application. <callId>63631fe1-7378- 4cc1-ab18- 87c06c2eff58</callId>
profileCallId String An id value that is set by the client for call tracking. Set by the request’s external_id element. <profileCallId>111111</pr ofileCallId>
documentId Integer Unique identifier of the document. Unique identifier for each Manuscript Revision in the ScholarOne Manuscripts system. Internally to ScholarOne, this is a numeric value. <documentId>88026</doc umentId>
staffUserPerson Complex Staff user Person details Complex Child of Parent Root
Includes following response elements:
f irstName, lastName, ORCIDId, personId, primaryEmailAddress, roleName
f irstName String Person’s first name <firstName>Test</firstNam e>
lastName String Person’s last name <lastName>User</lastNa me>
middleName String Person’s middle name <middleName>Suzanne</ middleName>
ORCIDId String Oauth access details of the person to the orcid site. <orcidId>0000-0002-9846-
0608</orcidId>
personId Integer Unique identified of the Person <personId>3356354</pers onId>
primaryEmailAddress String Primary email of the peson <primaryEmail>test@user. test</primaryEmail>
roleName String Rolename of the Staff Person <roleName>Author</roleN ame>
submissionId String Also known as the Manuscript Id or Document Number. A unique identifier given to each submitted manuscript.
Submission IDs are case
sensitive; they are not necessarily unique.
<submissionId>Sensors- 00996-
2005</submissionId>

getStaffInfoFull Request / Response Examples

Example Request: getStaffInfoFull ByDocumentId
  • Input: single Document ID
    1. URL for use via HTTP request after Digest Authentication is performed: https://mc-

api.manuscriptcentral.com/api/s1m/v2/submissions/full/staff_users/documentids?site_name=web_s

vcs&locale_id=1&ids=’655607’

Example Request: getStaffInfoFull BySubmissionId
  • Input: Primary Email
    1. URL for use via HTTP request after Digest Authentication is performed:
    2. https://mc- api.manuscriptcentral.com/api/s1m/v2/submissions/full/staff_users/submissionids?site_name=web_ svcs&locale_id=1&ids=’ WRK1-2016-0006-审稿费支付-OA’

Example Response: getStaffInfoFull

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>

<Response>

<status>SUCCESS</status>

<callId>5487e71b-d65a-450f-b1c2-b2ca8ac80cb3</callId>

<result xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="staffUserInfoOutput">

<documentId>655607</documentId>

<staffUserPerson>

<firstName>test</firstName>

<fullName>test, test</fullName>

<lastName>test</lastName>

<middleName>Suzanne</middleName>

<ORCIDId>0000-0001-7291-335X</ORCIDId>

<personId>2714</personId>

<primaryEmailAddress>[email protected]</primaryEmailAddr ess>

<roleName>CONFIG_RES:Role:23193:name</roleName>

</staffUserPerson>

<staffUserPerson>

<firstName>Stephen</firstName>

<fullName>Wilson, Stephen A</fullName>

<lastName>Wilson</lastName>

<middleName>A</middleName>

<personId>17694</personId>

<primaryEmailAddress>[email protected]</primaryE mailAddress>

<roleName>CONFIG_RES:Role:23194:name</roleName>

</staffUserPerson>

<submissionId>WRK1-2016-0006-审稿费支付-OA</submissionId>

</result>

</Response>

getSubmissionVersions

The getSubmissionVersions API accepts one or more Document IDs or Submission IDs (Manuscript Numbers) as input and provides read access to a complete list of standard fields within the ScholarOne system

  • Mandatory message header content for Authorization
  • Digest username (same as User Name)
  • Realm
  • Nonce
  • Response
  • Mandatory message content for Authentication
    1. Password (provisioned API KEY, configured by the ScholarOne Relationship Manager into the caller’s

account profile)

  1. User Name (Profile User Name, this the user id for logging into the API)
  • Required Query Parameters
    1. ID(s)
    2. Site Short Name
  • Optional Query Parameters
    1. Locale ID
    2. _type
    3. External ID
  • Resource
    1. By Document IDs: /api/s1m/v2/submissions/full/revisions/documentids
    2. By Submission IDs:

/api/s1m/v2/submissions/full/revisions/submissionids

Request Parameters

Element getSubmissionRevisions Type Description Req’d Example or Default Value
getSubmissionRevisions Root Yes
username String “Profile” User Name. This is the user name used by the application – not a
ScholarOne Manuscripts
Yes sample_user
User. This is f rom the Caller’s Profile.
password String The API Key; Encrypted value uniquely identifying/authenticating Caller. Yes SRU4DQ5WOJ2PX8CA
ids Integer or Integer Array Person Id or Person Ids. Unique identifier for each Person 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 Primar y Email is not used ’88026’
Or if a list is being requested:
'88026','88087','89328','89
330','89335','88083','8933
7'
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 v2/submissions/full/revis ions/submissionids
external_id String An id value that can be set by the client for call tracking. API 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 ScholarOne Manuscripts profile. No Options are:
  1. (United States English)
  2. (Simplified Chinese, Pinyin ordering)
  3. (French)
_type The data type requested f rom the Service <xml> or
<json>. This defaults to
<xml>.
No Can be xml (default if omitted), or json

Respone Parameters

Response Elements getSubmissionRevisions Type Description Example or Default Value
status String State of a given request call. Can be one of SUCCESS, FAILURE, or MAINTENANCE.
<status>SUCCESS</statu s>
callID String The CALL_ID is the unique identifier for a given Web Services call. Generated by the ScholarOne Web Services application. <callId>63631fe1-7378- 4cc1-ab18- 87c06c2eff58</callId>
profileCallId String An id value that is set by the client for call tracking. Set by the request’s external_id element. <profileCallId>111111</pr ofileCallId>
addedDate dateTime Date document version was f irst created in system. This f ield references creation of the draft and is not a submission date. <addedDate>2011-04-28 09:39:13.42</addedDate>
documentId Integer Unique identifier of the document. Unique identifier
for each Manuscript Revision in the ScholarOne Manuscripts system.
Internally to ScholarOne, this is a numeric value.
<documentId>88026</doc umentId>
inputIndex String Also known as the Manuscript Id or Document Number. A unique identifier given to each submitted manuscript.
Submission IDs are case sensitive; they are not necessarily unique.
< inputIndex >Sensors- 00996-2005</ inputIndex >
revisionNumber Integer Revision number of the submission or document <revisionNumber>0</ revisionNumber>
submissionId String Also known as the Manuscript Id or Document Number. A unique identifier given to each submitted manuscript.
Submission IDs are case
sensitive; they are not necessarily unique.
<submissionId>Sensors- 00996-
2005</submissionId>
submissionStatus Complex Provides the complete status details of a submission or document if the document is a draft, first look, accepted etc., Complex Child of Parent Root
Includes following response elements:
decisionName, documentStatusId, documentStatusName, inDraftFlag.
decisionName String Decision on the submission. <decisionName>Accept for First Look</decisionName>
documentStatusId Integer Document status identifier <documentStatusId>12</d ocumentStatusId>
documentStatusName String Status Name of the document <documentStatusName>Fi rst Look</documentStatusNa me>
inDraftFlag Boolean Indicate if the submission or document is a draft <inDraftFlag>false</inDraft Flag>

getSubmissionRevisions Request / Response Examples

Example Request: getSubmissionRevisionsByDocumentId
  • Input: single Document ID
    1. URL for use via HTTP request after Digest Authentication is performed: https://mc-

api.manuscriptcentral.com/api/s1m/v2/submissions/full/revisions/documentids?site_name=web_svc

s&locale_id=1&ids=’655607’

Example Request: getSubmissionRevisionsBySubmissionId
  • Input: Primary Email
    1. URL for use via HTTP request after Digest Authentication is performed:
    2. https://mc- api.manuscriptcentral.com/api/s1m/v2/submissions/full/revisions/submissionids?site_name=web_sv cs&locale_id=1&ids=’ WRK1-2016-0006-审稿费支付-OA’

Example Response: getSubmissionRevisions

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Response>
<status>SUCCESS</status>
<callId>c3c4cd08-52ba-4028-9f71-119f620300d4</callId>
<result xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:type="submissionVersionBySubIdOutput">
<addedDate>2016-12-01 20:31:46.263</addedDate>
<documentId>655607</documentId>
<inputIndex>WRK1-2016-0006-审稿费支付-OA</inputIndex>
<revisionNumber>0</revisionNumber>
<submissionId>WRK1-2016-0006-审稿费支付-OA</submissionId>
<submissionStatus>
<decisionName>Accept for First Look</decisionName>
<documentStatusId>12</documentStatusId>
<documentStatusName>First Look</documentStatusName>
<inDraftFlag>false</inDraftFlag>
</submissionStatus>
</result>
</Response>

getPersonInfoBasic

getPersonInfoBasic submits a request consisting of a Person ID or IDs or a Primary Email and returns basic metadata about a

specific person or set of person’ s . Each request includes:

  • Mandatory message header content for Authorization
  • Digest username (same as User Name)
  • Realm
  • Nonce
  • Response
  • Mandatory message content for Authentication
    1. Password (provisioned API KEY, configured by the ScholarOne Relationship Manager into the caller’s

account profile)

  1. User Name (Profile User Name, this the user id for logging into the API)
  • Required Query Parameters
    1. ID(s)
    2. Site Short Name
  • Optional Query Parameters
    1. Locale ID
    2. _type
    3. External ID
  • Resource
    1. By ID: /api/s1m/v2/person/basic/personids/search
    2. By Primay Email: /api/s1m/v2/person/basic/email/search

Request Parameters

Element getPersonInfoBasic Type Description Req’d Example or Default Value
getPersonInfoBasic Root Yes
username String “Profile” User Name. This is the user name used by the application – not a ScholarOne Manuscripts User. This is f rom the Caller’s
Profile.
Yes sample_user
password String The API Key; Encrypted value uniquely identifying/authenticating Caller. Yes SRU4DQ5WOJ2PX8C A
ids Integer Person Id or Person Ids. Yes, ’88026’
or
Integer Array
Unique identifier for each
Person in the ScholarOne Manuscripts system.
if
Prima ry
Or if a list is being requested:
Internally to ScholarOne, Email '88026','88087','89328',
this is a numeric value. is not '89330','89335','88083',
Each entry must be used '89337'
surrounded by single or
double quotes and
comma separated when
Element getPersonInfoBasic Type Description Req’d Example or Default Value
more than one entry is specified.
primary_email String The primary e-mail address of the designated person Yes, if ids is not used [email protected]
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 v2/person/basic/search
external_id String An id value that can be set by the client for call tracking. API 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 ScholarOne Manuscripts profile. No Options are:
  1. (United States English)
  2. (Simplified Chinese, Pinyin ordering)
  3. (French)
_type The data type requested f rom the Service <xml> or
<json>. This defaults to
<xml>.
No Can be xml (default if omitted), or json
is_deleted Boolean Flag to retrieve the account details of a deleted person No true/false
  1. By Person Id: /api/s1m/v2/person/basic/personid/search
  2. By Primary Email: /api/s1m/v2/person/email/search
Example Response: getPersonInfoBasic
Response Elements getPersonInfoBasic Type Description Example or Default Value
status String State of a given request call. Can be one of SUCCESS, FAILURE, or MAINTENANCE.
<status>SUCCESS</statu s>
callID String The CALL_ID is the unique identifier for a given Web Services call. Generated by the ScholarOne Web Services application. <callId>63631fe1-7378- 4cc1-ab18- 87c06c2eff58</callId>
profileCallId String An id value that is set by the client for call tracking. Set by the request’s external_id element. <profileCallId>111111</pr ofileCallId>
accountCreatedDate Timesta mp Timestamp of the persons account creation date. <accountCreatedDate>20 17-10-
20T10:28:20Z</accountCr
eatedDate>
activeFlag Boolean Persons account activation status. <activeFlag>1</activeFlag
>
f irstName String Persons first name. <firstName>Test</firstNam e>
lastName String Persons last name. <lastName>User</lastNa me>
localeId Integer Persons localeId as Integer, Ex. 1 = EN(English), 2=CN(China). <localedId>1</localeId>
membershipStatus String Persons membership status. <memberShipStatus>Activ e</memberShipStatus>
orcidId String Oauth access details of the person to the orcid site. <orcidId>0000-0002-9846-
0608</orcidId>
orcidAccessToken String Oauth access token of the person to access orcid details. <orcidAccessToken>abcd ef -12345-4ee2-
9c1a</orcidAccessToken>
orcidScope String Orcid Scope to access resources on the orcid site. <orcidScope>[/authenticat e, .orcid-bio/read- limited</orcidScope>
orcidTokenType String Orcid Token Type <orcidTokenType>bearer<
/orcidToken>
orcidValidation Boolean If the orcid token is validated. <orcidValidation>true</orci dValidation>
personId Integer Unique identified of the Person <personId>3356354</pers onId>
primaryEmailAddress String Primary email of the peson <primaryEmail>test@user. test</primaryEmail>
ssoStatusId Integer Persons sso status if the site is sso enabled. <ssoStatusId>2</ssoStatu sId>
ssoStatusName String Persons sso status name <ssoStatusName>ELIGIL BLE-
NEVERLINKED</ssoStatu sName>
userId String Unique userid of the person <userId>[email protected]</us erId>

getPersonIfnoBasic Request / Response Examples

Example Request: getPersonInfoBasicByPersonId
  • Input: single PersonId ID
    1. URL for use via HTTP request after Digest Authentication is performed: https://mc-

api.manuscriptcentral.com/api/s1m/v2/person/basic/personids/search?site_name=web_svcs&locale

_id=1&ids=’179072’

Example Request: getPersonInfoBasicByEmail

api.manuscriptcentral.com/api/s1m/v2/person/basic/email/search?site_name=web_svcs&locale_id=

1&[email protected]

Example Response: getPersonInfoBasic

<Response>
<profileCallId>1111</profileCallId>
<status>SUCCESS</status>
<callId>0ed25f98-dd03-4ec1-89e2-d0fa707aa845</callId>
<result xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:type="personInfoBasicByEmailOutput">
<accountCreatedDate>2017-10-20T10:28:20Z</accountCreatedDate>
<activeFlag>1</activeFlag>
<firstName>Test</firstName>
<lastName>user</lastName>
<localeId>1</localeId>
<membershipStatus>Active</membershipStatus>
<orcidId>0000-0002-9846-0608</orcidId>
<orcidAccessToken>946475fa-4ee2-4b87-9c1a-
8bc5a74b6107</orcidAccessToken>
<orcidScope>[/authenticate, /orcid-bio/read-limited, /orcid-
bio/external-identifiers/create]</orcidScope>
<orcidTokenType>bearer</orcidTokenType>
<orcidValidation>true</orcidValidation>
<personId>3356354</personId>
<primaryEmailAddress>[email protected]t</primaryEmailAddress>
<ssoStatusId>2</ssoStatusId>
<ssoStatusName>ELIGIBLE-NEVERLINKED</ssoStatusName>
<userId>[email protected]</userId>
</result>
</Response>

getPersonInfoFull

getPersonInfoFull submits a request consisting of a Person ID or IDs or a Primary Email and returns metadata about a specific person or set of persons. Each request includes:

  • Mandatory message header content for Authorization
  • Digest username (same as User Name)
  • Realm
  • Nonce
  • Response
  • Mandatory message content for Authentication
    1. Password (provisioned API KEY, configured by the ScholarOne Relationship Manager into the caller’s

account profile)

  1. User Name (Profile User Name, this the user id for logging into the API)
  • Required Query Parameters
    1. Person ID(s) or Primary Email Address
    2. Site Short Name
  • Optional Query Parameters
    1. Locale ID
    2. _type
    3. External ID
  • Resource
    • By ID: /api/s1m/v2/person/full/personid/search
    • By Primay Email: /api/s1m/v2/person/full/email/search

Request Parameters

Element getPersonInfoFull Type Description Req’d Example or Default Value
getPersonInfoFull Root Yes
username String “Profile” User Name. This is the user name used by the application – not a ScholarOne Manuscripts User. This is f rom the Caller’s
Profile.
Yes sample_user
password String The API Key; Encrypted value uniquely identifying/authenticating Caller. Yes SRU4DQ5WOJ2PX8C A
ids Integer or Person Id or Person Ids. Unique identifier for each Yes, if ’88026’
Element getPersonInfoFull Type Description Req’d Example or Default Value
Integer Person in the ScholarOne Prima Or if a list is being
Array Manuscripts system. ry requested:
Internally to ScholarOne, this is a numeric value. Each entry must be
surrounded by single or
Email is not used '88026','88087','89328',
'89330','89335','88083',
'89337'
double quotes and
comma separated when
more than one entry is
specified.
primary_email String The primary e-mail address of the designated person Yes, if ids is not used [email protected]
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 v2/person/basic/search
external_id String An id value that can be set by the client for call tracking. API 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 ScholarOne Manuscripts profile. No Options are:
  1. (United States English)
  2. (Simplified Chinese, Pinyin ordering)
  3. (French)
_type The data type requested f rom the Service <xml> or
<json>. This defaults to
<xml>.
No Can be xml (default if omitted), or json
Element getPersonInfoFull Type Description Req’d Example or Default Value
is_deleted Boolean Flag to retrieve the account details of a deleted person No true/false
  1. By Person Id: /api/s1m/v2/person/basic/personid/search
  2. By Primary Email: /api/s1m/v2/person/email/search

Response Parameters19

Response Elements getPersonInfoFull Type Description Example or Default Value
status String State of a given request call. Can be one of SUCCESS, FAILURE, or MAINTENANCE.
<status>SUCCESS</statu s>
callID String The CALL_ID is the unique identifier for a given Web Services call. Generated by the ScholarOne Web Services application. <callId>63631fe1-7378- 4cc1-ab18- 87c06c2eff58</callId>
profileCallId String An id value that is set by the client for call tracking. Set by the request’s external_id element. <profileCallId>111111</pr ofileCallId>
accountCreatedDate Timesta mp Timestamp of the persons account creation date. <accountCreatedDate>20 17-10-
20T10:28:20Z</accountCr
eatedDate>

19 All non-501 responses will include Status and Call Id. profileCallId will be returned if an external_id is provided in the request.

accountFlags String Flags associated to Person accounts by Admin. <accountFlags>red
f lag;whiteflag</accountFla gs>
activeFlag Boolean Persons account activation status. <activeFlag>true</activeFl ag>
alternateContactEmailAd dress String Person alternate contact email address. <alternateContactEmailAd dress>[email protected]<
/alternateContactEmailAdd ress>
alternateContactEndDate Timesta mp Person alternate contact email end date. <alternateContactEndDate
>2018-10-25T:00:00-
4:00</alternateContactEnd Date>
alternateContactStartDat e Timesta mp Person alternate contact email start date. <alternateContactStartDat e>2018-10-25T:00:00-
4:00</alternateContactStar tDate>
attributes Complex
attributeId Integer identifier of an attribute associated to a person account. <attributeId>719</attribute Id>
attributeName String Name of the attribute identified associated to the person account. <attributeName>Glycosyltr ansferase</attributeName
>
attributeTypeId Integer Attribute group identifier of attributes associated to the person account. <attributeTypeId>15</attri buteTypeId>
attributeTypeName String Attribute group identifier name of attributes associated to the person account. <attributeTypeName>keyw ords</attributeTypeName>
comments String Comments linked to the person account <comments>test comment, test comment 2</comments>
degree String Degree linked to the person account <degree>Ph.D</degree>
departments Complex Relationship between author and departmental
affiliation(s). Keeps address information from the time of submission instead of finding the current information for the person.
Complex Child of Parent Root
Includes following response elements:
address1, address2, address3,
affiliationOrderNumber,
city, country, countryCode, department, fax, institution, phone1, phone2, postalCode, roomOrSuite, stateOrProvince, title
address1 String Person's department address line 1 f rom the author >> department record. <address1>c1 address A1</address1>
address2 String Person's department address line 2 f rom the author >> department record. <address2>c1 address B2</address2>
address3 String Person's department address line 3 f rom the author >> department record. <address3>c1 address B3</address3>
affiliationOrderNumber Integer The order contributing authors entered their affiliations into the
ScholarOne Manuscripts
system. An affiliation at the time research was completed.
<affiliationOrderNumber>0
</affiliationOrderNumber>
city String Person's department city name f rom the author>>department record. <city>Ann Arbor</city>
country String Person's department country name f rom the author>>department record. <country>United States</country>
countryCode String Person's department standard country code;
foreign key to the Country table.
<countryCode>US</countr yCode>
department String Person's affiliated department name from the person>>department record. <department>c1 department 2</department>
fax String Person's department fax number f rom the person>>department record. <fax>c1 fax 2 333-000- 3333</fax>
institution String Institution name of the author f rom the person>>department record. <institution>University of Michigan</institution>
institutionId String Unique ID for the named Institution <institutionId>12543658
</institutionId>
institutionIdType String The type of institutional ID used <institutionIdType>RingGo ld</institutionIdType>
phone1 String Person's department primary phone number f rom the person>>department record. <phone1>c1 phone 333- 333-3333</phone1>
phone2 String Person's department alternate phone number f rom the
person>>department record.
<phone1>c1 phone 333- 333-3333</phone1>
postalCode String Person's department zip code from the person>>department record. <postalCode>c1 zip</postalCode>
roomOrSuite String Person's department room or suite number from the person>>department record. <roomOrSuite>c1 room 2</roomOrSuite>
stateOrProvince String Person's department state or providence name from the person>>department record. <stateOrProvince>Michiga n</stateOrProvince>
title String Person's department title f rom the
author>>department record.
<title>c1 title</title>
designations Complex Person Designations tied to the person account. Complex Child of Parent Root
Includes following response elements:
designationId, designationName
designationId Integer Identifier of the Designation associated to the person account. <designationId>3</design ationId>
designationName String Designation Name of Identifier of the Designation associated to the person account. </designationName>TEST
-DES</designationName>
f iles Complex Files associated to the person account. Complex Child of Parent Root
Includes following response elements
customerFileName
customerFileName String File Name associated to the person account. <customerFileName>2017
-Fall- Enrichment.pdf</customer FileName>
fullAddress String Person Full Address <fullAddress>4405 COX RD Glen Allen VA United States</fullAddress>
fullName String Person Full Name includes salutation, firstname, middlename and lastname. <fullName>Dr. Ganesh Adikesavan</fullName>
galleyDelivery String <galleyDelivery>1</galley Delivery>
Initials String Person initials. <initials>ks</intials>
lastModifiedDate Timesta mp Person last Modified Date < lastModifiedDate>2018- 10-25T:00:00-4:00</
lastModifiedDate>
lastName String Person lastName. <lastName>Adikesavan</l astName>
localeId Integer Localization ID for this user <localeId>1</localeId>
marketingPreference String Marketing Preference linked to the person account <marketingPreference>Ye s</marketingPreference>
marketingPreferenceDate String Date current marketing
preference was linked to the account
<marketingPreferenceDate
>2018-06- 09T00:19:30.755-
04:00</marketingPreferen
ceDate>
membershipStatus String Person membership status. <memberShipStatus>Activ e</memberShipStatus>
middleName Person’s middle name <middleName>test<
/middleName>
ORCIDId String Oauth access details of the person to the orcid site. <orcidId>0000-0002-9846-
0608</orcidId>
ORCIDAccessToken String Oauth access token of the person to access orcid details. <orcidAccessToken>abcd ef -12345-4ee2-
9c1a</orcidAccessToken>
ORCIDScope String Orcid Scope to access resources on the orcid site. <orcidScope>[/authenticat e, .orcid-bio/read- limited</orcidScope>
ORCIDTokenType String Orcid Token Type <orcidTokenType>bearer<
/orcidToken>
ORCIDValidation Boolean If the orcid token is validated. <orcidValidation>true</orci dValidation>
ORCIDRefreshToken Sting Oauth refresh token of the person to access orcid details. <ORCIDRefreshToken>ref reshToken</
ORCIDRefreshToken>
personId Integer Unique identified of the Person <personId>3356354</pers onId>
personRoles Complex Roles Associated to the person. Complex child of the parent Root.
Includes following response elements
roleId, roleName, roleType, roleTypeId
roleId String Identifier of Role associated to the person <roleId>23514</roleId>
roleName String Name of the Role associated to the person <roleName>Reviewer</rol eName>
roleType String Name of the RoleType associated to the role of a Person. <roleType>REVIEWER</r oleType>
roleTypeId Integer Identified of the RoleType associated to the role of a person. <roleTypeId>2</roleTypeI d>
primaryCCEmailAddress String Primary CC email of the peson <primaryCCEmailAddress
>[email protected]</ primaryCCEmailAddress >
primaryEmailAddress String Primary email of the peson < primaryEmailAddress
>[email protected]</ primaryEmailAddress >
researchInterests String Person Research Interests. <researchInterests>Geogr aphy</researchInterests>
salutation String Person account salutation. <salutation>Dr.</salutation
>
secondaryCCEmailAddres s String Secondary CC email of the peson <secondaryCCEmailAddre ss >[email protected]</ secondaryCCEmailAddres s>
secondaryEmailAddress String Secondary email of the peson <secondaryEmailAddress
>[email protected]</ secondaryEmailAddress>
secureToken String secureToken associated to the person account. <secureToken>token123</ secureToken>
secureTokenCreateDate Timesta mp secureToken date created associated to the person secure token. <secureTokenCreateDate
>2018-10-25T:00:00-
4:00</secureTokenCreate Date>
secureTokenExpirationDat e Timesta mp Secure token expiration date associated to the person secure token. <secureTokenExpirationD ate >2018-10-25T:00:00-
4:00</secureTokenExpirati
onDate >
signature String Person signature. <signature>Dr.Test</signa ture>
ssoStatusId Integer Persons sso status if the site is sso enabled. <ssoStatusId>2</ssoStatu sId>
ssoStatusName String Persons sso status name <ssoStatusName>ELIGIL BLE-
NEVERLINKED</ssoStatu sName>
suffix String Suffix associated to a person. <suffix>Dr.</suffix>
unavailableExemptionEnd Date Timesta mp Persons unavailable exemption end date. <unavailableExemptionEn dDate >2018-10- 25T:00:00-
4:00</unavailableExempti onEndDate >
unavailableExemptionNam e String Person unavailable exemption name <unavailableExemptionNa me>All Review Reminders</unavailableEx emptionName>
unavailableExemptionStart Date Timesta mp Person unavailable exemption start date. <unavailableExemptionSta rtDate >2018-10- 25T:00:00-
4:00</unavailableExempti onStartDate >
userId String Unique userid of the person <userId>[email protected]</us erId>
Example Response: getPersonInfoFull
<Response>
<status>SUCCESS</status>
<callId>27f18d46-09c0-4e6e-ade1-84eaa69422f2</callId>
<result xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="personInfoFullByEmailOutput">
<accountCreatedDate>2017-08-03T10:24:53.965- 02:00</accountCreatedDate>
<accountFlags>Green</accountFlags>
<activeFlag>true</activeFlag>
<alternateContactEmailAddress>[email protected]</alternateContactEma ilAddress>
<alternateContactEndDate>2017-08-03T10:24:57.181- 02:00</alternateContactEndDate>
<alternateContactStartDate>2017-08-03T10:24:57.181- 02:00</alternateContactStartDate>
<attributes>
<attributeId>6067</attributeId>
<attributeName>abacterial</attributeName>
<attributeTypeId>46</attributeTypeId>
<attributeTypeName>Specialties</attributeTypeName>
</attributes>
<attributes>
<attributeId>6068</attributeId>
<attributeName>abacus</attributeName>
<attributeTypeId>46</attributeTypeId>
<attributeTypeName>Specialties</attributeTypeName>
</attributes>
<attributes>
<attributeId>6069</attributeId>
<attributeName>abalone</attributeName>
<attributeTypeId>46</attributeTypeId>
<attributeTypeName>Specialties</attributeTypeName>
</attributes>
<attributes>
<attributeId>6151</attributeId>
<attributeName>Abdominal</attributeName>
<attributeTypeId>47</attributeTypeId>
<attributeTypeName>Keywords</attributeTypeName>
</attributes>
<attributes>
<attributeId>6154</attributeId>
<attributeName>Absorption</attributeName>
<attributeTypeId>47</attributeTypeId>
<attributeTypeName>Keywords</attributeTypeName>
</attributes>
<attributes>
<attributeId>6157</attributeId>
<attributeName>Accessory</attributeName>
<attributeTypeId>47</attributeTypeId>
<attributeTypeName>Keywords</attributeTypeName>
</attributes>
<comments>
</comments>
<degree>Ph.D</degree>
<departments>
<address1>4405 COX ROAD STE 140</address1>
<address2>
</address2>
<address3>
</address3>
<affiliationOrderNumber>1</affiliationOrderNumber>
<city>GLEN ALLEN</city>
<country>United States</country>
<countryCode>US</countryCode>
<department>25083736</department>
<fax>804</fax>
<institution>
</institution>
<phone1>8049684700</phone1>
<phone2>
</phone2>
<postalCode>23060</postalCode>
<roomOrSuite>
</roomOrSuite>
<stateOrProvince>Virginia</stateOrProvince>
<title>
</title>
</departments>
<designations>
<designationAbbreviation>TDES</designationAbbreviation>
<designationId>1638</designationId>
<designationName>Test Desgination</designationName>
</designations>
<designations>
<designationAbbreviation>TDE2</designationAbbreviation>
<designationId>1639</designationId>
<designationName>Test Desgination2</designationName>
</designations>
<files>
<customerFileName>2017-Fall-Enrichment-Flyer--Reg- Form.pdf</customerFileName>
</files>
<firstName>ganesh1</firstName>
<fullAddress>4405 COX ROAD STE 140 GLEN ALLEN Virginia United States 23060</fullAddress>
<fullName>User35 ganesh1 adikesavan1</fullName>
<galleyDelivery>null</galleyDelivery>
<initials>
</initials>
<lastModifiedDate>2017-10-26T12:08:40.767-02:00</lastModifiedDate>
<lastName>adikesavan1</lastName>
<localeId>1</localeId>
<membershipStatus>Active</membershipStatus>
<middleName>
</middleName>
<ORCIDAccessToken>4fe96bcd-b6f3-41e1-9cde- 051ef01224de</ORCIDAccessToken>
<ORCIDId>0000-0001-5379-4826</ORCIDId>
<ORCIDIdValidation>true</ORCIDIdValidation>
<ORCIDRefreshToken>abcrefresh</ORCIDRefreshToken>
<ORCIDScope>[/authenticate, /orcid-bio/read-limited, /orcid- bio/external-identifiers/create]</ORCIDScope>
<ORCIDTokenType>bearer</ORCIDTokenType>
<personId>2152461</personId>
<personRoles>
<roleId>2</roleId>
<roleName>Main</roleName>
<roleType>OTHER</roleType>
<roleTypeId>0</roleTypeId>
</personRoles>
<personRoles>
<roleId>23152</roleId>
<roleName>Author</roleName>
<roleType>AUTHOR</roleType>
<roleTypeId>1</roleTypeId>
</personRoles>
<personRoles>
<roleId>23153</roleId>
<roleName>Reviewer</roleName>
<roleType>REVIEWER</roleType>
<roleTypeId>2</roleTypeId>
</personRoles>
<personRoles>
<roleId>23161</roleId>
<roleName>Author</roleName>
<roleType>AUTHOR</roleType>
<roleTypeId>1</roleTypeId>
</personRoles>
<personRoles>
<roleId>23162</roleId>
<roleName>Reviewer</roleName>
<roleType>REVIEWER</roleType>
<roleTypeId>2</roleTypeId>
</personRoles>
<personRoles>
<roleId>23171</roleId>
<roleName>Author</roleName>
<roleType>AUTHOR</roleType>
<roleTypeId>1</roleTypeId>
</personRoles>
<personRoles>
<roleId>23172</roleId>
<roleName>Reviewer</roleName>
<roleType>REVIEWER</roleType>
<roleTypeId>2</roleTypeId>
</personRoles>
<personRoles>
<roleId>23173</roleId>
<roleName>Associate Editor</roleName>
<roleType>EDITOR</roleType>
<roleTypeId>3</roleTypeId>
</personRoles>
<personRoles>
<roleId>23181</roleId>
<roleName>Author</roleName>
<roleType>AUTHOR</roleType>
<roleTypeId>1</roleTypeId>
</personRoles>
<personRoles>
<roleId>23182</roleId>
<roleName>Reviewer</roleName>
<roleType>REVIEWER</roleType>
<roleTypeId>2</roleTypeId>
</personRoles>
<personRoles>
<roleId>23190</roleId>
<roleName>Author</roleName>
<roleType>AUTHOR</roleType>
<roleTypeId>1</roleTypeId>
</personRoles>
<personRoles>
<roleId>23191</roleId>
<roleName>Reviewer</roleName>
<roleType>REVIEWER</roleType>
<roleTypeId>2</roleTypeId>
</personRoles>
<personRoles>
<roleId>23199</roleId>
<roleName>Author</roleName>
<roleType>AUTHOR</roleType>
<roleTypeId>1</roleTypeId>
</personRoles>
<personRoles>
<roleId>23200</roleId>
<roleName>Reviewer</roleName>
<roleType>REVIEWER</roleType>
<roleTypeId>2</roleTypeId>
</personRoles>
<personRoles>
<roleId>23446</roleId>
<roleName>Author</roleName>
<roleType>AUTHOR</roleType>
<roleTypeId>1</roleTypeId>
</personRoles>
<personRoles>
<roleId>23447</roleId>
<roleName>Reviewer</roleName>
<roleType>REVIEWER</roleType>
<roleTypeId>2</roleTypeId>
</personRoles>
<personRoles>
<roleId>23470</roleId>
<roleName>Author</roleName>
<roleType>AUTHOR</roleType>
<roleTypeId>1</roleTypeId>
</personRoles>
<personRoles>
<roleId>23471</roleId>
<roleName>Reviewer</roleName>
<roleType>REVIEWER</roleType>
<roleTypeId>2</roleTypeId>
</personRoles>
<personRoles>
<roleId>23479</roleId>
<roleName>Author</roleName>
<roleType>AUTHOR</roleType>
<roleTypeId>1</roleTypeId>
</personRoles>
<personRoles>
<roleId>23480</roleId>
<roleName>Reviewer</roleName>
<roleType>REVIEWER</roleType>
<roleTypeId>2</roleTypeId>
</personRoles>
<personRoles>
<roleId>23513</roleId>
<roleName>Author</roleName>
<roleType>AUTHOR</roleType>
<roleTypeId>1</roleTypeId>
</personRoles>
<personRoles>
<roleId>23514</roleId>
<roleName>Reviewer</roleName>
<roleType>REVIEWER</roleType>
<roleTypeId>2</roleTypeId>
</personRoles>
<primaryCCEmailAddress>[email protected]</primaryCCEmailAddress>
<primaryEmailAddress>[email protected]</primaryEmailAddress>
<researchInterests>Test Interest</researchInterests>
<salutation>User35</salutation>
<secondaryCCEmailAddress>[email protected]</secondaryCCEmailAddress>
<secondaryEmailAddress>[email protected]</secondaryEmailAddress>
<secureToken>tokenabcdefghij</secureToken>
<secureTokenCreateDate>2017-10-23T14:01:57.156- 02:00</secureTokenCreateDate>
<secureTokenExpirationDate>2017-10-23T14:01:57.156- 02:00</secureTokenExpirationDate>
<signature>
</signature>
<ssoStatusId>2</ssoStatusId>
<ssoStatusName>ELIGIBLE-NEVERLINKED</ssoStatusName>
<suffix>Dr.</suffix>
<unavailableExemptionEndDate>2018-10-31T02:00:00- 02:00</unavailableExemptionEndDate>
<unavailableExemptionName>All review
reminders</unavailableExemptionName>
<unavailableExemptionStartDate>2018-10-12T02:00:00-
02:00</unavailableExemptionStartDate>

getDecisionCorrespondenceFull

getDecisionCorrespondenceFull submits a request consisting of a Document ID or IDs OR a Submission ID or IDs and returns

information specific to the journal’s decision letter to the authors and the authors’ response. Each request includes:

  • Mandatory message header content for Authorization
    1. Digest username (same as User Name)
    2. Realm
    3. Nonce
    4. Response
  • Mandatory message content for Authentication
    1. Password (provisioned API KEY, configured by the ScholarOne Relationship Manager into the caller’s

account profile)

  1. User Name (Profile User Name, this the user id for logging into the API)
  • Required Query Parameters
    1. Submission ID(s) or Document ID(s)
    2. Site Short Name
  • Optional Query Parameters
    1. Locale ID
    2. _type
    3. External ID
  • Resource
    1. By documentId: /api/s1m/v2/submissions/full/decisioncorrespondence /documentids
    2. By submissionId: /api/s1m/v2/submissions/full/decisioncorrespondence /submissionids

Request Parameters

Element
getDecisionCorrespondenc eFull
Type Description Req’d Example or Default Value
getDecisionCorrespondenc eFull Root Yes
Element
getDecisionCorrespondenc eFull
Type Description Req’d Example or Default Value
username String “Profile” User Name. This is the user name used by the application – not a ScholarOne
Manuscripts User. This is f rom the Caller’s Profile.
Yes sample_user
password String The API Key; Encrypted value uniquely identifying/authenticating Caller. Yes SRU4DQ5WOJ2PX 8CA
ids20 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 submi ssion IDs are not used. ’88026’
Or if a list is being requested:
'88026','88087','893
28','89330','89335','
88083','89337'
ids21 String or String Array Submission Id or Ids. Also known as the Manuscript Number 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 docu ment IDs are not used. 'WEB-2013-0002'
Or if a list is being requested:
'WEB-2013- 0002','WEB-2013-
0003','WEB-2013-
0004','WEB-2013-
0005','WEB-2013-
0006','WEB-2013-
0007','WEB-2013-
0008'

20 Either Submission Ids or Document Ids are used in the request whichshould be directed to the corresponding endpoint.

21 All web services calls whichuse Submission Id will returna "success" message without details when the string ‘draft’ is

passed as a parameter or the Submission Id is un-submitted(submitted thenun-submitted).

Element
getDecisionCorrespondenc eFull
Type Description Req’d Example or Default Value
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 v2/submissions/full/ metadata/documenti ds
external_id String An id value that can be set by the client for call tracking. API 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 ScholarOne Manuscripts profile. No Options are:
  1. (United States English)
  2. (Simplified Chinese, Pinyin ordering)
  3. (French)
_type The data type requested f rom the Service <xml> or
<json>. This defaults to
<xml>.
No Can be xml (default if omitted), or json

Response Parameters22

Response Elements
getDecisionCorresponde nceFull
Type Description Example or Default Value
status String State of a given request call. Can be one of SUCCESS, FAILURE, or MAINTENANCE.
<status>SUCCESS</stat us>
callID String The Call ID is the unique identifier for a given Web Services call. Generated by the ScholarOne Web Services application. <callId>63631fe1-7378- 4cc1-ab18- 87c06c2eff58</callId>
profileCallId String An id value that is set by the client for call tracking. Set by the request’s external_id element. <profileCallId>111111</p rofileCallId>
decisionLetter Complex Information about the decision letter sent to the author(s) of the submission. Complex Child of Parent Root
Includes following response elements:
decisionBcc, decisionBody, decisionFrom, decsionSentDate, decsionSubject, decisionTo
decisionBcc String Email address(es) contained in the Bcc f ield of the emailed decision letter <decisionBcc>christopher
[email protected]
</decisionBcc>
decisionBody String The body of the decision letter emailed to the author(s) of the submission. <decisionBody>Thank you for your submission.
We are pleased to
informa you that the manuscript has been

22 All non-501 responses will include Status and CallID. profileCallId will be returned if an external_id is provided in the request.

Response Elements
getDecisionCorresponde nceFull
Type Description Example or Default Value
accepted for publication
</decisionBody>
decisionCc String Email address(es) contained in the Cc f ield of the emailed decision letter. <decisionFrom>kelly.coa [email protected]</de cisionFrom>
decisionFrom String Email address(es) contained in the From f ield of the emailed decision letter. <decisionFrom>mary.edit [email protected]</decisi onFrom>
decisionSentDate dateTime Date the decision letter email was sent. <decisionSentDate>2013
-10-14T17:09:52Z
</decisionSentDate >
decisionSubject String Contents of the Subject field for the the emailed decision letter. <decisionSubject
>Journal of Examples – MSID 345.345.32.</
decisionSubject>
decisionTo String Email address(es) contained in the To f ield of the emailed decision letter. <decisionTo> [email protected] om</decisionTo>
documentId Integer Unique identifier of the document. Unique identifier for each Manuscript Revision in the ScholarOne Manuscripts system. Internally to ScholarOne, this is a numeric value. <documentId>88026</do cumentId>
documentIdLatest Integer The most recent submitted (not draft) version of the manuscript. <documentIdLatest>8808 3</documentIdLatest>
documentIdOriginal Integer A unique identifier given to the f irst iteration of a manuscript. <documentIdOriginal>880 83</documentIdOriginal>
Response Elements
getDecisionCorresponde nceFull
Type Description Example or Default Value
inputIndex Integer Provides caller the ability to correlate requested document or submission ids to the appropriate response element. The inputIndex will be randomly chosen when a document or submission id is entered more than once. <inputIndex>4</inputInde x>
This is a zero-based value; that is, if a single document id is requested, the inputIndex is 0.
responseToDecision String Author response to the decision letter a provided during submission of the revision.
Note: The authors’ response to a decision letter is found on the version of the manuscript immediately after the version containing the decision letter.
<responseToDecision>Th anks youyou’re your reviews. We have addressed points One, Two, and Three</responseToDecsi on>
submissionId String Also known as the Manuscript Id or Document Number. A unique identifier given to each submitted manuscript.
SubmissionID s are case sensitive; they are not necessarily unique.
<submissionId>WRK- 00996-
2005</submissionId>
submissionIdLatest String A unique identifier given to the most recent iteration of a manuscript. For example, if the manuscript was submitted initially and received a revision decision, the Subscription ID – Latest will be the Manuscript ID of that second, revised manuscript. <submissionIdLatest> WRK-00997-
2005</submissionIdLates t>
submissionIdOriginal String A unique identifier given to the f irst iteration of a manuscript. For example, if the manuscript was submitted initially and received a revision decision, the Manuscript ID – Original will be the Manuscript ID of the f irst, original submission. <submissionIdOriginal> WRK-00996-
2005</submissionIdOrigi
nal>

getDecisionCorrespondenceFull Request / Response Examples

Example Request: getSubmissionInfoBylDocumentId
  • Input: single Document ID
    1. URL for use via HTTP request after Digest Authentication is performed: https://mc-

api.manuscriptcentral.com/api/s1m/v2/submissions/full/decisioncorrespondence/documentids?site_

name=web_svcs&locale_id=1&ids=%2788026%27

Example Request: getDecisionCorrespondenceFullBySubmissionId

https://mc- api.manuscriptcentral.com/api/s1m/v2/submissions/full/decisioncorresponden ce/submissionids?site_name=web_svcs&locale_id=1&ids=% WRK-00996- 2005.R1%27

Example Response: getDecisionCorrespondenceFull
<Response>
<status>SUCCESS</status>
<callId>103537cd-6f61-4b02-pkli-d08c12268882</callId>
<result xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="decisionCorrespondenceFull">
<decisionLetter>
<decisionBcc>[email protected]</decisionBcc>
<decisionBody>Dear Prof.Example: Thank you for your submission. Our team of peer reviewers have comeback with the following concern relating to your manuscript. Please review this feedback and submit a revision of you manuscript for futher consideration.
</decisionBody>
<decisionFrom>[email protected]</decisionFrom>
<decisionSentDate>2019-05-27 01:26:57.909</decisionSentDate>
<decisionSubject>Journal of Example - MSID WRK-00996- 2005</decisionSubject>
<decisionTo>[email protected]</decisionTo>
</decisionLetter>
<documentId>338541452</documentId>
<documentIdLatest>3359856321</documentIdLatest>
<documentIdOriginal>329684521</documentIdOriginal>
<inputIndex>1</inputIndex>
<responseToDecision> Dear Editor
Please find here our revision which we believe addresses the reviewers concerns.
</responseToDecision>
<submissionId> WRK-00996-2005.R1</submissionId>
<submissionIdLatest>WRK-00996-2005.R2</submissionIdLatest>
<submissionIdOriginal>WRK-00996-2005</submissionIdOriginal>
</result>
</Response>

getExternalDocumentIdsFull

getExternalDocumentIdsFull submits a request consisting of a ScholarOne submission integration keyand date range no longer than one week. The response contains information on attepted external submissions under the specified key during and during the specified date ranger.

  • Mandatory message header content for Authorization
    1. Digest username (same as User Name)
    2. Realm
    3. Nonce
    4. Response
    • Mandatory message content for Authentication
      1. Password (provisioned API KEY, configured by the ScholarOne Relationship Manager into the caller’s

account profile)

  1. User Name (Profile User Name, this the user id for logging into the API)

Request Parameters

Element
getExternalDocumentIds Full
Type Description Req’d Example or Default Value
getExternalDocumentIds Full Root Yes
username String “Profile” User Name.
This is the user name used by the application –
Yes sample_user
Element
getExternalDocumentIds Full
Type Description Req’d Example or Default Value
not a ScholarOne
Manuscripts User. This is f rom the Caller’s Profile.
password String The API Key; Encrypted value uniquely identifying/authenticating Caller. Yes SRU4DQ5WOJ2PX 8CA
from_time dateTime Being date time of the period being requested Yes 2010-01-
01 23:59:59.00111
to_time dateTime Ending date time of the period being requested Yes 2010-01-05
23:59:59.00231
integration_key String The submission
integration key uniquely identifying integration.
Yes ef54eod4S1U5drsH 54pbwfs
this is the value
contained in the
<clientkey> element in
the header of the .go
file
url String The Web Service URL, which identifies the specific service to handle the request. Yes v2/submissions/full/ externaldocids?
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 ScholarOne Manuscripts profile.
No Options are:
  1. (United States English)
  2. (Simplified Chinese, Pinyin ordering)
  3. (French)
_type The data type requested f rom the Service <xml> or
<json>. This defaults to
<xml>.
No Can be xml (default if omitted), or json

Response Parameters

Response Elements
getExternalDocumentIds Full
Type Description Example or Default Value
status String State of a given request call. Can be one of SUCCESS, FAILURE, or MAINTENANCE.
<status>SUCCESS</stat us>
callID String The Call ID is the unique identifier for a given Web Services call. Generated by the ScholarOne Web Services application. <callId>63631fe1-7378- 4cc1-ab18- 87c06c2eff58</callId>
profileCallId String An id value that is set by the client for call tracking. Set by the request’s external_id element. <profileCallId>111111</p rofileCallId>
dateTimeProcessed dateTime dateTime the ingestion package was processed by ScholarOne <dateTimeProcessed> 2010-12-05
00:00:00.000000</dateTi
meProcessed>
documentId Integer The document id of the created draft (only available for successful ingestions) <documentId>1035693</ documentId>
externalDocumentId String The external id provided by the sending system for the document <externalDocumentId
>ex-sys-94586942</ externalDocumentId >
failureErrorCode Integer The error code associated with the ingestion failure experienced (only appears for failures) See Appendix B <failureErrorCode >31
</failureErrorCode >
siteShortName String Short name of the ingestion's target site on ScholarOne <siteShortName
>web_svc</siteShortNam e>
Response Elements
getExternalDocumentIds Full
Type Description Example or Default Value
submissionId String Manuscript id for ingested manuscripts which have been submitted into S1 from their draft state. Will display draft for ingestions not yet submitted. <submissionId >ws-2020- 4356a</ submissionId>
<submissionId >draft</ submissionId>
transferDocumentId String Unique submission id which will remain with a document across versions and journal transfers (Only available for successful ingestions submitted from their draft state) <transferDocumentId
></transferDocumentId >

Example Response: getExternalDocumentIdsFull

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Response>
<status>SUCCESS</status>
<callId>9076758b-a278-44d9-b68f-14ef9daa884e</callId>
<result xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="externalDocumentIdsFull">
<documentId>37710932</documentId>
<externalDocumentId>68760942</externalDocumentId>
<dateTimeProcessed>2020-06-08 07:58:47.45859</dateTimeProcessed>
<siteShortName>web_svc</siteShortName>
<submissionId>websvc-20-Jun-1234</submissionId>
<transferDocumentId>23abe1b1-31b1-4db3-ac33-50e7a8ae051d
</transferDocumentId>
</result>
<result xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="externalDocumentIdsFull">
<documentId>37787908</documentId>
<externalDocumentId>456734917</externalDocumentId>
<dateTimeProcessed>2020-06-08 11:13:59.558235</dateTimeProcessed>
<siteShortName>salesdemo</siteShortName>
<submissionId>draft</submissionId>
<transferDocumentId>66d07b7e-c7d0-4e65-9125- b8c95a152b9b</transferDocumentId>
</result>
<result xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="externalDocumentIdsFull">
<failureErrorCode>28</failureErrorCode>
<externalDocumentId>813084808</externalDocumentId>
<dateTimeProcessed>2020-06-08 08:13:22.48307</dateTimeProcessed>
<siteShortName>salesdemo</siteShortName>
</result>
</Response>

Failure Responses: getExternalDocumentIdsFull

<Response>
<errorDetails>
<errorCode>800</errorCode>
<moreInfo xmlns:xsi="http://www.w3.org/2001/XMLSchema- instance" xsi:type="errorMoreInfo">
<errors>
<errorCode>WVLD-11041</errorCode>
<errorMessage>from_time older than 6
months</errorMessage>
</errors>
</moreInfo>
<userMessage>Re-submit request with valid input</userMessage>
</errorDetails>
<status>FAILURE</status>
<callId>1b4735bd-be71-49ff-a88b-933127751e6a</callId>
</Response>

Additional Error Codes: getExternalDocumentIdsFull

<errorCode> <errorMessage>
WVLD-11037 Parameter f rom_time is required
WVLD-11037 Parameter to_time is required
WVLD-11037 Parameter integration_key is required
WVLD-11038 Bad parameter format for f rom_time
WVLD-11038 Bad parameter format for to_time
WVLD-11039 to_time is before from_time
WVLD-11040 Time period provided longer than 7 days
WVLD-11041 f rom_time older than 6 months

BANDWIDTH THROTTLING

ScholarOne Web Services use throttling to manage the number of requests processedper unit time. Throttling ensures consistent and reliable performance for all users of the service.

For the Version 1.0 API, throttling can be caused by too many client requests per unit time at the individual profile level and at the global system level. If your webservicesclient is repeatedlycausing throttling issues, youwill be contacted by the ScholarOne Support Team for assistance in resolving the issue.

The ScholarOne Web Services companion Sample Client and the Sample Client Guide presents a mock throttling scenario so that you can become familiar with throttling errors. These tools also provide strategies for in strumenting your client for properlymanaging throttle errors.

Throttle limits will be enforced globally at the system level and also at the individual profile level. If either the global , system-levelor the individual profile throttle threshold is exceeded, ScholarOne Web Services will return error code 500. It may become necessaryto adjust your webclient to limit the number of new session calls or the number of records requested per minute, hour, day, month, and year.

ERROR MESSAGES

In the course of communicating with the web services, it is important that your web client be resilient and be able to handle ScholarOne Web Services maintenance windows, system-wide and Profile-level throttling, validation errors, issues with authentication and authorization, etc.

Error messages may be classified into two main categories:

  • REST Request Errors
  • Web Service Exception Errors

The first category of errors typicallyoriginates during authentication, authorization, or data validation processing, or by throttling. These typesof errors can generallybe remedied by correcting the request or simplyby resubmitting it. When throttled, the web service will return a call back time within the error response message to inform automatedretries.

Request errors return an HTTP 400-level error code plus a more specific ScholarOne (S1) error code to aid in troubleshooting.

The second category of errors typicallyoriginates on the server side, during scheduled or unscheduledmaintenance, or when an unknown / unrecognized type of error has occurred. Your web client will be made aware of the issue when a 500 - level S1 error code is returned.

  • HTTP 400-Level Error Codes indicate that there is an issue with the calling message that originates at the client.
  • HTTP 500-Level Error Codes let the client know there is a problem outside of their control; whenpossible ScholarOne Web Services try to include information about whether the client should retry and when. Having a defined protocol for retries helps avoid the situation where a system comes back up onlyto fall over again with all the traffic from 3rd party systems retrying every minute (or other interval) - this is a real concern for systems that are under heavy load.

Error Response Contents

Unless the response is of status = “SUCCESS” or the request times out resulting in an HTTP 504 being returnedwithout a ScholarOne Web Services-specific error code, the following information will be returned as a result of calling ScholarOne Web Services:

Field Description
Profile Call ID If provided in the request, this is the value of the caller-provided external_id.
Status The request outcome from the ScholarOne Web Services perspective.
Call ID This is the unique identifier for a given Web Service call.

Provisionally, the following information will be provided in an error response:

Field Description
Error Code ScholarOne Web Services code returned to the requesting client in the case of an exception response or fault.
More Info Human-readable, ScholarOne Web Services request call-specific error description.
User Message Human-readable, ScholarOne Web Services error-specific error description.
Call Back Time In UTC (Coordinated Universal Time)23, the date/time to try calling again. Will present only in STATUS = server MAINTENANCE situations.
Status In a failure response message, Status will be “FAILURE” or “MAINTENANCE”

23 Coordinated Universal Time is based on the 24-hour UTC time scale with a special UTC designator “Z”, ex. format YYYY- MM-DDThh:mm:ssZ e.g. 2013-11-08T17:57:25Z

Sample Error Response

<Response>

<errorDetails>

<callBackTime>2013-11-18T16:45:24Z</callBackTime>

<errorCode>500</errorCode>

<moreInfo/>

<userMessage>Throttle limit exceeded</userMessage>

</errorDetails>

<status>FAILURE</status>

<callID>8e49900d-0c69-4a7b-8e9c-7356bf0c7d93</callId>

</Response>

Table 1: Error Codes and Responses provides specific details regarding all error codes returned by ScholarOne Web Services.

APPENDIX A

TABLE 1: ERROR CODES AND RESPONSES

S1
Respo nse Code
HTTP
Resp onse Code
Response Status/Type Client or
Server Error?
User Message Notes
100 500 FAILURE/
Service Related
Server An unexpected error has occurred, or System is not available This is a generic error that may occur in various unexpected exception scenarios.
401 401 FAILURE/
Authenticatio n
Client Not Authenticated: UserName/Passwor d is incorrect The user/API key combination is not valid.
402 400 FAILURE/
Authorization
Client Not Authorized The user/API key combination is not authorized to access the Web Service operation.
405 400 FAILURE/
Authorization
Client Not Authorized: incorrect site The user/API key combination is not authorized to access the Journal/Site specified in the site_name parameter
.
407 400 FAILURE/
Authorization
Client Not Authorized: incorrect permissions The user/API key combination is not authorized to access the Web Service operation.
408 400 FAILURE/
Authorization
Client Not Authorized: operation unavailable The user/API key combination is not authorized to access the Web Service operation.
500 400 FAILURE/
Throttle Related
Server Throttle Limit Exceeded Throttle limits will be enforced globally at the system level and also at
the individual profile level. If either throttle threshold is exceeded, S1 will return a 500. It may
become necessary to
S1
Respo nse Code
HTTP
Resp onse Code
Response Status/Type Client or
Server Error?
User Message Notes
adjust your web client to limit the number of new session calls or the number of records requested per minute, hour, day, month, and year.
600 500 FAILURE/
Maintenance
Server Maintenance Web Service Platform Maintenance, All Web Services are off-line for all products.
601 500 FAILURE/
Maintenance
Server Maintenance Web Service Stack Maintenance, All Web Services are off-line for all products.
602 500 FAILURE/
Maintenance
Server Maintenance: site in maintenance Individual Application Maintenance, Web Services for specific products are off-line.
700 400 FAILURE/
Validation Related
Client Validation error: invalid input API Validation Error. Could be an API-level validation error (invalid input), or an API exception such as a schema mismatch.
701 400 FAILURE/
Validation Related
Client Validation Error: Site shortname Validation Error. Could be an API-level validation error (invalid input), or an API exception such as a schema mismatch.
800 400 FAILURE/
Validation Related
Client Resubmit request with valid input Error f rom specific Web Service operation. The error message is custom f rom the Web Service operation implementation.

SCHOLARONE WEB SERVICES OVERVIEW

Web Services APIs, alone or in combination with our NotificationServices, may be implementedto help resolve use cases where systemsneed to be tightly coupled as manuscripts move throughthe peer review process.

APPENDIX B

ERROR CODES FOR EXTERNAL MANUSCRIPT SUBMISSION FAILURES

Names and values within URI query strings are first encoded as UTF-8 characters and then “percent encoded” to comply with the IETF RFC-3986 standard.

Error Code Instructions
-1 Unknown Error
1 Unable to read archive file. This error code is received when we are unable to open or process the archive f ile sent for submission. Common issues could be (but not limited to) a password protected zip file, a f ile in the zip contains a virus, or the file is corrupt. When you receive this
error, check your zip file for issues. Try to resubmit.
2 Missing client key. This error code is received when the GO file is missing the client key. Check the GO file for this.
3 Previous external id is missing on a revision in the GO file. You have sent us a go file that indicates it’s a revision, but have not included the external id of the manuscript you want to begin a revision for in the prev-id field. Check the GO file for issues.
4 Previous external id is missing on a resubmission in the GO file. You have sent us a go file that indicates it’s a resubmission, but have not included the external id of the manuscript you want to begin a resubmission for in the prev-id field. Check the GO file for issues.
5 You have included a prev-id for an original submission. Check the GO file.
6 AWS error. The main cause of this is the GO file has referenced an archive file that was not sent, or was not named the same as what was indicated in the GO file.
Check the name of the archive and what was indicated in the GO file. A secondary cause is an S3 issue. Check the GO file archive name and the name of the file you sent. If all is ok, contact S1 support.
7 Unable to parse GO file. Check the GO file sent for proper syntax, and validates against the supplied DTD.
8 Client key mismatch. The client key in the GO file does not match the client key assigned to you, or the S3 bucket prefix that the deposit was placed in. Check that the GO file contains the proper client key, and it was deposited in the proper bucket path.
9 The journal indicated in the GO file does not match the client key. Check that you have the proper journal name and client key pair in the GO file.
10 The journal you are depositing to is in maintenance mode. Contact your business team or S1 support.
11 This error is caused by an X-Path error when reading the GO file. Check for completeness of the GO file, and that all information is present.
12 Unable to locate JATS file. Check that the GO file properly references the JATS file in the archive, and that the JATS file is present in the archive.
13 Unable to parse the JATS file. Check that the JATS file is a properly formatted XML document.
14 No authors found. This error code is received when no authors were present in the JATS file, or the author data was unable to be extracted. Check the JATS file.
15 Previous id is missing in JATS file. If the submission is a revision or a resubmission, the previous id must be in the JATS file. Check the JATS file for this field.
16 Unable to locate previous manuscript. This error is returned when a submission indicates it’s a revision or a resubmission and we are unable to locate the previous submission by the previous id supplied. Check the previous id supplied to ensure it’s correct.
17 Previous document not decisioned. This error is returned when a submission indicates it’s a revision or resubmission, but the document indicated by the previous id does not have a decision. Check that the proper previous id has been supplied, and that the previous manuscript has not changed status.
18 Revision/resubmission already exists. This error is returned when a revision or resubmission has been indicated, but the system already has a revision/resubmission in process.
19 Revision/resubmission option has expired. If so configured, a revision or resubmission may have a time limit on when it has to be started by. If this time period has expired, you will receive this error.
20 File list mismatch. This error is received when the file list provided in the GO file does not match the file list in the JATS file. This is based on a simple comparison of the list sizes. Check the GO and JATS file for issues in the file list.
21 A file has been declared in the GO file, but does not appear with declared name in the JATS file list. Compare these entries.
22 We were unable to extract or copy the file in an archive for processing. Contact S1 support.
23 Invalid email for person. Check that the email addresses supplied for authors in the JATS file are properly formatted.
24 New person missing first name. Check that the author records all have first names in the JATS file.
25 Person New person missing first name. Check that the author records all have last names in the JATS file.
26 No author role present. This error occurs when the journal has no author role configured.
Contact your business team, or S1 support.
27 Person does not have author role. Existing authors must have had the author role previous to the submission. Check the users profile in S1 to ensure they are assigned the author role.
28 External id already used. This error is sent when the incoming submission has an external id that already exists. Check the external id provided to ensure uniqueness.
29 External Id is missing. Check JATS file to ensure that an external id is present.
30 Duplicate email address. The author on the submission has a duplicate account using the same email address. Contact your business team or S1 support to fix the account.
31 First name mismatch. The first name supplied does not match our records based on the email address. Check that the deposit has the proper name information provided in the JATS file – TO BE RETIRED.
32 Last name mismatch. The last name supplied does not match our records based on the email address. Check that the deposit has the proper name information provided in the JATS file – TO BE RETIRED.
33 User name already in use. When creating an account for a new user through submission integration, we use the email address for the user name. This error indicates that user name has already been used. Contact your business team, or S1 support.
34 File is missing in archive. The GO file indicated that a file should exist in the archive, but that file was not present in the archive.
35 The file name supplied in the GO file is empty. Check the GO file for issues.

About Web of Science Group

Web of Science Group, a Clarivate Analytics company, organizes the world’s research information

to enable academia, corporations, publishers and governments to accelerate the pace of research. It is powered by Web of Science – the world’s largest publisher-neutral citation index and research intelligence platform. Its many well-known brands also include Converis, EndNote, Kopernio,

Publons, ScholarOne and the Institute for Scientific Information (ISI). The ‘university’ of Web of Science Group, ISI maintains the knowledge corpus upon which the index and related information and analytical content and services are built; it disseminates that knowledge externally through events, conferences and publications and it carries out research to sustain, extend and improve the knowledge base. For more information, please visit webofsciencegroup.com.

© 2019 Clarivate Analytics. All rights reserved. Republication or redistribution of Clarivate Analytics content, including by framing or similar means, is prohibited without the prior written consent of Clarivate Analytics. Web of Science Group and its logo, as well as all other trademarks used herein are trademarks of their respective owners and used under license.