getStubInfoFull

getStubInfoFull submits a request using a Document ID or IDs and retrieves the content of the corresponding invited stub manuscript.

Required Parameters

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

Optional Parameters

  • Locale ID
  • _type
  • External ID

Resource

  • By documentID: /api/s1m/v4/submissions/full/stub/documentids

Request Parameters

Element Type Description Required Example or Default Value
getStubInfoFull Root Yes
username String Profile User Name. This is the user name used by the API, not a ScholarOne Manuscripts user. This is from the Caller’s profile. Yes sample_user
password String The API Key. Encrypted value uniquely identifying and authenticating Caller Yes SRU4DQ5WOJ2PX8CA
ids† Integer or Integer Array Document Id or Ids. Unique identifier for each Manuscript Revision in the ScholarOne Manuscripts system. Internally to ScholarOne, this is a numeric value. Each entry must be surrounded by single or double quotes and comma separated when more than one entry is specified. Yes ’88026’ Or if a list is being requested: '88026','88087','89328'
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/basic/contributors/authors/documentids
external_id String An id value that can be set by the client for call tracking. Caller supplied Text string to be stored with Audit History information. No 123456
locale_id Integer The unique identifier for a specific language. The value of the locale_id must match to the specific language as defined in the Caller’s profile. No Options are:
  • 1 (United States English)
  • 2 (Simplified Chinese, Pinyin ordering)
  • 3 (French)
_type String The data type requested from the Service <xml> or <json>. This defaults to <xml>. No xml (default if omitted), or json

Response Elements

Response ElementTypeDescriptionExample or default Value
StatusStringState of a given request call

Can be one of SUCCESS, FAILURE, or MAINTENANCE. 

<status>SUCCESS</status>

callIDStringThe 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>
profileCallIdStringAn id value that is set by the client for call tracking.  Set by the request’s external_id element.<profileCallId>111111</profileCallId>
topicComplexRepresents the metadata and status information related to a specific manuscript topic configured within the system. This element contains detailed information related to the manuscript's assignment, submission, and update scheduling.
  • Complex Child_ of Parent Root
    Includes the following response elements:
document2topics, id, name, status, submissionDueDateType, submissionDueDateTypeId, topicParentName, updateSchedNo, updateSchedOption, updateSchedPeriod
document2topicsComplexProvides a detailed linkage between the document and the topic, including author information and document status.
  • Complex Child_ of topic
Includes the following response elements:

assignedFl, document, documentId, hasBeenUpdatedFl, keepAuthorFl, lastUpdated, person2RoleId, personId, stubStatus, submissionDueDateType, topicId, trackingNo, updateSchedNo, updateSchedOption, pdateSchedPeriod, updateSchedulePeriod

assignedFlBooleanFlag indicating whether the document is assigned to the topic.<assignedFl>true</assignedFl>
documentComplexContains elements that provide detailed information about the document.
  • Complex Child_ of document2topics
Includes the following response elements:

archiveStatus, archiveStatusId, authorFullName, authorORCIDId, authorPersonId, documentId, documentIdLatest, documentIdOriginal, inputIndex, journalDigitalIssn, journalName, preferredPerson, revisionNumber, submissionId, submissionIdLatest, submissionIdOriginal, submissionStatus

