getAttributeListConfiguration
getAttributeListConfiguration sends a request using the Site Short Name parameter and retrieves all the Keywords/Attributes configured for the specified site.
Required Parameters
- Site Short Name
Optional Parameters
- Locale ID
- _type
- External ID
Resource
/api/s1m/v3/configuration/full/attributeList
Request Parameters
| Element | Type | Description | Required | Example or Default Value |
|---|---|---|---|---|
| getAttributeListConfiguration | 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 | v3/configuration/full/attributeList |
| 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 | 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. |
|
attributeList | Complex | List of configured Attribute Types for a specific site. |
attributType |
attributType | Complex | Represents a specific attribute type configuration for a site. |
Includes the following response elements: associatedTypes, attributes, childLevelsDeep, count, selectionOption |
associatedTypes | Complex | Contains a list of associated types related to the attribute type. |
Includes the following response elements: associatedType |
associatedType | String | element specifies the type of entity or resource that the attribute list is associated with. |
|
attributes | Complex | Represents a collection of attributes associated with the attribute type. |
Includes the following response elements: attribute |
attribute | Complex | Defines a single attribute, including its name, unique identifier, and status. |
Includes the following response elements: attributeName, id, status, parentId |
attributeName | String | The name of the attribute. |
|
id | Integer | The unique identifier for the attribute. |
|
status | String | Indicates the current status of the attribute. Status can be "active" or "inactive" |
|
parentId | Integer | The unique identifier of the parent attribute to which the current attribute is related. |
|
childLevelsDeep | Integer | Specifies the depth level of child attributes associated with the attribute type. |
|
count | Integer | The total number of attributes defined within the attributes element. |
|
selectionOption | String | Describes any selection restrictions applied to the attributes. |
|
typeName | String | Indicates the designation or category name for the attribute type. |
|
Updated 5 months ago
