RKD API Developers Guide
RKD API Developers Guide
API
DEVELOPER GUIDE
Contents
1 Overview ........................................................................................................................... 1
2 Preface .............................................................................................................................. 2
2.1 Introduction ..................................................................................................................................................... 2
2.2 Intended Audience .......................................................................................................................................... 2
2.3 Using this Guide.............................................................................................................................................. 2
2.4 Where to Get More Information....................................................................................................................... 2
2.5 Customer Zone Setup ..................................................................................................................................... 2
2.5.1 Introduction to Customer Zone ................................................................................................................. 2
2.5.2 Accessing Customer Zone........................................................................................................................ 2
2.5.3 Signing up for Service Alerts .................................................................................................................... 2
2.5.4 Signing up for Product Change Notifications ............................................................................................ 3
8 Charts .............................................................................................................................. 44
8.1 Overview ....................................................................................................................................................... 44
8.2 Authentication/Authorization, Service Endpoint, and Required Headers ...................................................... 44
8.2.1 Authorization........................................................................................................................................... 44
8.2.2 Authentication ......................................................................................................................................... 44
8.2.3 Service Endpoint, Required Headers and WSDL ................................................................................... 44
8.3 Understanding Charts Request..................................................................................................................... 44
8.3.1 Get Chart (GetChart_2) .......................................................................................................................... 45
8.3.2 Get Charts, chartRequest Section .......................................................................................................... 47
8.3.3 Get Charts, TimeSeries Section ............................................................................................................. 49
8.3.4 Analyses ................................................................................................................................................. 50
8.3.5 StandardTemplate .................................................................................................................................. 51
8.3.6 Scheme................................................................................................................................................... 56
15 Ownership..................................................................................................................... 586
15.1 Overview ..................................................................................................................................................... 586
15.2 Authentication/Authorization ....................................................................................................................... 586
15.2.1 Authorization......................................................................................................................................... 586
15.2.2 Authentication ....................................................................................................................................... 586
15.2.3 Service Endpoint, Required Headers and WSDL ................................................................................. 586
15.3 Requests and Responses ........................................................................................................................... 587
15.3.1 Get Ownership Summary (GetOwnershipSummary_1)........................................................................ 587
15.3.2 Get Shareholders Report (GetShareholdersReport_1) ........................................................................ 605
15.3.3 Get Insiders Report (GetInsidersReport_1) .......................................................................................... 618
15.3.4 Get Insider Transactions (GetInsiderTransactions_1) .......................................................................... 630
15.3.5 Get Investor Holdings (GetInvestorHoldings_1) ................................................................................... 640
39 Fiddler Examples for Refinitiv Knowledge Direct API Services ........................... 1334
39.1 Overview ................................................................................................................................................... 1334
39.2 Installing Fiddler ........................................................................................................................................ 1334
39.3 Loading .saz File ....................................................................................................................................... 1334
39.4 User Credentials ....................................................................................................................................... 1335
39.5 Reissuing Requests .................................................................................................................................. 1335
39.6 Generating a New Token .......................................................................................................................... 1336
39.7 Resending Requests................................................................................................................................. 1337
45 Streaming.................................................................................................................... 1425
45.1 Introduction ............................................................................................................................................... 1425
45.2 Summary Application Workflow ................................................................................................................ 1425
45.3 Detailed Application Behavior ................................................................................................................... 1426
45.4 Notes......................................................................................................................................................... 1429
45.5 Known Issues............................................................................................................................................ 1429
45.6 Python Example ........................................................................................................................................ 1430
45.7 C#/.NET Example ..................................................................................................................................... 1433
49 Doc Repository for KID for PRIIPS and Fund Info Documents.............................. 1475
49.1 Overview ................................................................................................................................................... 1475
49.2 Operation Are Documents Available ......................................................................................................... 1475
49.2.1 Service Endpoint and WSDL .............................................................................................................. 1475
49.2.2 Sample Requests and Responses ..................................................................................................... 1475
49.3 Operation Get Regulatory Documents ...................................................................................................... 1488
49.3.1 Service Endpoint and WSDL .............................................................................................................. 1488
49.3.2 Sample Requests and Responses ..................................................................................................... 1488
49.4 Search Documents.................................................................................................................................... 1493
49.4.1 Service Endpoint and WSDL .............................................................................................................. 1493
49.4.2 Sample Requests and Responses ..................................................................................................... 1493
53 Profiles ............................................................................................................................ 54
53.1 Overview ....................................................................................................................................................... 54
53.2 Authentication / Authorization ....................................................................................................................... 54
53.2.1 Authorization........................................................................................................................................... 54
53.2.2 Authentication ......................................................................................................................................... 54
53.2.3 Service Endpoint, Required Headers and WSDL ................................................................................... 54
53.3 Requests and Responses ............................................................................................................................. 54
53.3.1 Create Profile (CreateProfile_1) ............................................................................................................. 54
53.3.2 Delete Profile (DeleteProfile_1) .............................................................................................................. 55
53.3.3 Get Profile (GetProfile_1) ....................................................................................................................... 56
NOTE: If you have not subscribed to the 'My Alerts' service yet, click the 'Start Subscription Wizard' link to subscribe and personalize
alerts.
The Refinitiv Knowledge Direct API and Web Views alerts can be found under:
Application -> Financial Information Applications -> Refinitiv Knowledge Direct:
• Refinitiv Knowledge Direct API
• Refinitiv Knowledge Direct Web Views
6. Select both Refinitiv Knowledge Direct API and Refinitiv Knowledge Direct Web Views and click Update.
7. Go to the Delivery menu to choose how you want the alerts to be delivered.
HTTP headers:
POST api/TokenManagement/TokenManagement.svc HTTP/1.1
Content-Type: application/soap+xml
Host: api.rkd.refinitiv.com
Retrieve the token from the response XML. You should cache the token and reuse it until it expires (90 minutes, by default).
Step 2: Create an impersonation token
Service endpoint:
https://api.rkd.refinitiv.com/api/TokenManagement/TokenManagement.svc/Anonymous
HTTP headers:
POST api/TokenManagement/TokenManagement.svc HTTP/1.1
Content-Type: application/soap+xml
Host: api.rkd.refinitiv.com
Retrieve the token from the response XML. You should cache the token and reuse it until it expires (90 minutes, by default).
NOTE: You can handle both Step 1 (Creating a Service Token) and Step 2 (Creating Impersonation Token) in one step by calling
CreateImpersonationToken_Request_2 operation. See Creating Service and Impersonation Token in One Request for more information.
Service endpoint:
http://api.rkd.refinitiv.com/api/SignificantDevelopments/SignificantDevelopments_1.svc
HTTP headers:
POST api/SignificantDevelopments/SignificantDevelopments_1.svc HTTP/1.1
Content-Type: application/soap+xml
Host: api.rkd.refinitiv.com
<Envelope xmlns="http://www.w3.org/2003/05/soap-envelope">
<Header>
<To xmlns="http://www.w3.org/2005/08/addressing">https://api.rkd.refinitiv.com/api/
TokenManagement/TokenManagement.svc/Anonymous</To>
<MessageID xmlns="http://www.w3.org/2005/08/addressing">[Unique Message ID]</MessageID>
<Action xmlns="http://www.w3.org/2005/08/addressing">http://www.reuters.com/ns/2006/05/01/
webservices/rkd/TokenManagement_1/CreateServiceToken_1</Action>
</Header>
<Body>
<CreateServiceToken_Request_1 xmlns:="http://www.reuters.com/ns/2006/05/01/webservices/
rkd/Common_1"xmlns="http://www.reuters.com/ns/2006/05/01/webservices/rkd/
TokenManagement_1">
<ApplicationID>[AppID]</ApplicationID>
<Username>[service user]</Username>
<Password>[password]</Password>
</CreateServiceToken_Request_1>
</Body>
</Envelope>
<s:Envelope xmlns="http://www.w3.org/2003/05/soap-envelope">
<s:Header>
<a:Action xmlns="http://www.w3.org/2005/08/addressing" s:mustUnderstand="1">
http://www.reuters.com/ns/2006/05/01/webservices/rkd/TokenManagement_1
CreateServiceToken_1_Reply</a:Action>
<a:RelatesTo xmlns="http://www.w3.org/2005/08/addressing">[MessageID]</a:RelatesTo>
</s:Header>
<s:Body>
<CreateServiceToken_Response_1 xmlns="http://www.reuters.com/ns/2006/05/01/webservices/rkd/
TokenManagement_1">
<Expiration>[token expiration YYYY-MM-DDTHH:MM:SS]</Expiration>
<Token xmlns="http://www.reuters.com/ns/2006/05/01/webservices/rkd/Common_1">
[servicetoken]</Token>
</CreateServiceToken_Response_1>
</Body>
</Envelope>
3.5.3 XML Sample Request - Creating an Impersonation Token (Refinitiv effective user)
<Envelope xmlns="http://www.w3.org/2003/05/soap-envelope">
<Header>
<To xmlns="http://www.w3.org/2005/08/addressing">https://api.rkd.refinitiv.com/api/
TokenManagement/TokenManagement.svc</To>
<MessageID xmlns="http://www.w3.org/2005/08/addressing">[Unique Message ID]</MessageID>
<Action xmlns="http://www.w3.org/2005/08/addressing">http://www.reuters.com/ns/2006/05/01/
webservices/rkd/TokenManagement_1/CreateImpersonationToken_1</Action>
<Authorization xmlns="http://www.reuters.com/ns/2006/05/01/webservices/rkd/Common_1">
<ApplicationID>[AppID]</ApplicationID>
<Token>[service token]</Token>
</Authorization>
</Header>
<Body>
<CreateImpersonationToken_Request_1 xmlns="http://www.reuters.com/ns/2006/05/01/webservices/
rkd/TokenManagement_1">
<EffectiveUsername>[effective user]</EffectiveUsername>
</CreateImpersonationToken_Request_1>
</Body>
</Envelope>
3.5.4 XML Sample Response - Creating an Impersonation Token (Refinitiv effective user)
<Envelope xmlns="http://www.w3.org/2003/05/soap-envelope">
<Header>
<Action xmlns="http://www.w3.org/2005/08/addressing" s:mustUnderstand="1" >http://
www.reuters.com/ns/2006/05/01/webservices/rkd/TokenManagement_1/
CreateImpersonationToken_1_Reply</Action>
<RelatesTo xmlns="http://www.w3.org/2005/08/addressing">[MessageID]<RelatesTo>
<Header>
<Body>
<CreateImpersonationToken_Response_1 xmlns="http://www.reuters.com/ns/2006/05/01/webservices/
rkd/TokenManagement_1">
<Expiration>[token expiration YYYY-MM-DDTHH:MM:SS]</Expiration>
<Token xmlns="http://www.reuters.com/ns/2006/05/01/webservices/rkd/
Common_1">[impersonationtoken]</Token>
</CreateImpersonationToken_Response_1>
</Body>
</Envelope>
<Envelope xmlns="http://www.w3.org/2003/05/soap-envelope">
<Header>
<To xmlns="http://www.w3.org/2005/08/addressing">http://api.rkd.refinitiv.com/rkd/
SignificantDevelopments/SignificantDevelopments.svc</To>
<MessageID xmlns="http://www.w3.org/2005/08/addressing">[Unique Message ID]</MessageID>
<Action xmlns="http://www.w3.org/2005/08/addressing">http://www.reuters.com/rkd/ns/2006/05/
01/webservices/rkd/SignificantDevelopments_1/GetSignificantDevelopments_1</Action>
<Authorization xmlns="http://www.reuters.com/ns/2006/05/01/webservices/rkd/Common_1">
<ApplicationID>[AppID]</ApplicationID>
<Token>[Impersonation Token]</Token>
</Authorization>
</Header>
<Body>
<GetSignificantDevelopments_Request_1 xmlns="http://www.reuters.com/ns/2006/05/01/
webservices/rkd/SignificantDevelopments_1">
<FindRequest Significance="1 2 3" MaxNumberOfItems="100">
<CompanyIdentifiers>
<RIC Value="rtr.l" />
</CompanyIdentifiers>
</FindRequest>
</GetSignificantDevelopments_Request_1>
</Body>
</Envelope>
<Topics>
<Topic1 Code="204">Business Deals</Topic1>
</Topics>
<Headline>Reuters Group PLC Closes Deal with Lukoil, Russia's Oil Company
</Headline>
<Description>Reuters Group PLC announced that its Moscow office has closed a deal
with Lukoil, Russia's oil company, for 11 Reuters 3000 Xtra and 21 Reuters Trader
for Commodities keystations, with the Russian news service and specialist data.
</Description>
</Development>
</FindResponse>
</GetSignificantDevelopments_Response_1>
</s:Body>
</s:Envelope>
• HyperText Transfer Protocol (HTTP): Used as the primary transport for Refinitiv Knowledge Direct API. Refinitiv Knowledge Direct API
supports HTTP compression across all services.
• HyperText Transfer Protocol Secure (HTTPS): Can be used by users to provide encrypted communication and secure identification of a
network web server for data requests like estimates, news, etc.
• Secure Sockets Layer (SSL): Used for HTTP session encryption for token creation request messages, where user credentials would
otherwise be an unencrypted plain-text part of the SOAP payload.
• XML Schema (http://www.w3.org/2001/XMLSchema): All Refinitiv Knowledge Direct API services use XML Schema to describe the
structure of the data being exchanged with the client. In addition to being used by clients to understand the nature of the data exchange,
XSD schemas are also used for validating SOAP requests.
• SOAP 1.2 (http://www.w3.org/2003/05/soap-envelope): Defines a standard for generic XML data exchange in a way that supports
describing metadata along with the service payload data.
• WSDL 1.1 (http://schemas.xmlsoap.org/wsdl/): Provides a standard way to describe the service interfaces, access methods, and
specific service endpoint locations.
• WSDL Binding Extension for SOAP 1.2 (http://schemas.xmlsoap.org/wsdl/soap12/)
• WS-Policy (http://schemas.xmlsoap.org/ws/2004/09/policy): Provides a basic framework for how web services describe their policies.
The related WS-PolicyAttachments provides mechanisms for describing how WS-Policy based information is described in WSDL
documents.
Just replace [ServiceName] and [ServiceName_Version] with actual service name and its version, for example:
NOTE: WSDL addresses for SOAP 1.1 contain the '_Soap11' suffix.
To get service endpoints for SOAP 1.1 you can use the following general URL:
Just replace [ServiceName] with the actual service name, for example:
3.6.1.1 XML Sample Request - Creating a Service Token Using SOAP 1.1
POST https://api.rkd.refinitiv.com/api/TokenManagement/TokenManagement.svc/soap11/Anonymous
HTTP/1.1
Content-Type: text/xml
SOAPAction: http://www.reuters.com/ns/2006/05/01/webservices/rkd/TokenManagement_1/
CreateServiceToken_1
Host: api.rkd.refinitiv.com
Content-Length: 541
<?xml version="1.0" encoding="utf-8"?>
<Envelope xmlns="http://schemas.xmlsoap.org/soap/envelope/">
<Header />
<Body>
<CreateServiceToken_Request_1 xmlns:"http://www.reuters.com/ns/2006/05/01/webservices/
rkd/Common_1"
xmlns="http://www.reuters.com/ns/2006/05/01/webservices/rkd/TokenManagement_1">
<ApplicationID>[AppID]</ApplicationID>
<Username>[username]</Username>
<Password>[password]</Password>
</CreateServiceToken_Request_1>
</Body>
</Envelope>
3.6.1.2 XML Sample Response - Creating a Service Token Using SOAP 1.1
HTTP/1.1 200 OK
Date: Tue, 25 Jan 2011 13:05:29 GMT
Server: Microsoft-IIS/6.0
X-Powered-By: ASP.NET
X-AspNet-Version: 2.0.50727
Cache-Control: private
Content-Type: text/xml; charset=utf-8
Via: 1.1 RKDAPI
Connection: Keep-Alive
Content-Length: 587
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
<s:Body>
<CreateServiceToken_Response_1 xmlns="http://www.reuters.com/ns/2006/05/01/webservices/rkd/
TokenManagement_1"
xmlns:="http://www.reuters.com/ns/2006/05/01/webservices/rkd/Common_1">
<Expiration>[token expiration YYYY-MM-DDTHH:MM:SS]</Expiration>
<Token>[service_token]</Token>
</CreateServiceToken_Response_1>
</s:Body>
</s:Envelope>
News 2007-08-24T12:42:12-04:00
TimeSeries 2007-08-24T12:42:12-05:00
NOTE: Unlike all other Refinitiv Knowledge Direct API transactions, CreateServiceToken_Request_1 and
CreateImpersonationToken_Request_2 requests must be made using HTTPS. The other authentication and authorization requests may be
made through HTTPS or HTTP.
<Envelope xmlns="http://www.w3.org/2003/05/soap-envelope">
...
<Body>
<CreateServiceToken_Request_1 xmlns:"http://www.reuters.com/ns/2006/05/01/webservices/
rkd/Common_1" xmlns="http://www.reuters.com/ns/2006/05/01/webservices/rkd/
TokenManagement_1">
<ApplicationID xmlns="http://www.reuters.com/ns/2006/05/01/webservices/rkd/
Common_1">[AppID]</ApplicationID>
<Username>[service user]</Username>
<Password>[password]</Password>
</CreateServiceToken_Request_1>
</Body>
</Envelope>
For all other requests, you must include the appid in the SOAP header.
<Envelope xmlns="http://www.w3.org/2003/05/soap-envelope">
<Header>
<To xmlns="http://www.w3.org/2005/08/addressing">http://api.rkd.refinitiv.com/rkd/
SignificantDevelopments/SignificantDevelopments.svc</To>
<MessageID xmlns="http://www.w3.org/2005/08/addressing">[Unique Message ID]</MessageID>
<Action xmlns="http://www.w3.org/2005/08/addressing">http://www.reuters.com/rkd/ns/2006/05/
01/webservices/rkd/SignificantDevelopments_1/GetSignificantDevelopments_1</Action>
<Authorization xmlns="http://www.reuters.com/ns/2006/05/01/webservices/rkd/Common_1">
<ApplicationID>[AppID]</ApplicationID>
<Token>[Impersonation Token]</Token>
</Authorization>
</Header>
...
{
"CreateServiceToken_Request_1": {
"ApplicationID": "[AppID]",
"Username": "[Username]",
"Password": "[Password]"
}
}
X-Trkd-Trace-Token [Token]
X-Trkd-Trace-ApplicationID [AppId]
X-Trkd-Trace-Options Info
Content-Type application/json
• Unmanaged: This type of effective user represents an identity with no entry in the Refinitiv user data store. Your application is
responsible for maintaining this user identity.
Please refer to the documentation about the particular service you are using for information about the effective user type that service
supports.
NOTE: You should not request a new token every time you make a request. It takes less time to get actual data than to get a new token.
When Refinitiv Knowledge Direct API receives an expired token, the API returns a SOAP fault:
Use this fault as a signal to create and cache a new token. For coding suggestions, see Creating a Service Token.
NOTE: Responses from the Token Management include the token expiration time. See Creating a Token.
{
"Fault": {
"Code": {
"Value": "s:Receiver",
"Subcode": {
"Value": "a:Security_ExpiredToken"
}
},
"Reason": {
"Text": {
"lang": "en-US",
"Value": "Token expired."
}
},
"Detail": {
"ClientErrorReference": {
"Timestamp": "[Timestamp]",
"ErrorReference": "[ErrorRef]",
"ServerReference": "[ServerRef]"
}
}
}
}
NOTE: Unlike all other Refinitiv Knowledge Direct API transactions, you must make authentication and authorization requests (that is,
requests to the TokenManagement_1 service) using HTTPS.
Each post to the Token Management service must also include the HTTP headers below.
You can use a single credential (service user) to create a service token that represents all users of your application or support individual user
credentials (effective users) by creating an impersonation token representing each user.
<Envelope xmlns="http://www.w3.org/2003/05/soap-envelope">
<Header>
<To xmlns="http://www.w3.org/2005/08/addressing">https://api.rkd.refinitiv.com/api/
TokenManagement/TokenManagement.svc/Anonymous</To>
<MessageID xmlns="http://www.w3.org/2005/08/addressing">[Unique Message ID]</MessageID>
<Action xmlns="http://www.w3.org/2005/08/addressing">http://www.reuters.com/ns/2006/05/01/
webservices/rkd/TokenManagement_1/CreateServiceToken_1</Action>
</Header>
<Body>
<CreateServiceToken_Request_1 xmlns:="http://www.reuters.com/ns/2006/05/01/webservices/
rkd/Common_1" xmlns="http://www.reuters.com/ns/2006/05/01/webservices/rkd/
TokenManagement_1">
<ApplicationID xmlns="http://www.reuters.com/ns/2006/05/01/webservices/rkd/
Common_1">[AppID]</ApplicationID>
<Username>[service user]</Username>
<Password>[password]</Password>
</CreateServiceToken_Request_1>
</Body>
</Envelope>
<s:Envelope xmlns="http://www.w3.org/2003/05/soap-envelope">
<s:Header>
<a:Action xmlns="http://www.w3.org/2005/08/addressing" s:mustUnderstand="1" >http://
www.reuters.com/ns/2006/05/01/webservices/rkd/TokenManagement_1/
CreateServiceToken_1_Reply</a:Action>
<a:RelatesTo xmlns="http://www.w3.org/2005/08/addressing">[MessageID]</a:RelatesTo>
</s:Header>
<s:Body>
<CreateServiceToken_Response_1 xmlns="https://www.reuters.com/ns/2006/05/01/webservices/rkd/
TokenManagement_1">
<Expiration>[token expiration YYYY-MM-DDTHH:MM:SS]</Expiration>
<Token xmlns="http://www.reuters.com/ns/2006/05/01/webservices/rkd/Common_1">[service
token]</Token>
</CreateServiceToken_Response_1>
</Body>
</Envelope>
Parse the response to retrieve the service token. If your application uses a single credential to represent all users, submit this service token
with each data request. If your application supports individual user credentials, use this service token to create an impersonation token.
{
"CreateServiceToken_Request_1": {
"ApplicationID": "[AppID]",
"Username": "[Username]",
"Password": "[Password]"
}
}
{
"CreateServiceToken_Response_1": {
"Expiration": "[token expiration YYYY-MM-DDTHH:MM:SS]"
"Token": "[Token]"
}
}
4.4.2.7 XML Sample Request - Creating an Impersonation Token (Refinitiv effective user)
<Envelope xmlns="http://www.w3.org/2003/05/soap-envelope">
<Header>
<To xmlns="http://www.w3.org/2005/08/addressing">https://api.rkd.refinitiv.com/api/
TokenManagement/TokenManagement.svc</To>
<MessageID xmlns="http://www.w3.org/2005/08/addressing">[Unique Message ID]</MessageID>
<Action xmlns="http://www.w3.org/2005/08/addressing">http://www.reuters.com/ns/2006/05/01/
webservices/rkd/TokenManagement_1/CreateImpersonationToken_1</Action>
<Authorization xmlns="http://www.reuters.com/ns/2006/05/01/webservices/rkd/Common_1">
<ApplicationID>[AppID]</ApplicationID>
<Token>[service token]</Token>
</Authorization>
</Header>
<Body>
<CreateImpersonationToken_Request_1 xmlns="http://www.reuters.com/ns/2006/05/01/webservices/
rkd/TokenManagement_1">
<EffectiveUsername>[effective user]</EffectiveUsername>
</CreateImpersonationToken_Request_1>
</Body>
</Envelope>
4.4.2.8 XML Sample Response - Creating an Impersonation Token (Refinitiv effective user)
<s:Envelope xmlns="http://www.w3.org/2003/05/soap-envelope">
<s:Header>
<a:Action xmlns="http://www.w3.org/2005/08/addressing" s:mustUnderstand="1" >http://
www.reuters.com/ns/2006/05/01/webservices/rkd/TokenManagement_1/
CreateServiceToken_1_Reply</a:Action>
<a:RelatesTo xmlns="http://www.w3.org/2005/08/addressing">[MessageID]</a:RelatesTo>
</s:Header>
<s:Body>
<CreateImpersonationToken_Response_1 xmlns="http://www.reuters.com/ns/2006/05/01/webservices/
rkd/TokenManagement_1">
<Expiration>[token expiration YYYY-MM-DDTHH:MM:SS]</Expiration>
<Token xmlns="http://www.reuters.com/ns/2006/05/01/webservices/rkd/
Common_1">[Impersonation Token]</Token>
</CreateImpersonationToken_Response_1>
</Body>
</Envelope>
4.4.2.9 JSON Sample Request - Creating an Impersonation Token (Refinitiv effective user)
{
"CreateImpersonationToken_Request_1": {
"EffectiveUsername": {
"userType": "[usertype]",
"Value": "[effective username]"
}
}
}
4.4.2.10 JSON Sample Response - Creating an Impersonation Token (Refinitiv effective user)
{
"CreateImpersonationToken_Response_1": {
"Expiration": "[token expiration YYYY-MM-DDTHH:MM:SS]",
"Token": "[Impersonation Token]"
}
}
4.4.2.11 XML Sample Request - Creating an Impersonation Token (Unmanaged effective user)
<Envelope xmlns="http://www.w3.org/2003/05/soap-envelope">
<Header>
<To xmlns="http://www.w3.org/2005/08/addressing">https://api.rkd.refinitiv.com/api/
TokenManagement/TokenManagement.svc</To>
<MessageID xmlns="http://www.w3.org/2005/08/addressing">[Unique Message ID]</MessageID>
<Action xmlns="http://www.w3.org/2005/08/addressing">http://www.reuters.com/ns/2006/05/01/
webservices/rkd/TokenManagement_1/CreateImpersonationToken_1</Action>
<Authorization xmlns="http://www.reuters.com/ns/2006/05/01/webservices/rkd/Common_1">
<ApplicationID>[AppID]</ApplicationID>
<Token>[service token]</Token>
</Authorization>
</Header>
<Body>
<CreateImpersonationToken_Request_1 xmlns="http://www.reuters.com/ns/2006/05/01/webservices/
rkd/TokenManagement_1">
<EffectiveUsername userType="Unmanaged">[unmanaged user]</EffectiveUsername>
</CreateImpersonationToken_Request_1>
</Body>
</Envelope>
4.4.2.12 XML Sample Response - Creating an Impersonation Token (Unmanaged effective user)
<s:Envelope xmlns="http://www.w3.org/2003/05/soap-envelope">
<s:Header>
<a:Action xmlns="http://www.w3.org/2005/08/addressing" s:mustUnderstand="1" >http://
www.reuters.com/ns/2006/05/01/webservices/rkd/TokenManagement_1/
CreateServiceToken_1_Reply</a:Action>
<a:RelatesTo xmlns="http://www.w3.org/2005/08/addressing">[MessageID]</a:RelatesTo>
</s:Header>
<s:Body>
<CreateImpersonationToken_Response_1 xmlns="http://www.reuters.com/ns/2006/05/01/webservices/
rkd/TokenManagement_1">
<Expiration>[token expiration YYYY-MM-DDTHH:MM:SS]</Expiration>
<Token xmlns="http://www.reuters.com/ns/2006/05/01/webservices/rkd/
Common_1">[Impersonation Token]</Token>
</CreateImpersonationToken_Response_1>
</Body>
</Envelope>
NOTE: The Create Impersonation Token request includes the service token in the SOAP header.
Parse the response to retrieve the impersonation token. Submit this impersonation token with each data request.
4.4.2.13 JSON Sample Request - Creating an Impersonation Token (Unmanaged effective user)
{
"CreateImpersonationToken_Request_1": {
"EffectiveUsername": {
"userType": "Unmanaged",
"Value": "[effective username]"
}
}
}
4.4.2.14 JSON Sample Response - Creating an Impersonation Token (Unmanaged effective user)
{
"CreateImpersonationToken_Response_1": {
"Expiration": "[token expiration YYYY-MM-DDTHH:MM:SS]",
"Token": "[Impersonation Token]"
}
}
4.4.3.1 XML Sample Request - Creating Service and Impersonation Tokens (Refinitiv effective user)
<Envelope xmlns="http://www.w3.org/2003/05/soap-envelope">
<Header>
<To xmlns="http://www.w3.org/2005/08/addressing">https://api.rkd.refinitiv.com/api/
TokenManagement/TokenManagement.svc/Anonymous</To>
<MessageID xmlns="http://www.w3.org/2005/08/addressing">[Unique Message ID]</MessageID>
<Action xmlns="http://www.w3.org/2005/08/addressing">http://www.reuters.com/ns/2006/05/01/
webservices/rkd/TokenManagement_1/CreateImpersonationToken_2</Action>
<Authorization xmlns="http://www.reuters.com/ns/2006/05/01/webservices/rkd/Common_1">
<ApplicationID>[AppID]</ApplicationID>
<Token>[service token]</Token>
</Authorization>
</Header>
<Body>
<CreateImpersonationToken_Request_2 xmlns="http://www.reuters.com/ns/2006/05/01/webservices/
rkd/TokenManagement_1">
<ApplicationID xmlns="http://www.reuters.com/ns/2006/05/01/webservices/rkd/
Common_1">[AppID]</ApplicationID>
<Username>[service user]</Username>
<Password>[password]</Password>
<EffectiveUsername>[effective user]</EffectiveUsername>
</CreateImpersonationToken_Request_2>
</Body>
</Envelope>
4.4.3.2 XML Sample Response - Creating Service and Impersonation Tokens (Refinitiv effective user)
<s:Envelope xmlns="http://www.w3.org/2003/05/soap-envelope">
<s:Header>
<a:Action xmlns="http://www.w3.org/2005/08/addressing" s:mustUnderstand="1" >http://
www.reuters.com/ns/2006/05/01/webservices/rkd/TokenManagement_1/
CreateImpersonationToken_2_Reply</a:Action>
<a:RelatesTo xmlns="http://www.w3.org/2005/08/addressing">[MessageID]</a:RelatesTo>
</s:Header>
<s:Body>
<CreateImpersonationToken_Response_2 xmlns="http://www.reuters.com/ns/2006/05/01/webservices/
rkd/TokenManagement_1">
<Expiration>[token expiration YYYY-MM-DDTHH:MM:SS]</Expiration>
<Token xmlns="http://www.reuters.com/ns/2006/05/01/webservices/rkd/
Common_1">[Impersonation Token]</Token>
</CreateImpersonationToken_Response_2>
</Body>
</Envelope>
4.4.3.3 JSON Sample Request - Creating Service and Impersonation Tokens (Refinitiv effective user
)
{
"CreateImpersonationToken_Request_2": {
"ApplicationID": "[appid]",
"Username": "[username]",
"Password": "[password]",
"EffectiveUsername": {
"userType": "[usertype]",
"Value": "[effective username]"
}
}
}
4.4.3.4 JSON Sample Response - Creating Service and Impersonation Tokens (Refinitiv effective user)
{
"CreateImpersonationToken_Response_2": {
"Expiration": "[token expiration YYYY-MM-DDTHH:MM:SS]",
"Token": "[Impersonation Token]"
}
}
4.4.4.1 XML Sample Request - Creating a New Token for the Same Effective User
<Envelope xmlns="http://www.w3.org/2003/05/soap-envelope">
<Header>
<To xmlns="http://www.w3.org/2005/08/addressing">https://api.rkd.refinitiv.com/api/
TokenManagement/TokenManagement.svc</To>
<MessageID xmlns="http://www.w3.org/2005/08/addressing">[Unique Message ID]</MessageID>
<Action xmlns="http://www.w3.org/2005/08/addressing">http://www.reuters.com/ns/2006/05/01/
webservices/rkd/TokenManagement_1/CreateImpersonationToken_3</Action>
<Authorization xmlns="http://www.reuters.com/ns/2006/05/01/webservices/rkd/Common_1">
<ApplicationID>[AppID]</ApplicationID>
<Token>[service token]</Token>
</Authorization>
</Header>
<Body>
<CreateImpersonationToken_Request_3 xmlns="http://www.reuters.com/ns/2006/05/01/webservices/
rkd/TokenManagement_1" xmlns:="http://www.reuters.com/ns/2006/05/01/webservices/rkd/
Common_1">
<ApplicationID>[AppID]</ApplicationID>
<Token>[service token]</Token>
</CreateImpersonationToken_Request_3>
</Body>
</Envelope>
4.4.4.2 XML Sample Response - Creating a New Token for the Same Effective User
<s:Envelope xmlns="http://www.w3.org/2003/05/soap-envelope">
<s:Header>
<a:Action xmlns="http://www.w3.org/2005/08/addressing" s:mustUnderstand="1" >http://
www.reuters.com/ns/2006/05/01/webservices/rkd/TokenManagement_1/
CreateImpersonationToken_3_Reply</a:Action>
<a:RelatesTo xmlns="http://www.w3.org/2005/08/addressing">[MessageID]</a:RelatesTo>
</s:Header>
<s:Body>
<CreateImpersonationToken_Response_3 xmlns="http://www.reuters.com/ns/2006/05/01/webservices/
rkd/TokenManagement_1" xmlns:"http://www.reuters.com/ns/2006/05/01/webservices/rkd/
Common_1">
<Expiration>[token expiration YYYY-MM-DDTHH:MM:SS]</Expiration>
<Token>[impersonation token]</Token>
</CreateImpersonationToken_Response_3>
</Body>
</Envelope>
4.4.4.3 JSON Sample Request - Creating a New Token for the Same Effective User
{
"CreateImpersonationToken_Request_3": {
"ApplicationID": "[AppID]",
"Token": "[service token]"
}
}
4.4.4.4 JSON Sample Response - Creating a New Token for the Same Effective User
{
"CreateImpersonationToken_Response_3": {
"Expiration": "[token expiration YYYY-MM-DDTHH:MM:SS]",
"Token": "[Impersonation Token]"
}
}
4.5 WSDL
WSDL for CreateServiceToken_1 and CreateImpersonationToken_2 operations (they require passwords to be transferred):
<Envelope xmlns="http://www.w3.org/2003/05/soap-envelope">
<Header>
<To xmlns="http://www.w3.org/2005/08/addressing">https://api.rkd.refinitiv.com/api/
TokenManagement/TokenManagement.svc</To>
<MessageID xmlns="http://www.w3.org/2005/08/addressing">[Unique Message ID]</MessageID>
<Action xmlns="http://www.w3.org/2005/08/addressing">http://www.reuters.com/ns/2006/05/01/
webservices/rkd/TokenManagement_1/ValidateToken_1</Action>
<Authorization xmlns="http://www.reuters.com/ns/2006/05/01/webservices/rkd/Common_1">
<ApplicationID>[AppID]</ApplicationID>
<Token>[service token]</Token>
</Authorization>
</Header>
<Body>
<ValidateToken_Request_1 xmlns="http://www.reuters.com/ns/2006/05/01/webservices/rkd/
TokenManagement_1" xmlns:="http://www.reuters.com/ns/2006/05/01/webservices/rkd/
Common_1">
<ApplicationID>[AppID]</ApplicationID>
<Token>[service token]</Token>
</ValidateToken_Request_1>
</Body>
</Envelope>
<s:Envelope xmlns="http://www.w3.org/2003/05/soap-envelope">
<s:Header>
<a:Action xmlns="http://www.w3.org/2005/08/addressing" s:mustUnderstand="1" >http://
www.reuters.com/ns/2006/05/01/webservices/rkd/TokenManagement_1/ValidateToken_1_Reply
</a:Action>
<a:RelatesTo xmlns="http://www.w3.org/2005/08/addressing">[MessageID]</a:RelatesTo>
</s:Header>
<s:Body>
<ValidateToken_Response_1 xmlns="http://www.reuters.com/ns/2006/05/01/webservices/rkd/
TokenManagement_1">
<Expiration>[token expiration YYYY-MM-DDTHH:MM:SS]</Expiration>
<Valid>true</Valid>
</ValidateToken_Response_1>
</Body>
</Envelope>
<Envelope xmlns="http://www.w3.org/2003/05/soap-envelope">
<Header>
<To xmlns="http://www.w3.org/2005/08/addressing">https://api.rkd.refinitiv.com/api/
TokenManagement/TokenManagement.svc/Anonymous</To>
<MessageID xmlns="http://www.w3.org/2005/08/addressing">[Unique Message ID]</MessageID>
<Action xmlns="http://www.w3.org/2005/08/addressing">http://www.reuters.com/ns/2006/05/01/
webservices/rkd/TokenManagement_1/SetPassword_1</Action>
<Authorization xmlns="http://www.reuters.com/ns/2006/05/01/webservices/rkd/Common_1">
<ApplicationID>[AppID]</ApplicationID>
<Token>[service token]</Token>
</Authorization>
</Header>
<Body>
<SetPassword_Request_1 xmlns="http://www.reuters.com/ns/2006/05/01/webservices/rkd/
TokenManagement_1">
<ApplicationID>[AppID]</ApplicationID>
<Username>[your_username]</Username>
<OldPassword>[old_password]</OldPassword>
<NewPassword>[new_password]</NewPassword>
</SetPassword_Request_1>
</Body>
</Envelope>
<s:Envelope xmlns="http://www.w3.org/2003/05/soap-envelope">
<s:Header>
<a:Action xmlns="http://www.w3.org/2005/08/addressing" mustUnderstand="1">http://
www.reuters.com/ns/2006/05/01/webservices/rkd/TokenManagement_1/SetPassword_1_Reply
</a:Action>
<a:RelatesTo xmlns="http://www.w3.org/2005/08/addressing">[MessageID]</a:RelatesTo>
</s:Header>
<s:Body>
<SetPassword_Response_1 xmlns="http://www.reuters.com/ns/2006/05/01/webservices/rkd/
TokenManagement_1"/>
</Body>
</Envelope>
{
"SetPassword_Request_1": {
"ApplicationID": "[AppID]",
"Username": "[your_username]",
"OldPassword": "[olpassword]",
"NewPassword": "[newpassword]"
}
}
<Envelope xmlns="http://www.w3.org/2003/05/soap-envelope">
<Header>
<To xmlns="http://www.w3.org/2005/08/addressing">http://api.rkd.refinitiv.com/api/
SignificantDevelopments/SignificantDevelopments.svc</To>
<MessageID xmlns="http://www.w3.org/2005/08/addressing">[Unique Message ID]</MessageID>
Refinitiv Knowledge Direct logs each message ID. The Refinitiv Knowledge Direct API also returns the message ID in the SOAP header of
the response. Example below.
Your application should log the message ID. When you contact Refinitiv for support, include the message ID in your problem description.
For coding suggestions, see Coding Examples.
6.2.1 Authorization
All requests to the Refinitiv Analytics service require an authorization token.
For details, see Understanding Authentication Tokens.
6.2.2 Authentication
Refinitiv Analytics service uses Refinitiv impersonation tokens for each effective user. In this case, Refinitiv must create each user before
your application authenticates them. Unmanaged effective users are not supported in Refinitiv Analytics service.
For additional information, see Creating a Token.
http://api.rkd.refinitiv.com/schemas/Analytics/wsdl/Analytics_1_HttpAndRKDToken.wsdl
<Envelope xmlns="http://www.w3.org/2003/05/soap-envelope">
<Header>
<To xmlns="http://www.w3.org/2005/08/addressing">https://api.rkd.refinitiv.com/api/
Analytics/Analytics.svc</To>
<MessageID xmlns="http://www.w3.org/2005/08/addressing">[Unique Message ID]</MessageID>
<Action xmlns="http://www.w3.org/2005/08/addressing">http://www.reuters.com/ns/2010/03/17/
webservices/rkd/Analytics_1/GetAnalytics_1</Action>
<Authorization xmlns="http://www.reuters.com/ns/2006/05/01/webservices/rkd/Common_1">
<ApplicationID>[AppID]</ApplicationID>
<Token>[service token]</Token>
</Authorization>
</Header>
<Body>
<GetAnalytics_Request_1 xmlns=”http://www.reuters.com/ns/2010/03/17/webservices/rkd/
Analytics_1”
xmlns:pf="http://www.reuters.com/ns/2010/03/17/webservices/rkd/Analytics_1_PublicForm">
<IdentifyingBlock>
<pf:Identifier identifierType="RIC">IBM.N</pf:Identifier>
</IdentifyingBlock>
<ConfigurationBlock>
<AnalyticID>ALPHA</AnalyticID>
</ConfigurationBlock>
</GetAnalytics_Request_1>
</Body>
</Envelope>
ATTRIBUTE DESCRIPTION
AnalyticID Defines specific analytic type. It's possible to specify multiple Analytic IDs.
PickListCSV If you want to restrict the data items returned by the response, enter a comma-
separated list of the items you want to be retrieved.
<Envelope xmlns="http://www.w3.org/2003/05/soap-envelope">
<Header>
<Action xmlns="http://www.w3.org/2005/08/addressing" mustUnderstand="1">http://
www.reuters.com/ns/2009/10/01/webservices/rkd/Analytics_1/GetAnalytics_1_Reply</Action>
<RelatesTo xmlns="http://www.w3.org/2005/08/addressing">[MessageID]</RelatesTo>
</Header>
<Body>
<GetAnalytics_Response_1 timeStamp="2010-04-09T10:57:06.609375+00:00" xmlns="http://
www.reuters.com/ns/2010/03/17/webservices/rkd/Analytics_1">
<ResponseItem>
<Content>
<RIC>IBM.N</RIC>
<SnapshotDate>2010-03-17</SnapshotDate>
<Analytic>
<AnalyticID>ALPHA</AnalyticID>
<Value>0.006529686063557</Value>
</Analytic>
</Content>
</ResponseItem>
</GetAnalytics_Response_1>
</Body>
</Envelope>
If the user specifies an incorrect "PickListCSV" parameter in the request, the application returns a "blank" response.
<Envelope xmlns="http://www.w3.org/2003/05/soap-envelope">
<Header>
<Action xmlns="http://www.w3.org/2005/08/addressing" mustUnderstand="1">http://
www.reuters.com/ns/2009/10/01/webservices/rkd/Analytics_1/GetAnalytics_1_Reply</Action>
<RelatesTo xmlns="http://www.w3.org/2005/08/addressing">[MessageID]</RelatesTo>
</Header>
<Body>
<GetAnalytics_Response_1 timeStamp="2010-05-14T11:08:01.796875+00:00" xmlns="http://
www.reuters.com/ns/2010/03/17/webservices/rkd/Analytics_1">
</GetAnalytics_Response_1>
</Body>
</Envelope>
<Envelope xmlns="http://www.w3.org/2003/05/soap-envelope">
<Header>
<To xmlns="http://www.w3.org/2005/08/addressing">https://api.rkd.refinitiv.com/api/
Analytics/Analytics.svc</To>
<MessageID xmlns="http://www.w3.org/2005/08/addressing">[Unique Message ID]</MessageID>
<Action xmlns="http://www.w3.org/2005/08/addressing">http://www.reuters.com/ns/2010/03/17/
webservices/rkd/Analytics_1/GetAnalyticIDs_1</Action>
<Authorization xmlns="http://www.reuters.com/ns/2006/05/01/webservices/rkd/Common_1">
<ApplicationID>[AppID]</ApplicationID>
<Token>[service token]</Token>
</Authorization>
</Header>
<Body>
<GetAnalyticIDs_Request_1 xmlns="http://www.reuters.com/ns/2010/03/17/webservices/rkd/
Analytics_1">
</GetAnalyticIDs_Request_1>
</Body>
</Envelope>
The users do not need to specify any request parameters and the response returns all available analytic IDs.
The response returns the following information:
<Envelope xmlns="http://www.w3.org/2003/05/soap-envelope">
<Header>
<Action xmlns="http://www.w3.org/2005/08/addressing" mustUnderstand="1">http://
www.reuters.com/ns/2009/10/01/webservices/rkd/Analytics_1/GetAnalytics_1_Reply</Action>
<RelatesTo xmlns="http://www.w3.org/2005/08/addressing">[MessageID]</RelatesTo>
</Header>
<Body>
<GetAnalyticIDs_Response_1 timeStamp="2010-04-09T10:55:47.203125+00:00" xmlns="http://
www.reuters.com/ns/2010/03/17/webservices/rkd/Analytics_1">
<ResponseItem>
<AnalyticID>ADXR_14D</AnalyticID>
...
<AnalyticID>BETA</AnalyticID>
<AnalyticID>BVPS</AnalyticID>
<AnalyticID>CAPITAL_RATIO_TIER1</AnalyticID>
...
<AnalyticID>TOTAL_ASSETS</AnalyticID>
...
<AnalyticID>VOLATILITY_90D</AnalyticID>
</ResponseItem>
</GetAnalyticIDs_Response_1>
</Body>
</Envelope>
• Authors List (AuthorsList_1): Retrieves a list of analysts from the Analyst database.
• Get Teams (GetTeams_1): Retrieves the following information about teams of analysts.
7.2 Authentication/Authorization
7.2.1 Authorization
All requests to the Authors Reference web service require an authorization token. For details, see Understanding Authentication Tokens.
7.2.2 Authentication
Authors Reference uses Refinitiv impersonation tokens for each effective user. In this case, Refinitiv must create each user before your
application authenticates them. Unmanaged effective users are not supported in Authors Reference.
For additional information on creating a ServiceToken, see Creating a Token.
WSDL
http://api.rkd.refinitiv.com/schemas/Authorsref/wsdl/Authorsref_1_HttpAndRKDToken.wsdl
<Envelope xmlns="http://www.w3.org/2003/05/soap-envelope">
<Header>
<To xmlns="http://www.w3.org/2005/08/addressing">http://api.rkd.refinitiv.com/api/
Authorsref/Authorsref.svc</To>
<MessageID xmlns="http://www.w3.org/2005/08/addressing">[Unique Message ID]</MessageID>
<Action xmlns="http://www.w3.org/2005/08/addressing">http://www.reuters.com/ns/2008/01/12/
webservices/rkd/Authorsref_1/AuthorsList_1</Action>
<Authorization xmlns="http://www.reuters.com/ns/2006/05/01/webservices/rkd/Common_1">
<ApplicationID>[AppID]</ApplicationID>
<Token>[Impersonation Token]</Token>
</Authorization>
</Header>
<Body>
<AuthorsList_Request_1 xmlns="http://www.reuters.com/ns/2008/01/12/webservices/rkd/
Authorsref_1" rowcount="10" dstLangID="en" useMasterDB="true" returnStarmineID="false">
<authorSearchCriterion />
</AuthorsList_Request_1>
</Body>
</Envelope>
The following table describes the attributes that can be used in the request:
ATTRIBUTE DESCRIPTION
returnStarmineID Defines whether to retrieve Starmine ID's for authors. This allows clients who
are migrating from Starmine products to map the authors from their Starmine
product to the ones on Refinitiv Knowledge Direct API.
<Envelope xmlns="http://www.w3.org/2003/05/soap-envelope">
<Header>
<Action xmlns="http://www.w3.org/2005/08/addressing" mustUnderstand="1">http://
www.reuters.com/ns/2008/01/12/webservices/rkd/Authorsref_1/AuthorsList_1_Reply</Action>
<RelatesTo xmlns="http://www.w3.org/2005/08/addressing">[MessageID]</RelatesTo>
</Header>
<Body>
<AuthorsList_Response_1 xmlns="http://www.reuters.com/ns/2008/01/12/webservices/rkd/
Authorsref_1">
<AuthorsListResponse>
<author authorCode="3ZLM" uid="30167697" />
<author authorCode="3IS4" uid="30145973" />
<author authorCode="35T6" uid="30129218" />
<author authorCode="35TU" uid="30129242" />
<author authorCode="3CDH" uid="30137681" />
<author authorCode="3CDI" uid="30137682" />
<author authorCode="3CDJ" uid="30137683" />
<author authorCode="3CK8" uid="30137922" />
<author authorCode="3ECX" uid="30140247" />
<author authorCode="3ECZ" uid="30140249" />
</AuthorsListResponse>
</AuthorsList_Response_1>
</Body>
</Envelope>
- Team Info
• Basic Search: You can use this search criteria to filter on basic information concerning the author. You can specify the following
information:
- nameSuffix
- middleName
- firstName
- lastName
- personID
- uid
- authorCode
- Specialty
• ctb Search: This criteria lets you search for a specific contributor ID.
• Contributor String Search: This criteria allows you to search contributors information for specified text.
The following example shows how to retrieve person list.
<Envelope xmlns="http://www.w3.org/2003/05/soap-envelope">
<Header>
<To xmlns="http://www.w3.org/2005/08/addressing">http://api.rkd.refinitiv.com/api/
Authorsref/Authorsref.svc</To>
<MessageID xmlns="http://www.w3.org/2005/08/addressing">[Unique Message ID]</MessageID>
<Action xmlns="http://www.w3.org/2005/08/addressing">http://www.reuters.com/ns/2008/01/12/
webservices/rkd/Authorsref_1/PersonsList_1</Action>
<Authorization xmlns="http://www.reuters.com/ns/2006/05/01/webservices/rkd/Common_1">
<ApplicationID>[AppID]</ApplicationID>
<Token>[Impersonation Token]</Token>
</Authorization>
</Header>
<Body>
<PersonsList_Request_1 xmlns="http://www.reuters.com/ns/2008/01/12/webservices/rkd/
Authorsref_1" rowcount="5" dstLangID="en" useMasterDB="true">
<authorSearchCriterion />
</PersonsList_Request_1>
</Body>
</Envelope>
The following table describes the attributes that can be used in the request:
ATTRIBUTE DESCRIPTION
returnStarmineID Defines whether to retrieve Starmine ID's for authors. This allows clients who
are migrating from Starmine products to map the authors from their Starmine
product to the ones on Refinitiv Knowledge Direct API.
<Envelope xmlns="http://www.w3.org/2003/05/soap-envelope">
<Header>
<Action xmlns="http://www.w3.org/2005/08/addressing" mustUnderstand="1">http://
www.reuters.com/ns/2008/01/12/webservices/rkd/Authorsref_1/PersonsList_1_Reply</Action>
<RelatesTo xmlns="http://www.w3.org/2005/08/addressing">[MessageID]</RelatesTo>
</Header>
<Body>
<PersonsList_Response_1 xmlns="http://www.reuters.com/ns/2008/01/12/webservices/rkd/
Authorsref_1">
<AuthorsListResponse>
<person personID="3RHY" />
<person personID="3RRA" />
<person personID="3ZLM" />
<person personID="3IS4" />
<person personID="3CDH" />
</AuthorsListResponse>
</AuthorsList_Response_1>
</Body>
</Envelope>
NOTE: In the Analyst Database, an analyst is associated with a company, whereas a person is not identified with any specific company. This
makes it possible to keep track of people even when they leave one company and join another.
<Envelope xmlns="http://www.w3.org/2003/05/soap-envelope">
<Header>
<To xmlns="http://www.w3.org/2005/08/addressing">http://api.rkd.refinitiv.com/api/
Authorsref/Authorsref.svc</To>
<MessageID xmlns="http://www.w3.org/2005/08/addressing">[Unique Message ID]</MessageID>
<Action xmlns="http://www.w3.org/2005/08/addressing">http://www.reuters.com/ns/2008/01/12/
webservices/rkd/Authorsref_1/GetRelatedAccounts_1</Action>
<Authorization xmlns="http://www.reuters.com/ns/2006/05/01/webservices/rkd/Common_1">
<ApplicationID>[AppID]</ApplicationID>
<Token>[Impersonation Token]</Token>
</Authorization>
</Header>
<Body>
<GetRelatedAccounts_Request_1 xmlns="http://www.reuters.com/ns/2008/01/12/webservices/rkd/
Authorsref_1">
<company ctbID="25202" />
</GetRelatedAccounts_Request_1>
</Body>
</Envelope>
This request takes the Contribution ID as input and returns related accounts. See the example below of a sample response.
<Envelope xmlns="http://www.w3.org/2003/05/soap-envelope">
<Header>
<Action xmlns="http://www.w3.org/2005/08/addressing" mustUnderstand="1">http://
www.reuters.com/ns/2008/01/12/webservices/rkd/Authorsref_1/
GetRelatedAccounts_1_Reply</Action>
<RelatesTo xmlns="http://www.w3.org/2005/08/addressing">[MessageID]</RelatesTo>
</Header>
<Body>
<GetRelatedAccounts_Response_1 xmlns="http://www.reuters.com/ns/2008/01/12/webservices/rkd/
Authorsref_1">
<relatedAccounts>
<company companyName="ABN Amro Asset Management" ctbID="25202" isParent="true" />
</relatedAccounts>
</GetRelatedAccounts_Response_1>
</Body>
</Envelope>
<Envelope xmlns="http://www.w3.org/2003/05/soap-envelope">
<Header>
<To xmlns="http://www.w3.org/2005/08/addressing">http://api.rkd.refinitiv.com/api/
Authorsref/Authorsref.svc</To>
<MessageID xmlns="http://www.w3.org/2005/08/addressing">[Unique Message ID]</MessageID>
<Action xmlns="http://www.w3.org/2005/08/addressing">http://www.reuters.com/ns/2008/01/12/
webservices/rkd/Authorsref_1/GetTeams_1</Action>
<Authorization xmlns="http://www.reuters.com/ns/2006/05/01/webservices/rkd/Common_1">
<ApplicationID>[AppID]</ApplicationID>
<Token>[Impersonation Token]</Token>
</Authorization>
</Header>
<Body>
<GetTeams_Request_1 xmlns="http://www.reuters.com/ns/2008/01/12/webservices/rkd/
Authorsref_1" teamID="131" />
</Body>
</Envelope>
<Envelope xmlns="http://www.w3.org/2003/05/soap-envelope">
<Header>
<Action xmlns="http://www.w3.org/2005/08/addressing" mustUnderstand="1">http://
www.reuters.com/ns/2008/01/12/webservices/rkd/Authorsref_1/GetTeams_1_Reply</Action>
<RelatesTo xmlns="http://www.w3.org/2005/08/addressing">[MessageID]</RelatesTo>
</Header>
<Body>
<GetTeams_Response_1 xmlns="http://www.reuters.com/ns/2008/01/12/webservices/rkd/
Authorsref_1">
<GetTeamsResponse>
<team ctbID="234" description="A new team, made to order." endDate="2007-11-30"
startDate="2007-11-01" teamID="131" teamName="Team XYZ" />
</GetTeamsResponse>
</GetRelatedAccounts_Response_1>
</Body>
</Envelope>
The following table describes the attributes that are returned in the request:
ATTRIBUTE DESCRIPTION
ctbID Defines the Contributor Id of the company to which the analyst belongs.
<Envelope xmlns="http://www.w3.org/2003/05/soap-envelope">
<Header>
<To xmlns="http://www.w3.org/2005/08/addressing">http://api.rkd.refinitiv.com/api/
Authorsref/Authorsref.svc</To>
<MessageID xmlns="http://www.w3.org/2005/08/addressing">[Unique Message ID]</MessageID>
<Action xmlns="http://www.w3.org/2005/08/addressing">http://www.reuters.com/ns/2008/01/12/
webservices/rkd/Authorsref_1/GetRelatedAccounts_1</Action>
<Authorization xmlns="http://www.reuters.com/ns/2006/05/01/webservices/rkd/Common_1">
<ApplicationID>[AppID]</ApplicationID>
<Token>[Impersonation Token]</Token>
</Authorization>
</Header>
<Body>
<GetRelatedAccounts_Request_1 xmlns="http://www.reuters.com/ns/2008/01/12/webservices/rkd/
Authorsref_1">
<company ctbID="18185" />
</GetRelatedAccounts_Request_1>
</Body>
</Envelope>
<Envelope xmlns="http://www.w3.org/2003/05/soap-envelope">
<Header>
<Action xmlns="http://www.w3.org/2005/08/addressing" mustUnderstand="1">http://
www.reuters.com/ns/2008/01/12/webservices/rkd/Authorsref_1/
GetRelatedAccounts_1_Reply</Action>
<RelatesTo xmlns="http://www.w3.org/2005/08/addressing">[MessageID]</RelatesTo>
</Header>
<Body>
<GetRelatedAccounts_Response_1 xmlns="http://www.reuters.com/ns/2008/01/12/webservices/rkd/
Authorsref_1">
<relatedAccounts>
<company ctbID="2" companyName="Merrill Lynch" isParent="true" />
<company ctbID="5" companyName="Merrill Lynch - Test for ML_002 feed"
isParent="false" />
<company ctbID="44" companyName="Merrill Lynch TEST" isParent="false" />
<company ctbID="15431" companyName="Merrill Lynch - Clara" isParent="false" />
<company ctbID="18185" companyName="Merrill Lynch International Private Client Group"
isParent="false" />
<company ctbID="29477" companyName="Merrill Lynch CFCR Contributions"
isParent="false" />
<company ctbID="40845" companyName="Merrill Lynch RIXML Test Company"
isParent="false" />
</relatedAccounts>
</GetRelatedAccounts_Response_1>
</Body>
</Envelope>
Then use the parent contributor ID to retrieve the full list of analysts. For example:
<Envelope xmlns="http://www.w3.org/2003/05/soap-envelope">
<Header>
<To xmlns="http://www.w3.org/2005/08/addressing">http://api.rkd.refinitiv.com/api/
Authorsref/Authorsref.svc</To>
<MessageID xmlns="http://www.w3.org/2005/08/addressing">[Unique Message ID]</MessageID>
<Action xmlns="http://www.w3.org/2005/08/addressing">http://www.reuters.com/ns/2008/01/12/
webservices/rkd/Authorsref_1/AuthorsList_1</Action>
<Authorization xmlns="http://www.reuters.com/ns/2006/05/01/webservices/rkd/Common_1">
<ApplicationID>[AppID]</ApplicationID>
<Token>[Impersonation Token]</Token>
</Authorization>
</Header>
<Body>
<AuthorsList_Request_1 xmlns="http://www.reuters.com/ns/2008/01/12/webservices/rkd/
Authorsref_1">
<authorSearchRequiredInfo authorInfoType="basic" />
<authorSearchCriterion>
<basicSearch />
<ctbSearch visibleAsDisabled="false" isCurrent="true" ctbID="2" />
</authorSearchCriterion>
</AuthorsList_Request_1>
</Body>
</Envelope>
<Envelope xmlns="http://www.w3.org/2003/05/soap-envelope">
<Header>
<To xmlns="http://www.w3.org/2005/08/addressing">http://api.rkd.refinitiv.com/api/
Authorsref/Authorsref.svc</To>
<MessageID xmlns="http://www.w3.org/2005/08/addressing">[Unique Message ID]</MessageID>
<Action xmlns="http://www.w3.org/2005/08/addressing">http://www.reuters.com/ns/2008/01/12/
webservices/rkd/Authorsref_1/AuthorsList_1</Action>
<Authorization xmlns="http://www.reuters.com/ns/2006/05/01/webservices/rkd/Common_1">
<ApplicationID>[AppID]</ApplicationID>
<Token>[Impersonation Token]</Token>
</Authorization>
</Header>
<Body>
<AuthorsList_Request_1 xmlns="http://www.reuters.com/ns/2008/01/12/webservices/rkd/
Authorsref_1">
<authorSearchCriterion>
<ctbSearch visibleAsDisabled="false" ctbID="2" />
</authorSearchCriterion>
</AuthorsList_Request_1>
</Body>
</Envelope>
8 Charts
8.1 Overview
You can use the Refinitiv Charts service to retrieve a wide range of technical charts and tabular displays generated live by the Refinitiv Data
Center analytics engine. This service provides many customizable features giving you the control of how the data is displayed.
Charting is available on an Intraday and Interday basis:
• INTERDAY lets you retrieve historical time series prices on an instrument, summarized in daily, weekly or monthly periods.
• INTRADAY lets you retrieve a time series of Intraday market prices on an instrument, summarized in periods from 1 minute to 1 hour
(configurable).
The supported time intervals (periods) for Intraday charts are: 1, 2, 3, 4, 5, 6, 10, 12, 15, 20, 30, 60 minutes.
Chart's Availability for Low Volume Instruments
Refinitiv Knowledge Direct API Charts may not render images for certain instruments because they lack trading volume which would be
needed to render data points for a chart. These are extremely rare cases and this issue only appears when instruments do not trade for
weeks at a time, and the lack of data makes it hard to render charts. However, you are still able to get price & volume information for these
instruments.
8.2.1 Authorization
All requests to Refinitiv Charts web service require an authorization token. For details, see Understanding Authentication Tokens.
8.2.2 Authentication
Refinitiv Charts uses Refinitiv impersonation tokens for each effective user. In this case, Refinitiv must create each user before your
application authenticates them. Unmanaged effective users are not supported in Refinitiv Charts.
For additional information on creating a Service Token, see Creating a Token.
Charts Endpoint
http://api.rkd.refinitiv.com/api/Charts/Charts.svc
WSDL
http://api.rkd.refinitiv.com/schemas/Charts/wsdl/Charts_1_HttpAndRKDToken.wsdl
• chartRequest: Basic chart description to indicate width, height and image type.
• Analyses: Section that specifies the analysis formula used in the Chart.
• Scheme: A set of display properties (color, line styles etc) used within a chart to render different types of data.
NOTE:
• Refinitiv recommends using the GetChart_Request_2 request. It is the same as the GetChart_Request_1 only without the
CorporateEvents element.
• The current data point limitation is 1000.
<GetChart_Request_2 xmlns="http://www.reuters.com/ns/2006/05/01/webservices/rkd/Charts_1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/
XMLSchema">
<chartRequest ReturnPrivateNetworkURL="false" Culture="en-US" Height="400" Width="500"
ImageType="PNG">
<TimeSeries>
<TimeSeriesRequest xmlns="http://metastock.com/imageserver/financial">
<Symbol>IBM.N</Symbol>
<Reference>d1</Reference>
</TimeSeriesRequest>
</TimeSeries>
<Analyses>
<Analysis xmlns="http://metastock.com/imageserver/analysis">
<Reference>a1</Reference>
<OHLC>
<Instrument1>
<Reference>d1</Reference>
</Instrument1>
</OHLC>
</Analysis>
</Analyses>
<StandardTemplate xmlns="http://metastock.com/imageserver/financial">
<Title>
<Caption>
<Visible>true</Visible>
<Customized>false</Customized>
</Caption>
<Range>
<Visible>true</Visible>
</Range>
</Title>
<Legend>
<Visible>true</Visible>
<Information>Long</Information>
<Layout>MultiLine</Layout>
<Position>Overlaid</Position>
</Legend>
<Instrument>Symbol</Instrument>
<Delimiter>%</Delimiter>
<GridLines>None</GridLines>
<YAxisMarkers>None</YAxisMarkers>
<YAxisTitles>All</YAxisTitles>
<Brand>None</Brand>
<Interval>
<CommonType xmlns="http://metastock.com/applications/data">Days</CommonType>
<Multiplier xmlns="http://metastock.com/applications/data">1</Multiplier>
</Interval>
<ShowNonTradedPeriods>false</ShowNonTradedPeriods>
<ShowHolidays>false</ShowHolidays>
<ShowGaps>true</ShowGaps>
<XAxis>
<Visible>true</Visible>
<Position>Bottom</Position>
<Range>
<Fixed>
<First>2015-06-30T00:00:00</First>
<Last>2016-06-30T00:00:00</Last>
</Fixed>
</Range>
</XAxis>
<Subchart>
<Weight>5</Weight>
<YAxis>
<Visible>true</Visible>
<Position>Right</Position>
<Invert>false</Invert>
<Logarithmic>false</Logarithmic>
<Display>
<Mode>Automatic</Mode>
</Display>
<Range>
<Automatic/>
</Range>
<Analysis>
<Reference>a1</Reference>
</Analysis>
</YAxis>
</Subchart>
…
</StandardTemplate>
<Scheme xmlns="http://metastock.com/imageserver/financial">
<Background>
…
</Background>
<Border>
…
</Border>
<GridLines>
…
</GridLines>
<Title>
…
</Title>
<Legend>
…
</Legend>
<XAxis>
…
</XAxis>
<YAxis>
…
</YAxis>
<Series>
…
</Series>
…
<LevelLine>
…
</LevelLine>
<LevelLine>
<Color>
<RGB>120;120;120</RGB>
</Color>
<DashStyle>Solid</DashStyle>
<Width>1</Width>
</LevelLine>
</Scheme>
</chartRequest>
</GetChart_Request_2>
NOTE: To build a correct weekly chart, please specify a "RequestRange" within the xml <TimeSeriesRequest> tag. You can select a
StartDate and an EndDate, as an example among the possible options:
<TimeSeries>
<TimeSeriesRequest xmlns="http://metastock.com/imageserver/financial">
<Symbol>IBM.N</Symbol>
<Reference>d1</Reference>
<RequestRange>
<StartDate xmlns="http://metastock.com/applications/data">1999-01-01T00:00:00</StartDate>
<EndDate xmlns="http://metastock.com/applications/data">2010-01-01T00:00:00</EndDate>
</RequestRange>
</TimeSeriesRequest>
</TimeSeries>
<GetChart_Request_2 xmlns="http://www.reuters.com/ns/2006/05/01/webservices/rkd/Charts_1">
<chartRequest ImageType="BMP" Width="500" Height="400" Title="Chart Title" Culture="en-US"
DacsUser="">
...
</chartRequest>
</GetChart_Request_2>
ATTRIBUTE DESCRIPTION
ImageType Selects the type of image to return. The following image types are supported:
• BMP
• PNG
• JPEG
• GIF
• EMF (not supported)
Title Title for the chart. The value in the field Title is ignored if Title Caption is added, as Title and
Title Caption parameters support the same functionality.
TimeZone To get the list of supported time zones, use the GetTimeZoneList operation.
You can also use the value 'LOCAL' to adjust data for the instrument's exchange time zone.
NOTE: The culture parameter allows the client to specify what locale and language they would like the chart to adopt. That encompasses
such settings like the language used for text labels, the formatting of the date (mm-dd-yyyy instead of dd-mm-yyyy for 'en-US' culture),
decimal separators (25.63 instead of 25,63 for 'en-US' culture), etc. The culture strings ("en-US", "pt-BR", etc) are standard across Microsoft
products and platforms. The whole graph is affected by the culture parameter, the y-axis and x-axis values are displayed differently based on
the culture, labels are different - "Date" for English vs. "Data" for Spanish, etc.
The clients do not need to specify anything other than "en-US" unless they want localized formatting and/or strings. Keep in mind that if you
specify your 'culture' parameter, the chart may not display properly because chart data may not be translated for the specified culture.
<TimeSeries>
<TimeSeriesRequest xmlns="http://metastock.com/imageserver/financial">
<Symbol>IBM.N</Symbol>
<Reference>d1</Reference>
</TimeSeriesRequest>
<TimeSeriesRequest xmlns="http://metastock.com/imageserver/financial">
<Symbol>VOD.L</Symbol>
<Reference>d2</Reference>
</TimeSeriesRequest>
</TimeSeries>
PARAMETER DESCRIPTION
DataProvider This field indicates which data provider to request data from. Leaving this blank defaults
to the default data provider.
NOTE: Currently default and custom data providers are supported. If the value is empty,
the default TimeSeries provider is used. For custom data provider usage, see Building a
Chart Based on Custom Time Series Data section.
FeedID This field indicates which feed of the data provider to request data from. Leaving this
blank defaults to the default feed.
Field This is the field of data that we should retrieve for the symbol (RIC). Leaving this blank
uses the default field of the symbol.
Reference This is the name (or id) that the analyses references to indicate what data they are using.
This needs to be a unique value.
8.3.4 Analyses
This section of the Charts Request gives the ability to analyze information provided in TimeSeries section and indicate how it should be
graphed. You are able to analyze and graph multiple data sets.
For a full list of supported Analyses see section Analyses List.
<Analyses>
<Analysis xmlns="http://metastock.com/imageserver/analysis">
<Reference>a1</Reference>
<Line>
<Instrument1>
<Reference>d1</Reference>
</Instrument1>
</Line>
</Analysis>
<Analysis xmlns="http://metastock.com/imageserver/analysis">
<Reference>a2</Reference>
<Line>
<Instrument1>
<Reference>d2</Reference>
</Instrument1>
</Line>
</Analysis>
<Analysis xmlns="http://metastock.com/imageserver/analysis">
<Reference>a1m</Reference>
<MACD>
<Instrument1>
<Reference>d1</Reference>
</Instrument1>
</MACD>
</Analysis>
<Analysis xmlns="http://metastock.com/imageserver/analysis">
<Reference>a2m</Reference>
<MACD>
<Instrument1>
<Reference>d2</Reference>
</Instrument1>
</MACD>
</Analysis>
</Analyses>
PARAMETER DESCRIPTION
This is the name (or ID) that the Template references to indicate where this analysis should be drawn
Reference on the chart. This must be a unique value.
PARAMETER DESCRIPTION
Analysis Type Section This section indicates the type of the analysis you are running. For a full list of Analyses see section
Analyses List.
<[Analysis Code]>
This element contains the following information:
• Instrument1: Defines what data is used in the current instance of the analysis through the
following children elements.
• Action: Selects which column of data to use for the analysis: Valid values are (empty),
Open, High, Low, Close and Volume. Leaving it blank indicates to use the default column of
data (Close).
• Reference: This defines the data to use. This needs to match one of the data requests or
custom data "Reference" properties as defined in TimeSeries section.
• Series1: This is the number of series that the analysis draws on the chart. Some analyses
produce more than one series to draw (Bollinger Bands produce three lines to be drawn). This
allows you to change the type of drawing of the series. However, not all analysis allow all drawing
styles. (BarOHLC only allows OHLC drawing, Candle only allows Candle). Series consists of the
following child elements:
• Name: This is the name of the series to draw. Valid names are OHLC, HLC, HL, Candle,
Line, Dot, FilledLine, Spline, FilledSpline, Stepped, FilledStepped, Forest, and
LinkedForest.
• Symbol: This is the symbol to draw at each data point. This is ignored for OHLC, HLC, HL,
and Candle. The Possible values are (empty), None, Square, Diamond, UpArrow,
DownArrow, and Circle.
This is the name (or ID) that the Template references to indicate where this analysis should be drawn on the chart. This must be a unique
value.
8.3.5 StandardTemplate
In the StandardTemplate section, you setup the structure and options of the chart. This is where the options, number of sub-charts, y-axes
and placement of analyses are determined. You can enter one or more sub-charts each based on their own analysis and settings.
<StandardTemplate xmlns="http://metastock.com/imageserver/financial">
<Title>
<Caption>
<Visible>true</Visible>
<Customized>false</Customized>
</Caption>
<Range>
<Visible>true</Visible>
</Range>
</Title>
<Legend>
<Visible>true</Visible>
<Information>Long</Information>
<Layout>MultiLine</Layout>
<Position>Overlaid</Position>
</Legend>
<Instrument>Symbol</Instrument>
<Delimiter>%</Delimiter>
<GridLines>None</GridLines>
<YAxisMarkers>None</YAxisMarkers>
<YAxisTitles>All</YAxisTitles>
<Brand>None</Brand>
<Interval>
<CommonType xmlns="http://metastock.com/applications/data">Days</CommonType>
<Multiplier xmlns="http://metastock.com/applications/data">1</Multiplier>
</Interval>
<ShowNonTradedPeriods>false</ShowNonTradedPeriods>
<ShowHolidays>false</ShowHolidays>
<ShowGaps>true</ShowGaps>
<XAxis>
<Visible>true</Visible>
<Position>Bottom</Position>
<Range>
<Fixed>
<First>2007-04-17T00:00:00</First>
<Last>2007-05-24T00:00:00</Last>
</Fixed>
</Range>
</XAxis>
<Subchart>
<Weight>5</Weight>
<YAxis>
<Visible>true</Visible>
<Position>Right</Position>
<Invert>false</Invert>
<Logarithmic>false</Logarithmic>
<Display>
<Mode>Automatic</Mode>
</Display>
<Range>
<Automatic/>
</Range>
<Analysis>
<Reference>a1</Reference>
<LevelLine>Decimal</LevelLine>
<CorporateEventsReference>[value]></CorporateEventsReference>
<CorporateEventsVisible>CapitalChange</CorporateEventsVisible>
</Analysis>
</YAxis>
</Subchart>
...
</StandardTemplate>
PARAMETER DESCRIPTION
Title The chart has an area at the top of its window reserved for the display of a textual title. This area is
divided into two parts: the title caption and the date range display. The title caption shows the current
interval of the X-Axis and the analyses that are in the chart. The date range shows the first and last
date of the data that is currently displayed in the chart, and the time zone of the X-Axis. The following
child elements give you further control of the Title:
• Caption: Caption contains the following elements:
• Visible: You can hide or show the caption by setting it to true or false.
• Customize: Rather than show the default information you can put in your own text.
• Range: Contains the following element to show or hide the Range part of the Title.
• Visible: You can hide or show the Range part of the title by setting this element to true or
false.
Legend Legend contains information from all sub-charts and is shown transparently inside or outside the
chart. Contains the following elements:
• Visible: You can show or hide the legend by setting this to true or false.
• Information: You can choose to display the legend in one of the following three ways:
• Long:
example view: Cndl; YHOO.O; Last Trade
2005-03-18; 404.75; 405.87; 401; 403.5
SMA; YHOO; 14
• Short:
example view: Cndl; YHOO.O; 2005-03-18; 404.75; 405.87; 401; 403.5
• Minimum:
example view: Cndl; 403.5
• Layout: Style of display that can be set to one of the following three choices:
• MultiLine: This stacks all legend entries on top of each other. This is the default setting.
• SingleLine: All legend entries for all analyses are on a single row. Only one row can be
used, even if it does not fit horizontally on the chart. It makes sense to use Short or
Minimum format when using this option.
• WrappedLine: Like single row, except wraps the text when it hits the right edge of the screen
and start a new row.
• Position: This indicates where the legend should appear. The three options are:
• Above
• Below
• Overlaid
Delimiter Defines the feed delimiter. Delimiter works only in combination with Feed Symbol value.
PARAMETER DESCRIPTION
GridLines • Defines how to show the grid lines on the Chart. The choices are:
• None
• Vertical
• Horizontal
• Both
YAxisMarkers Defines the Y-Axis marker style. The possible choices are:
• None
• Diamond
• Label
YAxisTitles Defines the Y-Axis title style. The possible choices are:
• None
• Type
• Currency
• Unit
• DisplayUnit
• All
Brand Option to display a brand to show that it is a MetaStock or a Refinitiv chart. The brand is displayed in
the lower-right hand corner of the chart, below the x-axis.
ShowNonTradedPeriods You can hide or show Non Traded Periods by setting this element to true or false.
ShowHolidays You can hide or show Holidays by setting this element to true or false.
ShowGaps You can hide or show Gaps by setting this element to true or false.
PARAMETER DESCRIPTION
NOTE: The Charts service is limited to return only 1000 data points. To request a longer data range,
see section Creating Chart for the Past 10 Years. The X-Axis range parameter in a chart can't be a
period lower than what is specified for the chart Interval. So, for weekly charts (interval specified as
"Weeks"), the X-Axis range parameter must be "Week" or higher, for example "Month" or "Quarter" or
"Year".
PARAMETER DESCRIPTION
SubChart Option to display a Subchart and define its style. Contains the following elements:
• Weight: Indicates the relative size of a sub-chart in the Chart.
• YAxis: Defines Y-Axis style.
• Visible: You can show or hide Y-Axis by setting this element to true or false.
• Position: This indicates where Y-Axis must appear. Two possible options are:
• Left
• Right
• Invert: You can choose to invert Y-Axis by setting this element to true or false.
• Logarithmic: You can choose to display Y-Axis in a logarithmic scale by setting this element to
true or false.
• Display: This defines how Y-Axis display units are displayed: The possible options are:
• Automatic: Automatic adjustment of units.
• Decimal: Decimal display units.
• Fraction: Fractional display units.
• Financial: Financial display units.
• Range: This determines minimum and maximum values to be displayed on the Y-Axis. The
possible options are:
• Automatic: Y-Axis automatically chooses a minimum and maximum values.
• Fixed: You can specify fixed values for minimum and maximal values.
• Relative: You can define a range of data for the Y-Axis to display around the last data point
shown in the chart.
• Analysis
• Reference: This is the name (or ID) of the data set you specified in Time Series.
• LevelLine: This element allows to specify the placement of level lines defined by the
integrator.
• CorporateEventsReference: This is the ID of corporate events that the Template references
to indicate which events must be drawn on the chart.
• CorporateEventsVisible: This element allows to display corresponding corporate events.
- None
- Capital Change
- Dividend
- Earnings
- All
8.3.6 Scheme
The Scheme section defines display properties (color, line styles etc) used within a chart to render different types of data. You are able to set
the display properties for the following items:
• Background
• Border
• GridLines
• Title
• Legend
• XAxis
• YAxis
• TimeSeries information
<Scheme xmlns="http://metastock.com/imageserver/financial">
<Background>
<BackgroundMode>Solid</BackgroundMode>
<StartColor>
<Named>White</Named>
</StartColor>
<EndColor>
<Named>White</Named>
</EndColor>
<HatchStyle>LargeGrid</HatchStyle>
<GradientMode>ForwardDiagonal</GradientMode>
<ImageMode>Centered</ImageMode>
</Background>
<Border>
<Color>
<RGB>139;139;155</RGB>
</Color>
<DashStyle>Solid</DashStyle>
<Width>1</Width>
</Border>
<GridLines>
<Color>
<RGB>139;139;155</RGB>
</Color>
<DashStyle>Dot</DashStyle>
<Width>1</Width>
</GridLines>
<Title>
<Caption>
<Color>
<Named>Black</Named>
</Color>
<Family>Arial</Family>
<Style>Bold</Style>
<Size>12</Size>
</Caption>
<Range>
<Color>
<Named>Black</Named>
</Color>
<Family>Arial</Family>
<Style>Regular</Style>
<Size>8.25</Size>
</Range>
</Title>
<Legend>
<Color>
<Named>Black</Named>
</Color>
<Family>Arial</Family>
<Style>Regular</Style>
<Size>8.25</Size>
</Legend>
<XAxis>
<Major>
<Color>
<Named>Black</Named>
</Color>
<Family>Arial</Family>
<Style>Bold</Style>
<Size>9.75</Size>
</Major>
<Minor>
<Color>
<Named>Black</Named>
</Color>
<Family>Arial</Family>
<Style>Regular</Style>
<Size>8.25</Size>
</Minor>
</XAxis>
<YAxis>
<Major>
<Color>
<Named>Black</Named>
</Color>
<Family>Arial</Family>
<Style>Bold</Style>
<Size>9.75</Size>
</Major>
<Minor>
<Color>
<Named>Black</Named>
</Color>
<Family>Arial</Family>
<Style>Regular</Style>
<Size>8.25</Size>
</Minor>
<Title>
<Color>
<Named>Black</Named>
</Color>
<Family>Arial</Family>
<Style>Regular</Style>
<Size>8.25</Size>
</Title>
</YAxis>
<Series>
<Color>
<Named>Black</Named>
</Color>
<DashStyle>Solid</DashStyle>
<Width>0</Width>
<FillColor>
<Named>Black</Named>
</FillColor>
<FillStyle>Percent20</FillStyle>
</Series>
...
PARAMETER DESCRIPTION
Title Specifies the display settings of the text shown in the title caption.
<Envelope xmlns="http://www.w3.org/2003/05/soap-envelope">
<Header>
<To xmlns="http://www.w3.org/2005/08/addressing">http://api.rkd.refinitiv.com/api/
Charts/Charts.svc</To>
<MessageID xmlns="http://www.w3.org/2005/08/addressing">[Unique Message ID]</MessageID>
<Action xmlns="http://www.w3.org/2005/08/addressing">http://www.reuters.com/ns/2006/05/01/
webservices/rkd/Charts_1/GetChart_1</Action>
<Authorization xmlns="http://www.reuters.com/ns/2006/05/01/webservices/rkd/Common_1">
<ApplicationID>[AppID]</ApplicationID>
<Token>[Impersonation Token]</Token>
</Authorization>
</Header>
<Body>
<GetChart_Request_2 xmlns="http://www.reuters.com/ns/2006/05/01/webservices/rkd/Charts_1">
<chartRequest ImageType="PNG" Width="500" Height="400" Culture="en-US">
<TimeSeries>
<TimeSeriesRequest xmlns="http://metastock.com/imageserver/financial">
<Symbol>IBM.N</Symbol>
<Reference>d1</Reference>
</TimeSeriesRequest>
</TimeSeries>
<Analyses>
<Analysis xmlns="http://metastock.com/imageserver/analysis">
<Reference>a1</Reference>
<Line>
<Instrument1>
<Reference>d1</Reference>
</Instrument1>
</Line>
</Analysis>
<Analysis xmlns="http://metastock.com/imageserver/analysis">
<Reference>a2</Reference>
<Vol>
<Instrument1>
<Reference>d1</Reference>
</Instrument1>
</Vol>
</Analysis>
</Analyses>
<StandardTemplate xmlns="http://metastock.com/imageserver/financial">
<Title>
<Caption>
<Visible>true</Visible>
<Customized>false</Customized>
</Caption>
<Range>
<Visible>true</Visible>
</Range>
</Title>
<Legend>
<Visible>true</Visible>
<Information>Long</Information>
<Layout>MultiLine</Layout>
<Position>Overlaid</Position>
</Legend>
<Instrument>Symbol</Instrument>
<Delimiter>%</Delimiter>
<GridLines>None</GridLines>
<YAxisMarkers>None</YAxisMarkers>
<YAxisTitles>Type</YAxisTitles>
<Brand>None</Brand>
<Interval>
<CommonType xmlns="http://metastock.com/applications/data">Days
</CommonType>
<Multiplier xmlns="http://metastock.com/applications/data">1</Multiplier>
</Interval>
<ShowNonTradedPeriods>false</ShowNonTradedPeriods>
<ShowHolidays>false</ShowHolidays>
<ShowGaps>true</ShowGaps>
<XAxis>
<Visible>true</Visible>
<Position>Bottom</Position>
<Range>
<Fixed>
<First>2006-08-01T00:00:00</First>
<Last>2007-08-01T00:00:00</Last>
</Fixed>
</Range>
</XAxis>
<Subchart>
<Weight>5</Weight>
<YAxis>
<Visible>true</Visible>
<Position>Right</Position>
<Invert>false</Invert>
<Logarithmic>false</Logarithmic>
<Display>
<Mode>Automatic</Mode>
</Display>
<Range>
<Automatic/>
</Range>
<Analysis>
<Reference>a1</Reference>
</Analysis>
</YAxis>
</Subchart>
<Subchart>
<Weight>2</Weight>
<YAxis>
<Visible>true</Visible>
<Position>Right</Position>
<Invert>false</Invert>
<Logarithmic>false</Logarithmic>
<Display>
<Mode>Automatic</Mode>
</Display>
<Range>
<Automatic/>
</Range>
<Analysis>
<Reference>a2</Reference>
</Analysis>
</YAxis>
</Subchart>
</StandardTemplate>
<Scheme xmlns="http://metastock.com/imageserver/financial">
<Background>
<BackgroundMode>Gradient</BackgroundMode>
<StartColor>
<Named>White</Named>
</StartColor>
<EndColor>
<RGB>51;0;153</RGB>
</EndColor>
<HatchStyle>LargeGrid</HatchStyle>
<GradientMode>Vertical</GradientMode>
<ImageMode>Centered</ImageMode>
</Background>
<Border>
<Color>
<RGB>139;139;155</RGB>
</Color>
<DashStyle>Solid</DashStyle>
<Width>1</Width>
</Border>
<GridLines>
<Color>
<RGB>139;139;155</RGB>
</Color>
<DashStyle>Dot</DashStyle>
<Width>1</Width>
</GridLines>
<Title>
<Caption>
<Color>
<Named>Black</Named>
</Color>
<Family>Arial</Family>
<Style>Bold</Style>
<Size>12</Size>
</Caption>
<Range>
<Color>
<Named>Black</Named>
</Color>
<Family>Arial</Family>
<Style>Regular</Style>
<Size>8.25</Size>
</Range>
</Title>
<Legend>
<Color>
<Named>Black</Named>
</Color>
<Family>Arial</Family>
<Style>Regular</Style>
<Size>8.25</Size>
</Legend>
<XAxis>
<Major>
<Color>
<Named>White</Named>
</Color>
<Family>Arial</Family>
<Style>Bold</Style>
<Size>9.75</Size>
</Major>
<Minor>
<Color>
<Named>White</Named>
</Color>
<Family>Arial</Family>
<Style>Regular</Style>
<Size>8.25</Size>
</Minor>
</XAxis>
<YAxis>
<Major>
<Color>
<Named>Black</Named>
</Color>
<Family>Arial</Family>
<Style>Bold</Style>
<Size>9.75</Size>
</Major>
<Minor>
<Color>
<Named>Black</Named>
</Color>
<Family>Arial</Family>
<Style>Regular</Style>
<Size>8.25</Size>
</Minor>
<Title>
<Color>
<Named>Black</Named>
</Color>
<Family>Arial</Family>
<Style>Regular</Style>
<Size>8.25</Size>
</Title>
</YAxis>
<Series>
<Color>
<RGB>255;0;0</RGB>
</Color>
<DashStyle>Solid</DashStyle>
<Width>2</Width>
<FillColor>
<Named>Black</Named>
</FillColor>
<FillStyle>Percent20</FillStyle>
</Series>
...
<Series>
<Color>
<RGB>94;176;176</RGB>
</Color>
<DashStyle>Solid</DashStyle>
<Width>0</Width>
<FillColor>
<RGB>94;176;176</RGB>
</FillColor>
<FillStyle>Percent20</FillStyle>
</Series>
<LevelLine>
<Color>
<RGB>0;0;153</RGB>
</Color>
<DashStyle>Solid</DashStyle>
<Width>1</Width>
</LevelLine>
<LevelLine>
<Color>
<RGB>120;120;120</RGB>
</Color>
<DashStyle>Solid</DashStyle>
<Width>1</Width>
</LevelLine>
</Scheme>
</chartRequest>
</GetChart_Request_2>
</Body>
</Envelope>
<s:Envelope xmlns="http://www.w3.org/2003/05/soap-envelope">
<s:Header>
<a:Action xmlns="http://www.w3.org/2005/08/addressing" mustUnderstand="1">http://
www.reuters.com/ns/2006/05/01/webservices/rkd/Charts_1/GetChart_1_Reply</a:Action>
<a:RelatesTo xmlns="http://www.w3.org/2005/08/addressing">[MessageID]</RelatesTo>
</s:Header>
<s:Body>
<GetChart_Response_2 xmlns="http://www.reuters.com/ns/2006/05/01/webservices/rkd/Charts_1">
<ChartImageResult Server="api.rkd.refinitiv.com" Tag="5294F1E4824573D245D091494AE60346"
Url="http://api.rkd.refinitiv.com/api/charts/3139392E3234392E33332E3135/7-Sep-2007_01-
33-29PM/5294F1E4824573D245D091494AE60346.ashx"/>
</GetChart_Response_2>
</Body>
</Envelope>
NOTE: After the chart is generated, it is available for 5 minutes at the specified URL.
8.3.8.1 XML Sample Request - Retrieve 1Y Interday Stock Chart with Index Comparison
<Envelope xmlns="http://www.w3.org/2003/05/soap-envelope">
<Header>
<To xmlns="http://www.w3.org/2005/08/addressing">http://api.rkd.refinitiv.com/api/
Charts/Charts.svc</To>
<MessageID xmlns="http://www.w3.org/2005/08/addressing">[Unique Message ID]</MessageID>
<Action xmlns="http://www.w3.org/2005/08/addressing">http://www.reuters.com/ns/2006/05/01/
webservices/rkd/Charts_1/GetChart_1</Action>
<Authorization xmlns="http://www.reuters.com/ns/2006/05/01/webservices/rkd/Common_1">
<ApplicationID>[AppID]</ApplicationID>
<Token>[Impersonation Token]</Token>
</Authorization>
</Header>
<Body>
<GetChart_Request_2 xmlns="http://www.reuters.com/ns/2006/05/01/webservices/rkd/Charts_1">
<chartRequest ImageType="PNG" Width="500" Height="400" Culture="en-US">
<TimeSeries>
<TimeSeriesRequest xmlns="http://metastock.com/imageserver/financial">
<Symbol>IBM.N</Symbol>
<Reference>d1</Reference>
</TimeSeriesRequest>
<TimeSeriesRequest xmlns="http://metastock.com/imageserver/financial">
<Symbol>.DJI</Symbol>
<Reference>d2</Reference>
</TimeSeriesRequest>
</TimeSeries>
<Analyses>
<Analysis xmlns="http://metastock.com/imageserver/analysis">
<Reference>a1</Reference>
<Line>
<Instrument1>
<Reference>d1</Reference>
</Instrument1>
</Line>
</Analysis>
...
<Analysis xmlns="http://metastock.com/imageserver/analysis">
<Reference>a3</Reference>
<Line>
<Instrument1>
<Reference>d2</Reference>
</Instrument1>
</Line>
</Analysis>
</Analyses>
<StandardTemplate xmlns="http://metastock.com/imageserver/financial">
<Title>
<Caption>
<Visible>true</Visible>
<Customized>false</Customized>
</Caption>
<Range>
<Visible>true</Visible>
</Range>
</Title>
<Legend>
<Visible>true</Visible>
<Information>Long</Information>
<Layout>MultiLine</Layout>
<Position>Overlaid</Position>
</Legend>
<Instrument>Symbol</Instrument>
<Delimiter>%</Delimiter>
<GridLines>Both</GridLines>
<YAxisMarkers>None</YAxisMarkers>
<YAxisTitles>Type</YAxisTitles>
<Brand>None</Brand>
<Interval>
<CommonType xmlns="http://metastock.com/applications/data">Days</CommonType>
<Multiplier xmlns="http://metastock.com/applications/data">1</Multiplier>
</Interval>
<ShowNonTradedPeriods>false</ShowNonTradedPeriods>
<ShowHolidays>false</ShowHolidays>
<ShowGaps>true</ShowGaps>
<XAxis>
<Visible>true</Visible>
<Position>Bottom</Position>
<Range>
<Fixed>
<First>2006-08-01T00:00:00</First>
<Last>2007-08-01T00:00:00</Last>
</Fixed>
</Range>
</XAxis>
<Subchart>
<Weight>5</Weight>
<YAxis>
<Visible>true</Visible>
<Position>Right</Position>
<Invert>false</Invert>
<Logarithmic>false</Logarithmic>
<Display>
<Mode>Automatic</Mode>
</Display>
<Range>
<Automatic />
</Range>
<Analysis>
<Reference>a1</Reference>
</Analysis>
</YAxis>
</Subchart>
...
<Subchart>
<Weight>2</Weight>
<YAxis>
<Visible>true</Visible>
<Position>Right</Position>
<Invert>false</Invert>
<Logarithmic>false</Logarithmic>
<Display>
<Mode>Automatic</Mode>
</Display>
<Range>
<Automatic />
</Range>
<Analysis>
<Reference>a2</Reference>
</Analysis>
</YAxis>
</Subchart>
</StandardTemplate>
<Scheme xmlns="http://metastock.com/imageserver/financial">
<Background>
<BackgroundMode>Hatch</BackgroundMode>
<StartColor>
<Named>White</Named>
</StartColor>
<EndColor>
<Named>White</Named>
</EndColor>
<HatchStyle>Horizontal</HatchStyle>
<GradientMode>Horizontal</GradientMode>
<ImageMode>Centered</ImageMode>
</Background>
<Border>
<Color>
<RGB>139;139;155</RGB>
</Color>
<DashStyle>Solid</DashStyle>
<Width>1</Width>
</Border>
<GridLines>
<Color>
<RGB>139;139;155</RGB>
</Color>
<DashStyle>Dot</DashStyle>
<Width>1</Width>
</GridLines>
<Title>
<Caption>
<Color>
<Named>Black</Named>
</Color>
<Family>Arial</Family>
<Style>Bold</Style>
<Size>12</Size>
</Caption>
<Range>
<Color>
<Named>Black</Named>
</Color>
<Family>Arial</Family>
<Style>Regular</Style>
<Size>8.25</Size>
</Range>
</Title>
<Legend>
<Color>
<Named>Black</Named>
</Color>
<Family>Arial</Family>
<Style>Regular</Style>
<Size>8.25</Size>
</Legend>
<XAxis>
<Major>
<Color>
<Named>Black</Named>
</Color>
<Family>Arial</Family>
<Style>Bold</Style>
<Size>9.75</Size>
</Major>
<Minor>
<Color>
<Named>Black</Named>
</Color>
<Family>Arial</Family>
<Style>Regular</Style>
<Size>8.25</Size>
</Minor>
</XAxis>
<YAxis>
<Major>
<Color>
<Named>Black</Named>
</Color>
<Family>Arial</Family>
<Style>Bold</Style>
<Size>9.75</Size>
</Major>
<Minor>
<Color>
<Named>Black</Named>
</Color>
<Family>Arial</Family>
<Style>Regular</Style>
<Size>8.25</Size>
</Minor>
<Title>
<Color>
<Named>Black</Named>
</Color>
<Family>Arial</Family>
<Style>Regular</Style>
<Size>8.25</Size>
</Title>
</YAxis>
<Series>
<Color>
<RGB>255;0;0</RGB>
</Color>
<DashStyle>Solid</DashStyle>
<Width>2</Width>
<FillColor>
<Named>Black</Named>
</FillColor>
<FillStyle>Percent20</FillStyle>
</Series>
...
<Series>
<Color>
<RGB>94;176;176</RGB>
</Color>
<DashStyle>Solid</DashStyle>
<Width>0</Width>
<FillColor>
<RGB>94;176;176</RGB>
</FillColor>
<FillStyle>Percent20</FillStyle>
</Series>
<LevelLine>
<Color>
<RGB>0;0;153</RGB>
</Color>
<DashStyle>Solid</DashStyle>
<Width>1</Width>
</LevelLine>
<LevelLine>
<Color>
<RGB>120;120;120</RGB>
</Color>
<DashStyle>Solid</DashStyle>
<Width>1</Width>
</LevelLine>
</Scheme>
</chartRequest>
</GetChart_Request_2>
</Body>
</Envelope>
8.3.8.2 XML Sample Response - Retrieve 1Y Interday Stock Chart with Index Comparison
<s:Envelope xmlns="http://www.w3.org/2003/05/soap-envelope">
<s:Header>
<a:Action xmlns="http://www.w3.org/2005/08/addressing" mustUnderstand="1">http://
www.reuters.com/ns/2006/05/01/webservices/rkd/Charts_1/GetChart_1_Reply</a:Action>
<a:RelatesTo xmlns="http://www.w3.org/2005/08/addressing">[MessageID]</RelatesTo>
</s:Header>
<s:Body>
<GetChart_Response_2 xmlns="http://www.reuters.com/ns/2006/05/01/webservices/rkd/Charts_1">
<ChartImageResult Server="api.rkd.refinitiv.com" Tag="9B922A44A2DB3405CD20BF63F0EBD75F"
Url="http://api.rkd.refinitiv.com/api/charts/3139392E3234392E33332E3135/7-Sep-2007_04-
29-29PM/9B922A44A2DB3405CD20BF63F0EBD75F.ashx"/>
</GetChart_Response_2>
</Body>
</Envelope>
NOTE: After the chart is generated it is available for 5 minutes at the specified URL.
8.3.9 Retrieving 1Y Interday Percent Change Stock Chart with Index Comparison
The following request demonstrates how to retrieve the 1Y Interday Percent Change Stock Chart with Index Comparison.
8.3.9.1 XML Sample Request - Retrieve 1Y Interday Percent Change Stock Chart with Index Comparison
<Envelope xmlns="http://www.w3.org/2003/05/soap-envelope">
<Header>
<To xmlns="http://www.w3.org/2005/08/addressing">http://api.rkd.refinitiv.com/api/
Charts/Charts.svc</To>
<MessageID xmlns="http://www.w3.org/2005/08/addressing">[Unique Message ID]</MessageID>
<Action xmlns="http://www.w3.org/2005/08/addressing">http://www.reuters.com/ns/2006/05/01/
webservices/rkd/Charts_1/GetChart_1</Action>
<Authorization xmlns="http://www.reuters.com/ns/2006/05/01/webservices/rkd/Common_1">
<ApplicationID>[AppID]</ApplicationID>
<Token>[Impersonation Token]</Token>
</Authorization>
</Header>
<Body>
<GetChart_Request_2 xmlns="http://www.reuters.com/ns/2006/05/01/webservices/rkd/Charts_1">
<chartRequest ImageType="PNG" Width="500" Height="400" Culture="en-US">
<TimeSeries>
<TimeSeriesRequest xmlns="http://metastock.com/imageserver/financial">
<Symbol>IBM.N</Symbol>
<Reference>d1</Reference>
</TimeSeriesRequest>
<TimeSeriesRequest xmlns="http://metastock.com/imageserver/financial">
<Symbol>.DJI</Symbol>
<Reference>d2</Reference>
</TimesSeriesRequest>
</TimeSeries>
<Analyses>
<Analysis xmlns="http://metastock.com/imageserver/analysis">
<Reference>a1</Reference>
<PctCng>
<Instrument1>
<Reference>d1</Reference>
</Instrument1>
<PercentChangeSelector>SpecifiedDate</PercentChangeSelector>
<SpecifiedDate>2006-08-01T00:00:00</SpecifiedDate>
</PctCng>
</Analysis>
<Analysis xmlns="http://metastock.com/imageserver/analysis">
<Reference>a2</Reference>
<Vol>
<Instrument1>
<Reference>d1</Reference>
</Instrument1>
</Vol>
</Analysis>
<Analysis xmlns="http://metastock.com/imageserver/analysis">
<Reference>a3</Reference>
<PctCng>
<Instrument1>
<Reference>d2</Reference>
</Instrument1>
<PercentChangeSelector>SpecifiedDate</PercentChangeSelector>
<SpecifiedDate>2006-08-01T00:00:00</SpecifiedDate>
</PctCng>
</Analysis>
</Analyses>
<StandardTemplate xmlns="http://metastock.com/imageserver/financial">
<Title>
<Caption>
<Visible>true</Visible>
<Customized>false</Customized>
</Caption>
<Range>
<Visible>true</Visible>
</Range>
</Title>
<Legend>
<Visible>true</Visible>
<Information>Long</Information>
<Layout>MultiLine</Layout>
<Position>Overlaid</Position>
</Legend>
<Instrument>Symbol</Instrument>
<Delimiter>%</Delimiter>
<GridLines>Both</GridLines>
<YAxisMarkers>None</YAxisMarkers>
<YAxisTitles>None</YAxisTitles>
<Brand>None</Brand>
<Interval>
<CommonType xmlns="http://metastock.com/applications/data">Days</CommonType>
<Multiplier xmlns="http://metastock.com/applications/data">1</Multiplier>
</Interval>
<ShowNonTradedPeriods>false</ShowNonTradedPeriods>
<ShowHolidays>false</ShowHolidays>
<ShowGaps>true</ShowGaps>
<XAxis>
<Visible>true</Visible>
<Position>Bottom</Position>
<Range>
<Fixed>
<First>2006-08-01T00:00:00</First>
<Last>2007-08-01T00:00:00</Last>
</Fixed>
</Range>
</XAxis>
<Subchart>
<Weight>6</Weight>
<YAxis>
<Visible>true</Visible>
<Position>Right</Position>
<Invert>false</Invert>
<Logarithmic>false</Logarithmic>
<Display>
<Mode>Automatic</Mode>
</Display>
<Range>
<Automatic/>
</Range>
<Analysis>
<Reference>a1</Reference>
</Analysis>
</YAxis>
</Subchart>
<Subchart>
<Weight>2</Weight>
<YAxis>
<Visible>true</Visible>
<Position>Right</Position>
<Invert>false</Invert>
<Logarithmic>false</Logarithmic>
<Display>
<Mode>Automatic</Mode>
</Display>
<Range>
<Automatic />
</Range>
<Analysis>
<Reference>a2</Reference>
</Analysis>
</YAxis>
</Subchart>
</StandardTemplate>
<Scheme xmlns="http://metastock.com/imageserver/financial">
<Background>
<BackgroundMode>Hatch</BackgroundMode>
<StartColor>
<Named>White</Named>
</StartColor>
<EndColor>
<Named>White</Named>
</EndColor>
<HatchStyle>Horizontal</HatchStyle>
<GradientMode>Horizontal</GradientMode>
<ImageMode>Centered</ImageMode>
</Background>
<Border>
<Color>
<RGB>139;139;155</RGB>
</Color>
<DashStyle>Solid</DashStyle>
<Width>1</Width>
</Border>
<GridLines>
<Color>
<RGB>139;139;155</RGB>
</Color>
<DashStyle>Dot</DashStyle>
<Width>1</Width>
</GridLines>
<Title>
<Caption>
<Color>
<Named>Black</Named>
</Color>
<Family>Arial</Family>
<Style>Bold</Style>
<Size>12</Size>
</Caption>
<Range>
<Color>
<Named>Black</Named>
</Color>
<Family>Arial</Family>
<Style>Regular</Style>
<Size>8.25</Size>
</Range>
</Title>
<Legend>
<Color>
<Named>Black</Named>
</Color>
<Family>Arial</Family>
<Style>Regular</Style>
<Size>8.25</Size>
</Legend>
<XAxis>
<Major>
<Color>
<RGB>0;51;0</RGB>
</Color>
<Family>Arial</Family>
<Style>Bold</Style>
<Size>9.75</Size>
</Major>
<Minor>
<Color>
<RGB>0;51;0</RGB>
</Color>
<Family>Arial</Family>
<Style>Regular</Style>
<Size>8.25</Size>
</Minor>
</XAxis>
<YAxis>
<Major>
<Color>
<RGB>0;51;0</RGB>
</Color>
<Family>Arial</Family>
<Style>Bold</Style>
<Size>9.75</Size>
</Major>
<Minor>
<Color>
<RGB>0;51;0</RGB>
</Color>
<Family>Arial</Family>
<Style>Regular</Style>
<Size>8.25</Size>
</Minor>
<Title>
<Color>
<RGB>0;51;0</RGB>
</Color>
<Family>Arial</Family>
<Style>Regular</Style>
<Size>8.25</Size>
</Title>
</YAxis>
<Series>
<Color>
<RGB>0;102;0</RGB>
</Color>
<DashStyle>Solid</DashStyle>
<Width>1</Width>
<FillColor>
<Named>Black</Named>
</FillColor>
<FillStyle>Percent20</FillStyle>
</Series>
...
<Series>
<Color>
<RGB>94;176;176</RGB>
</Color>
<DashStyle>Solid</DashStyle>
<Width>0</Width>
<FillColor>
<RGB>94;176;176</RGB>
</FillColor>
<FillStyle>Percent20</FillStyle>
</Series>
<LevelLine>
<Color>
<RGB>120;120;120</RGB>
</Color>
<DashStyle>Solid</DashStyle>
<Width>1</Width>
</LevelLine>
</Scheme>
</chartRequest>
</GetChart_Request_2>
</Body>
</Envelope>
8.3.9.2 XML Sample Response - Retrieve 1Y Interday Percent Change Stock Chart with Index Comparison
<s:Envelope xmlns="http://www.w3.org/2003/05/soap-envelope">
<s:Header>
<a:Action xmlns="http://www.w3.org/2005/08/addressing" mustUnderstand="1">http://
www.reuters.com/ns/2006/05/01/webservices/rkd/Charts_1/GetChart_1_Reply</a:Action>
<a:RelatesTo xmlns="http://www.w3.org/2005/08/addressing">[MessageID]</RelatesTo>
</s:Header>
<s:Body>
<GetChart_Response_2 xmlns="http://www.reuters.com/ns/2006/05/01/webservices/rkd/Charts_1">
<ChartImageResult Server="api.rkd.refinitiv.com" Tag="7089F648B00DF2D96764F5D0BB54F445"
Url="http://api.rkd.refinitiv.com/api/charts/3139392E3234392E33332E3135/10-Sep-
2007__11-43-46AM/7089F648B00DF2D96764F5D0BB54F445.ashx"/>
</GetChart_Response_2>
</Body>
</Envelope>
NOTE: After the chart is generated it is available for 5 minutes at the specified URL.
8.3.10 Retrieving 5 Day Intraday Dual Stock Chart with Simple Moving Average
The following request demonstrates how to retrieve the 5 Day Intraday Dual Stock Chart with Simple Moving Average.
8.3.10.1 XML Sample Request - Retrieve 5 Day Intraday Dual Stock Chart with Simple Moving Average
<Envelope xmlns="http://www.w3.org/2003/05/soap-envelope">
<Header>
<To xmlns="http://www.w3.org/2005/08/addressing">http://api.rkd.refinitiv.com/api/
Charts/Charts.svc</To>
<MessageID xmlns="http://www.w3.org/2005/08/addressing">[Unique Message ID]</MessageID>
<Action xmlns="http://www.w3.org/2005/08/addressing">http://www.reuters.com/ns/2006/05/01/
webservices/rkd/Charts_1/GetChart_1</Action>
<Authorization xmlns="http://www.reuters.com/ns/2006/05/01/webservices/rkd/Common_1">
<ApplicationID>[AppID]</ApplicationID>
<Token>[Impersonation Token]</Token>
</Authorization>
</Header>
<Body>
<GetChart_Request_2 xmlns="http://www.reuters.com/ns/2006/05/01/webservices/rkd/Charts_1">
<chartRequest ImageType="PNG" Width="500" Height="400" Culture="en-US">
<TimeSeries>
<TimeSeriesRequest xmlns="http://metastock.com/imageserver/financial">
<Symbol>IBM.N</Symbol>
<Reference>d1</Reference>
</TimeSeriesRequest>
<TimeSeriesRequest xmlns="http://metastock.com/imageserver/financial">
<Symbol>MSFT.O</Symbol>
<Reference>d2</Reference>
</TimeSeriesRequest>
</TimeSeries>
<Analyses>
<Analysis xmlns="http://metastock.com/imageserver/analysis">
<Reference>a1</Reference>
<OHLC>
<Instrument1>
<Reference>d1</Reference>
</Instrument1>
</OHLC>
</Analysis>
...
<Analysis xmlns="http://metastock.com/imageserver/analysis">
<Reference>sma</Reference>
<SMA>
<Instrument1>
<Reference>d1</Reference>
</Instrument1>
</SMA>
</Analysis>
</Analyses>
<StandardTemplate xmlns="http://metastock.com/imageserver/financial">
<Title>
<Caption>
<Visible>true</Visible>
<Customized>false</Customized>
</Caption>
<Range>
<Visible>true</Visible>
</Range>
</Title>
<Legend>
<Visible>true</Visible>
<Information>Short</Information>
<Layout>WrappedLine</Layout>
<Position>Below</Position>
</Legend>
<Instrument>Symbol</Instrument>
<Delimiter>%</Delimiter>
<GridLines>None</GridLines>
<YAxisMarkers>None</YAxisMarkers>
<YAxisTitles>Type</YAxisTitles>
<Brand>None</Brand>
<Interval>
<CommonType xmlns="http://metastock.com/applications/data">Hours</CommonType>
<Multiplier xmlns="http://metastock.com/applications/data">1</Multiplier>
</Interval>
<ShowNonTradedPeriods>false</ShowNonTradedPeriods>
<ShowHolidays>false</ShowHolidays>
<ShowGaps>true</ShowGaps>
<XAxis>
<Visible>true</Visible>
<Position>Bottom</Position>
<Range>
<Fixed>
<First>2007-07-23T00:00:00</First>
<Last>2007-08-01T00:00:00</Last>
</Fixed>
</Range>
</XAxis>
<Subchart>
<Weight>5</Weight>
<YAxis>
<Visible>true</Visible>
<Position>Right</Position>
<Invert>false</Invert>
<Logarithmic>false</Logarithmic>
<Display>
<Mode>Automatic</Mode>
</Display>
<Range>
<Automatic />
</Range>
<Analysis>
<Reference>a1</Reference>
</Analysis>
</YAxis>
<YAxis>
<Visible>true</Visible>
<Position>Left</Position>
<Invert>false</Invert>
<Logarithmic>false</Logarithmic>
<Display>
<Mode>Automatic</Mode>
</Display>
<Range>
<Automatic />
</Range>
<Analysis>
<Reference>a3</Reference>
</Analysis>
</YAxis>
<YAxis>
<Visible>false</Visible>
<Position>Right</Position>
<Invert>false</Invert>
<Logarithmic>false</Logarithmic>
<Display>
<Mode>Automatic</Mode>
</Display>
<Range>
<Automatic />
</Range>
<Analysis>
<Reference>sma</Reference>
</Analysis>
</YAxis>
</Subchart>
<Subchart>
<Weight>2</Weight>
<YAxis>
<Visible>true</Visible>
<Position>Right</Position>
<Invert>false</Invert>
<Logarithmic>false</Logarithmic>
<Display>
<Mode>Automatic</Mode>
</Display>
<Range>
<Automatic />
</Range>
<Analysis>
<Reference>a2</Reference>
</Analysis>
</YAxis>
</Subchart>
</StandardTemplate>
<Scheme xmlns="http://metastock.com/imageserver/financial">
<Background>
<BackgroundMode>Solid</BackgroundMode>
<StartColor>
<Named>Black</Named>
</StartColor>
<EndColor>
<Named>Black</Named>
</EndColor>
<HatchStyle>Horizontal</HatchStyle>
<GradientMode>Horizontal</GradientMode>
<ImageMode>Centered</ImageMode>
</Background>
<Border>
<Color>
<RGB>139;139;155</RGB>
</Color>
<DashStyle>Solid</DashStyle>
<Width>1</Width>
</Border>
<GridLines>
<Color>
<RGB>139;139;155</RGB>
</Color>
<DashStyle>Dot</DashStyle>
<Width>1</Width>
</GridLines>
<Title>
<Caption>
<Color>
<RGB>255;255;0</RGB>
</Color>
<Family>Arial</Family>
<Style>Bold</Style>
<Size>12</Size>
</Caption>
<Range>
<Color>
<Named>LightGray</Named>
</Color>
<Family>Arial</Family>
<Style>Regular</Style>
<Size>8.25</Size>
</Range>
</Title>
<Legend>
<Color>
<Named>LightGray</Named>
</Color>
<Family>Arial</Family>
<Style>Regular</Style>
<Size>8.25</Size>
</Legend>
<XAxis>
<Major>
<Color>
<Named>LightGray</Named>
</Color>
<Family>Arial</Family>
<Style>Bold</Style>
<Size>9.75</Size>
</Major>
<Minor>
<Color>
<Named>LightGray</Named>
</Color>
<Family>Arial</Family>
<Style>Regular</Style>
<Size>8.25</Size>
</Minor>
</XAxis>
<YAxis>
<Major>
<Color>
<Named>LightGray</Named>
</Color>
<Family>Arial</Family>
<Style>Bold</Style>
<Size>9.75</Size>
</Major>
<Minor>
<Color>
<Named>LightGray</Named>
</Color>
<Family>Arial</Family>
<Style>Regular</Style>
<Size>8.25</Size>
</Minor>
<Title>
<Color>
<Named>LightGray</Named>
</Color>
<Family>Arial</Family>
<Style>Regular</Style>
<Size>8.25</Size>
</Title>
</YAxis>
<Series>
<Color>
<RGB>51;255;255</RGB>
</Color>
<DashStyle>Solid</DashStyle>
<Width>0</Width>
<FillColor>
<Named>Black</Named>
</FillColor>
<FillStyle>Percent20</FillStyle>
</Series>
...
<Series>
<Color>
<RGB>94;176;176</RGB>
</Color>
<DashStyle>Solid</DashStyle>
<Width>0</Width>
<FillColor>
<RGB>94;176;176</RGB>
</FillColor>
<FillStyle>Percent20</FillStyle>
</Series>
<LevelLine>
<Color>
<RGB>0;0;153</RGB>
</Color>
<DashStyle>Solid</DashStyle>
<Width>1</Width>
</LevelLine>
<LevelLine>
<Color>
<RGB>120;120;120</RGB>
</Color>
<DashStyle>Solid</DashStyle>
<Width>1</Width>
</LevelLine>
</Scheme>
</chartRequest>
</GetChart_Request_2>
</Body>
</Envelope>
8.3.10.2 XML Sample Response - Retrieve 5 Day Intraday Dual Stock Chart with Simple Moving Average
<s:Envelope xmlns="http://www.w3.org/2003/05/soap-envelope">
<s:Header>
<a:Action xmlns="http://www.w3.org/2005/08/addressing" mustUnderstand="1">http://
www.reuters.com/ns/2006/05/01/webservices/rkd/Charts_1/GetChart_1_Reply</a:Action>
<a:RelatesTo xmlns="http://www.w3.org/2005/08/addressing">[MessageID]</RelatesTo>
</s:Header>
<s:Body>
<GetChart_Response_2 xmlns="http://www.reuters.com/ns/2006/05/01/webservices/rkd/Charts_1">
<ChartImageResult Server="api.rkd.refinitiv.com" Tag="54058FAB0E171AE4277E62119F356278"
Url="http://api.rkd.refinitiv.com/api/charts/3136372E37362E3132332E313037/10-Sep-
2007_01-19-19PM/54058FAB0E171AE4277E62119F356278.ashx"/>
</GetChart_Response_2>
</Body>
</Envelope>
NOTE: Most charts are available for 5 minutes at the specified URL, while one-minute charts - for 20 seconds, and five-minute charts - for 1
minute.
<Envelope xmlns="http://www.w3.org/2003/05/soap-envelope">
<Header>
<To xmlns="http://www.w3.org/2005/08/addressing">http://api.rkd.refinitiv.com/api/
Charts/Charts.svc</To>
<MessageID xmlns="http://www.w3.org/2005/08/addressing">[Unique Message ID]</MessageID>
<Action xmlns="http://www.w3.org/2005/08/addressing">http://www.reuters.com/ns/2006/05/01/
webservices/rkd/Charts_1/GetChart_1</Action>
<Authorization xmlns="http://www.reuters.com/ns/2006/05/01/webservices/rkd/Common_1">
<ApplicationID>[AppID]</ApplicationID>
<Token>[Impersonation Token]</Token>
</Authorization>
</Header>
<Body>
<GetChart_Request_2 xmlns="http://www.reuters.com/ns/2006/05/01/webservices/rkd/Charts_1">
<chartRequest ImageType="PNG" Width="500" Height="400" Culture="en-US">
<TimeSeries>
<TimeSeriesRequest xmlns="http://metastock.com/imageserver/financial">
<Symbol>IBM.N</Symbol>
<Reference>d1</Reference>
</TimeSeriesRequest>
</TimeSeries>
<Analyses>
<Analysis xmlns="http://metastock.com/imageserver/analysis">
<Reference>a1</Reference>
<Line>
<Instrument1>
<Reference>d1</Reference>
</Instrument1>
<Series1>
<Name>FilledLine</Name>
</Series1>
</Line>
</Analysis>
</Analyses>
<StandardTemplate xmlns="http://metastock.com/imageserver/financial">
<Title>
<Caption>
<Visible>true</Visible>
<Customized>false</Customized>
</Caption>
<Range>
<Visible>true</Visible>
</Range>
</Title>
<Legend>
<Visible>true</Visible>
<Information>Long</Information>
<Layout>MultiLine</Layout>
<Position>Overlaid</Position>
</Legend>
<Instrument>Symbol</Instrument>
<Delimiter>%</Delimiter>
<GridLines>Both</GridLines>
<YAxisMarkers>None</YAxisMarkers>
<YAxisTitles>Type Currency</YAxisTitles>
<Brand>None</Brand>
<Interval>
<CommonType xmlns="http://metastock.com/applications/data">Minutes
</CommonType>
<Multiplier xmlns="http://metastock.com/applications/data">1
</Multiplier>
</Interval>
<ShowNonTradedPeriods>false</ShowNonTradedPeriods>
<ShowHolidays>false</ShowHolidays>
<ShowGaps>true</ShowGaps>
<XAxis>
<Visible>true</Visible>
<Position>Bottom</Position>
<Range>
<Fixed>
<First>2007-08-01T00:00:00</First>
<Last>2007-08-02T00:00:00</Last>
</Fixed>
</Range>
</XAxis>
<Subchart>
<Weight>1</Weight>
<YAxis>
<Visible>true</Visible>
<Position>Right</Position>
<Invert>false</Invert>
<Logarithmic>false</Logarithmic>
<Display>
<Mode>Automatic</Mode>
</Display>
<Range>
<Automatic/>
</Range>
<Analysis>
<Reference>a1</Reference>
</Analysis>
</YAxis>
</Subchart>
</StandardTemplate>
<Scheme xmlns="http://metastock.com/imageserver/financial">
<Background>
<BackgroundMode>Solid</BackgroundMode>
<StartColor>
<Named>White</Named>
</StartColor>
<EndColor>
<Named>White</Named>
</EndColor>
<HatchStyle>LargeGrid</HatchStyle>
<GradientMode>ForwardDiagonal</GradientMode>
<ImageMode>Centered</ImageMode>
</Background>
<Border>
<Color>
<RGB>139;139;155</RGB>
</Color>
<DashStyle>Solid</DashStyle>
<Width>1</Width>
</Border>
<GridLines>
<Color>
<RGB>139;139;155</RGB>
</Color>
<DashStyle>Dot</DashStyle>
<Width>1</Width>
</GridLines>
<Title>
<Caption>
<Color>
<RGB>51;0;102</RGB>
</Color>
<Family>Arial</Family>
<Style>Bold</Style>
<Size>12</Size>
</Caption>
<Range>
<Color>
<RGB>51;0;102</RGB>
</Color>
<Family>Arial</Family>
<Style>Regular</Style>
<Size>8.25</Size>
</Range>
</Title>
<Legend>
<Color>
<RGB>51;0;102</RGB>
</Color>
<Family>Arial</Family>
<Style>Regular</Style>
<Size>8.25</Size>
</Legend>
<XAxis>
<Major>
<Color>
<RGB>51;0;102</RGB>
</Color>
<Family>Arial</Family>
<Style>Bold</Style>
<Size>9.75</Size>
</Major>
<Minor>
<Color>
<RGB>51;0;102</RGB>
</Color>
<Family>Arial</Family>
<Style>Regular</Style>
<Size>8.25</Size>
</Minor>
</XAxis>
<YAxis>
<Major>
<Color>
<RGB>51;0;102</RGB>
</Color>
<Family>Arial</Family>
<Style>Bold</Style>
<Size>9.75</Size>
</Major>
<Minor>
<Color>
<RGB>51;0;102</RGB>
</Color>
<Family>Arial</Family>
<Style>Regular</Style>
<Size>8.25</Size>
</Minor>
<Title>
<Color>
<RGB>51;0;102</RGB>
</Color>
<Family>Arial</Family>
<Style>Regular</Style>
<Size>8.25</Size>
</Title>
</YAxis>
<Series>
<Color>
<RGB>51;0;102</RGB>
</Color>
<DashStyle>Solid</DashStyle>
<Width>1</Width>
<FillColor>
<RGB>51;0;153</RGB>
</FillColor>
<FillStyle>Percent90</FillStyle>
</Series>
...
<Series>
<Color>
<RGB>94;176;176</RGB>
</Color>
<DashStyle>Solid</DashStyle>
<Width>0</Width>
<FillColor>
<RGB>94;176;176</RGB>
</FillColor>
<FillStyle>Percent20</FillStyle>
</Series>
<LevelLine>
<Color>
<RGB>0;0;153</RGB>
</Color>
<DashStyle>Solid</DashStyle>
<Width>1</Width>
</LevelLine>
<LevelLine>
<Color>
<RGB>120;120;120</RGB>
</Color>
<DashStyle>Solid</DashStyle>
<Width>1</Width>
</LevelLine>
</Scheme>
</chartRequest>
</GetChart_Request_2>
</Body>
</Envelope>
<s:Envelope xmlns="http://www.w3.org/2003/05/soap-envelope">
<s:Header>
<a:Action xmlns="http://www.w3.org/2005/08/addressing" mustUnderstand="1">http://
www.reuters.com/ns/2006/05/01/webservices/rkd/Charts_1/GetChart_1_Reply</a:Action>
<a:RelatesTo xmlns="http://www.w3.org/2005/08/addressing">[MessageID]</RelatesTo>
</s:Header>
<s:Body>
<GetChart_Response_2 xmlns="http://www.reuters.com/ns/2006/05/01/webservices/rkd/
Charts_1">
<ChartImageResult Server="api.rkd.refinitiv.com"
Tag="442B938C49A9B8A80FA14EF2EACA7F76"Url="http://api.rkd.refinitiv.com/api/
charts/3136372E37362E3132332E313037/10-Sep-2007_01-59-59PM/
442B938C49A9B8A80FA14EF2EACA7F76.ashx"/>
</GetChart_Response_2>
</Body>
</Envelope>
NOTE: Most charts are available for 5 minutes at the specified URL, while one-minute charts - for 20 seconds, and five-minute charts - for 1
minute.
NOTE: Most charts are available for 5 minutes at the specified URL, while one-minute charts - for 20 seconds, and five-minute charts - for 1
minute.
<s:Envelope xmlns="http://www.w3.org/2003/05/soap-envelope">
<s:Header>
<a:Action xmlns="http://www.w3.org/2005/08/addressing" s:mustUnderstand="1"> http://
www.reuters.com/ns/2006/05/01/webservices/rkd/http://www.reuters.com/ns/2006/05/01/
webservices/rkd/
</a:Action>
<a:RelatesTo xmlns="http://www.w3.org/2005/08/addressing">[MessageID]</a:RelatesTo>
</s:Header>
<s:Body>
<GetChart_Response_2 xmlns="http://www.reuters.com/ns/2006/05/01/webservices/rkd/Charts_1">
<ChartImageResultServer ="[server]" Tag="A8A 510A D 1879D 3DA 8C DB7F F 4D 02B0BF A"
Url="http://[server]/api/charts/31302E 39302E 312E 3837/19-Jun-2007_10-03-44PM/A 8A 510A D
1879D 3DA 8C DB7F F 4D 02B0BFA.ashx"/>
</GetChart_Response_2>
</Body>
</Envelope>
ATTRIBUTE DESCRIPTION
NOTE: If you receive "Error Currency Conversion not supported" error, try putting different currencies on different axes in the same chart.
For example, if you plot TRIL.L and .DJI on the same axis then the second item isn't plotted and the image contains the error message
above.
HL Bar - High/Low
Candle Candle
Invrs Inverse
Line Line
MACD MACD
Mom Momentum
Osc Oscillator
PctR Percent R
Ratio Ratio
Vol Volume
Yield Yield
The Reference value can be any string you like (in the example above it is "d1"). You will need to use this reference when you specify the
analysis, so that the charting engine knows, which time series you want to apply to each analysis.
After you have fetched data, you can apply different analyses to it. The analysis data is then used to plot the series on the chart.
Each analysis most commonly has one series to plot, but some may have up to three series (e.g. Bollinger Bands). This is important
because you assign colors and styles to series based on their number in the whole sequence of all series of the chart.
You can specify the reference for this Analysis as any string of your choice (in the example above it is "a1"). Use this reference when you
specify which subchart and axis you want to plot it on.
Ensure that the Reference you specify for the Instrument matches the reference you specified for the appropriate Time Series. In this case it
is "d1".
When you have data to plot, arrange the different series on subcharts. Each subchart is an individual set of Y-Axis (up to two independent)
and can have several series plotted on it. All subcharts share the same global X-Axis (time).
Create a subchart by using the corresponding link on the form Add Subchart.
Any subchart has the Weight property, which defines how much space it will take on the global chart, as compared to other subcharts. Add Y-
Axis using the corresponding link Add Y-Axis.
One Y-Axis can contain several analyses, you need to make sure the resulting series have the same units and close ranges of values. You
can specify the location of the axis: left or right, the range of values, and some other properties.
Add analysis to the Y-Axis using the corresponding link:
NOTE: Use the ID you specified when creating analysis to reference it.
After you have arranged all needed analyses into the corresponding subcharts and Y-Axis, check the resulting series sequence in order to
determine the exact number of each individual line to configure the line styles respectively.
NOTE: Sometimes the difference between values for Y-axis is too small to be displayed on a chart. In those instances, use the "Precision"
parameter of the Display element in the Subchart section which specifies the number of digits after decimal points in display unit format
(nonnegative integer only). See the following examples.
<Display>
<Mode>Decimal</Mode>
<Precision>6</Precision>
</Display>
NOTE: The "Precision" parameter is ignored if the "Automatic" Display Mode is selected.
8.6.1.2 XML Sample Request - Example 1 Making Chart with MSFT.O and .DJI
The XML request for creating the chart as above is the following:
<Envelope xmlns="http://www.w3.org/2003/05/soap-envelope">
<Header>
<To xmlns="http://www.w3.org/2005/08/addressing">http://api.rkd.refinitiv.com/api/
Charts/Charts.svc</To>
<MessageID xmlns="http://www.w3.org/2005/08/addressing">[Unique Message ID]</MessageID>
<Action xmlns="http://www.w3.org/2005/08/addressing">http://www.reuters.com/ns/2006/05/01/
webservices/rkd/Charts_1/GetChart_1</Action>
<Authorization xmlns="http://www.reuters.com/ns/2006/05/01/webservices/rkd/Common_1">
<ApplicationID>[AppID]</ApplicationID>
<Token>[Impersonation Token]</Token>
</Authorization>
</Header>
<Body>
<GetChart_Request_2 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://
www.w3.org/2001/XMLSchema" xmlns="http://www.reuters.com/ns/2006/05/01/webservices/rkd/
Charts_1">
<chartRequest ImageType="PNG" Width="500" Height="400" Culture="en-US">
<TimeSeries>
<TimeSeriesRequest xmlns="http://metastock.com/imageserver/financial">
<Symbol>MSFT.O</Symbol>
<Reference>d1</Reference>
</TimeSeriesRequest>
<TimeSeriesRequest xmlns="http://metastock.com/imageserver/financial">
<Symbol>.DJI</Symbol>
<Reference>d2</Reference>
</TimeSeriesRequest>
</TimeSeries>
<Analyses>
<Analysis xmlns="http://metastock.com/imageserver/analysis">
<Reference>a1</Reference>
<PctCng>
<Instrument1>
<Reference>d1</Reference>
</Instrument1>
</PctCng>
</Analysis>
<Analysis xmlns="http://metastock.com/imageserver/analysis">
<Reference>a2</Reference>
<Vol>
<Instrument1>
<Reference>d1</Reference>
</Instrument1>
</Vol>
</Analysis>
<Analysis xmlns="http://metastock.com/imageserver/analysis">
<Reference>a3</Reference>
<PctCng>
<Instrument1>
<Reference>d2</Reference>
</Instrument1>
</PctCng>
</Analysis>
</Analyses>
<StandardTemplate xmlns="http://metastock.com/imageserver/financial">
<Title>
<Caption>
<Visible>true</Visible>
<Customized>false</Customized>
</Caption>
<Range>
<Visible>true</Visible>
</Range>
</Title>
<Legend>
<Visible>true</Visible>
<Information>Long</Information>
<Layout>MultiLine</Layout>
<Position>Overlaid</Position>
</Legend>
<Instrument>Symbol</Instrument>
<Delimiter>%</Delimiter>
<GridLines>None</GridLines>
<YAxisMarkers>None</YAxisMarkers>
<YAxisTitles>None</YAxisTitles>
<Brand>None</Brand>
<Interval>
<CommonType xmlns="http://metastock.com/applications/data">Days</CommonType>
<Multiplier xmlns="http://metastock.com/applications/data">1</Multiplier>
</Interval>
<ShowNonTradedPeriods>false</ShowNonTradedPeriods>
<ShowHolidays>false</ShowHolidays>
<ShowGaps>true</ShowGaps>
<XAxis>
<Visible>true</Visible>
<Position>Bottom</Position>
<Range>
<Fixed>
<First>2009-04-17T00:00:00</First>
<Last>2009-05-24T00:00:00</Last>
</Fixed>
</Range>
</XAxis>
<Subchart>
<Weight>5</Weight>
<YAxis>
<Visible>true</Visible>
<Position>Right</Position>
<Invert>false</Invert>
<Logarithmic>false</Logarithmic>
<Display>
<Mode>Automatic</Mode>
</Display>
<Range>
<Automatic>
</Range>
<Analysis>
<Reference>a1</Reference>
</Analysis>
<Analysis>
<Reference>a3</Reference>
</Analysis>
</YAxis>
</Subchart>
<Subchart>
<Weight>2</Weight>
<YAxis>
<Visible>true</Visible>
<Position>Right</Position>
<Invert>false</Invert>
<Logarithmic>false</Logarithmic>
<Display>
<Mode>Automatic</Mode>
</Display>
<Range>
<Automatic>
</Range>
<Analysis>
<Reference>a2</Reference>
</Analysis>
</YAxis>
</Subchart>
</StandardTemplate>
<Scheme xmlns="http://metastock.com/imageserver/financial">
<Background>
<BackgroundMode>Solid</BackgroundMode>
<StartColor>
<Named>White</Named>
</StartColor>
<EndColor>
<Named>White</Named>
</EndColor>
<HatchStyle>LargeGrid</HatchStyle>
<GradientMode>ForwardDiagonal</GradientMode>
<ImageMode>Centered</ImageMode>
</Background>
<Border>
<Color>
<RGB>139;139;155</RGB>
</Color>
<DashStyle>Solid</DashStyle>
<Width>1</Width>
</Border>
<GridLines>
<Color>
<RGB>139;139;155</RGB>
</Color>
<DashStyle>Dot</DashStyle>
<Width>1</Width>
</GridLines>
<Title>
<Caption>
<Color>
<Named>Black</Named>
</Color>
<Family>Arial</Family >
<Style>Bold</Style>
<Size>12</Size>
</Caption>
<Range>
<Color>
<Named>Black</Named>
</Color>
<Family>Arial</Family>
<Style>Regular</Style>
<Size>8.25</Size>
</Range>
</Title>
<Legend>
<Color>
<Named>Black</Named>
</Color>
<Family>Arial</Family>
<Style>Regular</Style>
<Size>8.25</Size>
</Legend>
<XAxis>
<Major>
<Color>
<Named>Black</Named>
</Color>
<Family>Arial</Family>
<Style>Bold</Style>
<Size>9.75</Size>
</Major>
<Minor>
<Color>
<Named>Black</Named>
</Color>
<Family>Arial</Family>
<Style>Regular</Style>
<Size>8.25</Size>
</Minor>
</XAxis>
<YAxis>
<Major>
<Color>
<Named>Black</Named>
</Color>
<Family>Arial</Family>
<Style>Bold</Style>
<Size>9.75</Size>
</Major>
<Minor>
<Color>
<Named>Black</Named>
</Color>
<Family>Arial</Family>
<Style>Regular</Style>
<Size>8.25</Size>
</Minor>
<Title>
<Color>
<Named>Black</Named>
</Color>
<Family>Arial</Family>
<Style>Regular</Style>
<Size>8.25</Size>
</Title>
</YAxis>
<Series>
<Color>
<Named>Red</Named>
</Color>
<DashStyle>Solid</DashStyle>
<Width>0</Width>
<FillColor>
<Named>Black</Named>
</FillColor>
<FillStyle>Percent20</FillStyle>
</Series>
<Series>
<Color>
<Named>Green</Named>
</Color>
<DashStyle>Solid</DashStyle>
<Width>0</Width>
<FillColor>
<Named>Red</Named>
</FillColor>
<FillStyle>Percent20</FillStyle>
</Series>
<Series>
<Color>
<Named>Blue</Named>
</Color>
<DashStyle>Solid</DashStyle>
<Width>0</Width>
<FillColor>
<RGB>62;169;0</RGB>
</FillColor>
<FillStyle>Percent20</FillStyle>
</Series>
<Series>
<Color>
<Named>Blue</Named>
</Color>
<DashStyle>Solid</DashStyle>
<Width>0</Width>
<FillColor>
<RGB>156;38;115</RGB>
</FillColor>
<FillStyle>Percent20</FillStyle>
</Series>
<Series>
<Color>
<Named>Red</Named>
</Color>
<DashStyle>Solid</DashStyle>
<Width>0</Width>
<FillColor>
<RGB>255;120;0</RGB>
</FillColor>
<FillStyle>Percent20</FillStyle>
</Series>
<Series>
<Color>
<RGB>25;108;229</RGB>
</Color>
<DashStyle>Solid</DashStyle>
<Width>0</Width>
<FillColor>
<RGB>25;108;229</RGB>
</FillColor>
<FillStyle>Percent20</FillStyle>
</Series>
<Series>
<Color>
<RGB>60;117;28</RGB>
</Color>
<DashStyle>Solid</DashStyle>
<Width>0</Width>
<FillColor>
<RGB>60;117;28</RGB>
</FillColor>
<FillStyle>Percent20</FillStyle>
</Series>
<Series>
<Color>
<RGB>230;176;18</RGB>
</Color>
<DashStyle>Solid</DashStyle>
<Width>0</Width>
<FillColor>
<RGB>230;176;18</RGB>
</FillColor>
<FillStyle>Percent20</FillStyle>
</Series>
<Series>
<Color>
<RGB>0;186;193</RGB>
</Color>
<DashStyle>Solid</DashStyle>
<Width>0</Width>
<FillColor>
<RGB>0;186;193</RGB>
</FillColor>
<FillStyle>Percent20</FillStyle>
</Series>
<Series>
<Color>
<RGB>255;178;127</RGB>
</Color>
<DashStyle>Solid</DashStyle>
<Width>0</Width>
<FillColor>
<RGB>255;178;127</RGB>
</FillColor>
<FillStyle>Percent20</FillStyle>
</Series>
<Series>
<Color>
<RGB>100;79;190</RGB>
</Color>
<DashStyle>Solid</DashStyle>
<Width>0</Width>
<FillColor>
<RGB>100;79;190</RGB>
</FillColor>
<FillStyle>Percent20</FillStyle>
</Series>
<Series>
<Color>
<RGB>209;36;33</RGB>
</Color>
<DashStyle>Solid</DashStyle>
<Width>0</Width>
<FillColor>
<RGB>209;36;33</RGB>
</FillColor>
<FillStyle>Percent20</FillStyle>
</Series>
<Series>
<Color>
<RGB>38;87;135</RGB>
</Color>
<DashStyle>Solid</DashStyle>
<Width>0</Width>
<FillColor>
<RGB>38;87;135</RGB>
</FillColor>
<FillStyle>Percent20</FillStyle>
</Series>
<Series>
<Color>
<RGB>94;176;176</RGB>
</Color>
<DashStyle>Solid</DashStyle>
<Width>0</Width>
<FillColor>
<RGB>94;176;176</RGB>
</FillColor>
<FillStyle>Percent20</FillStyle>
</Series>
<LevelLine>
<Color>
<RGB>0;0;153</RGB>
</Color>
<DashStyle>Solid</DashStyle>
<Width>1</Width>
</LevelLine>
<LevelLine>
<Color>
<RGB>120;120;120</RGB>
</Color>
<DashStyle>Solid</DashStyle>
<Width>1</Width>
</LevelLine>
</Scheme>
</ChartRequest>
</GetChartRequest_2>
</Body>
</Envelope>
Reference: a3
Type: Line
Instrument: d2
Chart
X-Axis
Subchart, Weight: 5
Y-Axis, Position: Right
Analysis 'a1'
Y-Axis, Position: Left
Analysis 'a3'
Subchart, Weight: 2
Y-Axis
Analysis 'a2'
Scheme
Series, Color: Red (for TRIL.L price)
Series, Color: Green (for .FTSE price)
Series, Color: Blue (for TRIL.L vol)
But as you can see the series sequence remains the same 'a1', 'a3', 'a2'. As a result, you will get the following chart:
8.6.1.4 XML Sample Request - Example 2 Making Chart with MSFT.O and .DJI
<Envelope xmlns="http://www.w3.org/2003/05/soap-envelope">
<Header>
<To xmlns="http://www.w3.org/2005/08/addressing">http://api.rkd.refinitiv.com/api/
Charts/Charts.svc</To>
<MessageID xmlns="http://www.w3.org/2005/08/addressing">[Unique Message ID]</MessageID>
<Action xmlns="http://www.w3.org/2005/08/addressing">http://www.reuters.com/ns/2006/05/01/
webservices/rkd/Charts_1/GetChart_1</Action>
<Authorization xmlns="http://www.reuters.com/ns/2006/05/01/webservices/rkd/Common_1">
<ApplicationID>[AppID]</ApplicationID>
<Token>[Impersonation Token]</Token>
</Authorization>
</Header>
<Body>
<GetChart_Request_2 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://
www.w3.org/2001/XMLSchema" xmlns="http://www.reuters.com/ns/2006/05/01/webservices/rkd/
Charts_1">
<chartRequestImageType="PNG" Width="500" Height="400" Culture="en-US">
<TimeSeries>
<TimeSeriesRequest xmlns="http://metastock.com/imageserver/financial">
<Symbol>MSFT.O</Symbol>
<Reference>d1</Reference>
</TimeSeriesRequest>
<TimeSeriesRequest xmlns="http://metastock.com/imageserver/financial">
<Symbol>.DJI</Symbol>
<Reference>d2</Reference>
</TimeSeriesRequest>
</TimeSeries>
<Analyses>
<Analysis xmlns="http://metastock.com/imageserver/analysis">
<Reference>a1</Reference>
<Line>
<Instrument1>
<Reference>d1</Reference>
</Instrument1>
</Line>
</Analysis>
<Analysis xmlns="http://metastock.com/imageserver/analysis">
<Reference>a2</Reference>
<Vol>
<Instrument1>
<Reference>d1</Reference>
</Instrument1>
</Vol>
</Analysis>
<Analysis xmlns="http://metastock.com/imageserver/analysis">
<Reference>a3</Reference>
<Line>
<Instrument1>
<Reference>d2</Reference>
</Instrument1>
</Line>
</Analysis>
</Analyses>
<StandardTemplate xmlns="http://metastock.com/imageserver/financial">
<Title>
<Caption>
<Visible>true</Visible>
<Customized>false</Customized>
</Caption>
<Range>
<Visible>true</Visible>
</Range>
</Title>
<Legend>
<Visible>true</Visible>
<Information>Long</Information>
<Layout>MultiLine</Layout>
<Position>Overlaid</Position>
</Legend>
<Instrument>Symbol</Instrument>
<Delimiter>%</Delimiter>
<GridLines>None</GridLines>
<YAxisMarkers>None</YAxisMarkers>
<YAxisTitles>None</YAxisTitles>
<Brand>None</Brand>
<Interval>
<CommonType xmlns="http://metastock.com/applications/data">Days</CommonType>
<Multiplier xmlns="http://metastock.com/applications/data">1</Multiplier>
</Interval>
<ShowNonTradedPeriods>false</ShowNonTradedPeriods>
<ShowHolidays>false</ShowHolidays>
<ShowGaps>true</ShowGaps>
<XAxis>
<Visible>true</Visible>
<Position>Bottom</Position>
<Range>
<Fixed>
<First>2009-04-17T00:00:00</First>
<Last>2009-05-24T00:00:00</Last>
</Fixed>
</Range>
</XAxis>
<Subchart>
<Weight>5</Weight>
<YAxis>
<Visible>true</Visible>
<Position>Bottom</Position>
<Invert>false</Invert>
<Logarithmic>false</Logarithmic>
<Display>
<Mode>Automatic</Mode>
</Display>
<Range>
<Automatic/>
</Range>
<Analysis>
<Reference>a1</Reference>
</Analysis>
</YAxis>
<YAxis>
<Visible>true</Visible>
<Position>Left</Position>
<Invert>false</Invert>
<Logarithmic>false</Logarithmic>
<Display>
<Mode>Automatic</Mode>
</Display>
<Range>
<Automatic/>
</Range>
<Analysis>
<Reference>a3</Reference>
</Analysis>
</YAxis>
</Subchart>
<Subchart>
<Weight>2</Weight>
<YAxis>
<Visible>true</Visible>
<Position>Right</Position>
<Invert>false</Invert>
<Logarithmic>false</Logarithmic>
<Display>
<Mode>Automatic</Mode>
</Display>
<Range>
<Automatic/>
</Range>
<Analysis>
<Reference>a2</Reference>
</Analysis>
</YAxis>
</Subchart>
</StandardTemplate>
<Scheme xmlns="http://metastock.com/imageserver/financial">
<Background>
<BackgroundMode>Solid</BackgroundMode>
<StartColor>
<Named>White</Named>
</StartColor>
<EndColor>
<Named>White</Named>
</EndColor>
<HatchStyle>LargeGrid</HatchStyle>
<GradientMode>ForwardDiagonal</GradientMode>
<ImageMode>Centered</ImageMode>
</Background>
<Border>
<Color>
<RGB>139;139;155</RGB>
</Color>
<DashStyle>Solid</DashStyle>
<Width>1</Width>
</Border>
<Gridlines>
<Color>
<RGB>139;139;155</RGB>
</Color>
<DashStyle>Dot</DashStyle>
<Width>1</Width>
</Gridelines>
<Title>
<Caption>
<Color>
<Named>Black</Named>
</Color>
<Family>Arial</Family>
<Style>Bold</Style>
<Size>12</Size>
</Caption>
<Range>
<Color>
<Named>Black</Named>
</Color>
<Family>Arial</Family>
<Style>Regular</Style>
<Size>8.25</Size>
</Range>
</Title>
<Legend>
<Color>
<Named>Black</Named>
</Color>
<Family>Arial</Family>
<Style>Regular</Style>
<Size>8.25</Size>
</Legend>
<XAxis>
<Major>
<Color>
<Named>Black</Named>
</Color>
<Family>Arial</Family>
<Style>Bold</Style>
<Size>9.75</Size>
</Major>
<Minor>
<Color>
<Named>Black</Named>
</Color>
<Family>Arial</Family>
<Style>Regular</Style>
<Size>8.25</Size>
</Minor>
</XAxis>
<YAxis>
<Major>
<Color>
<Named>Black</Named>
</Color>
<Family>Arial</Family>
<Style>Bold</Style>
<Size>9.75</Size>
</Major>
<Minor>
<Color>
<Named>Black</Named>
</Color>
<Family>Arial</Family>
<Style>Regular</Style>
<Size>8.25</Size>
</Minor>
<Title>
<Color>
<Named>Black</Named>
</Color>
<Family>Arial</Family>
<Style>Regular</Style>
<Size>8.25</Size>
</Title>
</YAxis>
<Series>
<Color>
<Named>Red</Named>
</Color>
<DashStyle>Solid</DashStyle>
<Width>0</Width>
<FillColor>
<Named>Black</Named>
</FillColor>
<FillStyle>Percent20</FillStyle>
</Series>
<Series>
<Color>
<Named>Green</Named>
</Color>
<DashStyle>Solid</DashStyle>
<Width>0</Width>
<FillColor>
<Named>Red</Named>
</FillColor>
<FillStyle>Percent20</FillStyle>
</Series>
<Series>
<Color>
<Named>Blue</Named>
</Color>
<DashStyle>Solid</DashStyle>
<Width>0</Width>
<FillColor>
<RGB>62;169;0</RGB>
</FillColor>
<FillStyle>Percent20</FillStyle>
</Series>
<Series>
<Color>
<Named>Blue</Named>
</Color>
<DashStyle>Solid</DashStyle>
<Width>0</Width>
<FillColor>
<RGB>156;38;115</RGB>
</FillColor>
<FillStyle>Percent20</FillStyle>
</Series>
<Series>
<Color>
<Named>Red</Named>
</Color>
<DashStyle>Solid</DashStyle>
<Width>0</Width>
<FillColor>
<RGB>255;120;0</RGB>
</FillColor>
<FillStyle>Percent20</FillStyle>
</Series>
<Series>
<Color>
<RGB>25;108;229</RGB>
</Color>
<DashStyle>Solid</DashStyle>
<Width>0</Width>
<FillColor>
<RGB>25;108;229</RGB>
</FillColor>
<FillStyle>Percent20</FillStyle>
</Series>
<Series>
<Color>
<RGB>60;117;28</RGB>
</Color>
<DashStyle>Solid</DashStyle>
<Width>0</Width>
<FillColor>
<RGB>60;117;28</RGB>
</FillColor>
<FillStyle>Percent20</FillStyle>
</Series>
<Series>
<Color>
<RGB>230;176;18</RGB>
</Color>
<DashStyle>Solid</DashStyle>
<Width>0</Width>
<FillColor>
<RGB>230;176;18</RGB>
</FillColor>
<FillStyle>Percent20</FillStyle>
</Series>
<Series>
<Color>
<RGB>0;186;193</RGB>
</Color>
<DashStyle>Solid</DashStyle>
<Width>0</Width>
<FillColor>
<RGB>0;186;193</RGB>
</FillColor>
<FillStyle>Percent20</FillStyle>
</Series>
<Series>
<Color>
<RGB>255;178;127</RGB>
</Color>
<DashStyle>Solid</DashStyle>
<Width>0</Width>
<FillColor>
<RGB>255;178;127</RGB>
</FillColor>
<FillStyle>Percent20</FillStyle>
</Series>
<Series>
<Color>
<RGB>100;79;190</RGB>
</Color>
<DashStyle>Solid</DashStyle>
<Width>0</Width>
<FillColor>
<RGB>100;79;190</RGB>
</FillColor>
<FillStyle>Percent20</FillStyle>
</Series>
<Series>
<Color>
<RGB>209;36;33</RGB>
</Color>
<DashStyle>Solid</DashStyle>
<Width>0</Width>
<FillColor>
<RGB>209;36;33</RGB>
</FillColor>
<FillStyle>Percent20</FillStyle>
</Series>
<Series>
<Color>
<RGB>38;87;135</RGB>
</Color>
<DashStyle>Solid</DashStyle>
<Width>0</Width>
<FillColor>
<RGB>38;87;135</RGB>
</FillColor>
<FillStyle>Percent20</FillStyle>
</Series>
<Series>
<Color>
<RGB>94;176;176</RGB>
</Color>
<DashStyle>Solid</DashStyle>
<Width>0</Width>
<FillColor>
<RGB>94;176;176</RGB>
</FillColor>
<FillStyle>Percent20</FillStyle>
</Series>
<LevelLine>
<Color>
<RGB>0;0;153</RGB>
</Color>
<DashStyle>Solid</DashStyle>
<Width>1</Width>
</LevelLine>
<LevelLine>
<Color>
<RGB>120;120;120</RGB>
</Color>
<DashStyle>Solid</DashStyle>
<Width>1</Width>
</LevelLine>
</Scheme>
</chartRequest>
/GetChart_Request_2>
</Body>
</Envelope>
8.6.1.6 XML Sample Request - Example 3 Making Chart with MSFT.O and .DJI
<Envelope xmlns="http://www.w3.org/2003/05/soap-envelope">
<Header>
<To xmlns="http://www.w3.org/2005/08/addressing">http://api.rkd.refinitiv.com/api/
Charts/Charts.svc</To>
<MessageID xmlns="http://www.w3.org/2005/08/addressing">[Unique Message ID]</MessageID>
<Action xmlns="http://www.w3.org/2005/08/addressing">http://www.reuters.com/ns/2006/05/01/
webservices/rkd/Charts_1/GetChart_1</Action>
<Authorization xmlns="http://www.reuters.com/ns/2006/05/01/webservices/rkd/Common_1">
<ApplicationID>[AppID]</ApplicationID>
<Token>[Impersonation Token]</Token>
</Authorization>
</Header>
<Body>
<GetChart_Request_2 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://
www.w3.org/2001/XMLSchema" xmlns="http://www.reuters.com/ns/2006/05/01/webservices/rkd/
Charts_1">
<chartRequestImageType="PNG" Width="500" Height="400" Culture="en-US">
<TimeSeries>
<TimeSeriesRequest xmlns="http://metastock.com/imageserver/financial">
<Symbol>MSFT.O</Symbol>
<Reference>d1</Reference>
</TimeSeriesRequest>
</TimeSeries>
<Analyses>
<Analysis xmlns="http://metastock.com/imageserver/analysis">
<Reference>a1</Reference>
<OHLC>
<Instrument1>
<Reference>d1</Reference>
</Instrument1>
</OHLC>
</Analysis>
<Analysis xmlns="http://metastock.com/imageserver/analysis">
<Reference>a2</Reference>
<Vol>
<Instrument1>
<Reference>d1</Reference>
</Instrument1>
</Vol>
</Analysis>
<Analysis xmlns="http://metastock.com/imageserver/analysis">
<Reference>a3</Reference>
<BBand>
<Instrument1>
<Reference>d1</Reference>
</Instrument1>
</BBand>
</Analysis>
</Analyses>
<StandardTemplate xmlns="http://metastock.com/imageserver/financial">
<Title>
<Caption>
<Visible>true</Visible>
<Customized>false</Customized>
</Caption>
<Range>
<Visible>true</Visible>
</Range>
</Title>
<Legend>
<Visible>true</Visible>
<Information>Long</Information>
<Layout>MultiLine</Layout>
<Position>Overlaid</Position>
</Legend>
<Instrument>Symbol</Instrument>
<Delimiter>%</Delimiter>
<GridLines>None</GridLines>
<YAxisMarkers>None</YAxisMarkers>
<YAxisTitles>None</YAxisTitles>
<Brand>None</Brand>
<Interval>
<CommonType xmlns="http://metastock.com/applications/data">Days</CommonType>
<Multiplier xmlns="http://metastock.com/applications/data">1</Multiplier>
</Interval>
<ShowNonTradedPeriods>false</ShowNonTradedPeriods>
<ShowHolidays>false</ShowHolidays>
<ShowGaps>true</ShowGaps>
<XAxis>
<Visible>true</Visible>
<Position>Bottom</Position>
<Range>
<Fixed>
<First>2009-04-17T00:00:00</First>
<Last>2009-05-24T00:00:00</Last>
</Fixed>
</Range>
</XAxis>
<Subchart>
<Weight>5</Weight>
<YAxis>
<Visible>true</Visible>
<Position>Right</Position>
<Invert>false</Invert>
<Logarithmic>false</Logarithmic>
<Display>
<Mode>Automatic</Mode>
</Display>
<Range>
<Automatic/>
</Range>
<Analysis>
<Reference>a1</Reference>
</Analysis>
<Analysis>
<Reference>a3</Reference>
</Analysis>
<YAxis>
</Subchart>
<Subchart>
<Weight>2</Weight>
<YAxis>
<Visible>true</Visible>
<Position>Right</Position>
<Invert>false</Invert>
<Logarithmic>false</Logarithmic>
<Display>
<Mode>Automatic</Mode>
</Display>
<Range>
<Automatic/>
</Range>
<Analysis>
<Reference>a2</Reference>
</Analysis>
</YAxis>
</Subchart>
</StandardTemplate>
<Scheme xmlns="http://metastock.com/imageserver/financial">
<Background>
<BackgroundMode>Solid</BackgroundMode>
<StartColor>
<Named>White</Named>
</StartColor>
<EndColor>
<Named>White</Named>
</EndColor>
<HatchStyle>LargeGrid</HatchStyle>
<GradientMode>ForwardDiagonal</GradientMode>
<ImageMode>Centered</ImageMode>
</Background>
<Border>
<Color>
<RGB>139;139;155</RGB>
</Color>
<DashStyle>Solid</DashStyle>
<Width>1</Width>
</Border>
<Gridlines>
<Color>
<RGB>139;139;155</RGB>
<DashStyle>Dot</DashStyle>
<Width>1</Width>
</Gridlines>
<Title>
<Caption>
<Color>
<Named>Black</Named>
</Color>
<Family>Arial</Family>
<Style>Regular</Style>
<Size>8.25</Size>
</Range>
</Title>
<Legend>
<Color>
<Named>Black</Named>
</Color>
<Family>Arial</Family>
<Style>Regular</Style>
<Size>8.25</Size>
</Legend>
<XAxis>
<Major>
<Color>
<Named>Black</Named>
</Color>
<Family>Arial</Family>
<Style>Bold</Style>
<Size>9.75</Size>
</Major>
<Minor>
<Color>
<Named>Black</Named>
</Color>
<Family>Arial</Family>
<Style>Regular</Style>
<Size>8.25</Size>
</Minor>
</XAxis>
<YAxis>
<Major>
<Color>
<Named>Black</Named>
</Color>
<Family>Arial</Family>
<Style>Bold</Style>
<Size>9.75</Size>
</Major>
<Minor>
<Color>
<Named>Black</Named>
</Color>
<Family>Arial</Family>
<Style>Regular</Style>
<Size>8.25</Size>
</Minor>
<Title>
<Color>
<Named>Black</Named>
</Color>
<Family>Arial</Family>
<Style>Regular</Style>
<Size>8.25</Size>
</Title>
</YAxis>
<Series>
<Color>
<Named>Red</Named>
</Color>
<DashStyle>Solid</DashStyle>
<Width>0</Width>
<FillColor>
<Named>Black</Named>
</FillColor>
<FillStyle>Percent20</FillStyle>
</Series>
<Series>
<Color>
<Named>Green</Named>
</Color>
<DashStyle>Solid</DashStyle>
<Width>0</Width>
<FillColor>
<Named>red</Named>
</FillColor>
<FillStyle>Percent20</FillStyle>
</Series>
<Series>
<Color>
<Named>Blue</Named>
</Color>
<DashStyle>Solid</DashStyle>
<Width>0</Width>
<FillColor>
<RGB>62;169;0</RGB>
</FillColor>
<FillStyle>Percent20</FillStyle>
</Series>
<Series>
<Color>
<Named>Orange</Named>
</Color>
<DashStyle>Solid</DashStyle>
<Width>0</Width>
<FillColor>
<RGB>156;38;115</RGB>
</FillColor>
<FillStyle>Percent20</FillStyle>
</Series>
<Series>
<Color>
<Named>Black</Named>
</Color>
<DashStyle>Solid</DashStyle>
<Width>0</Width>
<FillColor>
<RGB>255;120;0</RGB>
</FillColor>
<FillStyle>Percent20</FillStyle>
</Series>
<Series>
<Color>
<RGB>25;108;229</RGB>
</Color>
<DashStyle>Solid</DashStyle>
<Width>0</Width>
<FillColor>
<RGB>25;108;229</RGB>
</FillColor>
<FillStyle>Percent20</FillStyle>
</Series>
<Series>
<Color>
<RGB>60;117;28</RGB>
</Color>
<DashStyle>Solid</DashStyle>
<Width>0</Width>
<FillColor>
<RGB>60;117;28</RGB>
</FillColor>
<FillStyle>Percent20</FillStyle>
</Series>
<Series>
<Color>
<RGB>230;176;18</RGB>
</Color>
<DashStyle>Solid</DashStyle>
<Width>0</Width>
<FillColor>
<RGB>230;176;18</RGB>
</FillColor>
<FillStyle>Percent20</FillStyle>
</Series>
<Series>
<Color>
<RGB>0;186;193</RGB>
</Color>
<DashStyle>Solid</DashStyle>
<Width>0</Width>
<FillColor>
<RGB>0;186;193</RGB>
</FillColor>
<FillStyle>Percent20</FillStyle>
</Series>
<Series>
<Color>
<RGB>255;178;127</RGB>
</Color>
<DashStyle>Solid</DashStyle>
<Width>0</Width>
<FillColor>
<RGB>255;178;127</RGB>
</FillColor>
<FillStyle>Percent20</FillStyle>
</Series>
<Series>
<Color>
<RGB>100;79;190</RGB>
</Color>
<DashStyle>Solid</DashStyle>
<Width>0</Width>
<FillColor>
<RGB>100;79;190</RGB>
</FillColor>
<FillStyle>Percent20</FillStyle>
</Series>
<Series>
<Color>
<RGB>209;36;33</RGB>
</Color>
<DashStyle>Solid</DashStyle>
<Width>0</Width>
<FillColor>
<RGB>209;36;33</RGB>
</FillColor>
<FillStyle>Percent20</FillStyle>
</Series>
<Series>
<Color>
<RGB>38;87;135</RGB>
</Color>
<DashStyle>Solid</DashStyle>
<Width>0</Width>
<FillColor>
<RGB>38;87;135</RGB>
</FillColor>
<FillStyle>Percent20</FillStyle>
</Series>
<Series>
<Color>
<RGB>94;176;176</RGB>
</Color>
<DashStyle>Solid</DashStyle>
<Width>0</Width>
<FillColor>
<RGB>94;176;176</RGB>
</FillColor>
<FillStyle>Percent20</FillStyle>
</Series>
<LevelLine>
<Color>
<RGB>0;0;153</RGB>
</Color>
<DashStyle>Solid</DashStyle>
<Width>1</Width>
</LevelLine>
<LevelLine>
<Color>
<RGB>120;120;120</RGB>
</Color>
<DashStyle>Solid</DashStyle>
<Width>1</Width>
</LevelLine>
</Scheme>
</chartRequest>
</GetChart_Request_2>
</Body>
</Envelope>
<TimeSeries>
<TimeSeriesRequest xmlns="http://metastock.com/imageserver/financial">
<Symbol>9501.T</Symbol>
<Reference>d1</Reference>
<RequestRange>
<StartDate xmlns="http://metastock.com/applications/data">2000-09-16T00:00:00</StartDate>
<EndDate xmlns="http://metastock.com/applications/data">2010-09-16T00:00:00</EndDate>
</RequestRange>
</TimeSeriesRequest>
<TimeSeriesRequest xmlns="http://metastock.com/imageserver/financial">
<Symbol>VOD.L</Symbol>
<Reference>d2</Reference>
</TimeSeriesRequest>
</TimeSeries>
rather than
XML Sample Request
<XAxis>
<Visible>true</Visible>
<Position>Bottom</Position>
<Range>
<Last>
<Type>Year</Type>
<Count>10</Count>
<Display>All</Display>
</Last>
</Range>
</XAxis>
This can be implemented by configuring the color for the appropriate data series as described below. To understand how data series are
related to the lines on the chart please go to section Making Chart Request earlier in this chapter.
NOTE: The chart above shows daily statistics for IBEX 35 INDEX.
<Envelope xmlns="http://www.w3.org/2003/05/soap-envelope">
<Header>
<To xmlns="http://www.w3.org/2005/08/addressing">http://api.rkd.refinitiv.com/api/
Charts/Charts.svc</To>
<MessageID xmlns="http://www.w3.org/2005/08/addressing">[Unique Message ID]</MessageID>
<Action xmlns="http://www.w3.org/2005/08/addressing">http://www.reuters.com/ns/2006/05/01/
webservices/rkd/Charts_1/GetChart_1</Action>
<Authorization xmlns="http://www.reuters.com/ns/2006/05/01/webservices/rkd/Common_1">
<ApplicationID>[AppID]</ApplicationID>
<Token>[Impersonation Token]</Token>
</Authorization>
</Header>
<Body>
<GetChart_Request_2 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://
www.w3.org/2001/XMLSchema" xmlns="http://www.reuters.com/ns/2006/05/01/webservices/rkd/
Charts_1">
<chartRequest ImageType="PNG" Width="600" Height="350" Title="IBEX 35" Culture="es-ES">
<TimeSeries>
<TimeSeriesRequest xmlns="http://metastock.com/imageserver/financial">
<Symbol>.IBEX</Symbol>
<Reference>d1</Reference>
</TimeSeriesRequest>
</TimeSeries>
<Analyses>
<Analysis xmlns="http://metastock.com/imageserver/analysis">
<Reference>a1</Reference>
<Line>
<Instrument1>
<Reference>d1</Reference>
</Instrument1>
</Line>
</Analysis>
<Analysis xmlns="http://metastock.com/imageserver/analysis">
<Reference>a2</Reference>
<Vol>
<Instrument1>
<Reference>d1</Reference>
</Instrument1>
</Vol>
</Analysis>
</Analyses>
<StandardTemplate xmlns="http://metastock.com/imageserver/financial">
<Title>
<Caption>
<Visible>false</Visible>
<Customized>false</Customized>
</Caption>
<Range>
<Visible>false</Visible>
</Range>
</Title>
<Legend>
<Visible>false</Visible>
<Information>Long</Information>
<Layout>MultiLine</Layout>
<Position>Overlaid</Position>
</Legend>
<Instrument>Symbol</Instrument>
<Delimiter>%</Delimiter>
<GridLines>Both</GridLines>
<YAxisMarkers>None</YAxisMarkers>
<YAxisTitles>Unit</YAxisTitles>
<Brand>None</Brand>
<Interval>
<CommonType xmlns="http://metastock.com/applications/data">Days</CommonType>
<Multiplier xmlns="http://metastock.com/applications/data">1</Multiplier>
</Interval>
<ShowNonTradedPeriods>false</ShowNonTradedPeriods>
<ShowHolidays>false</ShowHolidays>
<ShowGaps>true</ShowGaps>
<XAxis>
<Visible>true</Visible>
<Position>Bottom</Position>
<Range>
<Fixed>
<First>2008-07-27T00:00:00</First>
<Last>2009-07-27T00:00:00</Last>
</Fixed>
</Range>
</XAxis>
<Subchart>
<Weight>5</Weight>
<YAxis>
<Visible>true</Visible>
<Position>Right</Position>
<Invert>false</Invert>
<Logarithmic>false</Logarithmic>
<Display>
<Mode>Automatic</Mode>
</Display>
<Range>
<Fixed>
<First>6500</First>
<Last>12500</Last>
</Fixed>
</Range>
<Analysis>
<Reference>a1</Reference>
</Analysis>
</YAxis>
<YAxis>
<Visible>true</Visible>
<Position>Left</Position>
<Invert>false</Invert>
<Logarithmic>false</Logarithmic>
<Display>
<Mode>Automatic</Mode>
</Display>
<Range>
<Fixed>
<First>6500</First>
<Last>12500</Last>
</Fixed>
</Range>
<Analysis>
<Reference>a1</Reference>
</Analysis>
</YAxis>
</Subchart>
<Subchart>
<Weight>2</Weight>
<YAxis>
<Visible>true</Visible>
<Position>Right</Position>
<Invert>false</Invert>
<Logarithmic>false</Logarithmic>
<Display>
<Mode>Automatic</Mode>
</Display>
<Range>
<Fixed>
<First>0</First>
<Last>800000</Last>
</Fixed>
</Range>
<Analysis>
<Reference>a2</Reference>
</Analysis>
</YAxis>
<YAxis>
<Visible>true</Visible>
<Position>Left</Position>
<Invert>false</Invert>
<Logarithmic>false</Logarithmic>
<Display>
<Mode>Automatic</Mode>
</Display>
<Range>
<Fixed>
<First>0</First>
<Last>800000</Last>
</Fixed>
</Range>
</YAxis>
</Subchart>
</StandardTemplate>
<Scheme xmlns="http://metastock.com/imageserver/financial">
<Background>
<BackgroundMode>Solid</BackgroundMode>
<StartColor>
<Named>White</Named>
</StartColor>
<EndColor>
<Named>White</Named>
</EndColor>
<HatchStyle>LargeGrid</HatchStyle>
<GradientMode>ForwardDiagonal</GradientMode>
<ImageMode>Centered</ImageMode>
</Background>
<Border>
<Color>
<Named>Black</Named>
</Color>
<DashStyle>Solid</DashStyle>
<Width>1</Width>
</Border>
<GridLines>
<Color>
<RGB>204;204;204</RGB>
</Color>
<DashStyle>Solid</DashStyle>
<Width>1</Width>
</GridLines>
<Title>
<Caption>
<Color>
<RGB>204;204;204</RGB>
</Color>
<Family>Arial</Family>
<Style>Bold</Style>
<Size>12</Size>
</Caption>
<Range>
<Color>
<Named>Black</Named>
</Color>
<Family>Arial</Family>
<Style>Regular</Style>
<Size>8.25</Size>
</Range>
</Title>
<Legend>
<Color>
<Named>Black</Named>
</Color>
<Family>Arial</Family>
<Style>Regular</Style>
<Size>8.25</Size>
</Legend>
<XAxis>
<Major>
<Color>
<Named>Black</Named>
</Color>
<Family>Arial</Family>
<Style>Regular</Style>
<Size>8.25</Size>
</Major>
<Minor>
<Color>
<Named>Black</Named>
</Color>
<Family>Arial</Family>
<Style>Regular</Style>
<Size>8.25</Size>
</Minor>
</XAxis>
<YAxis>
<Major>
<Color>
<RGB>68;66;67</RGB>
</Color>
<Family>Arial</Family>
<Style>Regular</Style>
<Size>8.25</Size>
</Major>
<Minor>
<Color>
<RGB>68;66;67</RGB>
</Color>
<Family>Arial</Family>
<Style>Regular</Style>
<Size>8.25</Size>
</Minor>
<Title>
<Color>
<RGB>68;66;67</RGB>
</Color>
<Family>Arial</Family>
<Style>Regular</Style>
<Size>8.25</Size>
</Title>
</YAxis>
<Series>
<Color>
<RGB>153;0;0</RGB>
</Color>
<DashStyle>Solid</DashStyle>
<Width>2</Width>
<FillColor>
<Named>Black</Named>
</FillColor>
<FillStyle>Percent20</FillStyle>
</Series>
<Series>
<Color>
<RGB>153;0;0</RGB>
</Color>
<DashStyle>Solid</DashStyle>
<Width>2</Width>
<FillColor>
<Named>Red</Named>
</FillColor>
<FillStyle>Percent20</FillStyle>
</Series>
<Series>
<Color>
<Named>Black</Named>
</Color>
<DashStyle>Solid</DashStyle>
<Width>0</Width>
<FillColor>
<RGB>62;169;0</RGB>
</FillColor>
<FillStyle>Percent20</FillStyle>
</Series>
<Series>
<Color>
<Named>Black</Named>
</Color>
<DashStyle>Solid</DashStyle>
<Width>0</Width>
<FillColor>
<RGB>156;38;115</RGB>
</FillColor>
<FillStyle>Percent20</FillStyle>
</Series>
<Series>
<Color>
<RGB>255;120;0</RGB>
</Color>
<DashStyle>Solid</DashStyle>
<Width>0</Width>
<FillColor>
<RGB>255;120;0</RGB>
</FillColor>
<FillStyle>Percent20</FillStyle>
</Series>
<Series>
<Color>
<RGB>25;108;229</RGB>
</Color>
<DashStyle>Solid</DashStyle>
<Width>0</Width>
<FillColor>
<RGB>25;108;229</RGB>
</FillColor>
<FillStyle>Percent20</FillStyle>
</Series>
<Series>
<Color>
<RGB>60;117;28</RGB>
</Color>
<DashStyle>Solid</DashStyle>
<Width>0</Width>
<FillColor>
<RGB>60;117;28</RGB>
</FillColor>
<FillStyle>Percent20</FillStyle>
</Series>
<Series>
<Color>
<RGB>230;176;18</RGB>
</Color>
<DashStyle>Solid</DashStyle>
<Width>0</Width>
<FillColor>
<RGB>230;176;18</RGB>
</FillColor>
<FillStyle>Percent20</FillStyle>
</Series>
<Series>
<Color>
<RGB>0;186;193</RGB>
</Color>
<DashStyle>Solid</DashStyle>
<Width>0</Width>
<FillColor>
<RGB>0;186;193</RGB>
</FillColor>
<FillStyle>Percent20</FillStyle>
</Series>
<Series>
<Color>
<RGB>255;178;127</RGB>
</Color>
<DashStyle>Solid</DashStyle>
<Width>0</Width>
<FillColor>
<RGB>255;178;127</RGB>
</FillColor>
<FillStyle>Percent20</FillStyle>
</Series>
<Series>
<Color>
<RGB>100;79;190</RGB>
</Color>
<DashStyle>Solid</DashStyle>
<Width>0</Width>
<FillColor>
<RGB>100;79;190</RGB>
</FillColor>
<FillStyle>Percent20</FillStyle>
</Series>
<Series>
<Color>
<RGB>209;36;33</RGB>
</Color>
<DashStyle>Solid</DashStyle>
<Width>0</Width>
<FillColor>
<RGB>209;36;33</RGB>
</FillColor>
<FillStyle>Percent20</FillStyle>
</Series>
<Series>
<Color>
<RGB>38;87;135</RGB>
</Color>
<DashStyle>Solid</DashStyle>
<Width>0</Width>
<FillColor>
<RGB>38;87;135</RGB>
</FillColor>
<FillStyle>Percent20</FillStyle>
</Series>
<Series>
<Color>
<RGB>94;176;176</RGB>
</Color>
<DashStyle>Solid</DashStyle>
<Width>0</Width>
<FillColor>
<RGB>94;176;176</RGB>
</FillColor>
<FillStyle>Percent20</FillStyle>
</Series>
<LevelLine>
<Color>
<RGB>0;0;153</RGB>
</Color>
<DashStyle>Solid</DashStyle>
<Width>1</Width>
</LevelLine>
<LevelLine>
<Color>
<RGB>120;120;120</RGB>
</Color>
<DashStyle>Solid</DashStyle>
<Width>1</Width>
</LevelLine>
</Scheme>
</chartRequest>
</GetChart_Request_2>
</Body>
</Envelope>
NOTE: The chart above shows daily statistics for IBEX 35 INDEX.
<Envelope xmlns="http://www.w3.org/2003/05/soap-envelope">
<Header>
<To xmlns="http://www.w3.org/2005/08/addressing">http://api.rkd.refinitiv.com/api/
Charts/Charts.svc</To>
<MessageID xmlns="http://www.w3.org/2005/08/addressing">[Unique Message ID]</MessageID>
<Action xmlns="http://www.w3.org/2005/08/addressing">http://www.reuters.com/ns/2006/05/01/
webservices/rkd/Charts_1/GetChart_1</Action>
<Authorization xmlns="http://www.reuters.com/ns/2006/05/01/webservices/rkd/Common_1">
<ApplicationID>[AppID]</ApplicationID>
<Token>[Impersonation Token]</Token>
</Authorization>
</Header>
<Body>
<GetChart_Request_2 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://
www.w3.org/2001/XMLSchema" xmlns="http://www.reuters.com/ns/2006/05/01/webservices/rkd/
Charts_1">
<chartRequest ImageType="PNG" Width="600" Height="350" Title="IBEX 35" Culture="es-ES">
<TimeSeries>
<TimeSeriesRequest xmlns="http://metastock.com/imageserver/financial">
<Symbol>.IBEX</Symbol>
<Reference>d1</Reference>
</TimeSeriesRequest>
</TimeSeries>
<Analyses>
<Analysis xmlns="http://metastock.com/imageserver/analysis">
<Reference>a1</Reference>
<Line>
<Instrument1>
<Reference>d1</Reference>
</Instrument1>
</Line>
</Analysis>
<Analysis xmlns="http://metastock.com/imageserver/analysis">
<Reference>a2</Reference>
<Vol>
<Instrument1>
<Reference>d1</Reference>
</Instrument1>
</Vol>
</Analysis>
</Analyses>
<StandardTemplate xmlns="http://metastock.com/imageserver/financial">
<Title>
<Caption>
<Visible>false</Visible>
<Customized>false</Customized>
</Caption>
<Range>
<Visible>false</Visible>
</Range>
</Title>
<Legend>
<Visible>false</Visible>
<Information>Long</Information>
<Layout>MultiLine</Layout>
<Position>Overlaid</Position>
</Legend>
<Instrument>Symbol</Instrument>
<Delimiter>%</Delimiter>
<GridLines>Both</GridLines>
<YAxisMarkers>None</YAxisMarkers>
<YAxisTitles>Unit</YAxisTitles>
<Brand>None</Brand>
<Interval>
<CommonType xmlns="http://metastock.com/applications/data">Days</CommonType>
<Multiplier xmlns="http://metastock.com/applications/data">1</Multiplier>
</Interval>
<ShowNonTradedPeriods>false</ShowNonTradedPeriods>
<ShowHolidays>false</ShowHolidays>
<ShowGaps>true</ShowGaps>
<XAxis>
<Visible>true</Visible>
<Position>Bottom</Position>
<Range>
<Fixed>
<First>2008-07-27T00:00:00</First>
<Last>2009-07-27T00:00:00</Last>
</Fixed>
</Range>
</XAxis>
<Subchart>
<Weight>5</Weight>
<YAxis>
<Visible>true</Visible>
<Position>Right</Position>
<Invert>false</Invert>
<Logarithmic>false</Logarithmic>
<Display>
<Mode>Automatic</Mode>
</Display>
<Range>
<Fixed>
<First>6500</First>
<Last>12500</Last>
</Fixed>
</Range>
<Analysis>
<Reference>a1</Reference>
</Analysis>
</YAxis>
<YAxis>
<Visible>true</Visible>
<Position>Left</Position>
<Invert>false</Invert>
<Logarithmic>false</Logarithmic>
<Display>
<Mode>Automatic</Mode>
</Display>
<Range>
<Fixed>
<First>6500</First>
<Last>12500</Last>
</Fixed>
</Range>
</YAxis>
</Subchart>
<Subchart>
<Weight>2</Weight>
<YAxis>
<Visible>true</Visible>
<Position>Right</Position>
<Invert>false</Invert>
<Logarithmic>false</Logarithmic>
<Display>
<Mode>Automatic</Mode>
</Display>
<Range>
<Fixed>
<First>0</First>
<Last>800000</Last>
</Fixed>
</Range>
<Analysis>
<Reference>a2</Reference>
</Analysis>
</YAxis>
<YAxis>
<Visible>true</Visible>
<Position>Left</Position>
<Invert>false</Invert>
<Logarithmic>false</Logarithmic>
<Display>
<Mode>Automatic</Mode>
</Display>
<Range>
<Fixed>
<First>0</First>
<Last>800000</Last>
</Fixed>
</Range>
</YAxis>
</Subchart>
</StandardTemplate>
<Scheme xmlns="http://metastock.com/imageserver/financial">
<Background>
<BackgroundMode>Gradient</BackgroundMode>
<StartColor>
<Named>White</Named>
</StartColor>
<EndColor>
<RGB>153;0;0</RGB>
</EndColor>
<HatchStyle>LargeGrid</HatchStyle>
<GradientMode>ForwardDiagonal</GradientMode>
<ImageMode>Centered</ImageMode>
</Background>
<Border>
<Color>
<Named>Black</Named>
</Color>
<DashStyle>Solid</DashStyle>
<Width>1</Width>
</Border>
<GridLines>
<Color>
<Named>Black</Named>
</Color>
<DashStyle>Solid</DashStyle>
<Width>1</Width>
</GridLines>
<Title>
<Caption>
<Color>
<Named>Black</Named>
</Color>
<Family>Arial</Family>
<Style>Bold</Style>
<Size>12</Size>
</Caption>
<Range>
<Color>
<Named>Black</Named>
</Color>
<Family>Arial</Family>
<Style>Regular</Style>
<Size>8.25</Size>
</Range>
</Title>
<Legend>
<Color>
<Named>Black</Named>
</Color>
<Family>Arial</Family>
<Style>Regular</Style>
<Size>8.25</Size>
</Legend>
<XAxis>
<Major>
<Color>
<Named>Black</Named>
</Color>
<Family>Arial</Family>
<Style>Regular</Style>
<Size>8.25</Size>
</Major>
<Minor>
<Color>
<Named>Black</Named>
</Color>
<Family>Arial</Family>
<Style>Regular</Style>
<Size>8.25</Size>
</Minor>
</XAxis>
<YAxis>
<Major>
<Color>
<Named>Black</Named>
</Color>
<Family>Arial</Family>
<Style>Regular</Style>
<Size>8.25</Size>
</Major>
<Minor>
<Color>
<Named>Black</Named>
</Color>
<Family>Arial</Family>
<Style>Regular</Style>
<Size>8.25</Size>
</Minor>
<Title>
<Color>
<Named>Black</Named>
</Color>
<Family>Arial</Family>
<Style>Regular</Style>
<Size>8.25</Size>
</Title>
</YAxis>
<Series>
<Color>
<Named>Black</Named>
</Color>
<DashStyle>Solid</DashStyle>
<Width>2</Width>
<FillColor>
<Named>Black</Named>
</FillColor>
<FillStyle>Percent20</FillStyle>
</Series>
<Series>
<Color>
<Named>Black</Named>
</Color>
<DashStyle>Solid</DashStyle>
<Width>2</Width>
<FillColor>
<Named>Red</Named>
</FillColor>
<FillStyle>Percent20</FillStyle>
</Series>
<Series>
<Color>
<Named>Black</Named>
</Color>
<DashStyle>Solid</DashStyle>
<Width>0</Width>
<FillColor>
<RGB>62;169;0</RGB>
</FillColor>
<FillStyle>Percent20</FillStyle>
</Series>
<Series>
<Color>
<Named>Black</Named>
</Color>
<DashStyle>Solid</DashStyle>
<Width>0</Width>
<FillColor>
<RGB>156;38;115</RGB>
</FillColor>
<FillStyle>Percent20</FillStyle>
</Series>
<Series>
<Color>
<RGB>255;120;0</RGB>
</Color>
<DashStyle>Solid</DashStyle>
<Width>0</Width>
<FillColor>
<RGB>255;120;0</RGB>
</FillColor>
<FillStyle>Percent20</FillStyle>
</Series>
<Series>
<Color>
<RGB>25;108;229</RGB>
</Color>
<DashStyle>Solid</DashStyle>
<Width>0</Width>
<FillColor>
<RGB>25;108;229</RGB>
</FillColor>
<FillStyle>Percent20</FillStyle>
</Series>
<Series>
<Color>
<RGB>60;117;28</RGB>
</Color>
<DashStyle>Solid</DashStyle>
<Width>0</Width>
<FillColor>
<RGB>60;117;28</RGB>
</FillColor>
<FillStyle>Percent20</FillStyle>
</Series>
<Series>
<Color>
<RGB>230;176;18</RGB>
</Color>
<DashStyle>Solid</DashStyle>
<Width>0</Width>
<FillColor>
<RGB>230;176;18</RGB>
</FillColor>
<FillStyle>Percent20</FillStyle>
</Series>
<Series>
<Color>
<RGB>0;186;193</RGB>
</Color>
<DashStyle>Solid</DashStyle>
<Width>0</Width>
<FillColor>
<RGB>0;186;193</RGB>
</FillColor>
<FillStyle>Percent20</FillStyle>
</Series>
<Series>
<Color>
<RGB>255;178;127</RGB>
</Color>
<DashStyle>Solid</DashStyle>
<Width>0</Width>
<FillColor>
<RGB>255;178;127</RGB>
</FillColor>
<FillStyle>Percent20</FillStyle>
</Series>
<Series>
<Color>
<RGB>100;79;190</RGB>
</Color>
<DashStyle>Solid</DashStyle>
<Width>0</Width>
<FillColor>
<RGB>100;79;190</RGB>
</FillColor>
<FillStyle>Percent20</FillStyle>
</Series>
<Series>
<Color>
<RGB>209;36;33</RGB>
</Color>
<DashStyle>Solid</DashStyle>
<Width>0</Width>
<FillColor>
<RGB>209;36;33</RGB>
</FillColor>
<FillStyle>Percent20</FillStyle>
</Series>
<Series>
<Color>
<RGB>38;87;135</RGB>
</Color>
<DashStyle>Solid</DashStyle>
<Width>0</Width>
<FillColor>
<RGB>38;87;135</RGB>
</FillColor>
<FillStyle>Percent20</FillStyle>
</Series>
<Series>
<Color>
<RGB>94;176;176</RGB>
</Color>
<DashStyle>Solid</DashStyle>
<Width>0</Width>
<FillColor>
<RGB>94;176;176</RGB>
</FillColor>
<FillStyle>Percent20</FillStyle>
</Series>
<LevelLine>
<Color>
<RGB>0;0;153</RGB>
</Color>
<DashStyle>Solid</DashStyle>
<Width>1</Width>
</LevelLine>
<LevelLine>
<Color>
<RGB>120;120;120</RGB>
</Color>
<DashStyle>Solid</DashStyle>
<Width>1</Width>
</LevelLine>
</Scheme>
</chartRequest>
</GetChart_Request_2>
</Body>
</Envelope>
• Font Format: This control allows specifying font family, size and applying additional formatting, such as Bold, Italic, Underline or
Strikeout:
• Line Format: Use this control to select line color, style (Solid, Dash, Dash Dot, Dash Dot Dot, Dot) and thickness (in pixels):
8.6.3.1 Case 1
The chart below shows Hourly statistics for FTSE 100 INDEX.
<Envelope xmlns="http://www.w3.org/2003/05/soap-envelope">
<Header>
<To xmlns="http://www.w3.org/2005/08/addressing">http://api.rkd.refinitiv.com/api/
Charts/Charts.svc</To>
<MessageID xmlns="http://www.w3.org/2005/08/addressing">[Unique Message ID]</MessageID>
<Action xmlns="http://www.w3.org/2005/08/addressing">http://www.reuters.com/ns/2006/05/01/
webservices/rkd/Charts_1/GetChart_1</Action>
<Authorization xmlns="http://www.reuters.com/ns/2006/05/01/webservices/rkd/Common_1">
<ApplicationID>[AppID]</ApplicationID>
<Token>[Impersonation Token]</Token>
</Authorization>
</Header>
<Body>
<GetChart_Request_2 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://
www.w3.org/2001/XMLSchema" xmlns="http://www.reuters.com/ns/2006/05/01/webservices/rkd/
Charts_1">
<chartRequest ImageType="PNG" Width="700" Height="400" Culture="en-GB">
<TimeSeries>
<TimeSeriesRequest xmlns="http://metastock.com/imageserver/financial">
<Symbol>.FTSE</Symbol>
<Reference>d1</Reference>
</TimeSeriesRequest>
</TimeSeries>
<Analyses>
<Analysis xmlns="http://metastock.com/imageserver/analysis">
<Reference>a1</Reference>
<Line>
<Instrument1>
<Reference>d1</Reference>
</Instrument1>
<Series1>
<Name>FilledLine</Name>
</Series1>
</Line>
</Analysis>
<Analysis xmlns="http://metastock.com/imageserver/analysis">
<Reference>a2</Reference>
<Vol>
<Instrument1>
<Reference>d1</Reference>
</Instrument1>
</Vol>
</Analysis>
</Analyses>
<StandardTemplate xmlns="http://metastock.com/imageserver/financial">
<Title>
<Caption>
<Visible>true</Visible>
<Customized>false</Customized>
</Caption>
<Range>
<Visible>false</Visible>
</Range>
</Title>
<Legend>
<Visible>true</Visible>
<Information>Long</Information>
<Layout>MultiLine</Layout>
<Position>Overlaid</Position>
</Legend>
<Instrument>Name</Instrument>
<Delimiter>%</Delimiter>
<GridLines>Horizontal</GridLines>
<YAxisMarkers>None</YAxisMarkers>
<YAxisTitles>All</YAxisTitles>
<Brand>None</Brand>
<Interval>
<CommonType xmlns="http://metastock.com/applications/data">Hours</CommonType>
<Multiplier xmlns="http://metastock.com/applications/data">1</Multiplier>
</Interval>
<ShowNonTradedPeriods>false</ShowNonTradedPeriods>
<ShowHolidays>false</ShowHolidays>
<ShowGaps>true</ShowGaps>
<XAxis>
<Visible>true</Visible>
<Position>Bottom</Position>
<Range>
<Fixed>
<First>2009-05-05T00:00:00</First>
<Last>2009-05-12T00:00:00</Last>
</Fixed>
</Range>
</XAxis>
<Subchart>
<Weight>5</Weight>
<YAxis>
<Visible>true</Visible>
<Position>Right</Position>
<Invert>false</Invert>
<Logarithmic>false</Logarithmic>
<Display>
<Mode>Automatic</Mode>
</Display>
<Range>
<Automatic />
</Range>
<Analysis>
<Reference>a1</Reference>
<LevelLine>4462</LevelLine>
</Analysis>
</YAxis>
</Subchart>
<Subchart>
<Weight>2</Weight>
<YAxis>
<Visible>true</Visible>
<Position>Right</Position>
<Invert>false</Invert>
<Logarithmic>false</Logarithmic>
<Display>
<Mode>Automatic</Mode>
</Display>
<Range>
<Fixed>
<First>0</First>
<Last>1000000000000</Last>
</Fixed>
</Range>
<Analysis>
<Reference>a2</Reference>
<LevelLine>2000000000000</LevelLine>
<LevelLine>125000000000</LevelLine>
<LevelLine>250000000000</LevelLine>
<LevelLine>375000000000</LevelLine>
</Analysis>
</YAxis>
</Subchart>
</StandardTemplate>
<Scheme xmlns="http://metastock.com/imageserver/financial">
<Background>
<BackgroundMode>Gradient</BackgroundMode>
<StartColor>
<RGB>0;0;100</RGB>
</StartColor>
<EndColor>
<RGB>0;0;50</RGB>
</EndColor>
<HatchStyle>LargeGrid</HatchStyle>
<GradientMode>ForwardDiagonal</GradientMode>
<ImageMode>Centered</ImageMode>
</Background>
<Border>
<Color>
<RGB>139;139;155</RGB>
</Color>
<DashStyle>Solid</DashStyle>
<Width>1</Width>
</Border>
<GridLines>
<Color>
<RGB>139;139;155</RGB>
</Color>
<DashStyle>Dot</DashStyle>
<Width>1</Width>
</GridLines>
<Title>
<Caption>
<Color>
<Named>Orange</Named>
</Color>
<Family>Arial</Family>
<Style>Bold</Style>
<Size>12</Size>
</Caption>
<Range>
<Color>
<Named>WhiteSmoke</Named>
</Color>
<Family>Arial</Family>
<Style>Regular</Style>
<Size>8.25</Size>
</Range>
</Title>
<Legend>
<Color>
<Named>WhiteSmoke</Named>
</Color>
<Family>Arial</Family>
<Style>Regular</Style>
<Size>8.25</Size>
</Legend>
<XAxis>
<Major>
<Color>
<Named>WhiteSmoke</Named>
</Color>
<Family>Arial</Family>
<Style>Bold</Style>
<Size>9.75</Size>
</Major>
<Minor>
<Color>
<Named>WhiteSmoke</Named>
</Color>
<Family>Arial</Family>
<Style>Regular</Style>
<Size>8.25</Size>
</Minor>
</XAxis>
<YAxis>
<Major>
<Color>
<Named>WhiteSmoke</Named>
</Color>
<Family>Arial</Family>
<Style>Bold</Style>
<Size>9.75</Size>
</Major>
<Minor>
<Color>
<Named>WhiteSmoke</Named>
</Color>
<Family>Arial</Family>
<Style>Regular</Style>
<Size>8.25</Size>
</Minor>
<Title>
<Color>
<Named>WhiteSmoke</Named>
</Color>
<Family>Arial</Family>
<Style>Regular</Style>
<Size>8.25</Size>
</Title>
</YAxis>
<Series>
<Color>
<RGB>255;153;0</RGB>
</Color>
<DashStyle>Solid</DashStyle>
<Width>2</Width>
<FillColor>
<RGB>255;153;0</RGB>
</FillColor>
<FillStyle>Percent90</FillStyle>
</Series>
<Series>
<Color>
<Named>Orange</Named>
</Color>
<DashStyle>Solid</DashStyle>
<Width>5</Width>
<FillColor>
<Named>Red</Named>
</FillColor>
<FillStyle>Percent20</FillStyle>
</Series>
<Series>
<Color>
<RGB>62;169;0</RGB>
</Color>
<DashStyle>Solid</DashStyle>
<Width>0</Width>
<FillColor>
<RGB>62;169;0</RGB>
</FillColor>
<FillStyle>Percent20</FillStyle>
</Series>
<Series>
<Color>
<RGB>156;38;115</RGB>
</Color>
<DashStyle>Solid</DashStyle>
<Width>0</Width>
<FillColor>
<RGB>156;38;115</RGB>
</FillColor>
<FillStyle>Percent20</FillStyle>
</Series>
<Series>
<Color>
<RGB>255;120;0</RGB>
</Color>
<DashStyle>Solid</DashStyle>
<Width>0</Width>
<FillColor>
<RGB>255;120;0</RGB>
</FillColor>
<FillStyle>Percent20</FillStyle>
</Series>
<Series>
<Color>
<RGB>25;108;229</RGB>
</Color>
<DashStyle>Solid</DashStyle>
<Width>0</Width>
<FillColor>
<RGB>25;108;229</RGB>
</FillColor>
<FillStyle>Percent20</FillStyle>
</Series>
<Series>
<Color>
<RGB>60;117;28</RGB>
</Color>
<DashStyle>Solid</DashStyle>
<Width>0</Width>
<FillColor>
<RGB>60;117;28</RGB>
</FillColor>
<FillStyle>Percent20</FillStyle>
</Series>
<Series>
<Color>
<RGB>230;176;18</RGB>
</Color>
<DashStyle>Solid</DashStyle>
<Width>0</Width>
<FillColor>
<RGB>230;176;18</RGB>
</FillColor>
<FillStyle>Percent20</FillStyle>
</Series>
<Series>
<Color>
<RGB>0;186;193</RGB>
</Color>
<DashStyle>Solid</DashStyle>
<Width>0</Width>
<FillColor>
<RGB>0;186;193</RGB>
</FillColor>
<FillStyle>Percent20</FillStyle>
</Series>
<Series>
<Color>
<RGB>255;178;127</RGB>
</Color>
<DashStyle>Solid</DashStyle>
<Width>0</Width>
<FillColor>
<RGB>255;178;127</RGB>
</FillColor>
<FillStyle>Percent20</FillStyle>
</Series>
<Series>
<Color>
<RGB>100;79;190</RGB>
</Color>
<DashStyle>Solid</DashStyle>
<Width>0</Width>
<FillColor>
<RGB>100;79;190</RGB>
</FillColor>
<FillStyle>Percent20</FillStyle>
</Series>
<Series>
<Color>
<RGB>209;36;33</RGB>
</Color>
<DashStyle>Solid</DashStyle>
<Width>0</Width>
<FillColor>
<RGB>209;36;33</RGB>
</FillColor>
<FillStyle>Percent20</FillStyle>
</Series>
<Series>
<Color>
<RGB>38;87;135</RGB>
</Color>
<DashStyle>Solid</DashStyle>
<Width>0</Width>
<FillColor>
<RGB>38;87;135</RGB>
</FillColor>
<FillStyle>Percent20</FillStyle>
</Series>
<Series>
<Color>
<RGB>94;176;176</RGB>
</Color>
<DashStyle>Solid</DashStyle>
<Width>0</Width>
<FillColor>
<RGB>94;176;176</RGB>
</FillColor>
<FillStyle>Percent20</FillStyle>
</Series>
<LevelLine>
<Color>
<RGB>255;102;0</RGB>
</Color>
<DashStyle>Dash</DashStyle>
<Width>2</Width>
</LevelLine>
<LevelLine>
<Color>
<Named>Gray</Named>
</Color>
<DashStyle>Dash</DashStyle>
<Width>1</Width>
</LevelLine>
<LevelLine>
<Color>
<Named>Gray</Named>
</Color>
<DashStyle>Dash</DashStyle>
<Width>1</Width>
</LevelLine>
<LevelLine>
<Color>
<Named>Gray</Named>
</Color>
<DashStyle>Dash</DashStyle>
<Width>1</Width>
</LevelLine>
<LevelLine>
<Color>
<Named>Gray</Named>
</Color>
<DashStyle>Dash</DashStyle>
<Width>1</Width>
</LevelLine>
</Scheme>
</chartRequest>
</GetChart_Request_2>
</Body>
</Envelope>
8.6.3.2 Case 2
The chart below shows daily fluctuations (in %) of HSBC HOLDINGS with HANG SENG INDEX against their respective values at the
beginning of the requested period.
<Envelope xmlns="http://www.w3.org/2003/05/soap-envelope">
<Header>
<To xmlns="http://www.w3.org/2005/08/addressing">http://api.rkd.refinitiv.com/api/
Charts/Charts.svc</To>
<MessageID xmlns="http://www.w3.org/2005/08/addressing">[Unique Message ID]</MessageID>
<Action xmlns="http://www.w3.org/2005/08/addressing">http://www.reuters.com/ns/2006/05/01/
webservices/rkd/Charts_1/GetChart_1</Action>
<Authorization xmlns="http://www.reuters.com/ns/2006/05/01/webservices/rkd/Common_1">
<ApplicationID>[AppID]</ApplicationID>
<Token>[Impersonation Token]</Token>
</Authorization>
</Header>
<Body>
<GetChart_Request_2 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://
www.w3.org/2001/XMLSchema" xmlns="http://www.reuters.com/ns/2006/05/01/webservices/rkd/
Charts_1">
<chartRequest ImageType="PNG" Width="700" Height="400" Culture="en-GB">
<TimeSeries>
<TimeSeriesRequest xmlns="http://metastock.com/imageserver/financial">
<Symbol>.FTSE</Symbol>
<Reference>d1</Reference>
</TimeSeriesRequest>
</TimeSeries>
<Analyses>
<Analysis xmlns="http://metastock.com/imageserver/analysis">
<Reference>a1</Reference>
<Line>
<Instrument1>
<Reference>d1</Reference>
</Instrument1>
<Series1>
<Name>FilledLine</Name>
</Series1>
</Line>
</Analysis>
<Analysis xmlns="http://metastock.com/imageserver/analysis">
<Reference>a2</Reference>
<Vol>
<Instrument1>
<Reference>d1</Reference>
</Instrument1>
</Vol>
</Analysis>
</Analyses>
<StandardTemplate xmlns="http://metastock.com/imageserver/financial">
<Title>
<Caption>
<Visible>true</Visible>
<Customized>false</Customized>
</Caption>
<Range>
<Visible>false</Visible>
</Range>
</Title>
<Legend>
<Visible>true</Visible>
<Information>Long</Information>
<Layout>MultiLine</Layout>
<Position>Overlaid</Position>
</Legend>
<Instrument>Name</Instrument>
<Delimiter>%</Delimiter>
<GridLines>Horizontal</GridLines>
<YAxisMarkers>None</YAxisMarkers>
<YAxisTitles>All</YAxisTitles>
<Brand>None</Brand>
<Interval>
<CommonType xmlns="http://metastock.com/applications/data">Hours</CommonType>
<Multiplier xmlns="http://metastock.com/applications/data">1</Multiplier>
</Interval>
<ShowNonTradedPeriods>false</ShowNonTradedPeriods>
<ShowHolidays>false</ShowHolidays>
<ShowGaps>true</ShowGaps>
<XAxis>
<Visible>true</Visible>
<Position>Bottom</Position>
<Range>
<Fixed>
<First>2009-05-05T00:00:00</First>
<Last>2009-05-12T00:00:00</Last>
</Fixed>
</Range>
</XAxis>
<Subchart>
<Weight>5</Weight>
<YAxis>
<Visible>true</Visible>
<Position>Right</Position>
<Invert>false</Invert>
<Logarithmic>false</Logarithmic>
<Display>
<Mode>Automatic</Mode>
</Display>
<Range>
<Automatic />
</Range>
<Analysis>
<Reference>a1</Reference>
<LevelLine>4462</LevelLine>
</Analysis>
</YAxis>
</Subchart>
<Subchart>
<Weight>2</Weight>
<YAxis>
<Visible>true</Visible>
<Position>Right</Position>
<Invert>false</Invert>
<Logarithmic>false</Logarithmic>
<Display>
<Mode>Automatic</Mode>
</Display>
<Range>
<Fixed>
<First>0</First>
<Last>1000000000000</Last>
</Fixed>
</Range>
<Analysis>
<Reference>a2</Reference>
<LevelLine>2000000000000</LevelLine>
<LevelLine>125000000000</LevelLine>
<LevelLine>250000000000</LevelLine>
<LevelLine>375000000000</LevelLine>
</Analysis>
</YAxis>
</Subchart>
</StandardTemplate>
<Scheme xmlns="http://metastock.com/imageserver/financial">
<Background>
<BackgroundMode>Gradient</BackgroundMode>
<StartColor>
<RGB>0;0;100</RGB>
</StartColor>
<EndColor>
<RGB>0;0;50</RGB>
</EndColor>
<HatchStyle>LargeGrid</HatchStyle>
<GradientMode>ForwardDiagonal</GradientMode>
<ImageMode>Centered</ImageMode>
</Background>
<Border>
<Color>
<RGB>139;139;155</RGB>
</Color>
<DashStyle>Solid</DashStyle>
<Width>1</Width>
</Border>
<GridLines>
<Color>
<RGB>139;139;155</RGB>
</Color>
<DashStyle>Dot</DashStyle>
<Width>1</Width>
</GridLines>
<Title>
<Caption>
<Color>
<Named>Orange</Named>
</Color>
<Family>Arial</Family>
<Style>Bold</Style>
<Size>12</Size>
</Caption>
<Range>
<Color>
<Named>WhiteSmoke</Named>
</Color>
<Family>Arial</Family>
<Style>Regular</Style>
<Size>8.25</Size>
</Range>
</Title>
<Legend>
<Color>
<Named>WhiteSmoke</Named>
</Color>
<Family>Arial</Family>
<Style>Regular</Style>
<Size>8.25</Size>
</Legend>
<XAxis>
<Major>
<Color>
<Named>WhiteSmoke</Named>
</Color>
<Family>Arial</Family>
<Style>Bold</Style>
<Size>9.75</Size>
</Major>
<Minor>
<Color>
<Named>WhiteSmoke</Named>
</Color>
<Family>Arial</Family>
<Style>Regular</Style>
<Size>8.25</Size>
</Minor>
</XAxis>
<YAxis>
<Major>
<Color>
<Named>WhiteSmoke</Named>
</Color>
<Family>Arial</Family>
<Style>Bold</Style>
<Size>9.75</Size>
</Major>
<Minor>
<Color>
<Named>WhiteSmoke</Named>
</Color>
<Family>Arial</Family>
<Style>Regular</Style>
<Size>8.25</Size>
</Minor>
<Title>
<Color>
<Named>WhiteSmoke</Named>
</Color>
<Family>Arial</Family>
<Style>Regular</Style>
<Size>8.25</Size>
</Title>
</YAxis>
<Series>
<Color>
<RGB>255;153;0</RGB>
</Color>
<DashStyle>Solid</DashStyle>
<Width>2</Width>
<FillColor>
<RGB>255;153;0</RGB>
</FillColor>
<FillStyle>Percent90</FillStyle>
</Series>
<Series>
<Color>
<Named>Orange</Named>
</Color>
<DashStyle>Solid</DashStyle>
<Width>5</Width>
<FillColor>
<Named>Red</Named>
</FillColor>
<FillStyle>Percent20</FillStyle>
</Series>
<Series>
<Color>
<RGB>62;169;0</RGB>
</Color>
<DashStyle>Solid</DashStyle>
<Width>0</Width>
<FillColor>
<RGB>62;169;0</RGB>
</FillColor>
<FillStyle>Percent20</FillStyle>
</Series>
<Series>
<Color>
<RGB>156;38;115</RGB>
</Color>
<DashStyle>Solid</DashStyle>
<Width>0</Width>
<FillColor>
<RGB>156;38;115</RGB>
</FillColor>
<FillStyle>Percent20</FillStyle>
</Series>
<Series>
<Color>
<RGB>255;120;0</RGB>
</Color>
<DashStyle>Solid</DashStyle>
<Width>0</Width>
<FillColor>
<RGB>255;120;0</RGB>
</FillColor>
<FillStyle>Percent20</FillStyle>
</Series>
<Series>
<Color>
<RGB>25;108;229</RGB>
</Color>
<DashStyle>Solid</DashStyle>
<Width>0</Width>
<FillColor>
<RGB>25;108;229</RGB>
</FillColor>
<FillStyle>Percent20</FillStyle>
</Series>
<Series>
<Color>
<RGB>60;117;28</RGB>
</Color>
<DashStyle>Solid</DashStyle>
<Width>0</Width>
<FillColor>
<RGB>60;117;28</RGB>
</FillColor>
<FillStyle>Percent20</FillStyle>
</Series>
<Series>
<Color>
<RGB>230;176;18</RGB>
</Color>
<DashStyle>Solid</DashStyle>
<Width>0</Width>
<FillColor>
<RGB>230;176;18</RGB>
</FillColor>
<FillStyle>Percent20</FillStyle>
</Series>
<Series>
<Color>
<RGB>0;186;193</RGB>
</Color>
<DashStyle>Solid</DashStyle>
<Width>0</Width>
<FillColor>
<RGB>0;186;193</RGB>
</FillColor>
<FillStyle>Percent20</FillStyle>
</Series>
<Series>
<Color>
<RGB>255;178;127</RGB>
</Color>
<DashStyle>Solid</DashStyle>
<Width>0</Width>
<FillColor>
<RGB>255;178;127</RGB>
</FillColor>
<FillStyle>Percent20</FillStyle>
</Series>
<Series>
<Color>
<RGB>100;79;190</RGB>
</Color>
<DashStyle>Solid</DashStyle>
<Width>0</Width>
<FillColor>
<RGB>100;79;190</RGB>
</FillColor>
<FillStyle>Percent20</FillStyle>
</Series>
<Series>
<Color>
<RGB>209;36;33</RGB>
</Color>
<DashStyle>Solid</DashStyle>
<Width>0</Width>
<FillColor>
<RGB>209;36;33</RGB>
</FillColor>
<FillStyle>Percent20</FillStyle>
</Series>
<Series>
<Color>
<RGB>38;87;135</RGB>
</Color>
<DashStyle>Solid</DashStyle>
<Width>0</Width>
<FillColor>
<RGB>38;87;135</RGB>
</FillColor>
<FillStyle>Percent20</FillStyle>
</Series>
<Series>
<Color>
<RGB>94;176;176</RGB>
</Color>
<DashStyle>Solid</DashStyle>
<Width>0</Width>
<FillColor>
<RGB>94;176;176</RGB>
</FillColor>
<FillStyle>Percent20</FillStyle>
</Series>
<LevelLine>
<Color>
<RGB>255;102;0</RGB>
</Color>
<DashStyle>Dash</DashStyle>
<Width>2</Width>
</LevelLine>
<LevelLine>
<Color>
<Named>Gray</Named>
</Color>
<DashStyle>Dash</DashStyle>
<Width>1</Width>
</LevelLine>
<LevelLine>
<Color>
<Named>Gray</Named>
</Color>
<DashStyle>Dash</DashStyle>
<Width>1</Width>
</LevelLine>
<LevelLine>
<Color>
<Named>Gray</Named>
</Color>
<DashStyle>Dash</DashStyle>
<Width>1</Width>
</LevelLine>
<LevelLine>
<Color>
<Named>Gray</Named>
</Color>
<DashStyle>Dash</DashStyle>
<Width>1</Width>
</LevelLine>
</Scheme>
</chartRequest>
</GetChart_Request_2>
</Body>
</Envelope>
Custom Time Series functionality allows you to specify all time series data for building charts. The description of minimal set of parameters
which should be specified is given in the table below:
PARAMETER DESCRIPTION
Field This is the field of data that needs to be retrieved for the symbol (RIC). Leaving this blank uses the
default field of a symbol (default field is Close).
NOTE: Currently, this parameter does not have an influence on the chart. For building chart based on
Open, High, Low, Close, Volume values, use the "Action" item from the Analysis section as shown in
Sample 2 later.
Field Name The name of the field which would be displayed on the chart (e.g. Last Trade (Close)).
Display Unit This defines how Y-Axis display units are displayed.
Fill in the Time Series Data section with financial information such as Date, Open, High, Low, Close and Volume for each data point:
NOTE: You do not need to input values of all items (Open, High, Low, Close, Volume) for each data point. It is enough to specify only values
for the items which will be used in building a chart.
8.6.4.1 Sample 1
For this sample only, Close and Volume values of financial data were provided, so the Row element of Time series Data section looks like:
<ROW>
<Date>2010-07-27T14:00:00</Date>
<Close>128.59</Close>
<Volume>54100</Volume>
</ROW>
<Envelope xmlns="http://www.w3.org/2003/05/soap-envelope">
<Header>
<To xmlns="http://www.w3.org/2005/08/addressing">http://api.rkd.refinitiv.com/api/
Charts/Charts.svc</To>
<MessageID xmlns="http://www.w3.org/2005/08/addressing">[Unique Message ID]</MessageID>
<Action xmlns="http://www.w3.org/2005/08/addressing">http://www.reuters.com/ns/2006/05/01/
webservices/rkd/Charts_1/GetChart_1</Action>
<Authorization xmlns="http://www.reuters.com/ns/2006/05/01/webservices/rkd/Common_1">
<ApplicationID>[AppID]</ApplicationID>
<Token>[Impersonation Token]</Token>
</Authorization>
</Header>
<Body>
<GetChart_Request_2 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://
www.w3.org/2001/XMLSchema" xmlns="http://www.reuters.com/ns/2006/05/01/webservices/rkd/
Charts_1">
<chartRequest ImageType="PNG" Width="500" Height="300" Title="Chart for Custom Data"
Culture="en-US">
<TimeSeries>
<TimeSeriesRequest xmlns="http://metastock.com/imageserver/financial">
<Symbol>Custom Symbol</Symbol>
<Reference>0</Reference>
</TimeSeriesRequest>
</TimeSeries>
<CustomTimeSeries>
<TimeSeriesCustom xmlns="http://metastock.com/applications/data">
<Symbol>Custom Symbol</Symbol>
<Display Unit>
<Format>Decimal</Format>
<Precision>2</Precision>
</Display Unit>
<Interval>
<CommonType>Minutes</CommonType>
<Multiplier>30</Multiplier>
</Interval>
<TimeSeriesData>
<Row>
<Date>2010-07-27T14:00:00</Date>
<Close>128.59</Close>
<Volume>54100</Volume>
</Row>
<Row>
<Date>2010-07-27T14:30:00</Date>
<Close>128.81</Close>
<Volume>48500</Volume>
</Row>
<Row>
<Date>2010-07-27T15:00:00</Date>
<Close>128.36</Close>
<Volume>39800</Volume>
</Row>
<Row>
<Date>2010-07-27T15:30:00</Date>
<Close>128.11</Close>
<Volume>48500</Volume>
</Row>
<Row>
<Date>2010-07-27T16:00:00</Date>
<Close>128.8</Close>
<Volume>26100</Volume>
</Row>
<Row>
<Date>2010-07-27T16:30:00</Date>
<Close>128.97</Close>
<Volume>28500</Volume>
</Row>
<Row>
<Date>2010-07-27T17:00:00</Date>
<Close>128.82</Close>
<Volume>24900</Volume>
</Row>
<Row>
<Date>2010-07-27T17:30:00</Date>
<Close>128.52</Close>
<Volume>26700</Volume>
</Row>
<Row>
<Date>2010-07-27T18:00:00</Date>
<Close>128.79</Close>
<Volume>35500</Volume>
</Row>
<Row>
<Date>2010-07-27T18:30:00</Date>
<Close>128.83</Close>
<Volume>39700</Volume>
</Row>
<Row>
<Date>2010-07-27T19:00:00</Date>
<Close>128.69</Close>
<Volume>46200</Volume>
</Row>
<Row>
<Date>2010-07-27T19:30:00</Date>
<Close>128.76</Close>
<Volume>45100</Volume>
</Row>
<Row>
<Date>2010-07-27T20:00:00</Date>
<Close>128.64</Close>
<Volume>78100</Volume>
</Row>
<Row>
<Date>2010-07-27T20:30:00</Date>
<Close>128.63</Close>
<Volume>206900</Volume>
</Row>
</TimeSeriesData>
</TimeSeriesCustom>
</CustomTimeSeries>
<Analyses>
<Analysis xmlns="http://metastock.com/imageserver/analysis">
<Reference>a0</Reference>
<Line>
<Instrument1>
<Reference>0</Reference>
</Instrument1>
</Line>
</Analysis>
<Analysis xmlns="http://metastock.com/imageserver/analysis">
<Reference>a</Reference>
<Vol>
<Instrument1>
<Reference>0</Reference>
</Instrument1>
</Vol>
</Analysis>
</Analyses>
<StandardTemplate xmlns="http://metastock.com/imageserver/financial">
<Title>
<Caption>
<Visible>true</Visible>
<Customized>false</Customized>
</Caption>
<Range>
<Visible>true</Visible>
</Range>
</Title>
<Legend>
<Visible>true</Visible>
<Information>Short</Information>
<Layout>MultiLine</Layout>
<Position>Overlaid</Position>
</Legend>
<Instrument>Symbol</Instrument>
<Delimiter>%</Delimiter>
<GridLines>Both</GridLines>
<YAxisMarkers>None</YAxisMarkers>
<YAxisTitles>Currency Type</YAxisTitles>
<Brand>None</Brand>
<Interval>
<CommonType xmlns="http://metastock.com/applications/data">Minutes
</CommonType>
<Multiplier xmlns="http://metastock.com/applications/data">30</Multiplier>
</Interval>
<ShowNonTradedPeriods>false</ShowNonTradedPeriods>
<ShowHolidays>false</ShowHolidays>
<ShowGaps>false</ShowGaps>
<XAxis>
<Visible>true</Visible>
<Position>Bottom</Position>
<Range>
<Fixed>
<First>2010-07-27T00:00:00</First>
<Last>2010-07-28T00:00:00</Last>
</Fixed>
</Range>
</XAxis>
<Subchart>
<Weight>5</Weight>
<YAxis>
<Visible>true</Visible>
<Position>Right</Position>
<Invert>false</Invert>
<Logarithmic>false</Logarithmic>
<Display>
<Mode>Automatic</Mode>
</Display>
<Range>
<Automatic/>
</Range>
<Analysis>
<Reference>a0</Reference>
</Analysis>
</YAxis>
</Subchart>
<Subchart>
<Weight>2</Weight>
<YAxis>
<Visible>true</Visible>
<Position>Right</Position>
<Invert>false</Invert>
<Logarithmic>false</Logarithmic>
<Display>
<Mode>Automatic</Mode>
</Display>
<Range>
<Automatic/>
</Range>
<Analysis>
<Reference>a</Reference>
</Analysis>
</YAxis>
</Subchart>
</StandardTemplate>
<Scheme xmlns="http://metastock.com/imageserver/financial">
<Background>
<BackgroundMode>Gradient</BackgroundMode>
<StartColor>
<RGB>255;255;255</RGB>
</StartColor>
<EndColor>
<RGB>230;230;230</RGB>
</EndColor>
<HatchStyle>LargeGrid</HatchStyle>
<GradientMode>ForwardDiagonal</GradientMode>
<ImageMode>Centered</ImageMode>
</Background>
<Border>
<Color>
<RGB>100;100;100</RGB>
</Color>
<DashStyle>Dot</DashStyle>
<Width>1</Width>
</Border>
<GridLines>
<Color>
<RGB>200;200;200</RGB>
</Color>
<DashStyle>Dot</DashStyle>
<Width>1</Width>
</GridLines>
<Title>
<Caption>
<Color>
<RGB>0;0;0</RGB>
</Color>
<Family>Arial</Family>
<Style>Bold</Style>
<Size>12</Size>
</Caption>
<Range>
<Color>
<RGB>0;0;0</RGB>
</Color>
<Family>Arial</Family>
<Style>Regular</Style>
<Size>8.25</Size>
</Range>
</Title>
<Legend>
<Color>
<RGB>0;0;0</RGB>
</Color>
<Family>Arial</Family>
<Style>Regular</Style>
<Size>8.25</Size>
</Legend>
<XAxis>
<Major>
<Color>
<RGB>50;50;50</RGB>
</Color>
<Family>Arial</Family>
<Style>Regular</Style>
<Size>9</Size>
</Major>
<Minor>
<Color>
<RGB>50;50;50</RGB>
</Color>
<Family>Arial</Family>
<Style>Regular</Style>
<Size>8</Size>
</Minor>
</XAxis>
<YAxis>
<Major>
<Color>
<RGB>50;50;50</RGB>
</Color>
<Family>Arial</Family>
<Style>Regular</Style>
<Size>9</Size>
</Major>
<Minor>
<Color>
<RGB>50;50;50</RGB>
</Color>
<Family>Arial</Family>
<Style>Regular</Style>
<Size>8</Size>
</Minor>
<Title>
<Color>
<RGB>50;50;50</RGB>
</Color>
<Family>Arial</Family>
<Style>Regular</Style>
<Size>8</Size>
</Title>
</YAxis>
<Series>
<Color>
<RGB>0;0;153</RGB>
</Color>
<DashStyle>Solid</DashStyle>
<Width>1</Width>
<FillColor>
<RGB>0;0;0</RGB>
</FillColor>
<FillStyle>Percent20</FillStyle>
</Series>
<Series>
<Color>
<RGB>0;51;255</RGB>
</Color>
<DashStyle>Solid</DashStyle>
<Width>1</Width>
<FillColor>
<RGB>0;0;0</RGB>
</FillColor>
<FillStyle>Percent20</FillStyle>
</Series>
</Scheme>
</chartRequest>
</GetChart_Request_2>
</Body>
</Envelope>
8.6.4.2 Sample 2
Let's build a chart based on Open field of Time Series data.
For this you should set the "Open" value in the "Action" parameter of the Analysis section by selecting which column of data to use for the
analysis:
<Analyses>
<Analysis xmlns="http://metastock.com/imageserver/analysis">
<Reference>a2</Reference>
<Line>
<Instrument1>
<Reference>d2</Reference>
<Action>Open</Action>
</Instrument1>
<Series1>
<Name>FilledLine</Name>
</Series1>
</Line>
</Analysis>
</Analyses>
<Envelope xmlns="http://www.w3.org/2003/05/soap-envelope">
<Header>
<To xmlns="http://www.w3.org/2005/08/addressing">http://api.rkd.refinitiv.com/api/
Charts/Charts.svc</To>
<MessageID xmlns="http://www.w3.org/2005/08/addressing">[Unique Message ID]</MessageID>
<Action xmlns="http://www.w3.org/2005/08/addressing">http://www.reuters.com/ns/2006/05/01/
webservices/rkd/Charts_1/GetChart_1</Action>
<Authorization xmlns="http://www.reuters.com/ns/2006/05/01/webservices/rkd/Common_1">
<ApplicationID>[AppID]</ApplicationID>
<Token>[Impersonation Token]</Token>
</Authorization>
</Header>
<Body>
<GetChart_Request_2 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://
www.w3.org/2001/XMLSchema" xmlns="http://www.reuters.com/ns/2006/05/01/webservices/rkd/
Charts_1">
<chartRequest ImageType="PNG" Width="500" Height="300" Culture="en-US">
<TimeSeries>
<TimeSeriesRequest xmlns="http://metastock.com/imageserver/financial">
<Symbol>MSFT.O</Symbol>
<Reference>d2</Reference>
<Feed>C</Feed>
<DataProvider>CUSTOM</DataProvider>
</TimeSeriesRequest>
</TimeSeries>
<CustomTimeSeries>
<TimeSeriesCustom xmlns="http://metastock.com/applications/data">
<Symbol>MSFT.O</Symbol>
<Name>Custom Data</Name>
<Field>Open</Field>
<FieldName>Open Price</FieldName>
<Display Unit>
<Format>Decimal</Format>
<Precision>2</Precision>
</Display Unit>
<Interval>
<CommonType>Minutes</CommonType>
<Multiplier>30</Multiplier>
</Interval>
<TimeSeriesData>
<Row>
<Date>2010-08-02T08:30:00</Date>
<Open>26.01</Open>
<High>26.5</High>
<Low>26.01</Low>
<Close>26.2</Close>
<Volume>1100</Volume>
</Row>
<Row>
<Date>2010-08-02T10:30:00</Date>
<Open>26.15</Open>
<High>26.15</High>
<Low>26.15</Low>
<Close>26.15</Close>
<Volume>1800</Volume>
</Row>
<Row>
<Date>2010-08-02T11:00:00</Date>
<Open>26.12</Open>
<High>26.12</High>
<Low>26.12</Low>
<Close>26.12</Close>
<Volume>430</Volume>
</Row>
<Row>
<Date>2010-08-02T11:30:00</Date>
<Open>26.1</Open>
<High>26.1</High>
<Low>26.1</Low>
<Close>26.1</Close>
<Volume>1500</Volume>
</Row>
<Row>
<Date>2010-08-02T12:00:00</Date>
<Open>26.08</Open>
<High>26.08</High>
<Low>26.08</Low>
<Close>26.08</Close>
<Volume>1720</Volume>
</Row>
<Row>
<Date>2010-08-02T12:30:00</Date>
<Open>26.1</Open>
<High>26.1</High>
<Low>25.98</Low>
<Close>26.05</Close>
<Volume>12939</Volume>
</Row>
<Row>
<Date>2010-08-02T13:00:00</Date>
<Open>26</Open>
<High>26.08</High>
<Low>26</Low>
<Close>26.08</Close>
<Volume>5850</Volume>
</Row>
<Row>
<Date>2010-08-02T13:30:00</Date>
<Open>26.08</Open>
<High>26.18</High>
<Low>26.08</Low>
<Close>26.13</Close>
<Volume>30732</Volume>
</Row>
<Row>
<Date>2010-08-02T14:00:00</Date>
<Open>26.13</Open>
<High>26.19</High>
<Low>25.98</Low>
<Close>26</Close>
<Volume>159613</Volume>
</Row>
<Row>
<Date>2010-08-02T14:30:00</Date>
<Open>26</Open>
<High>26.11</High>
<Low>25.9695</Low>
<Close>26</Close>
<Volume>401340</Volume>
</Row>
<Row>
<Date>2010-08-02T15:00:00</Date>
<Open>26.0093</Open>
<High>26.13</High>
<Low>25.965</Low>
<Close>26</Close>
<Volume>179130</Volume>
</Row>
<Row>
<Date>2010-08-02T15:30:00</Date>
<Open>26</Open>
<High>26.01</High>
<Low>25.76</Low>
<Close>25.77</Close>
<Volume>231058</Volume>
</Row>
<Row>
<Date>2010-08-02T16:00:00</Date>
<Open>25.75</Open>
<High>26.0026</High>
<Low>25.65</Low>
<Close>25.76</Close>
<Volume>172691</Volume>
</Row>
<Row>
<Date>2010-08-02T16:30:00</Date>
<Open>25.76</Open>
<High>25.76</High>
<Low>25.6</Low>
<Close>25.69</Close>
<Volume>183975</Volume>
</Row>
<Row>
<Date>2010-08-02T17:00:00</Date>
<Open>25.68</Open>
<High>25.77</High>
<Low>25.67</Low>
<Close>25.76</Close>
<Volume>171896</Volume>
</Row>
<Row>
<Date>2010-08-02T17:30:00</Date>
<Open>25.76</Open>
<High>26.07</High>
<Low>25.7518</Low>
<Close>26.0699</Close>
<Volume>208652</Volume>
</Row>
<Row>
<Date>2010-08-02T18:00:00</Date>
<Open>26.06</Open>
<High>26.2501</High>
<Low>26.06</Low>
<Close>26.2007</Close>
<Volume>201028</Volume>
</Row>
<Row>
<Date>2010-08-02T18:30:00</Date>
<Open>26.21</Open>
<High>26.295</High>
<Low>26.15</Low>
<Close>26.2801</Close>
<Volume>245847</Volume>
</Row>
<Row>
<Date>2010-08-02T19:00:00</Date>
<Open>26.29</Open>
<High>26.41</High>
<Low>26.25</Low>
<Close>26.37</Close>
<Volume>256939</Volume>
</Row>
<Row>
<Date>2010-08-02T19:30:00</Date>
<Open>26.34</Open>
<High>26.3799</High>
<Low>26.25</Low>
<Close>26.25</Close>
<Volume>231177</Volume>
</Row>
<Row>
<Date>2010-08-02T20:00:00</Date>
<Open>26.25</Open>
<High>26.27</High>
<Low>26.03</Low>
<Close>26.03</Close>
<Volume>197114</Volume>
</Row>
<Row>
<Date>2010-08-02T20:30:00</Date>
<Open>26.03</Open>
<High>26.06</High>
<Low>26</Low>
<Close>26.02</Close>
<Volume>3218775</Volume>
</Row>
<Row>
<Date>2010-08-02T21:00:00</Date>
<Open>26.01</Open>
<High>26.2564</High>
<Low>26.01</Low>
<Close>26.03</Close>
<Volume>220542</Volume>
</Row>
<Row>
<Date>2010-08-02T21:30:00</Date>
<Open>26.05</Open>
<High>26.05</High>
<Low>26.05</Low>
<Close>26.05</Close>
<Volume>1245</Volume>
</Row>
<Row>
<Date>2010-08-02T22:00:00</Date>
<Open>26.06</Open>
<High>26.09</High>
<Low>26.01</Low>
<Close>26.01</Close>
<Volume>1090</Volume>
</Row>
<Row>
<Date>2010-08-02T22:30:00</Date>
<Open>26.02</Open>
<High>26.05</High>
<Low>26.02</Low>
<Close>26.05</Close>
<Volume>10211</Volume>
</Row>
<Row>
<Date>2010-08-02T23:00:00</Date>
<Open>26.02</Open>
<High>26.03</High>
<Low>26.02</Low>
<Close>26.03</Close>
<Volume>2100</Volume>
</Row>
<Row>
<Date>2010-08-02T23:30:00</Date>
<Open>26.03</Open>
<High>26.03</High>
<Low>26.03</Low>
<Close>26.03</Close>
<Volume>100</Volume>
</Row>
</TimeSeriesData>
</TimeSeriesCustom>
</CustomTimeSeries>
<Analyses>
<Analysis xmlns="http://metastock.com/imageserver/analysis">
<Reference>a2</Reference>
<Line>
<Instrument1>
<Reference>d2</Reference>
<Action>Open</Action>
</Instrument1>
<Series1>
<Name>FilledLine</Name>
</Series1>
</Line>
</Analysis>
</Analyses>
<StandardTemplate xmlns="http://metastock.com/imageserver/financial">
<Title>
<Caption>
<Visible>true</Visible>
<Customized>false</Customized>
</Caption>
<Range>
<Visible>true</Visible>
</Range>
</Title>
<Legend>
<Visible>true</Visible>
<Information>Long</Information>
<Layout>MultiLine</Layout>
<Position>Overlaid</Position>
</Legend>
<Instrument>Symbol</Instrument>
<Delimiter>%</Delimiter>
<GridLines>None</GridLines>
<YAxisMarkers>None</YAxisMarkers>
<YAxisTitles>All</YAxisTitles>
<Brand>None</Brand>
<Interval>
<CommonType xmlns="http://metastock.com/applications/data">Minutes
</CommonType>
<Multiplier xmlns="http://metastock.com/applications/data">30</Multiplier>
</Interval>
<ShowNonTradedPeriods>false</ShowNonTradedPeriods>
<ShowHolidays>false</ShowHolidays>
<ShowGaps>false</ShowGaps>
<XAxis>
<Visible>true</Visible>
<Position>Bottom</Position>
<Range>
<Fixed>
<First>2010-08-02T14:30:00</First>
<Last>2010-08-02T20:00:00</Last>
</Fixed>
</Range>
</XAxis>
<Subchart>
<Weight>5</Weight>
<YAxis>
<Visible>true</Visible>
<Position>Right</Position>
<Invert>false</Invert>
<Logarithmic>false</Logarithmic>
<Display>
<Mode>Decimal</Mode>
<Precision>2</Precision>
</Display>
<Range>
<Automatic />
</Range>
<Analysis>
<Reference>a2</Reference>
</Analysis>
</YAxis>
</Subchart>
</StandardTemplate>
<Scheme xmlns="http://metastock.com/imageserver/financial">
<Background>
<BackgroundMode>Gradient</BackgroundMode>
<StartColor>
<RGB>255;204;255</RGB>
</StartColor>
<EndColor>
<RGB>255;153;255</RGB>
</EndColor>
<HatchStyle>LargeGrid</HatchStyle>
<GradientMode>ForwardDiagonal</GradientMode>
<ImageMode>Centered</ImageMode>
</Background>
<Border>
<Color>
<RGB>139;139;155</RGB>
</Color>
<DashStyle>Solid</DashStyle>
<Width>1</Width>
</Border>
<GridLines>
<Color>
<RGB>139;139;155</RGB>
</Color>
<DashStyle>Dot</DashStyle>
<Width>1</Width>
</GridLines>
<Title>
<Caption>
<Color>
<Named>Black</Named>
</Color>
<Family>Arial</Family>
<Style>Bold</Style>
<Size>12</Size>
</Caption>
<Range>
<Color>
<Named>Black</Named>
</Color>
<Family>Arial</Family>
<Style>Regular</Style>
<Size>8.25</Size>
</Range>
</Title>
<Legend>
<Color>
<Named>Black</Named>
</Color>
<Family>Arial</Family>
<Style>Regular</Style>
<Size>8.25</Size>
</Legend>
<XAxis>
<Major>
<Color>
<Named>Black</Named>
</Color>
<Family>Arial</Family>
<Style>Bold</Style>
<Size>9.75</Size>
</Major>
<Minor>
<Color>
<Named>Black</Named>
</Color>
<Family>Arial</Family>
<Style>Regular</Style>
<Size>8.25</Size>
</Minor>
</XAxis>
<YAxis>
<Major>
<Color>
<Named>Black</Named>
</Color>
<Family>Arial</Family>
<Style>Bold</Style>
<Size>9.75</Size>
</Major>
<Minor>
<Color>
<Named>Black</Named>
</Color>
<Family>Arial</Family>
<Style>Regular</Style>
<Size>8.25</Size>
</Minor>
<Title>
<Color>
<Named>Black</Named>
</Color>
<Family>Arial</Family>
<Style>Regular</Style>
<Size>8.25</Size>
</Title>
</YAxis>
<Series>
<Color>
<RGB>0;0;153</RGB>
</Color>
<DashStyle>Solid</DashStyle>
<Width>0</Width>
<FillColor>
<RGB>0;0;204</RGB>
</FillColor>
<FillStyle>LightVertical</FillStyle>
</Series>
<Series>
<Color>
<Named>Red</Named>
</Color>
<DashStyle>Solid</DashStyle>
<Width>0</Width>
<FillColor>
<Named>Red</Named>
</FillColor>
<FillStyle>Percent20</FillStyle>
</Series>
<Series>
<Color>
<RGB>62;169;0</RGB>
</Color>
<DashStyle>Solid</DashStyle>
<Width>0</Width>
<FillColor>
<RGB>62;169;0</RGB>
</FillColor>
<FillStyle>Percent20</FillStyle>
</Series>
<Series>
<Color>
<RGB>156;38;115</RGB>
</Color>
<DashStyle>Solid</DashStyle>
<Width>0</Width>
<FillColor>
<RGB>156;38;115</RGB>
</FillColor>
<FillStyle>Percent20</FillStyle>
</Series>
<Series>
<Color>
<RGB>255;120;0</RGB>
</Color>
<DashStyle>Solid</DashStyle>
<Width>0</Width>
<FillColor>
<RGB>255;120;0</RGB>
</FillColor>
<FillStyle>Percent20</FillStyle>
</Series>
<Series>
<Color>
<RGB>25;108;229</RGB>
</Color>
<DashStyle>Solid</DashStyle>
<Width>0</Width>
<FillColor>
<RGB>25;108;229</RGB>
</FillColor>
<FillStyle>Percent20</FillStyle>
</Series>
<Series>
<Color>
<RGB>60;117;28</RGB>
</Color>
<DashStyle>Solid</DashStyle>
<Width>0</Width>
<FillColor>
<RGB>60;117;28</RGB>
</FillColor>
<FillStyle>Percent20</FillStyle>
</Series>
<Series>
<Color>
<RGB>230;176;18</RGB>
</Color>
<DashStyle>Solid</DashStyle>
<Width>0</Width>
<FillColor>
<RGB>230;176;18</RGB>
</FillColor>
<FillStyle>Percent20</FillStyle>
</Series>
<Series>
<Color>
<RGB>0;186;193</RGB>
</Color>
<DashStyle>Solid</DashStyle>
<Width>0</Width>
<FillColor>
<RGB>0;186;193</RGB>
</FillColor>
<FillStyle>Percent20</FillStyle>
</Series>
<Series>
<Color>
<RGB>255;178;127</RGB>
</Color>
<DashStyle>Solid</DashStyle>
<Width>0</Width>
<FillColor>
<RGB>255;178;127</RGB>
</FillColor>
<FillStyle>Percent20</FillStyle>
</Series>
<Series>
<Color>
<RGB>100;79;190</RGB>
</Color>
<DashStyle>Solid</DashStyle>
<Width>0</Width>
<FillColor>
<RGB>100;79;190</RGB>
</FillColor>
<FillStyle>Percent20</FillStyle>
</Series>
<Series>
<Color>
<RGB>209;36;33</RGB>
</Color>
<DashStyle>Solid</DashStyle>
<Width>0</Width>
<FillColor>
<RGB>209;36;33</RGB>
</FillColor>
<FillStyle>Percent20</FillStyle>
</Series>
<Series>
<Color>
<RGB>38;87;135</RGB>
</Color>
<DashStyle>Solid</DashStyle>
<Width>0</Width>
<FillColor>
<RGB>38;87;135</RGB>
</FillColor>
<FillStyle>Percent20</FillStyle>
</Series>
<Series>
<Color>
<RGB>94;176;176</RGB>
</Color>
<DashStyle>Solid</DashStyle>
<Width>0</Width>
<FillColor>
<RGB>94;176;176</RGB>
</FillColor>
<FillStyle>Percent20</FillStyle>
</Series>
<LevelLine>
<Color>
<RGB>0;0;153</RGB>
</Color>
<DashStyle>Solid</DashStyle>
<Width>1</Width>
</LevelLine>
<LevelLine>
<Color>
<RGB>120;120;120</RGB>
</Color>
<DashStyle>Solid</DashStyle>
<Width>1</Width>
</LevelLine>
</Scheme>
</chartRequest>
</GetChart_Request_2>
</Body>
</Envelope>
• Company-specific and standardized financials originally reported and restated information business and geographic segments
• Consistency with other Refinitiv Company Databases, such as Refinitiv Estimates and Business Intelligence databases
9.1.1 Authorization
All requests to the Fundamentals service require an authorization token. For details, see Understanding Authentication Tokens.
9.1.2 Authentication
Fundamentals use Refinitiv impersonation tokens for each effective user. In this case, Refinitiv must create each user before your application
authenticates them. Unmanaged effective users are not supported in Fundamentals.
For additional information on creating a Service Token, see Creating a Token.
Fundamentals Endpoint
http://api.rkd.refinitiv.com/api/Fundamentals/Fundamentals.svc
Required Header
POST /api/Fundamentals/Fundamentals.svc HTTP/1.1
Content-Type: application/soap+xml
Host: api.rkd.refinitiv.com
Content-Length: [length]
9.2 WSDL
WSDL:
http://api.rkd.refinitiv.com/schemas/Fundamentals/wsdl/Fundamentals_1_HttpAndRKDToken.wsdl
<CoIDs xmlns="http://www.reuters.com/ns/2006/05/01/webservices/rkd/CompanyContentCommon_1">
<CoID Type="RepNo">B0867</CoID>
<CoID Type="Company Name">Thomson Reuters PLC (ADR)</CoID>
<CoID Type="CIKNo">0001056084</CoID>
</CoIDs>
VALUE DESCRIPTION
<Issues xmlns="http://www.reuters.com/ns/2006/05/01/webservices/rkd/CompanyContentCommon_1">
<Issue ID="1" Type="C" Desc="Common Stock" Order="1">
<IssueID Type="Name">Ordinary Shares</IssueID>
<IssueID Type="Ticker">TRIN</IssueID>
<IssueID Type="RIC">TRIN.O</IssueID>
<IssueID Type="DisplayRIC">TRIN.OQ</IssueID>
<Exchange Code="NASD" Country="USA ">NASDAQ</Exchange>
<GlobalListingType SharesPerListing="6.0">A DR</GlobalListingType>
</Issue>
<Issue ID="2" Type="C" Desc="Common Stock" Order="2">
<IssueID Type="Name">Common Stock</IssueID>
<Exchange Code="NYSE" Country="USA">New York Stock Exchange</Exchange>
</Issue>
</Issues>
<CoGeneralInfo xmlns="http://www.reuters.com/ns/2006/05/01/webservices/rkd/CompanyContentCommon_1">
<CoStatus Code="1">Active</CoStatus>
<CoType Code="EQU">Equity Issue</CoType>
<LastModified>2008-11-14</LastModified>
<LatestAvailableAnnual>2007-12-31</LatestAvailableAnnual>
<Employees LastUpdated="2008-04-17">50000</Employees>
<SharesOut Date="2008-11-11" TotalFloat="816100000.0">824277974.0</SharesOut>
<ReportingCurrency Code="USD">U.S. Dollars</ReportingCurrency>
<MostRecentExchange Date="2008-11-21">1.0</MostRecentExchange>
</CoGeneralInfo>
EQU Equity Company trades common shares. Additionally, the company may have other types
of securities such as debt and preferred stock issued.
DBT Debt Issue Company has publicly traded debt but no common or preferred stock trading.
PRE Preferred Issue Company had preferred stock but no common stock trading.
LPS Limited Partnership A partnership with two kinds of partners: limited partners, who provide financial
backing and have little role in management and no personal liability, and general
partners, who are responsible for managing the entity and have unlimited personal
liability for its debts.
IPO Pre-IPO Company has filed an IPO registration statement, but shares are not trading in the
market.
CompanyID x
CompanyIdType x
countryCode
segmentType BS, GS x
numPeriods 5
startDate
endDate
fpNumber 0
coaCodes All
displayTypes All
showCompanyInfo 0
showStatementInfo 0
showIssues 0
showAvailability 0
PeriodType A, I A
Where:
• numPeriods: To retrieve the most recent periods the value for numPeriods has to be positive. By default, the value 5 is retrieving
five most recent periods. To retrieve the earliest periods the value has to be negative. For example entering - 3 retrieves the earliest
periods available on that company.
• coaCodes: By default, the value of coaCodes are ALL, which returns all coa codes for the company. To get only a small set of
specific COA codes, specify the individual COA codes in a comma separated list (e.g. AITL,LLTD,QEDG).
• countryCode: countryCode only applies if a TICKER was chosen for companyIDtype and the TICKER entered does not specify
the location of the company.
<Envelope xmlns="http://www.w3.org/2003/05/soap-envelope">
<Header>
<To xmlns="http://www.w3.org/2005/08/addressing">https://api.rkd.refinitiv.com/api/
Fundamentals/Fundamentals.svc</To>
<MessageID xmlns="http://www.w3.org/2005/08/addressing">[Unique Message ID]</MessageID>
<Action xmlns="http://www.w3.org/2005/08/addressing">http://www.reuters.com/ns/2009/01/26/
webservices/rkd/Fundamentals_1/GetBusinessAndGeogrpahicSegments_1</Action>
<Authorization xmlns="http://www.reuters.com/ns/2006/05/01/webservices/rkd/Common_1">
<ApplicationID>[AppID]</ApplicationID>
<Token>[service token]</Token>
</Authorization>
</Header>
<Body>
<GetBusinessAndGeographicSegments_Request_1 xmlns="http://www.reuters.com/ns/2009/01/26/
webservices/rkd/Fundamentals_1" segmentType="GS" companyIdType="ticker" companyId="TRIN"
numPeriods="1" countryCode="" startFY="0" endFY="0" fpNumber="0" periodType="A" coaCodes="All"
showCompanyInfo="false" showIssues="false" showStatementInfo="false" show Availability ="false" />
</Body>
</Envelope>
<GetBusinessAndGeographicSegments_Response_1 xmlns="http://www.reuters.com/ns/2009/01/26/
webservices/rkd/Fundamentals_1">
<BGSInformation Major="2" Minor="0" Revision="1" xmlns="http://www.reuters.com/ns/2009/01/26/
webservices/rkd/BusinessAndGeographicSegments_1">
<RepNo>B0867</RepNo>
<ReferenceInformation xmlns="http://www.reuters.com/ns/2009/01/26/webservices/rkd/
CommonContent_1"></ReferenceInformation>
<FinancialInformation>
<FinancialsLayout>
...
<MapItem LineID="8" COA ="RTLR">Total Revenue</MapItem>
<MapItem LineID="9" COA ="ECOR">Cost of Revenue</MapItem>
<MapItem LineID="10" COA ="GRP">Gross Profit</MapItem>
<MapItem LineID="11" COA ="GROSM">Gross Margin (% )</MapItem>
...
</FinancialsLayout>
<FinancialStatements>
<Period PeriodEndDate="2007-12-31" PeriodType="Annual">
<PeriodHeader>
<FiscalPeriod Year="2007" FiscalMonth="12"></FiscalPeriod>
</PeriodHeader>
<Statements>
<Statement PeriodEndDate="2007-12-31" PeriodType="Annual" StatementDate=
"2007-12-31" Type="BUS">
<StatementHeader>
<FinalFiling>1</FinalFiling>
<OriginalAnnouncement>2008-04-17T21:27:00</OriginalAnnouncement>
<Currencies ConvertedTo="USD" Reported="USD" RepToConvExRate="1.000000">
</Currencies>
<Units ConvertedTo="M" Reported="M"></Units>
<Consolidated>1</Consolidated>
<PeriodLength Type="Months" Code="M">12</PeriodLength>
<UpdatedType Code="UPD">Updated Normal</UpdatedType>
<Source Date="2008-04-17">20-F</Source>
<Document ID="10085415" IsInternal="0"></Document>
<SystemDate>2008-04-18</SystemDate>
</StatementHeader>
<FinancialValues>
<SegmentDetails Order="1">
<SegmentCode1>514191</SegmentCode1>
<SegmentCode2>523999</SegmentCode2>
<SegmentName>Markets Division</SegmentName>
<SegmentValues>
<SV COA="REXR">7332.000000</SV>
<SV COA="RTLR">7332.000000</SV>
</SegmentValues>
</SegmentDetails>
...
<SegmentDetails Order="5">
<SegmentCode1>CONSTL</SegmentCode1>
<SegmentName>Consolidated Total</SegmentName>
<SegmentValues>
...
</SegmentValues>
</SegmentDetails>
</FinancialValues>
</Statement>
</Statements>
</Period>
</FinancialStatements>
</FinancialInformation>
</BGSInformation>
</GetBusinessAndGeographicSegments_Response_1>
</Body>
</Envelope>
Where:
• FinancialLayout: This section appears once per file. Its purpose is to lay out the order in which financial values appear for each
period and each Business or Geographic Segment. This map gives the line item COA code, description and LineID.
See Chart of Account (COA) Codes for more information.
• Period: A Period element has two main sub-elements - PeriodHeader and Statements.
- PeriodHeader: Contains additional information about the period, including the Fiscal Year of the period, the interim type and
interim number, and the 'true' fiscal month of the period. Interim type and number are only applicable to interim statements.
- Statement: Contains one financial statement per period and all of its associated financial values
(BusinessAndGeographicSegments is a restated product; therefore each statement indicates most recent "restated" statements
only).
In this example numPeriods attribute was set to 1 so there is only information for one period. If the element was left blank, financial
information for five periods would have been retrieved.
For more information on Periods, see Periods and Filings.
• SegmentDetails: Contains the bulk of the information. It contains Segment Code elements that list the regions covered in each
SegmentName. Segment Codes are assigned by Refinitiv based on the segment description as provided by the company. Each
segment can be assigned up to four codes. Its sub-element SegmentValue shows financial information for that period. The
SegmentDetail is displayed in a predefined order stated in the Order attribute.
• SegmentValues: This section indicates the financial values and ratios for each segments as reported by the company. Each to
financial value and/or ratio is assigned to a COA code.
<Envelope xmlns="http://www.w3.org/2003/05/soap-envelope">
<Header>
<To xmlns="http://www.w3.org/2005/08/addressing">https://api.rkd.refinitiv.com/api/
Fundamentals/Fundamentals.svc</To>
<MessageID xmlns="http://www.w3.org/2005/08/addressing">[Unique Message ID]</MessageID>
<Action xmlns="http://www.w3.org/2005/08/addressing">http://www.reuters.com/ns/2009/01/26/
webservices/rkd/Fundamentals_1/GetBusinessAndGeogrpahicSegments_1</Action>
<Authorization xmlns="http://www.reuters.com/ns/2006/05/01/webservices/rkd/Common_1">
<ApplicationID>[AppID]</ApplicationID>
<Token>[service token]</Token>
</Authorization>
</Header>
<Body>
<GetBusinessAndGeographicSegments_Request_1 xmlns="http://www.reuters.com/ns/2009/01/26/
webservices/rkd/Fundamentals_1" segmentType="BS" companyIdType="ticker" companyId="TRIN"
numPeriods="1" countryCode="" startFY="0" endFY="0" fpNumber="0" periodType="A" coaCodes="All"
showCompanyInfo="true" showIssues="false" showStatementInfo="false" showAvailability="false" />
</Body>
</Envelope>
<FinancialInformation>
<FinancialsLayout>
...
<MapItem LineID="8" COA ="RTLR">Total Revenue</MapItem>
<MapItem LineID="9" COA ="ECOR">Cost of Revenue</MapItem>
<MapItem LineID="10" COA ="GRP">Gross Profit</MapItem>
<MapItem LineID="11" COA ="GROSM">Gross Margin (% )</MapItem>
...
</FinancialsLayout>
<FinancialStatements>
<Period PeriodEndDate="2007-12-31" PeriodType="Annual">
<PeriodHeader>
<FiscalPeriod Year="2007" FiscalMonth="12"></FiscalPeriod>
</PeriodHeader>
<Statements>
<Statement PeriodEndDate="2007-12-31" PeriodType="Annual" StatementDate="2007-
12-31" Type="BUS">
<StatementHeader>
<FinalFiling>1</FinalFiling>
<OriginalAnnouncement>2008-04-17T21:27:00</OriginalAnnouncement>
<Currencies ConvertedTo="USD" Reported="USD" RepToConvExRate="1.000000">
</Currencies>
<Units ConvertedTo="M" Reported="M"></Units>
<Consolidated>1</Consolidated>
<PeriodLength Type="Months" Code="M">12</PeriodLength>
<UpdatedType Code="UPD">Updated Normal</UpdatedType>
<Source Date="2008-04-17">20-F</Source>
<Document ID="10085415" IsInternal="0"></Document>
<SystemDate>2008-04-18</SystemDate>
</StatementHeader>
<FinancialValues>
<SegmentDetails Order="1">
<SegmentCode1>514191</SegmentCode1>
<SegmentCode2>523999</SegmentCode2>
<SegmentName>Markets Division</SegmentName>
<SegmentValues>
<SV COA="REXR">7332.000000</SV>
<SV COA="RTLR">7332.000000</SV>
</SegmentValues>
</SegmentDetails>
...
<SegmentDetails Order="5">
<SegmentCode1>CONSTL</SegmentCode1>
<SegmentName>Consolidated Total</SegmentName>
<SegmentValues>
...
</SegmentValues>
</SegmentDetails>
</FinancialValues>
</Statement>
</Statements>
</Period>
</FinancialStatements>
</FinancialInformation>
</BGSInformation>
</GetBusinessAndGeographicSegments_Response_1>
</Body>
</Envelope>
The breakdown is similar to Geographic Segment except rather than presenting the information broken up by regions it is presented by
financial categories specified in segmentName. The sub-element Segment code indicates 1997 NAICS codes as values which describe
each segment rather than the country or region code.
<Envelope xmlns="http://www.w3.org/2003/05/soap-envelope">
<Header>
<To xmlns="http://www.w3.org/2005/08/addressing">https://api.rkd.refinitiv.com/api/
Fundamentals/Fundamentals.svc</To>
<MessageID xmlns="http://www.w3.org/2005/08/addressing">[Unique Message ID]</MessageID>
<Action xmlns="http://www.w3.org/2005/08/addressing">http://www.reuters.com/ns/2009/01/26/
webservices/rkd/Fundamentals_1/GetBusinessSummary_1</Action>
<Authorization xmlns="http://www.reuters.com/ns/2006/05/01/webservices/rkd/Common_1">
<ApplicationID>[AppID]</ApplicationID>
<Token>[service token]</Token>
</Authorization>
</Header>
<Body>
<GetBusinessSummary_Request_1 companyId="IBM" companyIdType="ticker" countryCode="USA" lang="en-US"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns="http://www.reuters.com/ns/2009/01/26/webservices/rkd/Fundamentals_1"/>
</Body>
</Envelope>
The table below lists all parameters that can be specified in a request:
ATTRIBUTE DESCRIPTION
companyId The companyId attribute is used across all Fundamentals requests to identify a particular company for
which to obtain information. The value of this attribute depends on the company being queried and the
value of the companyIdType attribute.
companyIdType The companyIdType attribute specifies what type of company identifier is being used in companyId.
The possible values are:
• ticker: Exchange ticker symbol.
• ric: Reuters Instrument Code.
• repono: Unique ID for companies in the Fundamentals API.
countryCode countryCode only applies if a TICKER was chosen for companyIDtype and the TICKER entered does
not specify the location of the company.
ATTRIBUTE DESCRIPTION
lang Defines the language in which the company's business description should be returned. The following
languages (language code in parenthesis) are supported:
• Arabic (ar-SA)
• Danish (da-DK)
• German (de-DE)
• Greek (el-GR)
• English (en-US)
• Spanish (es-ES)
• Finnish (fi-FI)
• French (fr-FR)
• Hebrew (he-IL)
• Indonesian (id-ID)
• Italian (it-IT)
• Japanese (ja-JP)
• Korean (ko-KR)
• Norwegian (nb-NO)
• Dutch (nl-NL)
• Polish (pl-PL)
• Portuguese Brazilian (pt-BR)
• Portuguese (pt-PT)
• Russian (ru-RU)
• Swedish (sv-SE)
• Thai (th-TH)
• Turkish (tr-TR)
• Vietnamese (vi-VN)
• Simplified Chinese (zh-CHS)
• Traditional Chinese (zh-CHT)
NOTE: Not all companies have the corresponding data in above languages. If the corresponding
language file is missing, the response returns data in English as default.
ELEMENT DESCRIPTION
LastUpdated Last update date and time for the textual data.
ELEMENT DESCRIPTION
lang Language in which text is presented. The following languages (language code in parenthesis) are
supported:
• Arabic (ar-SA)
• Danish (da-DK)
• German (de-DE)
• Greek (el-GR)
• English (en-US)
• Spanish (es-ES)
• Finnish (fi-FI)
• French (fr-FR)
• Hebrew (he-IL)
• Indonesian (id-ID)
• Italian (it-IT)
• Japanese (ja-JP)
• Korean (ko-KR)
• Norwegian (nb-NO)
• Dutch (nl-NL)
• Polish (pl-PL)
• Portuguese Brazilian (pt-BR)
• Portuguese (pt-PT)
• Russian (ru-RU)
• Swedish (sv-SE)
• Thai (th-TH)
• Turkish (tr-TR)
• Vietnamese (vi-VN)
• Simplified Chinese (zh-CHS)
• Traditional Chinese (zh-CHT)
<Envelope xmlns="http://www.w3.org/2003/05/soap-envelope">
<Header>
<To xmlns="http://www.w3.org/2005/08/addressing">https://api.rkd.refinitiv.com/api/
2009/01/26/ Fundamentals_1.svc</To>
<MessageID xmlns="http://www.w3.org/2005/08/addressing">[Unique Message ID]</MessageID>
<Action xmlns="http://www.w3.org/2005/08/addressing">http://www.reuters.com/ns/2009/01/26/
webservices/rkd/Fundamentals_1/GetCompanySpecificFinancials_1</Action>
<Authorization xmlns="http://www.reuters.com/ns/2006/05/01/webservices/rkd/Common_1">
<ApplicationID>[AppID]</ApplicationID>
<Token>[service token]</Token>
</Authorization>
</Header>
<Body>
<GetCompanySpecificFinancials_Request_1 xmlns="http://www.reuters.com/ns/2009/01/26/webservices/
rkd/Fundamentals_1" finStatement="AIS" companyIdType="ticker" companyId="TRIN" countryCode=""
startFY="0" endFY="0" fpNumber="0" updateType="MostRecent" completeStatement="AllStatements"
finalFiling="AllFilings" showCompanyInfo="false" showIssues="false" showStatementInfo="false"
showAvailability ="false" />
</Body>
</Envelope>
The following table shows all the attributes the method offers that can be used to narrow down a search:
CompanyID x
CompanyIdType x
countryCode
segmentType BS, GS x
numPeriods 5
startDate
endDate
startFY
endFY
fpNumber 0
coaCodes All
displayTypes All
showCompanyInfo 0
showStatementInfo 0
showIssues 0
showAvailability 0
PeriodType A, I A
Where:
• numPeriods: To retrieve the most recent periods the value for numPeriods has to be positive. By default, the value 5 is retrieving
five most recent periods. To retrieve the earliest periods the value has to be negative. For example entering - 3 retrieves the earliest
periods available on that company.
• coaCodes: By default, the value of coaCodes are ALL, which returns all COA codes for the company. To get only a small set of
specific COA codes, specify the individual COA codes in a comma separated list (e.g. AITL,LLTD,QEDG).
• countryCode: countryCode only applies if a TICKER was chosen for companyIDtype and the TICKER entered does not specify
the location of the company.
<ReferenceInformation xmlns="http://www.reuters.com/ns/2009/01/26/webservices/rkd/
CommonContent_1"></ ReferenceInformation>
<FinancialInformation>
<FinancialsLayout>
<Layout Type="INC">
<MapItem Display="Regular" LineID="1" COA="RNTS" STDLineID="SREV">Revenues</MapItem>
<MapItem Display="Regular" LineID="2" COA="RTLR" STDLineID="RTLR">Total Revenue
</MapItem>
...
<MapItem Display="Footnote - Pnsn" LineID="58" COA="VTPE" STDLineID="VTPE">Total
Pension Expense</MapItem>
<MapItem Display="Footnote - Pnsn" LineID="59" COA="VISA"
STDLineID="VISA">Assumptions</MapItem>
</Layout>
</FinancialsLayout>
<FinancialStatements>
<Period PeriodEndDate="2007-12-31" PeriodType="Annual">
<PeriodHeader>
<FiscalPeriod Year="2007" FiscalMonth="12"></FiscalPeriod>
</PeriodHeader>
<PeriodFilings>
<PeriodFiling PeriodEndDate="2007-12-31" PeriodType="Annual" StatementDate="2007-
12-31">
<PeriodFilingHeader>
<FinalFiling>1</FinalFiling>
<OriginalAnnouncement>2008-04-17T21:27:00</OriginalAnnouncement>
<Currencies ConvertedTo="USD" Reported="USD" RepToConv ExRate="1.0"></Currencies>
<Units ConvertedTo="M" Reported="M"></Units>
</PeriodFilingHeader>
<Statements>
<Statement PeriodEndDate="2007-12-31" PeriodType="Annual" StatementDate="2007-
12-31" Type="INC">
<StatementHeader>
<CompleteStatement>1</CompleteStatement>
<Flash>0</Flash>
<PeriodLength Type="Months" Code="M">12</PeriodLength>
<UpdateType Code="UPD">Updated Normal</UpdateType>
<Source Date="2008-04-17">20-F</Source>
<Document ID="10085415" IsInternal="0"></Document>
<SystemDate>2008-04-18</SystemDate>
<StatementLastUpdated>2008-04-18T15:01:20</StatementLastUpdated>
<ReportedAccountingStandard Code="USG">U.S. GAAP
</ReportedAccountingStandard>
<Consolidated>1</Consolidated>
</StatementHeader>
<FinancialValues>
<FV LineID="1">12442</FV>
<FV LineID="2">12442</FV>
...
<FV LineID="45">805</FV>
<FV LineID="46">641</FV>
</FinancialValues>
</Statement>
</Statements>
</PeriodFiling>
</PeriodFilings>
</Period>
</FinancialStatements>
</FinancialInformation>
</Company SpecificFinancials>
</GetCompany SpecificFinancials_Response_1>
</Body>
</Envelope>
For more information on data contained in the Get Company Specific Financials response, see Company Specific Financials Responses.
• The Standardized view aggregates relevant line items to provide a more standard view of company financials. This makes ratio
calculations and comparison across companies easier.
API requests and responses for company-specific and standardized financials are very similar, with most differences occurring in the line-
item element detail. Getting Financial Statements covers the concepts and data points common to both APIs. For an explanation of making
specific requests and responses and details specific to each API, see Interpreting Financials Responses.
9.7.2.2 Issues
Issue ID uniquely identifies each issue for a specific issuer. These numbers are generated and maintained by Refinitiv, do not change over
time and are never re-used. To identify an issue uniquely within Standardized Financials, users need to use a combination of Report Number
and Issue ID.
9.7.10 Restatements/Reclassifications
From December 1997 onwards, Refinitiv has collected and saved all originally reported and restated / reclassified financial statements
provided by companies. Refinitiv Knowledge Direct Fundamentals API reports only the most recent version of financials information for each
period.
STANDARDIZED COMPANY-
DESCRIPTION
CODE SPECIFIC CODE
COMPANY
ASSIGNED
REPORTED STANDARDIZED DESCRIPTION
COA CODE
LINE DESCRIPTION
In the standardized display, each COA code appears only once. Thus, displays for all airline companies show only one 'Net Sales' item - for
the above example the three company specific line items would be aggregated to give a single standardized line item. This helps create a
more standard display across various companies, and allows for easier cross-company comparison.
NOTE: Mapping from Company Specific to Standardized financials only involves grouping like items together. It is, therefore, always easy to
reconcile Refinitiv Standardized Financials with the source documents.
9.7.13 Currencies
Up to three currencies may be relevant to each company. These are Pricing Currency (the currency that the primary issue of the company is
priced in), the Reporting Currency (the currency that a financial report is originally reported in by the company) and the Converted To (i.e.
published) Currency, which is the currency in which the xml files publish financial values.
Fundamentals collects all financial values in Reported Currency. The company-specific requests return all data in Reported Currency.
In the Standardized Financials API financials for each company are reported in one currency - the Most Recent Reporting Currency. Thus, a
company reporting in USD or JP Yen in all of its history has all of its financials in USD or JP Yen respectively. But if a company changed its
currency from Italian Lira to Euro at some point, then all of its financials are presented in Euro.
For each period, the reporting currency, published currency and conversion rate is provided. The conversion rate is based on the exchange
rate of the most recent period with the old (in above example, Lira) currency.
Currency codes used are ISO-4217 three character codes.
9.7.15 Units
Financial values in Standardized Financials (except per share values) are always converted to Millions for all periods. For company-specific
Financials, all financials values are expressed in the unit of the most recent report. Thus, if company switches from reporting in millions to
reporting in billions in its most recent set of financials, then all financials are converted to billions.
9.8.1 XML Sample Request - Getting a Company- Specific Statement (Annual Income Statement)
<Envelope xmlns="http://www.w3.org/2003/05/soap-envelope">
<Header>
<To xmlns="http://www.w3.org/2005/08/addressing">https://api.rkd.refinitiv.com/api/
Fundamentals/
Fundamentals.svc</To>
<MessageID xmlns="http://www.w3.org/2005/08/addressing">[Unique Message ID]</MessageID>
<Action xmlns="http://www.w3.org/2005/08/addressing">http://www.reuters.com/ns/2009/01/26/
webservices/rkd/Fundamentals_1/GetCompanySpecificFinancials_1</Action>
<Authorization xmlns="http://www.reuters.com/ns/2006/05/01/webservices/rkd/Common_1">
<ApplicationID>[AppID]</ApplicationID>
<Token>[service token]</Token>
</Authorization>
</Header>
<Body>
<GetCompanySpecificFinancials_Request_1 xmlns="http://www.reuters.com/ns/2009/01/26/
webservices/rkd/Fundamentals_1"
finStatement="AIS"
numPeriods="1"
companyIdType="ticker"
companyId="TRIN"
countryCode=""
startFY="0"
endFY="0"
fpNumber="0"
coaCodes="All"
displayTypes="All"
updateType="MostRecent"
completeStatement="AllStatements"
finalFiling="AllFilings"
showCompanyInfo="true"
showIssues="true"
showStatementInfo="true"
showAvailability="true" />
</Body>
</Envelope>
9.8.2 XML Sample Request - Getting a Company-Specific Statement (Annual Income Statement)
Compare the above company-specific request with the below request for a standardized cash-flow statement.
<Envelope xmlns="http://www.w3.org/2003/05/soap-envelope">
<Header>
<To xmlns="http://www.w3.org/2005/08/addressing">https://api.rkd.refinitiv.com/api/
Fundamentals/
Fundamentals.svc</To>
<MessageID xmlns="http://www.w3.org/2005/08/addressing">[Unique Message ID]</MessageID>
<Action xmlns="http://www.w3.org/2005/08/addressing">http://www.reuters.com/ns/2009/01/26/
webservices/rkd/Fundamentals_1/GetCompanySpecificFinancials_1</Action>
<Authorization xmlns="http://www.reuters.com/ns/2006/05/01/webservices/rkd/Common_1">
<ApplicationID>[AppID]</ApplicationID>
<Token>[service token]</Token>
</Authorization>
</Header>
<Body>
<GetCompanySpecificFinancials_Request_1 xmlns="http://www.reuters.com/ns/2009/01/26/
webservices/rkd/Fundamentals_1"
finStatement="ICF"
numPeriods="1"
companyIdType="ticker"
companyId="TRIN"
countryCode=""
startFY="0"
endFY="0"
fpNumber="0"
coaCodes="All"
displayTypes="All"
updateType="MostRecent"
completeStatement="AllStatements"
finalFiling="AllFilings"
showCompanyInfo="true"
showIssues="true"
showStatementInfo="true"
showAvailability="true" />
</Body>
</Envelope>
showCompanyInfo CompanyInformation
showStatementInfo StatementInfo
showIssues Issues
showAvailability Avalability
<Company Information>
<Company ActiveStatus="1" Name="Thomson Reuters PLC (ADR)" Type="EQU"></Company>
<Company Xref Type="CIKNo">0001430287</Company Xref>
<LastModified Financials="2008-05-15T07:47:18" Other="2008-05-15T07:47:18"></LastModified>
<LatestFinancials Annual="2007-12-31"/>
<ReportingCurrency Code="USD" ExRateDate="2008-05-14"USDToRepExRate="1.0">U.S. Dollars</
ReportingCurrency>
</Company Information>
• ActiveStatus Attribute: This flag indicates whether a company is active in the Fundamentals database. Refinitiv inactivates
companies when they stop trading as the result of certain business events. These events include acquisitions, mergers, bankruptcy
etc. The flag is derived from the status of the IssueActiveStatus for all issues that belong to the company. The Company
ActiveStatus is Active if any one of the IssueActiveStatus flags are Active.
• Type Attribute: This indicates the type of capital structure a company has or the type of issues the company primarily trades. Note
that the Refinitiv Fundamentals database primarily covers financial statement information for companies with publicly traded equity.
The majority of companies trade Equity and a minority trade Debt Issues only, with the other types appearing infrequently. If a
company trades more than one type of the stock, only the primary stock is used to describe the company type.
EQU Equity Company trades common shares. Additionally, the company may have other types
of securities such as debt and preferred stock issued.
DBT Debt Issue Company has publicly traded debt but no common or preferred stock trading.
PRE Preferred Issue Company had preferred stock but no common stock trading.
IPO Pre-IPO Company has filed an IPO registration statement, but shares are not trading in the
market.
• CompanyXref element: In general, users should use the RepNo to map to issuers (companies) with data from outside the Refinitiv
data set, such as users- internal data or data from other vendors. Other than the Report Number, Refinitiv Knowledge Direct uses
the following CompanyIdentifiers (distinct from Issue identifiers, described later in this document):
- IRSNo (US co's only): As reported by the Internal Revenue Service.
- CIKNo (US co's only): Central Index Key as assigned by the SEC.
• LastModified Element: Time and date give indications to when a company was most recently updated in the Fundamentals
database. Two distinct time/date values are provided.
The time/date associated with the 'Financials' attribute indicates an update done via the Financials data entry application. Updates
to any financial figures (e.g. financials for a new period), issue specific details (e.g. share counts) company name and address,
CUSIP and ticker/exchange are updated through this application.
Updates made through other applications (e.g. those that update company description, officer and director information etc) are
reflected in the time/ date associated with the 'Other' attribute.
• Latest Financials Element: Provides the period end dates for the latest available annual and interim financials for the company.
• ReportingCurrency Element: Indicates the currency of the company's most recent financial report.
• CurrentAuditor Element: Indicates the name and code for the company's current Auditor. This may be different from the Auditor on
the most recent financial statement if company announces an auditor change between periods. Data for this item is expected to be
available after Q3 2004.
<Issues>
<Issue Desc="Common Stock" ID="1" IssueActiveStatus="1" Order="1" Type="C">
<IssueXref Type="Name">Ordinary Shares</IssueXref>
<IssueXref Type="Ticker">TRIN</IssueXref>
<IssueXref Type="RIC">TRIN.O</IssueXref>
<Exchange Code="NASD" Country="USA " Region="NA">NASDAQ</Exchange>
<ListingType SharesPerListing="6.0">ADR</ListingType>
<IssueDetails ConversionFactor="1.0" Float="188300000.0" ShsOut="190153372.0" Votes="1.0" />
</Issue>
</Issues>
• Issue Type, Order, IssueActiveStatusand ID Attributes: Refinitiv tracks information on both common and preferred equity types,
as well as on multiple classes of each type. Each of these issues is assigned an Order number, with the primary issue receiving an
Order of 1. The order assigned to a specific issue may change over time.
Refinitiv also assigns an Issue ID for each of an Issuer's issues. These Issue ID's do not change over time, and can be used to
uniquely identify an issue in combination with the Report Number (RepNo).
Each issue is also tagged with an attribute that indicates whether the issue is active or inactive. A company is deemed inactive if all
of its issues are tagged inactive. The file also provides a company level active/inactive flag.
NOTE: The financial statement information is not issue specific, but is published at the company level.
• ListingType Element: Some company issues trade on multiple exchanges around the world. These cross exchange listings
generally represent the same issue of stock, and therefore the same fundamental information. Refinitiv only tracks the listing on the
primary exchange in these cases. However, certain cross border listings such as American Depository Receipt's (ADR's) are stored
as separate 'issuers' in the Fundamentals database because regulatory bodies of certain markets require the disclosure of financial
statements per local accounting. Each of these 'companies' has its own set of financial statements. In the Refinitiv database, these
companies appear more than once - each 'issuer' with its own RepNo. A full list of companies that appear more than once in the
database may be provided on request. Specifically, to meet the listing requirements in the US, companies have to file US GAAP
financial statements in addition to the local accounting system or the International Accounting System (IAS) that they may be
reporting for their local markets. For these companies, the US GAAP financial statements are available from the 'Americas' or
Global subscription. See also Global Listings.
• MostRecentSplit Element: If there has been a stock split since the company was first added to the Refinitiv database, the most
recent split date and split factor are provided in the API. For example, a split factor of 2 indicates that a 2-for-1 stock split has
occurred. When the stock split becomes effective, Refinitiv uses the split factor to adjust all per share and shares outstanding fields
in the response.
<StatementInfo>
<COA Type Code="IND">Industry </COA Type>
<BalanceSheetDisplay Code="CUR">Differentiates</BalanceSheetDisplay>
<CashFlowMethod Code="IND">Indirect</CashFlowMethod>
</StatementInfo>
CODE DESCRIPTION
IND Industry
BNK Bank
FIN Insurance
UTL Utilities
• BalanceSheetDisplay Element: This code indicates whether or not the company differentiates between current and long-term
assets and liabilities. A Code value of 'CUR' indicates that the company differentiates between current and long- term assets and
liabilities. A value of 'LNG' indicates that the company does not differentiate between current and long- term assets and liabilities.
When the Balance Sheet Display code is LNG (No differentiation), certain COA codes, e.g. ATCA (Total Current Assets), and LTCL
(Total Current Liabilities) must be ignored, as there are any usage of these items in Non- differentiating Balance Sheets.
• CashFlowMethod: Statements of Cash Flow can be compiled using either the Indirect or Direct Method of presentation. A majority
of companies use the Indirect Method of presentation. Items specific to companies using the Indirect Method are denoted by 'I' and
items specific to companies using the direct method are denoted by 'D'.
available, the associated code is '0'. There is a generic code for all the interim statements, if the associated code is '1', at least one of the
interim reports is available, if the associated code is '0', none of the interim reports are available and their associated codes are also zero.
NOTE: These codes refer to all fiscal periods and not only the most current fiscal period. For example, the code for Annual Cash Flow equals
'1' even if the financial statement for the current period is not available for the current period but is available for a previous fiscal period.
when any information for that period filing was made available to the public. The date does not get overwritten even as the financial data gets
overwritten by 'final' filings.
Auditor Name and Opinion are only supplied in the Annual Statements. The auditor (an independent certified public accountant) is
responsible for ensuring that the financial reports of a company conform with GAAP accounting principles. Each Auditor provides a report on
the company's accountants that contain an 'opinion'. The opinion code and description is provided in the XML files.
UNQ Unqualified The accounts represent a fair and true view of the financial situation of the
company and comply with accounting principles.
UWE Unqualified with Explanation An explanation is given if there are uncertainties in the accounts that will be
resolved in the future if the company changes its accounting principles which in
turn affect the comparability of the reports or if there is a material deemed
important enough to mention.
AOP Adverse Opinion The accounts have not complied with generally accepted accounting principles.
NOP No Opinion Not enough information was provided to enable the auditor to express an opinion
or the auditor refuses to express an opinion regarding the company's ability to
sustain operations.
QUA Qualified The accounts have been presented fairly however, the scope of the examination is
limited/affected by conditions or restrictions or the accounts do not give a fair view
because of a lack of conformity with GAAP or inadequate disclosure.
UNA Un-audited
<PeriodFilings>
<PeriodFiling PeriodEndDate="2002-12-31" PeriodType="Annual" StatementDate="2003-12-31">
<PeriodFilingHeader>
<FinalFiling>1</FinalFiling>
<Currencies ConvertedTo="GBP" RepToConv ExRate="1.000000" Reported="GBP"></Currencies>
<Units ConvertedTo="M" Reported="M"></Units>
<Auditor Code="PWC L" Name="PricewaterhouseCoopers LLP" Opinion="Unqualified"
OpinionCode="UNQ"></Auditor>
</PeriodFilingHeader>
<PeriodFiling>
...
</PeriodFilings>
...
UPD Update Note Adding the most recent annual or quarterly data.
UCA Update Calculated The Data Analyst calculates the financials, deriving the information from existing
reports, to enable an update. For example, if a company has only filed the 1st, and
3rd interim statements, the figures for the 2nd interim can be derived from these.
USP Update Special A company files financial reports that are not a of a standard length. For example,
a newly listed company's first annual report may only be for ten months and not the
standard twelve.
RES Restated Normal Restating a prior period using the most recent period's source document. For
example, figures in the 2000 annual income statement are revised using the 2001
annual income statement.
RCA Restated Calculated The Data Analyst calculates the financials for a period as the result of a
restatement.
CLA Reclassified Normal Reclassifying a prior period using the most recent period's source document. For
example, figures in the 2000 annual income statement are revised using the 2001
annual income statement.
CCA Reclassified Calculated The Data Analyst calculates the financials for a period as the result of a
reclassification.
CSP Reclassified Special Reclassifying a prior period which results in a non standard period length.
• Source and SystemDate Elements: The Source Date is the date that the source documentation was filed by the company to the
regulatory body or when a press release became available to the public. Various types of source documents are used to record
company financials. The source document used for each period is also provided.
The System date indicates what date a statement was first added to the Fundamentals database.
• ReportedAccountingStandard Element: This element indicates the code and description for the accounting standard used by the
company. A list of accounting standards codes can be obtained by issuing a GetFundamentalsReferenceListsRequest request
using a Category of “AccountingStandards”.
XML Sample - StatementHeader Element
<StatementHeader>
<CompleteStatement>true</CompleteStatement>
<PeriodLength Code="M" Type="Months">12</PeriodLength>
<UpdateType Code="CLA ">Reclassified Normal</UpdateType>
<Source Date="2004-02-17">20-F </Source>
<SystemDate>2004-05-25</SystemDate>
<ReportedAccountingStandard Code="USG">U.S. GAAP</ReportedAccountingStandard>
<STEC Flag>false</STEC Flag>
</StatementHeader>
9.9.13 FinancialValues
The FinancialValues element contains the actual line item values for the COA codes found in the FinancialsLayout section. Actual line items
are represented by FV elements.
NOTE: While each Financial Statement Map contains descriptions about each item that could be part of the template, not all companies have
values for each item in the map for each period supplied. For example, some companies may report 'Inventories - Raw Materials (AIRM)' in
one period, but not on a subsequent period. The STD Financials file then contains a value for AIRM in some periods but not others. Similarly,
a company may never report the item 'Inventories - Finished Goods'. In this case the item still appears in the Financial Statement Map, but
does not appear in any of the Fiscal Periods reported for the company.
<FinancialLayout>
<Layout Type="BAL">
<MapItem COA="AITL" Display="Regular" LineID="1" STDLineID="AITL">Stocks</MapItem>
<MapItem COA="AIWP" Display="Regular" LineID="2" STDLineID="AITL">Work in Progress</MapItem>
<MapItem CO A="A IO T" Display="Regular" LineID="3" STDLineID="A ITL">Progress Payment</MapItem>
...[content elided]...
<MapItem COA="QTSN1" Display ="Supplemental" LineID="75" STDLineID="QTSN1">T/S-Common Stock
</MapItem>
<MapItem COA="QTPO" Display="Regular" LineID="76" STDLineID="QTPO">Total Preferred Shares
Outstanding</ MapItem>
<MapItem COA="METL" Display="Footnote" LineID="79" STDLineID="METL">Employees</MapItem>
<MapItem COA="MNOS" Display="Footnote" LineID="80" STDLineID="MNO S">Number of Common
Shareholders</MapItem>
</Layout>
</FinancialLayout>
<Envelope xmlns="http://www.w3.org/2003/05/soap-envelope">
<Header>
<To xmlns="http://www.w3.org/2005/08/addressing">https://api.rkd.refinitiv.com/api/2009/
01/26/Fundamentals_1.svc</To>
<MessageID xmlns="http://www.w3.org/2005/08/addressing">[Unique Message ID]</MessageID>
<Action xmlns="http://www.w3.org/2005/08/addressing">http://www.reuters.com/ns/2009/01/26/
webservices/rkd/Fundamentals_1/GetStandardFinancials_1</Action>
<Authorization xmlns="http://www.reuters.com/ns/2006/05/01/webservices/rkd/Common_1">
<ApplicationID>[AppID]</ApplicationID>
<Token>[service token]</Token>
</Authorization>
</Header>
<Body>
<GetStandardFinancials_Request_1 xmlns="http://www.reuters.com/ns/2009/01/26/webservices/rkd/
Fundamentals_1" finStatement="AIS" companyIdType="ticker" companyId="TRIN" countryCode=""
lang="en-US" startFY="0" endFY="0" fpNumber="0" updateType="MostRecent"
completeStatement="AllStatements" finalFiling="AllFilings" showCompanyInfo="false"
showIssues="false" showStatementInfo="false" showAvailability="false" />
</Body>
</Envelope>
<FinancialStatements>
<Period PeriodEndDate="2007-12-31" PeriodType="Annual">
<PeriodHeader>
<FiscalPeriod Year="2007" FiscalMonth="12"></FiscalPeriod>
</PeriodHeader>
<PeriodFilings>
<PeriodFiling PeriodEndDate="2007-12-31" PeriodType="Annual" StatementDate="2007-12-
31">
<PeriodFilingHeader>
<FinalFiling>1</FinalFiling>
<OriginalAnnouncement>2008-04-17T21:27:00</OriginalAnnouncement>
<Currencies ConvertedTo="USD" Reported="USD" RepToConvExRate="1.000000">
</Currencies>
<Units ConvertedTo="M" Reported="M"></Units>
</PeriodFilingHeader>
<Statements>
<Statement PeriodEndDate="2007-12-31" PeriodType="Annual" StatementDate="2007-
12-31" Type="INC">
<StatementHeader>
<CompleteStatement>1</CompleteStatement>
<Flash>0</Flash>
<PeriodLength Type="Months" Code="M">12</PeriodLength>
<UpdateType Code="UPD">Updated Normal</UpdateType>
<Source Date="2008-04-17">20-F </Source>
<OriginalAnnouncement>2008-04-17T21:27:00</OriginalAnnouncement>
<Document ID="10085415" IsInternal="0"></Document>
<SystemDate>2008-04-18</SystemDate>
<StatementLastUpdated>2008-05-30T13:46:19</StatementLastUpdated>
<ReportedAccountingStandard Code="USG">U.S. GAAP</ReportedAccountingStandard>
<Consolidated>1</Consolidated>
<STEC Flag>0</STEC Flag>
</StatementHeader>
<FinancialValues>
<FV COA="RNTS">12442.000000</FV>
<FV COA="SREV">12442.000000</FV>
<FV COA="RTLR">12442.000000</FV>
...
<FV COA="SBIT">1474.000000</FV>
<FV COA="SBDA ">2920.000000</FV>
</FinancialValues>
</Statement>
</Statements>
</PeriodFiling>
</PeriodFilings>
</Period>
</FinancialStatements>
</FinancialInformation>
</StandardizedFinancials>
</GetStandardFinancials_Response_1>
</Body>
</Envelope>
For more information on the data returned by the response, see Standardized Financials Responses.
NOTE: While each Financial Statement Map contains descriptions about each item that could be part of the template, not all companies have
values for each item in the map for each period supplied. For example, some companies may report 'Inventories - Raw Materials (AIRM)' in
one period, but not on a subsequent period. The Standardized financials API then contain a value for AIRM in some periods but not others.
Similarly, a company may never report the item 'Inventories - Finished Goods'. In this case, the item still appears in the Financial Statement
Map, but does not appear in any of the Fiscal Periods reported for the company.
<FinancialsLayout>
<Layout Type="INC">
<MapItem Agg="2" COA="RNTS" Display="Regular" Level="det" LineID="10" Precision="1">Net Sales
</MapItem>
<MapItem Agg="2" COA="RREV" Display="Regular" Level="det" LineID="20" Precision="1">Gross
Revenue</MapItem>
...[content elided]...
<MapItem Agg="1" COA="VRXP" Display="Footnote" Level="both" LineID="1800" Precision="1">Rental
Expense, Supplemental</MapItem>
<MapItem Agg="1" COA="VEPS" Display="Footnote" Level="both" LineID="1810" Precision="1">EPS,
Supplemental</MapItem>
</Layout>
</FinancialsLayout>
<Envelope xmlns="http://www.w3.org/2003/05/soap-envelope">
<Header>
<To xmlns="http://www.w3.org/2005/08/addressing">https://api.rkd.refinitiv.com/api/
Fundamentals/Fundamentals.svc</To>
<MessageID xmlns="http://www.w3.org/2005/08/addressing">[Unique Message ID]</MessageID>
<Action xmlns="http://www.w3.org/2005/08/addressing">http://www.reuters.com/ns/2009/01/26/
webservices/rkd/Fundamentals_1/ GetFundamentalsReferenceLists_1</Action>
<Authorization xmlns="http://www.reuters.com/ns/2006/05/01/webservices/rkd/Common_1">
<ApplicationID>[AppID]</ApplicationID>
<Token>[service token]</Token>
</Authorization>
</Header>
<Body>
<GetFundamentalsReferenceLists_Request_1 xmlns="http://www.reuters.com/ns/2009/01/26/
webservices/rkd/Fundamentals_1" Category="LineItems" />
</Body>
</Envelope>
<Envelope xmlns="http://www.w3.org/2003/05/soap-envelope">
<Header>
<To xmlns="http://www.w3.org/2005/08/addressing">https://api.rkd.refinitiv.com/api/
Fundamentals/Fundamentals.svc</To>
<MessageID xmlns="http://www.w3.org/2005/08/addressing">[Unique Message ID]</MessageID>
<Action xmlns="http://www.w3.org/2005/08/addressing">http://www.reuters.com/ns/2009/01/26/
webservices/rkd/Fundamentals_1/GetRatiosAndStatistics_1</Action>
<Authorization xmlns="http://www.reuters.com/ns/2006/05/01/webservices/rkd/Common_1">
<ApplicationID>[AppID]</ApplicationID>
<Token>[service token]</Token>
</Authorization>
</Header>
<Body>
<GetRatiosAndStatistics_Request_1 xmlns="http://www.reuters.com/ns/2009/01/26/webservices/rkd/
Fundamentals_1" companyIdType="TICKER" companyId="TRIN" countryCode="" />
</Body>
</Envelope>
NOTE: countryCode only applies if a TICKER was chosen for companyIDtype and the TICKER entered does not specify the location of the
company.
For example, GetRatiosAndStatistics_1 request for Refinitiv (Ticker ‘TRIN’) returns the following:
XML Sample Response - Getting Ratios and Statistics
</CoIDs>
<Issues xmlns="http://www.reuters.com/ns/2006/05/01/webservices/rkd/Company
ContentCommon_1">
<Issue ID="1" Type="C" Desc="Common Stock" Order="1">
<IssueID Type="Name">Ordinary Shares</IssueID>
<IssueID Type="Ticker">TRIN</IssueID>
<IssueID Type="RIC">TRIN.O </IssueID>
<IssueID Type="Display RIC">TRIN.O Q </IssueID>
<Exchange Code="NASD" Country ="USA ">NASDAQ </Exchange>
<GlobalListingType SharesPerListing="6.0">ADR</GlobalListingType>
</Issue>
</Issues>
<CoGeneralInfo xmlns="http://www.reuters.com/ns/2006/05/01/webservices/rkd/Company
ContentCommon_1">
<CoStatus Code="1">Active</CoStatus>
<CoType Code="EQU">Equity Issue</CoType>
<LastModified>2008-11-14</LastModified>
<LatestAvailableAnnual>2007-12-31</LatestAvailableAnnual>
<Employees LastUpdated="2008-04-17">50000</Employees>
<SharesOut Date="2008-11-11" TotalFloat="816100000.0">824277974.0</SharesOut>
<ReportingCurrency Code="USD">U.S. Dollars</ReportingCurrency >
<MostRecentExchange Date="2008-11-21">1.0</MostRecentExchange>
</CoGeneralInfo>
<Ratios PriceCurrency ="USD" ReportingCurrency ="USD" ExchangeRate="1.00000">
<IssueSpecific Order="1">
<Group ID="Dividend">
<Ratio FieldName="DIVNQ" Type="N">1.62000</Ratio>
...
<Ratio FieldName="YIELD" Type="N">6.69600</Ratio>
</Group>
<Group ID="Growth Rates"></Group>
...
<Group ID="Share Related Items">
...
</Group>
<Group ID="Short Interest">
<Ratio FieldName="SIC H G1" Type="N">-37.28800</Ratio>
...
<Ratio FieldName="SIV O L4" Ty pe="N">0.02700</Ratio>
</Group>
</Company Specific>
</Ratios>
</RatiosAndStatistics>
</GetRatiosAndStatistics_Response_1>
</Body>
</Envelope>
See Interpreting Common Fundamental Elements for explanations on the CoIDs, Issues, and CoGeneralInfo elements.
The <Ratios/> element contains all the ratios, both issue specific and company specific. These values are broken into logical groups,
indicated by the <Group/> element. Each ratio is identified using a 'FieldName' attribute.
<Envelope xmlns="http://www.w3.org/2003/05/soap-envelope">
<Header>
<To xmlns="http://www.w3.org/2005/08/addressing">https://api.rkd.refinitiv.com/api/
Fundamentals/Fundamentals.svc</To>
<MessageID xmlns="http://www.w3.org/2005/08/addressing">[Unique Message ID]</MessageID>
<Action xmlns="http://www.w3.org/2005/08/addressing">http://www.reuters.com/ns/2009/01/26/
webservices/rkd/Fundamentals_1/GetOfficersAndDirectors_1</Action>
<Authorization xmlns="http://www.reuters.com/ns/2006/05/01/webservices/rkd/Common_1">
<ApplicationID>[AppID]</ApplicationID>
<Token>[service token]</Token>
</Authorization>
</Header>
<Body>
<GetOfficersAndDirectors_Request_1 xmlns="http://www.reuters.com/ns/2009/01/26/webservices/rkd/
Fundamentals_1" companyId="IBM.N" companyIdType="RIC" />
</Body>
</Envelope>
</GetOfficersAndDirectors_Response_1>
</Body>
</Envelope>
<OfficersInformation>
<Officer ID="28503" Status="Both" Rank="1" Active="1">
<Person ID="28503" Active="1"></Person>
<Submission Type="DEF 14A" Year="2007" Month="01" Day="31"></Submission>
<Submission Type="DEF 14A" Year="2007" Month="03" Day="12"></Submission>
<Submission Type="10-K" Year="2008" Month="02" Day="26"></Submission>
<Submission Type="DEF 14A" Year="2008" Month="03" Day ="10"></Submission>
...
</Officer>
</OfficersInformation>
Each Officer element also contains the following information divided up into sub_elements:
• Person Information
• Contact Information
• Corporate Affiliations
• Position Information
• Biographical Information
• Salary Information
NOTE: Person-specific fields are maintained on an individual level - i.e. as reported in a company's latest source document that an officer is
associated with. All fields within the "PersonInformation" container element is maintained until a person's status becomes inactive.
<PersonalInformation>
<LastModified Date="2008-04-11T03:10:29"></LastModified>
<Name>
<Info Type="LastName">Palmisano</Info>
<Info Type="FirstName">Samuel</Info>
<Info Type="Middle/Initial">J.</Info>
<Info Type="Age">56</Info>
<Info Type="Sex">M</Info>
</Name>
<EducationHistory>
<Degree Order="1">
<College ID="1144">John Hopkins University </College>
</Degree>
</EducationHistory>
</PersonalInformation>
<ContactInformation>
<EMail>[email protected]</EMail>
<Messenger>[email protected]</Messenger>
<Website>http://thomas.glocer.ime.reuters.com</Website>
<ContactPerson>
<Contact Name="Jane Welch" Title="Executive Assistant"/>
<PhoneNumbers>
<Phone Type="MainPhone">
<Country PhoneCode>44</Country PhoneCode>
<City AreaCode>20</City AreaCode>
<Number>75427711</Number>
</Phone>
<Phone Type="MainFax">
<Country PhoneCode>44</Country PhoneCode>
<City AreaCode>20</City AreaCode>
<Number>75191210</Number>
</Phone>
<Phone Type="MobilePhone">
<Country PhoneCode>44</Country PhoneCode>
<City AreaCode>79</City AreaCode>
<Number>90567711</Number>
</Phone>
</PhoneNumbers>
</ContactPerson>
</ContactInformation><PersonInformation>
<CorporateAffiliations>
<Affiliation Order="0">
<Company RepNo="3526N" Name="Ford Motor Company" Active="1"></Company >
<Officer ID="55653" Title="Chairman of the Board, President, Chief Executive Officer, Director"
Active="0"></Officer>
</Affiliation>
<Affiliation Order="0">
<Company RepNo="4625N" Name="Imperial Chemical Industries PLC (ADR)" Active="0"></Company >
<Officer ID="117205" Title="Chairman of the Board" Active="0"></Officer>
</Affiliation>
<Affiliation Order="0">
<Company RepNo="4741N" Name="International Business Machines Corp." Active="1"></Company >
<Officer ID="28518" Title="Director" Active="0"></Officer>
</Affiliation>
<Affiliation Order="0">
<Company RepNo="A 493B" Name="Imperial Chemical Industries PLC" Active="0"></Company >
<Officer ID="605085" Title="Chairman of the Board" Active="0"></Officer>
</Affiliation>
</CorporateAffiliations>
NOTE: The date is not given in regular Date format (YYYYMMDD) because some components of the date (e.g. the Day) may
not be available. In some instances the Start Year may also not be available to Refinitiv. In such instances Start Year is
populated with the string NA.
• Titles: The Titles section details the various titles a person has held with a company, over time. Each Designation has a Start date,
may have an End date, has a Long Title as reported by the company, and up to four titles. Thus a company may report a person's
most recent title as 'Chairman of the Board and Chief Executive Officer'. This appears as the Long Title. The person is also tagged
with two 'title ID's': CHM =Chairman and CEO = Chief Executive Officer. If available, this title also has a Start date. However, as the
most current title, this does not have an End date. If this person was previously a VP of the company, then there will be another
Designation record in the file. This could have a Long Title of Vice President and a title ID VP=Vice President. As this is not the most
current title, this designation has an End date.
• Committee Memberships: This section details the various board committees a director sits on. Fields include committee, title and
start/end date.
XML Sample - Position Information Elements
<PositionInformation>
<TenureDates>
<OfficerStart Year="1997"></OfficerStart>
<DirectorStart Year="2000" Month="07" Day ="25"></DirectorStart>
</TenureDates>
<Titles>
<Designation>
<Start Year="2003" Month="01" Day ="01"></Start>
<LongTitle>Chairman of the Board, President, Chief Executive Officer</LongTitle>
<Title Order="0" ID="CHM">Chairman</Title>
<Title Order="1" ID="DRC">Director</Title>
<Title Order="2" ID="PRE">President</Title>
<Title Order="3" ID="CEO ">Chief Executive Officer</Title>
</Designation>
...
<Designation>
</Titles>
<CommitteeMemberships>
<Committee>
<CommitteeName ID="4">Executive</CommitteeName>>
<Title>Chairman</Title>
</Committee>
</CommitteeMemberships>
</PositionInformation>
<BiographicalInformation>
<Text Type="Biography">Samuel J. Palmisano is chairman of the Board, president and chief executive
officer of IBM and chairman of IBM'™s Executive Committee. Mr. Palmisano joined IBM in 1973. He was
elected senior vice president and group executive of the Personal Systems Group in 1997, senior vice
president and group executive of IBM Global Services in 1998, senior vice president and group
executive of Enterprise Systems in 1999, president and chief operating officer in 2000, chief
executive officer in 2002 and chairman of the Board in 2003. Mr. Palmisano is a director of Exxon
Mobil Corporation. Mr. Palmisano became an IBM director in 2000.</Text>
</BiographicalInformation>
<SalaryInformation>
<CompensationPeriod EndDate="2007-12-31">
<Submission Type="DEF 14A" Year="2008" Month="03" Day ="10"></Submission>
<CompensationCurrency >USD</CompensationCurrency>
<Company SpecificCompensation>
<CompensationInformation>
<Compensation COA="SAL" Line="Salary">620417</Compensation>
<Compensation COA="BON" Line="Bonus">220000</Compensation>
<Compensation COA="TAC" Line="Total Annual Compensation">840417</Compensation>
<Compensation COA="RSA" Line="Restricted Stock Awards">446201</Compensation>
<Compensation COA="AOC" Line="All Other Compensation">102778</Compensation>
<Compensation COA="AOC" Line="Change in Pension Value">748545</Compensation>
<Compensation COA="AOC" Line="Change in Retention Plan Value">541037</Compensation>
<Compensation COA="AOC" Line="Non-Equity Incentive Plan Compensation">1066400</
Compensation>
<Compensation COA="AOC" Line="Performance Share Units">1325988</Compensation>
<Compensation COA="AOC" Line="Premium Priced Options">796085</Compensation>
<Compensation COA="AOC" Line="Restricted Stock Units">736847</Compensation>
<Compensation COA="TLC" Line="Total Long Term Compensation">5797412</Compensation>
<Compensation COA"FYT" Line="Fiscal Year Total Compensation">6637829</Compensation>
</CompensationInformation>
</Company SpecificCompensation>
<StandardizedCompensation>
<CompensationInformation>
<Compensation COA="SAL" Type="Salary">620417</Compensation>
<Compensation COA="BON" Type="Bonus">220000</Compensation>
<Compensation COA="TAC" Type="Total Annual Compensation">840417</Compensation>
<Compensation COA="RSA" Type="Restricted Stock Awards">446201</Compensation>
<Compensation COA="AOC" Type="All Other Compensation">5351211</Compensation>
<Envelope xmlns="http://www.w3.org/2003/05/soap-envelope">
<Header>
<To xmlns="http://www.w3.org/2005/08/addressing">https://api.rkd.refinitiv.com/api/
Fundamentals/Fundamentals.svc</To>
<MessageID xmlns="http://www.w3.org/2005/08/addressing">[Unique Message ID]</MessageID>
<Action xmlns="http://www.w3.org/2005/08/addressing">http://www.reuters.com/ns/2009/01/26/
webservices/rkd/Fundamentals_1/GetCompetitors_1</Action>
<Authorization xmlns="http://www.reuters.com/ns/2006/05/01/webservices/rkd/Common_1">
<ApplicationID>[AppID]</ApplicationID>
<Token>[service token]</Token>
</Authorization>
</Header>
<Body>
<GetCompetitors_Request_1 xmlns="http://www.reuters.com/ns/2009/01/26/webservices/rkd/
Fundamentals_1" companyId="IBM" companyIdType="ticker" />
</Body>
</Envelope>
NOTE: countryCode only applies if a TICKER was chosen for companyIDtype and the TICKER entered does not specify the location of the
company.
<CompID Type="RepNo">57840</CompID>
<CompID Type="Company Name">Microsoft Corporation</CompID>
<CompID Type="Ticker">MSFT</CompID>
<CompCoType Code="EQU">Equity Issue</CompCoType>
<CompCoStatus Code="1">Active</CompCoStatus>
</Competitor>
</CompetitorsInfo>
</Competitors>
</GetCompetitors_Response_1>
</Body>
</Envelope>
The <Competitor> element is the container element for each competitor of the company. The order number is assigned based on the original
entry of the competitor company. For example, if a competitor company is added in the order of 2 (order = 2), but it is no longer competing
with the company, then you see the competitor companies 1, 3, 4,... But there is not any competitor company order = 2.
The real order of the competitors is based on the size of their market caps and/or revenues.
NOTE: The order of Competitor nodes in the response XML does not necessarily follow the numeric sort order of the Order attribute value.
• CompID Element: There are currently four identifiers used for each competitor where available. These id types are Repo Number,
Company Name, Ticker and Symbol. Competitors can contain information about private, non-trading companies, in which case the
API shows empty elements for all identifiers except RepNo and CompanyName.
• CompCoType: This element indicates the type of capital structure a competitor has or the type of issues the competitor company
primarily trades.
<Envelope xmlns="http://www.w3.org/2003/05/soap-envelope">
<Header>
<To xmlns="http://www.w3.org/2005/08/addressing">https://api.rkd.refinitiv.com/api/
Fundamentals/Fundamentals.svc</To>
<MessageID xmlns="http://www.w3.org/2005/08/addressing">[Unique Message ID]</MessageID>
<Action xmlns="http://www.w3.org/2005/08/addressing">http://www.reuters.com/ns/2009/01/26/
webservices/rkd/Fundamentals_1/GetMajorCustomers_1</Action>
<Authorization xmlns="http://www.reuters.com/ns/2006/05/01/webservices/rkd/Common_1">
<ApplicationID>[AppID]</ApplicationID>
<Token>[service token]</Token>
</Authorization>
</Header>
<Body>
<GetMajorCustomers_Request_1 xmlns="http://www.reuters.com/ns/2009/01/26/webservices/rkd/
Fundamentals_1" companyId="IBM.N" companyIdType="RIC" />
</Body>
</Envelope>
<Envelope xmlns="http://www.w3.org/2003/05/soap-envelope">
<Header>
<To xmlns="http://www.w3.org/2005/08/addressing">https://api.rkd.refinitiv.com/api/
Fundamentals/Fundamentals.svc</To>
<MessageID xmlns="http://www.w3.org/2005/08/addressing">[Unique Message ID]</MessageID>
<Action xmlns="http://www.w3.org/2005/08/addressing">http://www.reuters.com/ns/2009/01/26/
webservices/rkd/Fundamentals_1/GetLongCompanyDescription_1</Action>
<Authorization xmlns="http://www.reuters.com/ns/2006/05/01/webservices/rkd/Common_1">
<ApplicationID>[AppID]</ApplicationID>
<Token>[service token]</Token>
</Authorization>
</Header>
<Body>
<GetLongCompanyDescription_Request_1 xmlns="http://www.reuters.com/ns/2009/01/26/webservices/
rkd/Fundamentals_1" companyId="IBM.N" companyIdType="RIC" />
</Body>
</Envelope>
<IndustryInfo>
<Industry Type="MGINDUSTRY" Code="0909" Mnem="SV SBUS">Business Services</Industry >
<Industry Type="MGSECTOR" Code="09" Mnem="SERVIC">Services</Industry>
</IndustryInfo>
Text Element: The Text element contains the long business description for the company.
XML Sample - Text Element
• Swedish (sv-SE)
• Thai (th-TH)
• Turkish (tr-TR)
• Vietnamese (vi-VN)
• Simplified Chinese (zh-CHS)
• Traditional Chinese (zh-CHT)
NOTE: Not all companies have the corresponding data in above languages. If the corresponding language file is missing, the response
returns data in English as default.
The following example passes RIC id for IBM and requests to return reference information in the response by setting
<ShowReferenceInformation> to 'true'.
XML Sample Request - Getting General Information
<Envelope xmlns="http://www.w3.org/2003/05/soap-envelope">
<Header>
<To xmlns="http://www.w3.org/2005/08/addressing">https://api.rkd.refinitiv.com/api/
Fundamentals/Fundamentals.svc</To>
<MessageID xmlns="http://www.w3.org/2005/08/addressing">[Unique Message ID]</MessageID>
<Action xmlns="http://www.w3.org/2005/08/addressing">http://www.reuters.com/ns/2009/01/26/
webservices/rkd/Fundamentals_1/GetGeneralInformation_1</Action>
<Authorization xmlns="http://www.reuters.com/ns/2006/05/01/webservices/rkd/Common_1">
<ApplicationID>[AppID]</ApplicationID>
<Token>[service token]</Token>
</Authorization>
</Header>
<Body>
<GetGeneralInformation_Request_1 xmlns="http://www.reuters.com/ns/2009/01/26/webservices/rkd/
Fundamentals_1" company Id="IBM.N" companyIdType="RIC" lang="en-US"
ShowReferenceInformation="true"/>
</Body>
</Envelope>
<Industry Classification>
<Taxonomy Type="RBSS 2004">
<Detail Order="1" Code="57211" Description="IT Services & Consulting" />
</Taxonomy>
...
<Taxonomy Type="MGINDUSTRY">
<Detail Order="1" Code="0909" Mnemonic="SV SBUS" Description="BusinessServices" />
</Taxonomy>
</Industry Classification>
</Company Information>
<IssueInformation>
<Issue ID="1" Type="C" Order="1">
...
</Issue>
<Issue ID="2" Type="P" Order="1">
...
</Issue>
</IssueInformation>
</ReferenceInformation>
<GeneralInformation Major="3" Minor="0" Revision="1" xmlns="http://www.reuters.com/ns/2009/01/26/
webservices/rkd/GeneralInformation_1">
<RepNo>4741N</RepNo>
<Company Name Type="Primary">International Business Machines Corp.</Company Name>
<Production Date="2008-05-19T10:45:48" />
<Industry Classification>
<Taxonomy Type="RBSS 2004">
<Detail Order="1" Code="57211" Description="IT Services & Consulting" />
</Taxonomy>
<Taxonomy Type="NAICS 1997">
<Detail Order="1" Code="541611" Description="Administrative Management and General Management
Consulting Services" />
...
<Detail Order="10" Code="334119" Description="Other Computer Peripheral Equipment
Manufacturing" />
</Taxonomy>
...
</Industry Classification>
<IndexMemberships>
<ConstituentOf IndexRIC=".DJI">Dow Industry </ConstituentOf>
<ConstituentOf IndexRIC=".GSPC">S&P 500</ConstituentOf>
</IndexMemberships>
<Company GeneralInfo>
<Employees LastUpdated="2007-12-31">386558</Employees>
<TotalSharesOut Date="2008-03-31" TotalFloat="1365000000.0">1373478587.0</TotalSharesOut>
<IncorporatedIn Date="1911-06-16" Country ="USA">NY</IncorporatedIn>
</Company GeneralInfo>
<IssueInformation>
<Issue ID="1" Type="C" Order="1">
<IssueDetails ParCurrency ="USD" ParValue="0.2" ShsAuthorized="4.6875E+09"
ShsOut="1.37347853E+09" ShsOutDate="2008-03-31" Float="1.365E+09" Votes="1"
ConversionFactor="1" />
</Issue>
<Issue ID="2" Type="P" Order="1">
<IssueDetails ParCurrency ="USD" ParValue="0.01" ShsAuthorized="1.5E+08" ShsOut="0"
ShsOutDate="2008-03-31"/>
</Issue>
</IssueInformation>
<ContactInfo LastUpdated="2008-04-29T17:13:54">
<Address>
...
</Address>
<ContactPerson>
...
</ContactPerson>
<PhoneNumbers>
...
</PhoneNumbers>
</ContactInfo>
<WebLinksInfo LastUpdated="2008-02-27T09:14:48">
<WebSite Type="Home Page">http://www.ibm.com/</WebSite>
<WebSite Type="Investor Relations">http://www.ibm.com/investor/?cm_re=rcol-_-link-_-investor</
WebSite>
<WebSite Type="Financial Information">http://www.ibm.com/investor/filings/index.phtml</WebSite>
<WebSite Type="Corporate History/Profile">http://www.ibm.com/investor/company/index.phtml
</WebSite>
<WebSite Type="Executives">http://www.ibm.com/investor/corpgovernance/cgmgmt.phtml</WebSite>
<WebSite Type="Products/Services">http://www.ibm.com/sandbox/homepage/version-b/</WebSite>
<WebSite Type="Employment Opportunities">http://www-03.ibm.com/employment/</WebSite>
</WebLinksInfo>
<TextInfo>
<Text Type="Business Summary" LastUpdated="2008-04-29T21:08:17" lang="en-US"
SourceFilingDate="2008-01-02T00:00:00" SourceF ilingType="PRS; PRS; PRS">International Business
Machines Corporation (IBM) is an information technology (IT) company. The Company's major
operations include a Global Technology Services (GTS) segment, a Global Business Services (GBS)
segment, a Systems and Technology segment, a Software segment and a Global Financing segment. In
February 2008, the Company acquired Arsenal Digital Solutions and Net Integration Technologies
Inc. Arsenal is a privately held company based in Cary , North Carolina, with a suite of on-demand
data protection solutions. In January 2008, IBM announced that it has completed its acquisition
of Cognos Incorporated. In January 2008, IBM acquired XIV, a privately held storage technology
company based in Tel Aviv, Israel. In September 2007, IBM completed the acquisition of DataMirror
Corporation. In August 2007, IBM acquired WebDialogs, Inc. In April 2008, the Company completed
the acquisition of Telelogic AB, Diligent Technologies, FilesX and InfoDyne Corporation. </Text>
...
</TextInfo>
<Advisors>
<Auditor Code="PWCL" Name="PricewaterhouseCoopers LLP" />
<TransferAgent Code="137" Name="Computershare Trust Company" />
</Advisors>
<OfficersInfo>
<Officer ID="28503" Status="Both" Rank="1" PersonID="28503" lang="en-US">
<Submission Type="DEF14A" Year="2008" Month="03" Day="10" />
<NameAndTitle>
<PersonalInfo>
...
</PersonalInfo>
<TenureDates>
<OfficerStart Year="1997" />
<DirectorStart Year="2000" Month="07" Day="25" />
</TenureDates>
<Titles>
<Designation>
<Start Year="2003" Month="01" Day="01" />
<LongTitle>Chairman of the Board, President, Chief Executive Officer</LongTitle>
<Title Order="0" ID="CHM">Chairman</Title>
<Title Order="1" ID="DRC">Director</Title>
<Title Order="2" ID="PRE">President</Title>
<Title Order="3" ID="CEO">Chief Executive Officer</Title>
</Designation>
...
<Designation>
...
</Designation>
</Titles>
</NameAndTitle>
</Officer>
...
</OfficersInfo>
</GeneralInformation>
</GetGeneralInformation_Response_1>
</Body>
</Envelope>
NOTE: Company reported SIC and NAICS codes are always tagged Order = 0 (concurrently with reported code = 1). Refinitiv assigned
codes are tagged with Order codes 1-10. Since the Refinitiv assigned codes often include the company reported code, there is often
duplication in the list of Order codes 0-10. Users should note this potential duplication when using these codes.
CODE DESCRIPTION
SIC1987 Based on SIC codes published in 1987. Note that this is the last set of SIC codes published; SIC codes
were subsequently replaced by NAICS codes.
RBSS2004 Reuters Business Sector Schema - Reuters proprietary industry codes. A four tier industry classification
system.
<Industry Classification>
<Taxonomy Type="RBSS 2004">
<Detail Order="1" Code="57211" Description="IT Services & Consulting" />
</Taxonomy>
<Taxonomy Type="NAICS 1997">
<Detail Order="1" Code="541611" Description="Administrative Management and General Management
Consulting Services" />
<Detail Order="2" Code="561439" Description="Other Business Service Centers (including Copy
Shops)"/>
...
<Detail Order="9" Code="42142" Description="Office Equipment Wholesalers" />
<Detail Order="10" Code="334119" Description="Other Computer Peripheral Equipment
Manufacturing" />
</Taxonomy>
<Taxonomy Type="SIC 1987">
ELEMENT DESCRIPTION
Mnemonic Market Guide Mnemonic (used only for MGSector and MGIndustry).
NOTE: The shares outstanding and float numbers are derived from the issue level shares outstanding and float figures. Share counts from all
issues are added up, weighted by the conversion factor to the primary class of shares, and expressed in equivalent to primary class basis.
<Company GeneralInfo>
<Employees LastUpdated="2007-12-31">386558</Employees>
<TotalSharesOut Date="2008-03-31" TotalFloat="1365000000.0">1373478587.0</TotalSharesOut>
<IncorporatedIn Date="1911-06-16" Country="USA">NY</IncorporatedIn>
</Company GeneralInfo>
<IssueInformation>
<Issue ID="1" Type="C" Order="1">
<IssueDetails ParCurrency ="USD" ParValue="0.2" ShsAuthorized="4.6875E+09"
ShsOut="1.37347853E+09" ShsOutDate="2008-03-31" Float="1.365E+09" Votes="1"
ConversionFactor="1" />
</Issue>
<Issue ID="2" Type="P" Order="1">
<IssueDetails ParCurrency ="USD" ParValue="0.01" ShsAuthorized="1.5E+08" ShsOut="0"
ShsOutDate="2008-03-31" />
</Issue>
</IssueInformation>
ELEMENT DESCRIPTION
Issue ID Unique, Refinitiv assigned issue ID within a company. See Issues, Issue, and IssueID - Response
Elements.
Issue Order Refinitiv assigned Order ID. See Issues, Issue, and IssueID - Response Elements. Order = 1 denotes
primary issue.
Float Float.
ELEMENT DESCRIPTION
<ContactInfo LastUpdated="2008-04-29T17:13:54">
<Address>
<StreetAddress Line="1">One New Orchard Road</StreetAddress>
<City>Armonk</City >
<StateOrRegion>NY</StateOrRegion>
<PostalCode>10504</PostalCode>
<CountryCode="USA">United States</Country >
</Address>
<ContactPerson>
<ContactName>Edward Barbini</ContactName>
<ContactTitle>Investor Relations</ContactTitle>
</ContactPerson>
<PhoneNumbers>
<Phone Type="MainPhone">
<Country PhoneCode>1</Country PhoneCode>
<City AreaCode>914</City AreaCode>
<Number>4991900</Number>
</Phone>
<Phone Type="MainFax">
<Country PhoneCode>1</Country PhoneCode>
<City AreaCode>914</City AreaCode>
<Number>7656021</Number>
</Phone>
<Phone Type="ContactPhone">
<Country PhoneCode>1</Country PhoneCode>
<City AreaCode>914</City AreaCode>
<Number>4996565</Number>
</Phone>
</PhoneNumbers>
</ContactInfo>
<WebLinksInfo LastUpdated="2008-02-27T09:14:48">
<WebSite Type="Home Page">http://www.ibm.com/</WebSite>
<WebSite Type="Investor Relations">http://www.ibm.com/investor/?cm_re=rcol-_-link-_-investor</
WebSite>
<WebSite Type="Financial Information">http://www.ibm.com/investor/filings/index.phtml</WebSite>
<WebSite Type="Corporate History /Profile">http://www.ibm.com/investor/company/index.phtml</
WebSite>
<WebSite Type="Executives">http://www.ibm.com/investor/corpgovernance/cgmgmt.phtml</WebSite>
<WebSite Type="Products/Services">http://www.ibm.com/sandbox/homepage/version-b/</WebSite>
<WebSite Type="Employment Opportunities">http://www-03.ibm.com/employment/</WebSite>
</WebLinksInfo>
NOTE: Refinitiv also has a separate XML product that provides Long Business Descriptions (approx. 8,000 characters) for US exchange
traded companies.
<TextInfo>
<Text Type="Business Summary" LastUpdated="2008-04-29T21:08:17" lang="en-US"
SourceFilingDate="2008-01-02T00:00:00" SourceFilingTy pe="PRS; PRS; PRS">International Business
Machines Corporation (IBM) is an information technology (IT) company. The Company's major operations
include a Global Technology Services (GTS) segment, a Global Business Services (GBS) segment, a
Systems and Technology segment, a Software segment and a Global Financing segment. In February 2008,
the Company acquired Arsenal Digital Solutions and Net Integration Technologies Inc. Arsenal is a
privately held company based in Cary, North Carolina, with a suite of on- demand data protection
solutions. In January 2008, IBM announced that it has completed its acquisition of Cognos
Incorporated. In January 2008, IBM acquired XIV, a privately held storage technology company based in
Tel Aviv, Israel. In September 2007, IBM completed the acquisition of DataMirror Corporation. In
August 2007, IBM acquired WebDialogs, Inc. In April 2008, the Company completed the acquisition of
Telelogic AB, Diligent Technologies, FilesX and InfoDyne Corporation. </Text>
<Text Type="Equity Composition" LastUpdated="2008-04-30T00:00:00">Common Stock $ .20 Par, 3/08,
4,687,500,000 auth., 2,069,370,899 issd., less 695,892,312 shs. in Treas. @ $ 3.3B. Insiders own less
than 1% (incl. 5.3M Options). PO 12/68, 50K shs. @ $ 328.50 by Merrill Lynch. 5/99, 5/97, 2-for-1
stock splits. FY'04 Q's are restated.</Text>
ELEMENT DESCRIPTION
LastUpdated Last update date and time for the textual data.
Lang Language in which text is presented. Applicable only to Business summary. Currently the only available
language in v3 files is English (en).
9.18.2.8 Advisors
This section provides information on the company's current auditor and transfer agent/registrar where available. Where available, phone
numbers for transfer agents are also provided. The phone number format is similar to phone number in the ContactInfo section of this file.
XML Sample - Advisors Elements
<Advisors>
<Auditor Code="PWCL" Name="PricewaterhouseCoopers LLP" />
<TransferAgent Code="137" Name="Computershare Trust Company" />
</Advisors>
ELEMENT DESCRIPTION
9.18.2.9 Officers
This section provides information on company executives, including name, age, title(s) and source document where officer information was
collected from. Codes are used to represent officer titles and source document types.
While Refinitiv collects information on all officers and directors listed in company filings, the GenInfo file contains information about up to 10
officers and 5 directors.
• Person Identifiers
Each person within each company is assigned a unique Officer ID. This ID does not change, and is not re-used. However, no
relationship is indicated between persons that belong to more than one company. While an Officer ID indicates a unique person
within a company, the same person is assigned a different OfficerID in the context of a different company. Thus, if John Lennon is
currently an officer of one company and director of two companies, and in addition is an ex-officer of a fourth company, he appears
with four ID's in the file, with no link indicated between the four people.
A person can be an officer, a director or both an officer and a director within a firm. While no ranking is provided by reporting
companies, Refinitiv assigns a rank to each person based on their title(s), with the highest ranking person having the lowest rank
number.
• Officer specific data
Within the Personal Info section, the First, Middle and Last name, and person's age is provided.
Tenure dates indicate the length of service for this person with this company. Tenure may be indicated for Officer, Director or both.
The existence of an End Date indicates that the person is no longer an Officer (or Director) with the company.
NOTE: The date is not given in regular Date format (YYYYMMDD) because some components of the date (e.g. the Day) may
not be available.
In some instances the Start Year may also not be available to Refinitiv. In such instances Start Year is populated with the string NA.
The Titles section details the various titles a person has held with a company, over time. Each Designation has a Start date, may
have an End date, has a Long Title as reported by the company, and up to four titles.
Thus, a company may report a person's most recent title as 'Chairman of the Board and Chief Executive Officer'. This appears as
the Long Title. The person is also tagged with two 'title ID's': CHM = Chairman and CEO = Chief Executive Officer. If available, this
title also has a Start date. However, as the most current title, this does not have an End date.
If this person was previously a VP of the company, then there is another Designation record in the file. This could have a Long Title
of Vice President and a title ID VP=Vice President. As this is not the most current title, this designation does have an End date.
XML Sample - Officers Elements
<OfficersInfo>
<Officer ID="28503" Status="Both" Rank="1" PersonID="28503" lang="en-US">
<Submission Type="DEF 14A" Year="2008" Month="03" Day="10" />
<NameAndTitle>
<PersonalInfo>
<Info Type="LastName">Palmisano</Info>
<Info Type="FirstName">Samuel</Info>
<Info Type="Suffix" />
<Info Type="Prefix" />
<Info Type="PreferredName" />
<Info Type="Middle/Initial">J.</Info>
<Info Type="Age">56</Info>
<Info Type="Sex">M</Info>
<PersonalInfo>
<TenureDates>
<OfficerStart Year="1997" />
<DirectorStart Year="2000" Month="07" Day ="25" />
</TenureDates>
<Titles>
<Designation>
<Start Year="2003" Month="01" Day ="01" />
<LongTitle>Chairman of the Board, President, Chief Executive Officer</LongTitle>
<Title Order="0" ID="CHM">Chairman</Title>
<Title Order="1" ID="DRC">Director</Title>
<Title Order="2" ID="PRE">President</Title>
<Title Order="3" ID="CEO">Chief Executive Officer</Title>
</Designation>
...
<Designation>
<Start Year="1997" />
<End Year="2000" Month="07" Day ="25" />
<LongTitle>Senior Vice President and Group Executive</LongTitle>
<Title Order="0" ID="SVP">Senior Vice President</Title>
</Designation>
</Titles>
</NameAndTitle>
</Officer>
...
<Officer ID="381182" Status="Director" Rank="22" PersonID="923422" lang="en-US">
...
</Officer>
</OfficersInfo>
ELEMENT DESCRIPTION
PersonalInfo Last name, first name, middle initial, age or sex of officer.
ELEMENT DESCRIPTION
Titles Contains designations for the title , start date under the title, title order and abbreviation.
• Dividend
• Growth Rates
• Income Statement
• Management Effectiveness
• Prices Related
• Institutional Ownership
• Financial Strength
• Efficiency Ratios
• Profitability Ratios
<Envelope xmlns="http://www.w3.org/2003/05/soap-envelope">
<Header>
<To xmlns="http://www.w3.org/2005/08/addressing">https://api.rkd.refinitiv.com/api/
Fundamentals/Fundamentals.svc</To>
<MessageID xmlns="http://www.w3.org/2005/08/addressing">[Unique Message ID]</MessageID>
<Action xmlns="http://www.w3.org/2005/08/addressing">http://www.reuters.com/ns/2009/01/26/
webservices/rkd/Fundamentals_1/GetIndustry Aggregate_1</Action>
<Authorization xmlns="http://www.reuters.com/ns/2006/05/01/webservices/rkd/Common_1">
<ApplicationID>[AppID]</ApplicationID>
<Token>[service token]</Token>
</Authorization>
</Header>
<Body>
<GetIndustryAggregate_Request_1 xmlns="http://www.reuters.com/ns/2009/01/26/webservices/rkd/
Fundamentals_1" companyIdType="REPONO" companyId="[agg repono]" countryCode="" />
</Body>
</Envelope>
NOTE: countryCode only applies if a TICKER was chosen for companyIDtype and the TICKER entered does not specify the location of the
company.
For retrieving ratios for an aggregate, the "REPONO" companyIdType should always be used. Specify the repono for a single industry,
sector, or index.
NOTE: You can get a list of aggregate response by using GetFundamentalsReferenceLists_1 request (see Getting a List of Industries,
Sectors, and Indexes (Aggregates)).
For example, GetIndustryAggregate_1 request for industry "A5C6B" returns the following:
XML Sample Response - Getting Industry Aggregates
ELEMENT DESCRIPTION
Group ID The ratios and statistics are broken into related groups. These groups are "Price & Volume", "Dividend",
"Growth Rates", "Income Statement", "Management Effectiveness", "Per Share Ratios", "Price Related",
"Institutional Ownership", "Financial Strength", "Efficiency Ratios", "Profitability Ratios", and "Share
Related Items".
Type The <Type> attribute indicates the data type: <N> = number, <D> = date, or <C> = character.
• Company Information: This section contains information relevant to the Company. It contains information about external Company ID's
(e.g. IRS Number, Company Name etc), about what content sets (e.g. financial statements, estimates, officer data etc) are available
from Refinitiv, how recently such information has been updated, and other relevant details.
• Issue Information: IssueInformation contains details specific to the various equity issues that belong to a company (e.g. Common Issue
1, Preferred issue 4 etc). Information includes external ID's (CUSIP, SEDOL Ticker, primary RIC etc), about whether the issue is public
or private etc.
<Envelope xmlns="http://www.w3.org/2003/05/soap-envelope">
<Header>
<To xmlns="http://www.w3.org/2005/08/addressing">https://api.rkd.refinitiv.com/api/
Fundamentals/Fundamentals.svc</To>
<MessageID xmlns="http://www.w3.org/2005/08/addressing">[Unique Message ID]</MessageID>
<Action xmlns="http://www.w3.org/2005/08/addressing">http://www.reuters.com/ns/2009/01/26/
webservices/rkd/Fundamentals_1/GetFundamentalsReferenceInfo_1</Action>
<Authorization xmlns="http://www.reuters.com/ns/2006/05/01/webservices/rkd/Common_1">
<ApplicationID>[AppID]</ApplicationID>
<Token>[service token]</Token>
</Authorization>
</Header>
<Body>
<GetFundamentalsReferenceInfo_Request_1 xmlns="http://www.reuters.com/ns/2009/01/26/
webservices/rkd/Fundamentals_1" companyId="IBM.N" companyIdType="RIC" countryCode="" />
</Body>
</Envelope>
NOTE: countryCode only applies if a TICKER was chosen for companyIDtype and the TICKER entered does not specify the location of the
company.
</Envelope>
NOTE: Currently, only one version of Company Name (labeled 'Primary') is provided in the file. In the future, other versions,such as a local
version or a more abbreviated version of the name may be provided.
<Company Xrefs>
<Company Xref Type="IRSNo">130871985</Company Xref>
<Company Xref Type="CIKNo">0000051143</Company Xref>
<Company Xref Type="FProXRef">100002523</Company Xref>
<Company Xref Type="OrgID">18228</Company Xref>
<Company Name Type="Primary">International Business Machines Corp.</Company Name>
</Company Xrefs>
ELEMENT DESCRIPTION
Company Type This indicates the type of capital structure a company has or the type of issues the company primarily
trades.
NOTE: The Fundamentals database primarily covers financial statement information for companies with
publicly traded equity. The majority of companies trade Equity and a minority trade Debt Issues only,
with the other types appearing infrequently. If a company trades more than one type of the stock, only
the primary stock is used to describe the company type.
FilingStatus Indicates whether or not the company is currently filing financial statements. There are instances when
the company is active and public, but not filing financial statements. This flag indicates when an active,
public company is not filing, and why it is not filing.
HasPublicDebt Indicates whether or not the company has any outstanding public debt.
<Company Status>
<Company Type="EQU"></Company >
<AvailableInfo Type="BusinessIntelligence">1</AvailableInfo>
<AvailableInfo Type="Financials">1</AvailableInfo>
<AvailableInfo Type="Estimates">1</AvailableInfo>
<AvailableInfo Type="SignificantDevelopment">1</AvailableInfo>
<AvailableInfo Type="Officers">1</AvailableInfo>
<FilingStatus CurrentStatus="Filing" ReasonCode="0"></FilingStatus>
<HasPublicDebt>0</HasPublicDebt>
</Company Status>
<Company Updates>
<LastModified Type="Financials">2008-01-24T18:44:27</LastModified>
<LastModified Type="Other">2008-01-25T10:22:02</LastModified>
<LatestInformation Type="AnnualFinancials">2007-12-31</LatestInformation>
<LatestInformation Type="InterimFinancials">2007-12-31</LatestInformation>
</Company Updates>
9.20.6 Currencies
This section contains information about the various currencies that may be applicable to a specific company. This includes the following:
• FinancialStatements: Currency of the most current financial statements.
• Estimates: The currency of the estimates for this company.
• PrimaryIssuePrice: The pricing currency for the 'primary issue' for the company.
XML Sample - Currencies Elements
<Currencies>
<Currency Type="FinancialStatements">USD</Currency >
<Currency Type="Estimates">USD</Currency >
<Currency Type="Primary IssuePrice">USD</Currency >
</Currencies>
<Industry Classification>
<Taxonomy Type="RBSS 2004">
<Detail Order="1" Code="57211" Description="IT Services & Consulting"></Detail>
</Taxonomy>
<Taxonomy Type="NAICS 1997">
<Detail O rder="1" Code="541611" Description="Administrative Management and General Management
Consulting Services"></ Detail>
</Taxonomy>
<Taxonomy Type="SIC 1987">
<Detail Order="1" Code="8742" Description="Management Consulting Services"></Detail>
</Taxonomy>
<Taxonomy Type="MGSECTOR">
<Detail Order="1" Code="09" Description="Services" Mnemonic="SERVIC"></Detail>
</Taxonomy>
<Taxonomy Type="MGINDUSTRY">
<Detail Order="1" Code="0909" Description="Business Services" Mnemonic="SVSBUS"></Detail>
</Taxonomy>
</Industry Classification>
ELEMENT DESCRIPTION
NOTE: The financial statement information is not issue specific, but is published at the company level.
<IssueInformation>
<Issue ID="1" Type="C" Order="1">
<IssueXrefs>
...
</IssueXrefs>
<IssueStatus>
...
</IssueStatus>
<IssueSpecifics>
...
</IssueSpecifics>
<Issue>
<Issue ID="2" Type="P" Order="1">
...
</Issue>
</IssueInformation>
<IssueXrefs>
<IssueXref Type="Name">Common Stock</IssueXref>
<IssueXref Type="Ticker">IBM</IssueXref>
<IssueXref Type="RIC">IBM</IssueXref>
<IssueXref Type="Display RIC">IBM.N</IssueXref>
</IssueXrefs>
<IssueStatus>
<IssueType>Common Stock</IssueType>
<Status Type="ActiveStatus">1</Status>
<Status Type="PublicStatus">1</Status>
<Status Type="ExpectedIPO">0</Status>
</IssueStatus>
TYPE DESCRIPTION
If there has been a stock split since the company was first added to the Refinitiv database, the most recent split date and split factor are
provided. For example, a split factor of 2 indicates that a 2-for-1 stock split has occurred. When the stock split becomes effective, Refinitiv
uses the split factor to adjust all per share and shares outstanding fields in the Fundamentals database. As such all data is adjusted to reflect
the current share capital structure. If there have been no stock splits since the company was added to the database, the element is not
published.
XML Sample - IssueSpecific Element
<IssueSpecifics>
<Exchange Code="NYSE" Country="USA " Region="NA">New York Stock Exchange</Exchange>
<ListingType>OSR</ListingType>
<MostRecentSplit Date="1999-05-27">2.0</MostRecentSplit>
<SplitHistory >
<Split Date="1999-05-27">2.0</Split>
<Split Date="1997-05-28">2.0</Split>
</SplitHistory >
</IssueSpecifics>
• Exchange: Contains Exchange Code, three-letter CountryCode and name of the exchange.
• Listing Type: Contains one of listing type values described above.
• MostRecentSplit: Contains the split factor and a date of the most recent split.
NOTE: The data in this list rarely changes. Refinitiv recommends only requesting the aggregate list once a day and caching the data.
<Envelope xmlns="http://www.w3.org/2003/05/soap-envelope">
<Header>
<To xmlns="http://www.w3.org/2005/08/addressing">https://api.rkd.refinitiv.com/api/
Fundamentals/Fundamentals.svc</To>
<MessageID xmlns="http://www.w3.org/2005/08/addressing">[Unique Message ID]</MessageID>
<Action xmlns="http://www.w3.org/2005/08/addressing">http://www.reuters.com/ns/2009/01/26/
webservices/rkd/Fundamentals_1/GetFundamentalsReferenceLists_1</Action>
<Authorization xmlns="http://www.reuters.com/ns/2006/05/01/webservices/rkd/Common_1">
<ApplicationID>[AppID]</ApplicationID>
<Token>[service token]</Token>
</Authorization>
</Header>
<Body>
<GetFundamentalsReferenceLists_Request_1 xmlns="http://www.reuters.com/ns/2009/01/26/
webservices/rkd/Fundamentals_1" Category="Aggregate" />
</Body>
</Envelope>
<Header>
<a:Action s:mustUnderstand="1">http://www.reuters.com/ns/2009/01/26/webservices/rkd/
Fundamentals_1/GetFundamentalsReferenceLists_1_Reply </a:Action>
<CacheResponse xsi:type="DoNotStoreCacheResponse" xmlns="http://www.reuters.com/ns/2008/03/01/
webservices/rkd/Cache_1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Date>2009-04-14T12:56:25.3036846Z</Date>
<DoNotStore/>
</CacheResponse>
<a:RelatesTo>[MessageID]</a:RelatesTo>
</s:Header>
<s:Body>
<GetFundamentalsReferenceLists_Response_1 xmlns="http://www.reuters.com/ns/2009/01/26/
webservices/rkd/Fundamentals_1">
<FundamentalLookUp xmlns="http://www.reuters.com/ns/2009/01/26/webservices/rkd/LookUp_1">
<Aggregates>
<Aggregate RepoNo="A 5BF 7" Category ="MGSector" AggCode="01" AggMnem="BASIC M"
AggName="Basic Materials" ParentICCode=""></Aggregate>
<Aggregate RepoNo="A5BF8" Category="MGIndustry" AggCode="0103" AggMnem="CHMMFG"
AggName="Chemical Manufacturing" ParentICCode="01"></Aggregate>
...
<Aggregate RepoNo="A6A48" Category="Index" AggCode="SP500" AggMnem=""
AggName="S&P 500" ParentIC Code=""></Aggregate>
<Aggregate RepoNo="A5C6B" Category="Index" AggCode="SP600" AggMnem=""
AggName="S&P 600" ParentIC Code=""></Aggregate>
</Aggregates>
</FundamentalLookUp>
</GetFundamentalsReferenceLists_Response_1>
</Body>
</Envelope>
ELEMENT DESCRIPTION
RepoNo Refinitiv repo (report) number for the industry, sector, or index.
Aggregates Aggregate
Auditors Auditor
Colleges Colleges
Co-Statuses CoStatuses
Countries Countries
Degrees Degrees
Exchanges Exchanges
Titles Titles
Taxonomy TaxonomyCodes
<Envelope xmlns="http://www.w3.org/2003/05/soap-envelope">
<Header>
<To xmlns="http://www.w3.org/2005/08/addressing">https://api.rkd.refinitiv.com/api/
Fundamentals/Fundamentals.svc</To>
<MessageID xmlns="http://www.w3.org/2005/08/addressing">[Unique Message ID]</MessageID>
<Action xmlns="http://www.w3.org/2005/08/addressing">http://www.reuters.com/ns/2009/01/26/
webservices/rkd/Fundamentals_1/GetFundamentalsReferenceLists_1</Action>
<Authorization xmlns="http://www.reuters.com/ns/2006/05/01/webservices/rkd/Common_1">
<ApplicationID>[AppID]</ApplicationID>
<Token>[service token]</Token>
</Authorization>
</Header>
<Body>
<GetFundamentalsReferenceLists_Request_1 xmlns="http://www.reuters.com/ns/2009/01/26/
webservices/rkd/Fundamentals_1" Category="CashFlowMethods" />
</Body>
</Envelope>
Response Format: The FundamentalLookUp element contains the sub-element requested for in the Category attribute that in turn contains
a node for each reference value. In the example above since the list for CashFlowMethods was requested the FundamentalLookUp element
has a sub element called CashFlowMethods (plural), which is made up of CashFlowMethod (singular) nodes. If the request was for
Currencies, the FundamentalLookUp element would have contained Currencies sub-element with Currency nodes.
9.22.1 Overview
Companies in the Fundamentals database (approx 39,000 companies as of May 2005) are all tagged with a number of industry classification
tags. Each company is tagged with a Reuters Business Sector Schema (RBSS) code, up to ten North American Industry Classification
System (NAICS) codes and up to ten Standard Industry Classification (SIC) codes. The ICS Requests allow users to view the hierarchy for
each of these three taxonomies, descriptive information for each industry code and the list of companies that have been assigned to each of
these codes.
CODE DESCRIPTION
RBSS2004 Reuters Business Sector Schema, a 4-tier schema introduced in 2004. See Reuters Business Sector
Schema (RBSS) for more detail.Reuters Business Sector Schema
NAICS1997 NAICS codes introduced in 1997. See North American Industry Classification System (NAICS) for more
detail.
SIC1987 1987 SIC codes, replaced by NAICS codes in 1997. See Standard Industry Classification (SIC) for more
detail.
<Envelope xmlns="http://www.w3.org/2003/05/soap-envelope">
<Header>
<To xmlns="http://www.w3.org/2005/08/addressing">https://api.rkd.refinitiv.com/api/
Fundamentals/Fundamentals.svc</To>
<MessageID xmlns="http://www.w3.org/2005/08/addressing">[Unique Message ID]</MessageID>
<Action xmlns="http://www.w3.org/2005/08/addressing">http://www.reuters.com/ns/2009/01/26/
webservices/rkd/Fundamentals_1/FindIndustry ClassificationSchema_1</Action>
<Authorization xmlns="http://www.reuters.com/ns/2006/05/01/webservices/rkd/Common_1">
<ApplicationID>[AppID]</ApplicationID>
<Token>[service token]</Token>
</Authorization>
</Header>
<Body>
<FindIndustryClassificationSchema_Request_1 xmlns="http://www.reuters.com/ns/2009/01/26/
webservices/rkd/Fundamentals_1" TaxonomyCode="RBSS2004" IndustryCode="50"
WantToSeeCompanies="true" WantToSeeDescriptions="true" LanguageCode="en-US" />
</Body>
</Envelope>
The response to the FindICSRequest method contains two parts: Parent and Children.
• Parent element is displayed if the requested industry has any parents - i.e. it is NOT displayed for requests for the highest level
Economic Sector codes. The Parent element contains the attributes Code, Mnemonic, Title and Description.
• Children container element contains within it the hierarchy of industry codes that belong to the requested industry code. Each 'Child'
element within the Children container element contains four attributes similar to the 'Parent' element described above.
XML Sample Response - Searching for Industry Classification Schema
ATTRIBUTE DESCRIPTION
Mnemonics A mnemonic for the code; values available only for RBSS codes.
Description Optional description of this industry, available for RBSS Taxonomy only.
Companies Container element, contains list of Report Numbers (RepoNos), of constituent companies, for the lowest
tier of the hierarchy.
TaxonomyCode x Code for Taxonomy of interest. See Taxonomy Codes table in Find Industry Classification
Schema (FindIndustryClassificationSchema_1) for more details.
<Envelope xmlns="http://www.w3.org/2003/05/soap-envelope">
<Header>
<To xmlns="http://www.w3.org/2005/08/addressing">https://api.rkd.refinitiv.com/api/
Fundamentals/Fundamentals.svc</To>
<MessageID xmlns="http://www.w3.org/2005/08/addressing">[Unique Message ID]</MessageID>
<Action xmlns="http://www.w3.org/2005/08/addressing">http://www.reuters.com/ns/2009/01/26/
webservices/rkd/Fundamentals_1/GetIndustry ClassificationSchemaFullHierarchy _1</Action>
<Authorization xmlns="http://www.reuters.com/ns/2006/05/01/webservices/rkd/Common_1">
<ApplicationID>[AppID]</ApplicationID>
<Token>[service token]</Token>
</Authorization>
</Header>
<Body>
<GetIndustryClassificationSchemaFullHierarchy_Request_1 xmlns="http://www.reuters.com/ns/2009/
01/26/webservices/rkd/Fundamentals_1" TaxonomyCode="RBSS2004" WantToSeeDescriptions="true"
LanguageCode="en-US"/>
</Body>
</Envelope>
The response to the GetFullICSHierarchy method produces the full hierarchy for the requested taxonomy. For example, for the RBSS2004
taxonomy, it provides all Economic Sectors, all Business Sectors, all Industry Groups and all Industries. For each type, a code and a title,
and optionally a description is provided.
A list of companies cannot be requested through this method, even though there are empty elements in the response to denote placeholders
for constituent companies.
The response begins with the 'Industry' element to denote the highest level of the hierarchy, the Economic Sector. Within this element, the
Code, Mnemonic, Title and Description are attributes. These are identical to the list of attributes described below for the 'Child' element.
Each Industry then has multiple 'Children' sub-elements, which contain the hierarchy of Business Sectors, Industry Groups and Industries
that belong to the Economic Sector. Each Child Element has a structure parallel to the Industry Element structure, with the Code, Mnemonic,
Title and Description elements. Each Child element may also have a 'Children' sub- element to denote the hierarchy of industries that belong
to the Child.
</Body>
</Envelope>
ATTRIBUTE DESCRIPTION
Mnemonics A mnemonic for the code; values available only for RBSS codes.
Description Optional description of this industry, available for RBSS Taxonomy only.
Companies Container element, contains list of Report Numbers (RepoNos), of constituent companies, for the lowest
tier of the hierarchy.
• Get Ratios Reports (GetRatiosReports_1): Contains a larger (compared to Snapshot report) number of financial ratios and estimate
figures.
• Get Financial Statements Reports (GetFinancialStatementsReports_1): Contains six years of financials and five quarters (or
interims) of financials. Financials include I/S, B/S and C/F.
• Get Snapshot Reports (GetSnapshotReports_1): Retrieves a company description, address, contact details, officer names and a
limited number of financial ratios and estimates.
• Get Fundamental Reports (GetFundamentalReports_Request_1): Retrieves general information such as business descriptions and
officer names, historical financial statements, estimated financials variables and a number of frequently used ratios.
The reports contain information on all active companies available on the Refinitiv financial database. As of January 2004, there were over
26,000 active companies including US and non-US, in the Refinitiv financial database. No reports are generated for the 7,500+ inactive
companies in the database.
CATEGORY RATIO
CATEGORY RATIO
RECOMMENDATION ANALYSIS
(35 ITEMS - 1-6+MEAN X 5 NORTH AMERICA NON-NORTH AMERICA
PERIODS)
TargetPrice
<Envelope xmlns="http://www.w3.org/2003/05/soap-envelope">
<Header>
<To xmlns="http://www.w3.org/2005/08/addressing">https://api.rkd.refinitiv.com/api/
Fundamentals/Fundamentals.svc</To>
<MessageID xmlns="http://www.w3.org/2005/08/addressing">[Unique Message ID]</MessageID>
<Action xmlns="http://www.w3.org/2005/08/addressing">http://www.reuters.com/ns/2009/01/26/
webservices/rkd/Fundamentals_1/GetRatiosReports_1</Action>
<Authorization xmlns="http://www.reuters.com/ns/2006/05/01/webservices/rkd/Common_1">
<ApplicationID>[AppID]</ApplicationID>
<Token>[service token]</Token>
</Authorization>
</Header>
<Body>
<GetRatiosReports_Request_1 xmlns="http://www.reuters.com/ns/2009/01/26/webservices/rkd/
Fundamentals_1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" companyId="IBM.N"
companyIdType="RIC" includeMedians="true"/>
</Body>
</Envelope>
If you set 'includeMedians' to true, this allows you to retrieve median content.
Median Data consists of Industry/Sector Median of Fundamental Data items. Industry/Sector median is the median value of the fundamental
data for all the companies falling in the same industry/sector as of the company being retrieved. For example; if the user is pulling data for
International Business Machines Corp <IBM.N> which falls in IT Services / Consulting industry, the Industry median is calculated using the
fundamental data for all the companies falling in this industry/sector.
NOTE: countryCode only applies if a TICKER was chosen for companyIDtype and the TICKER entered does not specify the location of the
company.
<GetRatiosReports_Response_1 xmlns="http://www.reuters.com/ns/2009/01/26/webservices/rkd/
Fundamentals_1">
<FundamentalReports xmlns="http://www.reuters.com/ns/2009/01/26/webservices/rkd/
FundamentalReportsPart_1">
<ReportRatios Major="1" Minor="0" Revision="2" xmlns="http://www.reuters.com/ns/2006/05/
01/webservices/rkd/FundamentalReports_1">
<CoIDs xmlns="http://www.reuters.com/ns/2006/05/01/webservices/rkd/Company
ContentCommon_1">
<CoID Type="RepNo">4741N</CoID>
<CoID Type="Company Name">International Business Machines Corp.</CoID>
<CoID Type="IRSNo">130871985</CoID>
<CoID Type="CIKNo">0000051143</CoID>
</CoIDs>
<Issues xmlns="http://www.reuters.com/ns/2006/05/01/webservices/rkd/Company
ContentCommon_1">
<Issue ID="1" Type="C" Desc="Common Stock" Order="1">
<IssueID Type="Name">Common Stock</IssueID>
<IssueID Type="Ticker">IBM</IssueID>
<IssueID Type="RIC">IBM</IssueID>
<IssueID Type="Display RIC ">IBM.N</IssueID>
<IssueID Type="InstrumentPI">261483</IssueID>
<IssueID Type="QuotePI">1090370</IssueID>
<Exchange Code="NYSE" Country="USA">New York Stock Exchange</Exchange>
<MostRecentSplit Date="1999-05-27">2.0</MostRecentSplit>
</Issue>
<Issue ID="2" Type="P" Desc="Preferred Stock" Order="1">
<IssueID Type="Name">Preferred Stock- 7.5% </IssueID>
<IssueID Type="InstrumentPI">1883112</IssueID>
<IssueID Type="QuotePI">25545447</IssueID>
<Exchange Code="NYSE" Country ="USA">New York Stock Exchange</Exchange>
</Issue>
</Issues>
<CoGeneralInfo xmlns="http://www.reuters.com/ns/2006/05/01/webservices/rkd/Company
ContentCommon_1">
<CoStatus Code="1">Active</CoStatus>
<CoType Code="EQU">Equity Issue</CoType>
<LastModified>2011-06-04</LastModified>
<LatestAvailableAnnual>2010-12-31</LatestAvailableAnnual>
<LatestAvailableInterim>2011-03-31</LatestAvailableInterim>
<Employees LastUpdated="2010-12-31">426751</Employees>
<SharesOut Date="2011-03-31" TotalFloat="1210221956.0">1211200199.0</SharesOut>
<ReportingCurrency Code="USD">U.S. Dollars</ReportingCurrency >
<MostRecentExchange Date="2011-06-06">1.0</MostRecentExchange>
</CoGeneralInfo>
<Ratios PriceCurrency ="USD" ReportingCurrency ="USD" ExchangeRate="1.00000"
LatestAvailableDate="2011-03-31">
<Group ID="Price and Volume">
<Ratio FieldName="NPRICE" Type="N">176.49000</Ratio>
...
<Ratio FieldName="MKTCAP" Type="N">213764.70000</Ratio>
</Group>
...
<Group ID="Growth">
...
</Group>
</Ratios>
<ForecastData ConsensusType="Mean" CurFiscalYear="2008" CurFiscalYearEndMonth="12"
CurInterimEndCalYear="2008" CurInterimEndMonth="3" EarningsBasis="PRX">
<Ratio FieldName="ProjSales" Type="N">
<Value PeriodType="CURR">-99999.99000</Value>
</Ratio>
...
<Ratio FieldName="ProjDPSNumOfEst" Type="N">
<Value PeriodType="CURR">-99999.99000</Value>
</Ratio>
</ForecastData>
<ConsRecommendationTrend>
<STOpinion>
<Opinion Code="1" Desc="BUY">
<Value PeriodType="">3</Value>
...
<Opinion Code="6" Desc="NA ">
<Value PeriodType="">0</Value>
</Opinion>
</STOpinion>
<MeanRating>
<Value PeriodType="">2.214285</Value>
...
<Value PeriodType="">1.916666</Value>
</MeanRating>
<NoOfAnalysts>
<Value PeriodType="">0</Value>
...
<Value PeriodType="">0</Value>
</NoOfAnalysts>
</ConsRecommendationTrend>
</ReportRatios>
</FundamentalReports>
<Medians xmlns="http://www.reuters.com/ns/2009/01/26/webservices/rkd/FundamentalReportsPart_1">
<MedianDataItem>
<Name>Operating Profit Margin Industry Median</Name>
<Identifier>24965278</Identifier>
<Value Type="Float">0.13509784</Value>
<Period>q0</Period>
</MedianDataItem>
...
<MedianDataItem>
<Name>Operating Profit Margin Sector Median</Name>
<Identifier>4071301604</Identifier>
<Value Type="Float">0.12654517</Value>
<Period>y0</Period>
</MedianDataItem>
</Medians>
</GetRatiosReports_Response_1>
</Body>
</Envelope>
ATTRIBUTE DESCRIPTION
CoIDs These identifiers are issued at a company level therefore there is only one of each for every company.
The required attribute 'RepoNo' is the permanent identifier for a company in the Refinitiv database.
Issues This information allows user to cross-reference the issues with some commonly used identifiers, and
also get other basic information on the issue.
CoGeneralInfo This section provides general information pertaining to the primary issue and the most recent set of
financials.
HistoricalRatios This section provides the pre-calculated ratios and values. Both issue level and company level ratios are
provided. A total of up to 390 ratios may be available per company.
• Ratios: Ratios is the container element for all ratios. It also includes information about currency
types and the exchange rate between Reporting and Pricing Currency. The exchange rate is the
direct rate for the Pricing Currency, i.e. Reporting Currency / Pricing Currency. Finally, it also has a
date field to indicate the twelve month ending date. For US companies this date is the ending date of
the most recent quarter; for non-US companies it is the ending date for the most recent annual.
• Groups: The ratios in this file have been grouped for organizational purposes. Each group has a
distinct name.
• Ratio: Each ratio has two attributes as the types and field names. Types indicate if the ratio includes
numeric "N" or a date "D" type data. Field Names are abbreviations for ratios and should be used in
mapping with ratio descriptions.
Forecast Data This section provides information on the latest Consensus Estimates and calculated Ratio's, including
Revenues, EPS, P/E, Target Price and Long Term Growth Rate. All values within this section are in
Major Currency.
ConsRecommendationTrend This section provides the trend of changes to broker recommendations over the previous three months.
These recommendations are based on the Refinitiv Estimates Standardised Recommendation scale
where Refinitiv assigns from one to five rating to each broker recommendation. Refinitiv captures the
substance of the recommendation rather than its ascribed name. We work with our contributors to
ensure that we map our numerical rating to their preferred value. As such some broker- specific "Buy"
recommendations may map to a value of 1, whereas others may map to a value of 2.
Medians Contains a set of <MedianDataItems> which contains median content. They have the following sub-
values:
• Name: Name of the median field name.
• Identifier: This is Field Identifier. Each Median data is associated with a numerical identifier
• Value Type: Median Value for the corresponding field. Can be String, Integer, F loat, Date.
• Period: Period for which the Median Value corresponds to. Q0 stands for latest Fiscal Quarter, Y0
stands for latest Fiscal Year and R0 for Trailing twelve months, R-4 stands for Prior Trailing twelve
months.
CATEGORY DESCRIPTION
The information retrieved presents all annual periods followed by all interim periods, both in reverse chronological order. Within each fiscal
period (e.g. the 2000 annual period or the Q3 2002 interim period) statements are presented in the order: Income Statement, Balance Sheet,
Statement of Cash Flows.
The following example shows how to retrieve Financial Statements Report for Microsoft.
XML Sample Request - Getting Financial Statements Reports with Median Content
<Envelope xmlns="http://www.w3.org/2003/05/soap-envelope">
<Header>
<To xmlns="http://www.w3.org/2005/08/addressing">https://api.rkd.refinitiv.com/api/
Fundamentals/Fundamentals.svc</To>
<MessageID xmlns="http://www.w3.org/2005/08/addressing">[Unique Message ID]</MessageID>
<Action xmlns="http://www.w3.org/2005/08/addressing">http://www.reuters.com/ns/2009/01/26/
webservices/rkd/Fundamentals_1/GetFinancialStatementsReports_1</Action>
<Authorization xmlns="http://www.reuters.com/ns/2006/05/01/webservices/rkd/Common_1">
<ApplicationID>[AppID]</ApplicationID>
<Token>[service token]</Token>
</Authorization>
</Header>
<Body>
<GetFinancialStatementsReports_Request_1 companyId="IBM.N" companyIdType="RIC"
includeMedians="true" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://
www.w3.org/2001/XMLSchema-instance" xmlns="http://www.reuters.com/ns/2009/01/26/webservices/
rkd/Fundamentals_1"/>
</Body>
</Envelope>
If you set 'includeMedians' to true, this allows you to retrieve median content.
Median Data consists of Industry/Sector Median of Fundamental Data items. Industry/Sector median is the median value of the fundamental
data for all the companies falling in the same industry/sector as of the company being retrieved. For example; if the user is pulling data for
International Business Machines Corp <IBM.N> which falls in IT Services / Consulting industry, the Industry median is calculated using the
fundamental data for all the companies falling in this industry/sector.
NOTE: countryCode only applies if a TICKER was chosen for companyIDtype and the TICKER entered does not specify the location of the
company.
<MostRecentSplit Date="1999-05-27">2.0</MostRecentSplit>
</Issue>
</Issues>
<CoGeneralInfo xmlns="http://www.reuters.com/ns/2006/05/01/webservices/rkd/Company
ContentCommon_1">
<CoStatus Code="1">Active</CoStatus>
<CoType Code="EQU">Equity Issue</CoType>
<LastModified>2011-06-04</LastModified>
<LatestAvailableAnnual>2010-12-31</LatestAvailableAnnual>
<LatestAvailableInterim>2011-03-31</LatestAvailableInterim>
<Employees LastUpdated="2010-12-31">426751</Employees>
<SharesOut Date="2011-03-31" TotalFloat="1210221956.0">1211200199.0</SharesOut>
<ReportingCurrency Code="USD">U.S. Dollars</ReportingCurrency >
<MostRecentExchange Date="2011-06-06">1.0</MostRecentExchange>
</CoGeneralInfo>
<Notes>
<CFAAvailability Code="1"></CFAAvailability >
<IAvailability Code="1"></IAvailability >
<ISIAvailability Code="1"></ISIAvailability >
<BSIAvailability Code="1"></BSIAvailability >
<CFIAvailability Code="1"></CFIAvailability >
</Notes>
<FinancialStatements>
<COA Map>
<mapItem coaItem="SREV" statementType="INC" lineID="100" precision="1">Revenue
</mapItem>
<mapItem coaItem="SORE" statementType="INC" lineID="300" precision="1">Other
Revenue, Total</mapItem>
...
</mapItem>
<mapItem coaItem="SCIP" statementType="CAS" lineID="1040" precision="1">Cash
Interest Paid</mapItem>
<mapItem coaItem="SCTP" statementType="CAS" lineID="1050" precision="1">Cash
Taxes Paid</mapItem>
</COA Map>
<AnnualPeriods>
<FiscalPeriod Type="Annual" EndDate="2009-12-31" FiscalYear="2009">
<Statement Type="INC">
<FPHeader>
<PeriodLength>12</PeriodLength>
<periodType Code="M">Months</periodType>
<UpdateType Code="UPD">Updated Normal</UpdateType>
<StatementDate>2009-12-31</StatementDate>
<AuditorName Code="PWCL">PricewaterhouseCoopers LLP</AuditorName>
<MeanRating>
<AuditorOpinion Code="UNQ">Unqualified</AuditorOpinion>
<Source Date="2010-02-23">10-K</Source>
</FPHeader>
<lineItem coaCode="SREV">95759.000000</lineItem>
...
<lineItem coaCode="DDPS 1">2.150000</lineItem>
<lineItem coaCode="VDES">10.005790</lineItem>
</Statement>
...
</FiscalPeriod>
<FiscalPeriod Type="Interim" EndDate="2010-09-30" FiscalYear="2010"
FiscalPeriodNumber="3">
<Statement Type="INC">
...
</Statement>
</FiscalPeriod>
</InterimPeriods>
</FinancialStatements>
</ReportFinancialStatements>
</FundamentalReports>
<Medians xmlns="http://www.reuters.com/ns/2009/01/26/webservices/rkd/
FundamentalReportsPart_1">
<MedianDataItem>
<Name>Operating Profit Margin Sector Median</Name>
<Identifier>24965278</Identifier>
<Value Type="Float">0.13509784</Value>
<Period>q0</Period>
</MedianDataItem>
<MedianDataItem>
...
</MedianDataItem>
<MedianDataItem>
<Name>Operating Profit Margin Sector Median</Name>
<Identifier>4071301604</Identifier>
<Value Type="Float">0.12654517</Value>
<Period>y0</Period>
</MedianDataItem>
</Medians>
</GetFinancialStatementsReports_Response_1>
</Body>
</Envelope>
ATTRIBUTE DESCRIPTION
CoIDs These identifiers are issued at a company level therefore there is only one of each for every company.
The required attribute 'RepoNo' is the permanent identifier for a company in the Refinitiv database.
Issues This information allows user to cross-reference the issues with some commonly used identifiers, and
also get other basic information on the issue.
CoGeneralInfo This section provides general information pertaining to the primary issue and the most recent set of
financials.
ATTRIBUTE DESCRIPTION
Notes This segment gives the user an indication of what financial statements are available for each company.
At least one Annual Income Statement and Annual Balance Sheet is always provided for every company
in the Refinitiv Standardized Financials product (An income statement is available for every fiscal period
- annual or interim, and at least one annual balance sheet is available for every company). The Annual
Cash flow and Interim Financials (I/S, B/S, C/F) are not always available.
Therefore we indicate which of these four reports are available for each company. If the report is
available, the associated code is '1'. If the report is not available, the associated code is '0'. There is a
generic code for all the interim statements, if the associated code is '1', at least one of the interim reports
is available, if the associated code is '0', none of the interim reports are available and their associated
codes are also zero. The following is an example of associated codes and their availability:
• CFAAvailability Code="1" - Annual Cash flow available;
• Iavailablity Code="0"- Interims not available;
• ISIAvailablity Code="0" - Interim Income Statement not available;
• BSIAvailablity Code="0" - Interim Balance Sheet not available;
• CFIAvailablity Code="0" - Interim Cash Flow not available.
Medians Contains a set of <MedianDataItems> which contains median content. They have the following sub-
values:
• Name: Name of the median field name.
• Identifier: This is Field Identifier. Each Median data is associated with a numerical identifier
• Value Type: Median Value for the corresponding field. Can be String, Integer, F loat, Date.
• Period: Period for which the Median Value corresponds to. Q0 stands for latest Fiscal Quarter, Y0
stands for latest Fiscal Year and R0 for Trailing twelve months, R-4 stands for Prior Trailing twelve
months.
• Address/Phone number;
• Web links;
• Industry/Sector information;
• Officer names/ages/titles;
9.23.3.2 Ratios
20+ commonly used ratios based on pricing data and historical financials. They can be grouped by the following categories:
• Pricing:
- Current price;
- 52 week hi/lo;
- Pricing date;
- Volume (avg last ten days);
• Size:
- Market cap;
- Revenues;
- EBITDA;
- Net income;
- No. of employees;
- Enterprise value;
• Per Share Data:
EPS;
- Rev per share;
- BV per share;
- Cash per share;
- Cashflow per share;
- Dividends per share;
• Ratios:
- Gross margin;
- ROE;
- Price/Sales;
- P/E;
- P/Book;
<Envelope xmlns="http://www.w3.org/2003/05/soap-envelope">
<Header>
<To xmlns="http://www.w3.org/2005/08/addressing">https://api.rkd.refinitiv.com/api/
Fundamentals/Fundamentals.svc</To>
<MessageID xmlns="http://www.w3.org/2005/08/addressing">[Unique Message ID]</MessageID>
<Action xmlns="http://www.w3.org/2005/08/addressing">http://www.reuters.com/ns/2009/01/26/
webservices/rkd/Fundamentals_1/GetSnapshotReports_1</Action>
<Authorization xmlns="http://www.reuters.com/ns/2006/05/01/webservices/rkd/Common_1">
<ApplicationID>[AppID]</ApplicationID>
<Token>[service token]</Token>
</Authorization>
</Header>
<Body>
<GetSnapshotReports_Request_1 xmlns="http://www.reuters.com/ns/2009/01/26/webservices/rkd/
Fundamentals_1" companyId="IBM.N" companyIdType="RIC" includeMedians="true"/>
</Body>
</Envelope>
If you set 'includeMedians' to true, this allows you to retrieve median content.
Median Data consists of Industry/Sector Median of Fundamental Data items. Industry/Sector median is the median value of the fundamental
data for all the companies falling in the same industry/sector as of the company being retrieved. For example; if the user is pulling data for
International Business Machines Corp <IBM.N> which falls in IT Services / Consulting industry, the Industry median is calculated using the
fundamental data for all the companies falling in this industry/sector.
NOTE: countryCode only applies if a TICKER was chosen for companyIDtype and the TICKER entered does not specify the location of the
company.
<CoIDs xmlns="http://www.reuters.com/ns/2006/05/01/webservices/rkd/Company
ContentCommon_1">
<CoID Type="RepNo">4741N</CoID>
<CoID Type="Company Name">International Business Machines Corp.</CoID>
<CoID Type="IRSNo">130871985</CoID>
<CoID Type="CIKNo">0000051143</CoID>
</CoIDs>
<Issues xmlns="http://www.reuters.com/ns/2006/05/01/webservices/rkd/Company
ContentCommon_1">
<Issue ID="1" Type="C" Desc="Common Stock" Order="1">
<IssueID Type="Name">Common Stock</IssueID>
<IssueID Type="Ticker">IBM</IssueID>
<IssueID Type="RIC">IBM</IssueID>
<IssueID Type="Display RIC ">IBM.N</IssueID>
<IssueID Type="InstrumentPI">261483</IssueID>
<IssueID Type="QuotePI">1090370</IssueID>
<Exchange Code="NYSE" Country="USA">New York Stock Exchange</Exchange>
<MostRecentSplit Date="1999-05-27">2.0</MostRecentSplit>
</Issue>
<Issue ID="2" Type="P" Desc="Preferred Stock" Order="1">
<IssueID Type="Name">Preferred Stock-7.5%</IssueID>
<IssueID Type="InstrumentPI">1883112</IssueID>
<IssueID Type="QuotePI">25545447</IssueID>
<Exchange Code="NYSE" Country="USA">New York Stock Exchange</Exchange>
<MostRecentSplit Date="1999-05-27">2.0</MostRecentSplit>
</Issue>
</Issues>
<CoGeneralInfo xmlns="http://www.reuters.com/ns/2006/05/01/webservices/rkd/Company
ContentCommon_1">
<CoStatus Code="1">Active</CoStatus>
<CoType Code="EQU">Equity Issue</CoType>
<LastModified>2011-06-04</LastModified>
<LatestAvailableAnnual>2010-12-31</LatestAvailableAnnual>
<LatestAvailableInterim>2011-03-31</LatestAvailableInterim>
<Employees LastUpdated="2010-12-31">426751</Employees>
<SharesOut Date="2011-03-31" TotalFloat="1210221956.0">1211200199.0</SharesOut>
<ReportingCurrency Code="USD">U.S. Dollars</ReportingCurrency >
<MostRecentExchange Date="2011-06-06">1.0</MostRecentExchange>
</CoGeneralInfo>
<TextInfo>
<Text Type="Business Summary" lastModified="2010-11-01T09:27:04">International
Business Machines Corporation (IBM) is an information technology (IT) company. The
Company operates under five segments: Global Technology Services segment (GTS);
Global Business Services segment (GBS); Software segment; System and Technology
segment, and Global Financing segment. In February 2010, the Company acquired
Intelliden Inc. In March 2010, the Company completed the acquisition of National
Interest Security Company, LLC. In April 2010, the Company acquired Cast Iron
Systems, which delivers cloud integration software, appliances and services. In
July 2010, it acquired BigFix, Inc. In August 2010, the Company acquired Datacap
Inc. In October 2010, the Company acquired Unica Corporation. In October 2010, the
Company acquired PSS Systems. In October 2010, the Company acquired OpenPages, a
provider of software. In October 2010, the Company acquired Clarity Systems. In
November 2010, the Company acquired BLADE Network Technologies.</Text>
...
</TextInfo>
<contactInfo lastUpdated="2011-06-06 T10:37:28">
<streetAddress line="1">One New Orchard Road</streetAddress>
<streetAddress line="2"/>
<streetAddress line="3"/>
<city>Armonk</city >
<state-region>NY</state-region>
<postalCode>10504</postalCode>
<CountryCode="USA ">United States</country >
<contactName/>
<contactTitle>Investor Relations</contactTitle>
<phone>
...
</phone>
</contactInfo>
<webLinks lastUpdated="2010-03-10 T17:36:43">
<webSite mainCategory="Home Page">http://www.ibm.com/</webSite>
...
<webSite mainCategory="Employment Opportunities">http://www-03.ibm.com/employment/
</webSite>
<eMail mainCategory =""/>
</webLinks>
<peerInfo lastUpdated="2011-06-06T10:37:28">
<Industry Info>
<Industry type="TRBC 2009" order="1" reported="0" code="57201010" mnem="ITSE">IT
Services/Consulting</Industry >
<Industry type="RBSS 2004" order="1" reported="0" code="57211" mnem="57211">IT
Services & Consulting</Industry>
...
<Industry type="SIC" order="9" reported="0" code="6719" mnem="">Holding Companies,
Nec</Industry>
</Industry Info>
<Indexconstituet>S&P 500</Indexconstituet>
<Indexconstituet>Dow Industry</Indexconstituet>
</peerInfo>
<officers>
<officer rank="1" since="1997">
...
</officer>
...
<officer rank="10" since="2000">
...
</officer>
</officers>
<Ratios PriceCurrency="USD" ReportingCurrency="USD" ExchangeRate="1.00000"
LatestAvailableDate="2011-03-31">
<Group ID="Price and Volume">
<Ratio FieldName="NPRICE" Type="N">176.49000</Ratio>
<Ratio FieldName="NHIG" Type="N">177.77000</Ratio>
<Ratio FieldName="NLOW" Type="N">122.28000</Ratio>
ATTRIBUTE DESCRIPTION
CoIDs These identifiers are issued at a company level therefore there is only one of each for every company.
The required attribute 'RepoNo' is the permanent identifier for a company in the Refinitiv database.
Issues This information allows user to cross-reference the issues with some commonly used identifiers, and
also get other basic information on the issue.
CoGeneralInfo This section provides general information pertaining to the primary issue and the most recent set of
financials.
TextInfo This segment provides various descriptive information sets on the company, including the following:
• Business Summary: Short business description, limited to 1,000 characters;
• Financial Summary: Summary of most recently reported results.
contactInfo This section provides contact information for the company, including an address, a contact person with
title, and phone/fax number(s).
webLinks This section lists various commonly used web page addresses for the company, include home page,
'news releases' page, 'profile' page, the investor relations page etc. This section also contains a contact
email address.
IndustryInfo This section provides information on what industries, sectors and indices the company is a component
of.
Officers This section provides information on company executives, including name, age, title(s) and source
document where officer information was collected from. Codes are used to represent officer titles and
source document types.
Ratios This section provides the pre-calculated ratios and values. Both issue level and company level ratios are
provided. A total of up to 390 ratios may be available per company.
ForecastData This section provides information on the latest Consensus Estimates, including Revenues, EPS, P/E,
Target Price and Long Term Growth Rate. All values within this section are in Major Currency.
Medians Contains a set of <MedianDataItems> which contains median content. They have the following sub-
values:
• Name: Name of the median field name.
• Identifier: This is Field Identifier. Each Median data is associated with a numerical identifier
• Value Type: Median Value for the corresponding field. Can be String, Integer, F loat, Date. Period:
Period for which the Median Value corresponds to. Q0 stands for latest Fiscal Quarter, Y0 stands for
latest Fiscal Year and R0 for Trailing twelve months, R-4 stands for Prior Trailing twelve months.
<s:Header>
<a:To>http://api.rkd.refinitiv.com/api/CompanyContent/CompanyContent.svc</a:To>
<MessageID xmlns="http://www.w3.org/2005/08/addressing">[Unique Message ID]</MessageID>
<a:Action>http://www.reuters.com/ns/2006/05/01/webservices/rkd/CompanyContent_1/
GetFundamentalReports_1</a:Action>
<Authorization xmlns="http://www.reuters.com/ns/2006/05/01/webservices/rkd/Common_1">
<ApplicationID>[AppID]</ApplicationID>
<Token>[Token]</Token>
</Authorization>
</s:Header>
<s:Body>
<GetFundamentalReports_Request_1 xmlns="http://www.reuters.com/ns/2006/05/01/webservices/rkd/
CompanyContent_1" Category="SnapShot" companyIdType="RIC" companyId="IBM.N"
Category="SnapShot" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://
www.w3.org/2001/XMLSchema"/>
</s:Body>
</s:Envelope>
If you set 'includeMedians' to true, this allows you to retrieve median content.
Median Data consists of Industry/Sector Median of Fundamental Data items. Industry/Sector median is the median value of the fundamental
data for all the companies falling in the same industry/sector as of the company being retrieved. For example; if the user is pulling data for
International Business Machines Corp <IBM.N> which falls in IT Services / Consulting industry, the Industry median is calculated using the
fundamental data for all the companies falling in this industry/sector.
NOTE: countryCode only applies if a TICKER was chosen for companyIDtype and the TICKER entered does not specify the location of the
company.
<CoIDs xmlns="http://www.reuters.com/ns/2006/05/01/webservices/rkd/
CompanyContentCommon_1">
<CoID Type="RepNo">4741N</CoID>
<CoID Type="CompanyName">International Business Machines Corp.</CoID>
<CoID Type="IRSNo">130871985</CoID>
<CoID Type="CIKNo">0000051143</CoID>
</CoIDs>
<Issues xmlns="http://www.reuters.com/ns/2006/05/01/webservices/rkd/
CompanyContentCommon_1">
<Issue ID="1" Type="C" Desc="Common Stock" Order="1">
<IssueID Type="Name">Ordinary Shares</IssueID>
<IssueID Type="Ticker">IBM</IssueID>
<IssueID Type="RIC">IBM</IssueID>
<IssueID Type="DisplayRIC">IBM.N</IssueID>
<IssueID Type="InstrumentPI">261483</IssueID>
<IssueID Type="QuotePI">1090370</IssueID>
<Exchange Code="NYSE" Country="USA">New York Stock Exchange</Exchange>
<MostRecentSplit Date="1999-05-27">2.0</MostRecentSplit>
</Issue>
<Issue ID="2" Type="P" Desc="Preferred Stock" Order="1">
<IssueID Type="Name">Preference Shares Series A</IssueID>
<IssueID Type="Ticker">IBMPP</IssueID>
<IssueID Type="RIC">IBMPP.PK^C06</IssueID>
<IssueID Type="InstrumentPI">1883112</IssueID>
<IssueID Type="QuotePI">25545447</IssueID>
<Exchange Code="OTC" Country="USA">Over The Counter</Exchange>
</Issue>
</Issues>
<CoGeneralInfo xmlns="http://www.reuters.com/ns/2006/05/01/webservices/rkd/
CompanyContentCommon_1">
<CoStatus Code="1">Active</CoStatus>
<CoType Code="EQU">Equity Issue</CoType>
<LastModified>2017-06-13</LastModified>
<LatestAvailableAnnual>2016-12-31</LatestAvailableAnnual>
<LatestAvailableInterim>2017-03-31</LatestAvailableInterim>
<Employees LastUpdated="2016-12-31">380300</Employees>
<SharesOut Date="2017-03-31" TotalFloat="938402826.0">939496884.0</SharesOut>
<CommonShareholders Date="2016-12-31">425272</CommonShareholders>
<ReportingCurrency Code="USD">U.S. Dollars</ReportingCurrency>
<MostRecentExchange Date="2017-06-19">1.0</MostRecentExchange>
</CoGeneralInfo>
<TextInfo>