archiveStatusStringThe archive status of the manuscript – e.g. “Archived,” “Draft revision/resubmission files deleted,” etc<archiveStatus>NORMAL</archiveStatus>
archiveStatusIdIntegerPrimary Key of the Archive Status Table in the ScholarOne Manuscripts database.<archiveStatusId>0</archiveStatusId>
authorFullNameStringThe full name of the author in the format “Lastname Suffix, Salutation Firstname Middlename”. Submitting Author or Submitting Agent.<authorFullName>author, test</authorFullName>
authorORCIDIdStringThe ORCID is a nonproprietary alphanumeric code to uniquely identify scientific and other academic authors.<ORCIDId>1111-0003-4738-1544</ORCIDId>
authorORCIDIdValidationBooleanIndication of whether that author ORCID has been validated by the author.<authorORCIDIdValidation>true</authorORCIDIdValidation>
authorPersonIdIntegerA unique numeric identifier associated with a person record (not the user's User ID used for accessing ScholarOne).<authorPersonId>11206255</authorPersonId>
documentIdIntegerUnique identifier of the document. Unique identifier for each Manuscript Revision in the ScholarOneManuscripts system. Internally to ScholarOne, this is a numeric value.<documentId>20406360</documentId>
documentIdLatestIntegerA unique identifier for the most recent submitted (not draft) version of the manuscript.<documentIdLatest>20406360</documentIdLatest>
documentIdOriginalIntegerA unique identifier given to the first iteration of a manuscript.<documentIdOriginal>20406360</documentIdOriginal>
inputIndexIntegerProvides 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>0</inputIndex>
journalDigitalIssnStringThe configured digital International Standard Serial Number for the publication on ScholarOne site.<journalDigitalIssn>5678-1234</journalDigitalIssn>
journalNameStringThe long name associated with the journal as defined during issue creation.<journalName>Sales Demo Plus</journalName>
preferredPersonComplexDetails about the preferred contact person.
  • Complex Child_ of document
Includes the following response elements:

department, email, firstName, institution, lastName, personId, personTypeName,
phone, preferredTypeName

departmentStringPerson's affiliated department.<department>c1 department 2</department>
emailStringThe primary e-mail address of the person.
<email>
[email protected]
</email>
firstNameStringThe first or given name of the person.<firstName>test</firstName>
institutionStringInstitution associated with the person.<institution>new</institution>
lastNameStringThe last name (surname or family name) of the person.<lastName>author</lastName>
personIdIntegerA unique numeric identifier associated with a person record (not the user's User ID used for accessing ScholarOne).<personId>11206255</personId>
personTypeNameStringSpecifies the role of the person associated with the document.<personTypeName>AUTHOR</personTypeName>
phoneStringPhone number of the person.<phone>c1 phone 333-333-333</phone>
preferredTypeNameStringIndicates the type designation of a person who is marked as the preferred contact within the context of the manuscript.<preferredTypeName>PREFERRED</preferredTypeName>
ringgoldIdStringPerson's institution Ringgold ID identifier.<ringgoldId>3463</ringgoldId>
revisionNumberIntegerRevision number of the document.<revisionNumber>0</revisionNumber>
subCustomQuestionsDetails
Page
ComplexThis element encapsulates all the custom question details associated with the manuscript submission.
  • Complex Child_ of document
Includes the following response elements:

readOnly, submissionCustomQuestion

readOnlyBooleanIndicates whether the custom questions can be modified or not.<readOnly>false</readOnly>
submissionCustomQuestionComplexContains details for a single custom question related to the manuscript submission.
  • Complex Child_ of subCustomQuestionsDetailsPage
Includes the following response elements:

answerType, customQuestionId,
questionName, questionStatus,
questionText, submissionCustomAnswer

answerTypeStringStandard HTML input options. Available answer types are Checkbox, Radio, Select, Multiselect, Textarea, Text or Calendar.<answerType>TYPE_RADIO</answerType>
customQuestionIdIntegerUnique identifier of the custom question.<customQuestionId>1158559</customQuestionId>
questionNameStringThe configured name of a question asked during the submission process.
<questionName>
Submitted solely to this journal
</questionName>
questionStatusStringCurrent status of a custom question. Valid values are ‘ACTIVE’ or ‘INACTIVE’.<questionStatus>ACTIVE</questionStatus>
questionTextStringThe full text of the custom question, often including detailed instructions or information.
<questionText>Confirm that the manuscript has been submitted 
solely to this journal and is not published, in press, or submitted elsewhere</questionText >
submissionCustomAnswerComplexContains the details of the answer provided by the submitter to the custom question.
  • Complex Child_ of submissionCustomQuestion
Includes the following response elements:

abbreviatedResponse, answerId,
answerName, answerStatus, answerText

abbreviatedResponseStringShortened custom question response as configured in Submission Custom Questions.<abbreviatedResponse>msid</abbreviatedResponse>
answerIdIntegerUnique identifier for the answer.<answerId>1407860</answerId>
answerNameStringHuman-recognizable name given to the answer to aid in configuration-user lookup<answerName>confirm - ethical</answerName>
answerStatusStringIndicates whether the answer is enabled or disabled. The status can be 'ACTIVE' or 'INACTIVE'.<answerStatus>ACTIVE</answerStatus>
answerTextStringThe response to a submission question to be entered or selected by the author.<answerText>Yes</answerText>
submissionIdStringAlso known as the Manuscript ID or Document Number, an identifier given to each submitted manuscript. Submission IDs are case-sensitive and are not necessarily unique.<submissionId>draft</submissionId>
submissionIdLatestStringA 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 Subsmission ID – Latest will be the Manuscript ID of that second, revised manuscript<submissionIdLatest>draft</submissionIdLatest>
submissionIdOriginalStringA unique identifier given to the first 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 first, original submission.<submissionIdOriginal>draft</submissionIdOriginal>
submissionStatusComplexThe status of a submission. Lists open tasks (action items) and any decision made on that submission.
  • Complex Child_ of document
Includes the following response elements:

documentStatusId, documentStatusName, inDraftFlag

documentStatusIdIntegerKey identifier for document status.<documentStatusId>9</documentStatusId>
documentStatusNameStringUser-friendly name of a document’s status in the journal’s submission workflow.<documentStatusName>Invited</documentStatusName>
inDraftFlagBooleanIndicates whether the manuscript is currently in DRAFT status.<inDraftFlag>false</inDraftFlag>
transferSubIdStringA unique identifier assigned to each submission, enabling tracking even when the submission is transferred across ScholarOne sites.<transferSubId>cb77e4fe-547e-4f62-b657-91cc05e892401</transferSubId>
documentIdIntegerUnique identifier of the document. Unique identifier for each Manuscript Revision in the ScholarOne Manuscripts system. Internally to ScholarOne, this is a numeric value.<documentId>20406360</documentId>
hasBeenUpdatedFlBooleanIndicates whether the document associated with the topic has been updated since its initial submission or configuration.<hasBeenUpdatedFl>false</hasBeenUpdatedFl>
keepAuthorFlBooleanIndicates whether the author should be retained in the context of the document-topic relationship. <keepAuthorFl>false</keepAuthorFl>
lastUpdateddateTimeSpecifies the date and time when the document-topic relationship was last modified.
 <lastUpdated>
2015-05-28 00:00:00.0
</lastUpdated>
person2RoleIdIntegerA unique identifier of a person (typically an author) and their specific role associated with a manuscript topic within the system. <person2RoleId>120701618</person2RoleId>
personIdIntegerUnique identifier of the Person. <personId>25724296</personId>
stubStatusStringStatus of the stub. <stubStatus>Active</stubStatus>
submissionDueDateTypeStringSpecifies the type of submission due date being used. <submissionDueDateType>Use rolling submission due date</submissionDueDateType>
topicIdIntegerUnique identifier of the topic associated with a specific manuscript stub configuration. <topicId>24107</topicId>
trackingNoIntegerThe unique number for identifying and tracking the manuscript document associated with a specific topic. <trackingNo>1452145</trackingNo>
updateSchedNoIntegerNumber indicating the update schedule. <updateSchedNo>1</updateSchedNo>
updateSchedOptionStringSpecifies whether an update is required. <updateSchedOption>Update not required</updateSchedOption>
updateSchedPeriodIntegerPeriod specified for updates. <updateSchedPeriod>1</updateSchedPeriod>
updateSchedulePeriodStringDefines the unit of time used to determine the frequency of updates required for the topic.
 <updateSchedulePeriod>
UPDATE_SCHED_PERIOD_DAYS
</updateSchedulePeriod>
idIntegerThe unique identifier for the topic.<id>24107</id>
nameStringThe name of the topic.<name>Animal husbandry</name>
submissionDueDateTypeStringSpecifies the type of submission due date being used.
<submissionDueDateType>
Use rolling submission due date
</submissionDueDateType>
submissionDueDateTypeIdIntegerNumerical identifier for the submission due date type.<submissionDueDateTypeId>30</submissionDueDateTypeId>
topicParentNameStringThe name of the parent topic category.
<topicParentName>Agriculture,
 Forestry & Soils</topicParentName>
updateSchedNoIntegerNumber indicating the update schedule.<updateSchedNo>0</updateSchedNo>
updateSchedOptionStringSpecifies whether an update is required.<updateSchedOption>Update not required</updateSchedOption>
updateSchedPeriodIntegerPeriod specified for updates.<updateSchedPeriod>0</updateSchedPeriod>