Products and Solutions
 EMA® Mail
 EMA® Cyber Defense
 EMA® Print
 EMA® Scan
 EMA® File
 EMA® Voice
EMA® for SAP Solutions
 SAP Metadata
 SAP Live Migration
 SAP Scan
 S/4 HANA Relief
ARTEC SMART Integration Tools
Firegate VPN
eDiscovery Solutions
Case Management
VSTOR® Vault
 Product Details
 Object Storage
ARTEC Cloud Solutions
 Cloud Models
 Managed Services
 Microsoft 365
Mailserver migration
Microsoft 365 tips
EMA® is Easy to Use
Data Formats
Protect Your Investment
Comprehensive Archiving
Storage Technology
Data Security Concept
Protection Against Cyber Attacks
Big Data - Knowledge is Power
Software Architecture
Single Sign-On
Folder Synchronization
User Access
Full-Text Search
Backup and Recovery
ANA Server
Trusted EMA®
Hot Standby
Digital Signatures
Attributes and Metadata
Department archives/Linking
Federated Search
Retroactive Archiving
WAN Synchronization
EMA® DeDup Server
EMA® App
Outlook extension
Good to Know
Legally Compliant Archiving
Protecting Personal Information
Why WORM Is No Solution
Problems with certifications
Stubbing - (Not) A Solution
Who Uses EMA®?
Why Bother with Archiving
Benefits of an Appliance
Dealing with private e-mails
Laws and Regulations
Overview of the Most Important Regulations
General Data Protection Regulation (DSGVO)
Right to be "forgotten"
Events and Webinars
Press Releases
Press Review
Partner Program
Partner Portal
ARTEC Promotional Program
ARTEC Expert Network
Services & Support
Consulting Services
Technical Consulting
Software Development
Software Subscription & Warranty
Product Support
Company History
Green responsibility
Where to Find Us
Job Openings
Terms and Conditions
Protected Trademarks and Patents
Information for Investors
Privacy Policy
Corporate Information


The Simple Functional Principles of our API and the SDK

ARTEC provides a dedicated Application Programming Interface (API) and a Software Development Kit (SDK) to incorporate information from EMA® in day-to-day applications in a custom way through programming interfaces, or whenever the iFrame and kiosk modes of SMART Link are not an option.

This allows information from EMA to be searched for, uploaded or downloaded, taking into account defined access rights. This enables users to access relevant data across sources and thus create new synergies. In addition, recurring tasks and batch processes can be automated with the SDK, corresponding analyses can be carried out a lot more easily, and data from custom sources can be archived, saved and made searchable in an even more flexible manner. Huge potentials and advantages can be unlocked by linking and integrating of unstructured business documents and primary applications, for instance:

  • Simplified research
  • Acceleration of processes
  • Time savings in handling of data
  • Audit-proof archiving
  • Increased transparency

Legal and Technological Aspects

The deployment of EMA in combination with our SDK is of particular interest for the development of customized portals and specialized applications, since the following essential topics are already fully covered:

  • Compliance
  • Backup
  • Data management
  • Four-Eye-Principle
  • Full text search and OCR

This holds even if the relevant information is spread over different data formats so that the contents of, for instance, E-Mails, scanned and printed documents, or documents and voice data stored on a file server are linked regarding contents. This is not only a legal and technological safeguard, but also helps to significantly reduce development time of the projects. It guarantees a high level of security along the whole lifecycle of files from their creation up to their final, legally compliant archiving.

Simple realization of a damage report portal of an insurance with integrated document access from EMA. Implemented with a few lines of code and our SDK.

Many Individual Possibilities

The adaptation of business processes to current market developments is currently one of the most important requirements within enterprises. Using our SDK, EMA can be customized according to your individual business processes and the modern requirements of IT. Integration into daily workflows opens completely new perspectives and possibilities. Finally, information can be made available and linked swiftly, across departments and across sources.

SDK: Connecting voice assistants to EMA
e.g. Amazon Echo with Alexa voice control.

Through this method of integration of unstructured data, all information distributed in your company can be used within the applications which are important to you. You can therefore save a lot of single work steps, which boosts productivity. This is very interesting for the in-house development of portals and special applications.

A combination of our APIs and Smart Link is also possible. For instance, managing automated processes and uploading documents from custom sources can be performed using our SDK, while the integration into applications is done using SMART Link. This allows forgoing the development of custom search masks, result lists and viewers for many document types.

The Advantages of the API and SDK at a Glance

Custom integration possibilities into any business and sector-specific solution via tailor-made programming interfaces

Flexible design of the GUI of the primary application

Search, upload, and download of information from EMA, respecting defined access permissions

Simple automation of recurring processes for unstructured data

Secure integration of own document sources

Shortened development times for own solutions and protals

Simple, intuitive REST API without XML, SOAP, or elaborate frameworks allows integration into almost any programming language with a few steps

Extensive documentation, test applications, lean SDK, full source code available

English-speaking, competent support and consulting team

Powerful ARTEC search technology in unstructured data from a primary application

Technical Requirements for the API and SDK

Sending GET and POST commands to HTTPS URLs

Parsing JSON format of search results

For individual search queries (instead of saved search definitions with a search term): creating search queries using JSON syntax

The SDK is available for all .NET programming languages and platforms. Further programming languages and platforms are available on request. All programming samples are provided with complete source code.