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. | <callId>63631fe1-7378-4cc1-ab18-87c06c2eff58</callId> |
| profileCallId | String | An id value that is set by the client for call tracking. Set by the request’s external_id element. | <profileCallId>111111</profileCallId> |
| attributeList | Complex | List of configured Attribute Types for a specific site. |
|
| attributType | Complex | Represents a specific attribute type configuration for a site. |
associatedTypes, attributes, childLevelsDeep, count, selectionOption |
| associatedTypes | Complex | Contains a list of associated types related to the attribute type. |
associatedType |
| associatedType | String | element specifies the type of entity or resource that the attribute list is associated with. | <associatedType>FILE</associatedType> |
| attributes | Complex | Represents a collection of attributes associated with the attribute type. |
attribute |
| attribute | Complex | Defines a single attribute, including its name, unique identifier, and status. |
attributeName, id, status, parentId |
| attributeName | String | The name of the attribute. | <attributeName>software: machine learning</attributeName> |
| id | Integer | The unique identifier for the attribute. | <id>165833410</id> |
| status | String | Indicates the current status of the attribute. Status can be "active" or "inactive" | <status>active</status> |
| parentId | Integer | The unique identifier of the parent attribute to which the current attribute is related. | <parentId>98318363</parentId> |
| childLevelsDeep | Integer | Specifies the depth level of child attributes associated with the attribute type. | <childLevelsDeep>1</childLevelsDeep> |
| count | Integer | The total number of attributes defined within the attributes element. | <count>5</count> |
| selectionOption | String | Describes any selection restrictions applied to the attributes. | <selectionOption>No restrictions</selectionOption> |
| typeName | String | Indicates the designation or category name for the attribute type. | <typeName>File Designation</typeName> |

