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
Resource
/api/s1m/v2/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 | /v2/configuration/full/submissionConfigurationByJournal |
| 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/ | 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 about 1 month ago
