getSubmissionConfigurationByJournal
Retrieves the complete submission configuration for a specific journal, including submission groups, manuscript pages, statuses, types, detail groups with custom questions and answers, file designation attributes, and submission parameters.
Required Parameters
- Site Short Name
Optional Parameters
- Locale ID
- _type
- External ID
- msType
Resource
/api/s1m/v3/configuration/full/submissionConfigurationByJournal
Request Parameters
| Element | Type | Description | Required | Example or Default Value |
|---|---|---|---|---|
| getSubmissionConfigurationByJournal | 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 |
| site_name | String | Site short name. The short name is the abbreviated or truncated name of the journal, society, publisher, or family. | Yes | salesdemoplus |
| url | String | The Web Service URL, which identifies the specific service to handle the request. | Yes | /v3/configuration/full/submissionConfigurationByJournal |
| msType | String | Filters the response to a single manuscript type. When provided, the endpoint returns configuration data, submission groups, custom questions, file designations, and related settings - only for the manuscript type matching this value, rather than for all manuscript types configured on the journal. The accepted value is the manuscript type name as configured for the specified journal (for example, Article, Communication, or Review). Manuscript types are defined per journal in Config Center, so valid values vary by site and are not drawn from a fixed, global list | No | Article |
| 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 3. French |
| _type | String | The data type requested from the Service <xml> or <json>. This defaults to <xml>. | No | xml (default if omitted), or json |
Response Elements
| Response Element/ Example or Default Value | Type | Description |
|---|---|---|
Status Can be one of SUCCESS, FAILURE, | String | State of a given request call |
callID
| String | The CALL_ID is the unique identifier for a given Web Services call. Generated by the ScholarOne Web Services application. |
profileCallId
| String | An id value that is set by the client for call tracking. Set by the request’s external_id element. |
configSubmissionGroups Complex Child of Parent Root Includes the following response elements: | Complex | Container for one or more submission group configurations. Each submission group represents a distinct submission pathway within the journal. |
configSubmissionGroup Complex Child of configSubmissionGroups | Complex | Individual container for the submission configuration group |
defaultFl
| Boolean | Indicates whether this submission group is the default option. |
manuscriptPages Complex Child of configSubmissionGroup | Complex | Collection of manuscript pages that define the submission workflow |
manuscriptPage Complex Child of manuscriptPages | Complex | Defines individual pages in the submission workflow. |
pageDisplayName
| String | Human-readable name shown to users during submission. |
pageName
| String | Internal system identifier for the page. |
manuscriptStatuses Complex Child of configSubmissionGroup | Complex | Collection of manuscript statuses available in this submission group. |
manuscriptStatus Complex Child of manuscriptStatuses | Complex | Defines available manuscript statuses within the submission group. |
statusDisplayName
| String | Human-readable status name shown to users. |
statusName
| String | Internal system identifier for the status. |
manuscriptTypes Complex Child of configSubmissionGroup | Complex | Collection of manuscript type names available for this submission group. |
| manuscriptType | String | Contains a string value representing an available manuscript type name. |
subGroupParameters Complex Child of configSubmissionGroup | Complex | Collection of configuration parameters that control submission behavior and validation rules |
subGroupParameter Complex Child of subGroupParameters | Complex | Configuration parameters that control submission behavior, validation, and data collection requirements. |
parameterId
| String | Unique identifier for this parameter. |
parameterName
| String | System name of the parameter. |
parameterValue
| String | Current value of the parameter. May be empty for some parameters. |
type
| String | Data type of the parameter. Values: TEXT, CHECKBOX, SELECT |
detailGroups Complex Child of Parent Root Includes the following response elements: | Complex | Container for detail group configurations that define custom questions and data collection forms. |
detailGroup Complex Child of detailGroups Includes the following response elements: | Complex | Represents a logical grouping of custom questions and configuration options. |
customQuestions Complex Child of detailGroup Includes the following response elements: | Complex | Collection of custom questions within this detail group. |
customQuestion Complex Child of customQuestions Includes the following response elements: | Complex | Defines individual questions or data collection fields within a detail group. |
answerType
| String | The answerType element defines the expected format and behavior of responses for a customQuestion. |
customAnswers Complex Child of customQuestion Includes the following response elements: | Complex | Defines individual answer options available for a custom question. |
abbreviatedResponse
| String | Abbreviated version of the response. |
responseId
| Integer | Unique identifier for this response option. |
responseName
| String | Internal name of the response. |
responseStatus
| String | Status of this response option. Values: ACTIVE, INACTIVE |
responseText
| String | Full text of the response displayed to users. |
authorVisible
| Boolean | Whether this response option is visible to authors. |
order
| Integer | Display order of this answer option. |
customQuestionId
| Integer | Unique identifier for this question. |
isDisplayedInLayout
| Boolean | Whether this question is displayed in the submission layout. |
order
| Integer | Display order of this question relative to other questions. |
questionName
| String | Internal name of the question. |
questionStatus
| String | Status of the question. Values: ACTIVE, INACTIVE |
questionText
| String | The actual question text displayed to users. |
required
| Boolean | Whether answering this question is mandatory. |
detailGroupId
| Integer | Unique identifier for this detail group. |
detailGroupName
| String | Name of the detail group. |
detailGroupTypeId
| Integer | Identifier for the detail group type. |
detailGroupTypeName
| String | Type name of the detail group. |
order
| Integer | Specifies the display order of the detail group element within its parent container. |
pageName
| String | Identifies the logical application page or configuration context in which the detail group is rendered and managed. |
submissionGroups Complex Child of detailGroup Includes the following response elements: | Complex | Collection of submission groups where this detail group is active. |
submissionGroup Complex Child of submissionGroups Includes the following response elements: | Complex | Links detail groups to specific submission groups. |
submissionGroupId
| Integer | Unique identifier for the submission group. |
submissionGroupName
| String | Name of the submission group. |
| dependencies | Complex | Container element for configuration dependencies. May be empty in some configurations. |
attributeTypes Complex Child of Parent Root Includes the following response elements: | Complex | Container for attribute type configurations, primarily used for file designation and classification. |
attributeType Complex Child of attributeTypes Includes the following response elements: | Complex | Defines a category of attributes and their available values. |
attributeTypeId
| Integer | Unique identifier for this attribute type. |
attributeTypeName
| String | Name of the attribute type. |
attributes Complex Child of attributeType Includes the following response elements: | Complex | Collection of individual attributes within this type |
attribute Complex Child of attributes Includes the following response elements: | Complex | Defines individual attribute values within an attribute type, particularly for file designations. |
active
| Boolean | Whether this attribute is currently active and available for use |
attributeName
| String | Name of the attribute. |
fileExtensionsPermitted
| String | Comma-separated list of allowed file extensions. |
required
| Boolean | Whether this file designation is required for submission. |
visibleToAuthor
| Boolean | Whether this file designation is visible to authors during submission |
onlyLeaf
| Boolean | Configuration flag for attribute hierarchy restrictions. |
noTop
| Boolean | Configuration flag for top-level attribute restrictions. |
searchable
| Boolean | Whether this attribute type is searchable. |
fileDesignation
| Boolean | Whether this attribute type is used for file designation. |
noAttribs
| Integer | Number of attributes in this type. |
fileCollect
| Boolean | Whether file collection is enabled for this attribute type. |
fileMax
| Integer | Maximum number of files allowed. |
fileMin
| Integer | Minimum number of files required. |
order
| Integer | Display order of this attribute type. |
submissionGroups Complex Child of attributeType Includes the following response elements: | Complex | Container element that defines which submission types or workflow stages will display this attribute type to authors during manuscript submission. |
submissionGroup
| String | Specifies a single workflow stage where the parent attribute type will be available to authors. |
Updated 28 days ago

