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 ElementTypeDescriptionExample or default Value
StatusStringState of a given request call

Can be one of SUCCESS, FAILURE, or MAINTENANCE. 

<status>SUCCESS</status>

callIDStringThe 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>
profileCallIdStringAn id value that is set by the client for call tracking.  Set by the request’s external_id element.<profileCallId>111111</profileCallId>
attributeListComplexList of configured Attribute Types for a specific site.
  • Complex Child_ of Parent Root
    Includes the following response elements:\
attributType
attributTypeComplexRepresents a specific attribute type configuration for a site.
  • Complex Child_ of attributeList
Includes the following response elements:

associatedTypes, attributes, childLevelsDeep, count, selectionOption

associatedTypesComplexContains a list of associated types related to the attribute type.
  • Complex Child_ of attributType
Includes the following response elements:

associatedType

associatedTypeStringelement specifies the type of entity or resource that the attribute list is associated with.<associatedType>FILE</associatedType>
attributesComplexRepresents a collection of attributes associated with the attribute type.
  • Complex Child_ of attributType
Includes the following response elements:

attribute

attributeComplexDefines a single attribute, including its name, unique identifier, and status.
  • Complex Child_ of attributes
Includes the following response elements:

attributeName, id, status, parentId

attributeNameStringThe name of the attribute.<attributeName>software: machine learning</attributeName>
idIntegerThe unique identifier for the attribute.<id>165833410</id>
statusStringIndicates the current status of the attribute. Status can be "active" or "inactive"<status>active</status>
parentIdIntegerThe unique identifier of the parent attribute to which the current attribute is related.<parentId>98318363</parentId>
childLevelsDeepIntegerSpecifies the depth level of child attributes associated with the attribute type.<childLevelsDeep>1</childLevelsDeep>
countIntegerThe total number of attributes defined within the attributes element.<count>5</count>
selectionOptionStringDescribes any selection restrictions applied to the attributes.<selectionOption>No restrictions</selectionOption>
typeNameStringIndicates the designation or category name for the attribute type.<typeName>File Designation</typeName>