TecDoc Web Service - Starter Guide 1.1
TecDoc Web Service - Starter Guide 1.1
Change History
1.7 1.8 09.10.2018 Liebsch, Sebastian Added Application Logic (Point 3.1.2 + 3.2.3)
Distribution
Table of Contents
1 TecDoc Web Service Documentation and Endpoints/WSDLs ................................ 6
8 Glossary ..............................................................................................................13
Starter Guide
Description
This document gives you an overview about the TecDoc Web Service (also known as TecDoc Pegasus) and its online
documentation.
Notes
Available Endpoints/WSDLs:
• SOAP (Document Literal Bare, Document Literal Wrapped)
• JSON (Document Literal Bare, Document Literal Wrapped)
• Functions Guide:
Provides you the sequence of calls of TecDoc Web Service
• Example implementation:
Interactive implementation of the sequence of calls provided in the Functions Guide
• Useful information:
Provides various data, for example Key Table values, which are needed for various TecDoc Web Service functions
2.4 Examples
Code Examples for JSON and SOAP:
• Basic Calls
• Simple Arrays
• Complex Arrays
Available in:
• C#
• JAVA
• JavaScript
• PHP
3 Authentication scenarios
The TecDoc Pegasus Web Services requires a ProviderId (parameter provider in the requests) for a successful
authentication on the TecAlliance systems. Additionally, there are two possibilities to restrict access for end users: Either
by IP-Address/IP-Range whitelisting (currently only for IPv4) or API Key authentication.
First time you get your ProviderId API Key Authentication is set as default. However, if IP Whitelisting Authentication is
preferred, please send the static IP address(es) of your application host(s) to your TecAlliance technical contact.
https://webservice.tecalliance.services/pegasus-3-
0/services/TecdocToCatDLW.soapEndpoint?api_key=YOUR_API_KEY_HERE
Example for passing over the API Key in the HTTP header:
Example for passing over the API Key by HTTP Basic Authentication:
curl 'https://[email protected]/pegasus-3-
0/services/TecdocToCatDLW.soapEndpoint'
The function addDynamicAddress isn't needed at all. Also, no static/dynamic IP-Addresses need to be whitelisted.
Large Pictures:
• https://webservice.tecalliance.services/pegasus-3-0/documents/<PROVIDERID>/<DOCUMENTID>/0
Thumbnail Pictures:
• https://webservice.tecalliance.services/pegasus-3-0/documents/<PROVIDERID>/<DOCUMENTID>/1
4 Vehicle Identification
BrandId Brand
72 HERTH+BUSS ELPARTS
94 METZGER
101 FEBI BILSTEIN
268 JP GROUP
4346 VIKA
4533 ACEMARK
4938 FAST
4944 OREX
7.5 Various (Example): Use TecDoc GenArt as filter to get RMI ItemMpId
8 Glossary
Term Explanation
TecDoc GenArt, GenArt (Generic Article): Description of a „Product / Spare Part Group“, e. g. „Brake Disc“.
GenCritNo/Value In combination with GenCrit (Generic Criteria Number and Value), e. g. „left, front“ you get the
same information as provided by the ItemMpId (Item Mount Position)
TecDoc Web Service Independent automotive aftermarket article data; also provides Vehicle register mark look-up
and vehicle identification number look-up
RMI ItemMpId The mount position of an item, e. g. “Brake disc, front, left”
RMI Web Service information system for repair and maintenance information
VIN Vehicle Identification Number
VRM Vehicle Registration Mark