getCustomQuestionListConfiguration
getCustomQuestionListConfiguration submits a request using the Site Short Name parameter and returns detailed metadata regarding the configured custom questions for a specified site.
Required Parameters
- Site Short Name
Optional Parameters
- Locale ID
- _type
- External ID
Resource
/api/s1m/v2/configuration/full/customQuestionList
Request Parameters
| Element | Type | Description | Required | Example or Default Value |
|---|---|---|---|---|
| getCustomQuestionList | 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 | web_svcs |
| url | String | The Web Service URL, which identifies the specific service to handle the request. | Yes | v2/configuration/full/customQuestionList |
| 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:
|
| _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 | Example or default Value |
|---|---|---|---|
Status | String | State of a given request call | Can be one of SUCCESS, FAILURE, or MAINTENANCE.
|
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. |
|
detailGroups | Complex | A collection of detail groups included in the response. |
detailGroup |
detailGroup | Complex | Represents a single group of custom questions. |
Includes the following response elements: customQuestions, detailGroupId, detailGroupName, detailGroupTypeId, detailGroupTypeName |
customQuestions | Complex | A collection of custom questions within a detail group. |
Includes the following response elements: customQuestion |
customQuestion | Complex | A collection of response elements related to a single custom question. |
Includes the following response elements: answerType, submissionCustomAnswers, customQuestionId, questionName, questionStatus, questionText |
answerType | String | Standard HTML input options. Available answer types are Checkbox, Radio, Select, Multiselect, Textarea, Text or Calendar. |
|
submissionCustomAnswers | Complex | A container for one or more possible answers to a custom question. |
Includes the following response elements: submissionCustomAnswer |
submissionCustomAnswer | Complex | Represents a single possible answer to a custom question. |
Includes the following response elements: abbreviatedResponse, answerId, answerName, answerStatus, answerText |
abbreviatedResponse | String | Shortened custom question response as configured in Submission Custom Questions. |
|
answerId | Integer | The unique identifier for the answer. |
|
answerName | String | Human-recognizable name given to the answer to aid in configuration-user lookup |
|
answerStatus | String | Indicates whether the answer is enabled or disabled. The status can be 'ACTIVE' or 'INACTIVE'. |
|
answerText | String | The response to a submission question to be entered or selected by the author. |
|
customQuestionId | Integer | Unique identifier of the custom question. |
|
questionName | String | The configured name of a question asked during the submission process. |
|
questionStatus | String | Current status of a custom question. Valid values are ‘ACTIVE’ or ‘INACTIVE’. |
|
questionText | String | The full text of the custom question, often including detailed instructions or information. |
|
detailGroupId | Integer | The unique identifier for the detail group. |
|
detailGroupName | String | The configured name of the detail group. |
|
detailGroupTypeId | Integer | The type identifier for the detail group. |
|
detailGroupTypeName | String | The name corresponding to the detail group type. |
|
Updated 5 months ago
