{"id":2900,"date":"2022-09-04T14:54:50","date_gmt":"2022-09-04T14:54:50","guid":{"rendered":"https:\/\/fourallportal.wpengine.com\/?post_type=integrations&#038;p=2900"},"modified":"2025-01-31T11:03:15","modified_gmt":"2025-01-31T11:03:15","slug":"rest-api","status":"publish","type":"integrations","link":"https:\/\/4allportal.com\/de\/integrationen\/rest-api","title":{"rendered":"REST API"},"content":{"rendered":"\n<section id=\"content-wrapper-block_f83944c1f77c17266aaa431c799249b9\" class=\"content-wrapper position-relative\"\n  style=\" padding-inline: ; overflow-x: visible;\">\n  \n<style>\n@media screen and (min-width: 391px) {\n  #content-wrapper-block_f83944c1f77c17266aaa431c799249b9 {\n    padding-top: 30px;\n    padding-bottom: 30px;\n  }\n}\n\n@media screen and (max-width: 390px) {\n  #content-wrapper-block_f83944c1f77c17266aaa431c799249b9 {\n    padding-top: 30px;\n    padding-bottom: 30px;\n  }\n}\n<\/style>\n\n  \n  <div class=\"container px-0\">\n    \n        \n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\n<div id=\"beschreibung\" class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<p>Digitale Assets spielen in zahlreichen Prozessen eine Rolle &#8211; etwa im E-Commerce, in der Erstellung von Printerzeugnissen, im Produktmanagement und in der Kundenkommunikation. Im Regelfall nutzen Unternehmen zur Abbildung dieser Aufgaben verschiedene Systeme und Tools. Darunter befinden sich beispielsweise ERP (wie SAP) &#8211; und CRM-Systeme (wie Typo3, WordPress, Drupal), Shop-Systeme und Data-Publishing-L\u00f6sungen. Diese und viele weitere Anwendungen verbinden Sie dank der REST-Schnittstelle (REST-API) problemlos mit dem 4ALLPORTAL Digital Asset Management.&nbsp;<\/p>\n\n\n\n<div style=\"height:35px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h4 class=\"wp-block-heading\">Digital Asset Management REST-API: So funktioniert die Anbindung von Drittsystemen&nbsp;<\/h4>\n\n\n\n<p>Eine offene Programmierschnittstelle f\u00fcr DAM beherrscht vier Methoden: GET, PUT, POST und DELETE. Das bedeutet, dass Ihr DAM-System mithilfe der REST-Schnittstelle Daten von einem Drittsystem beziehen kann. Ebenso ist es in der Lage, Daten auf einem Drittsystem zu erstellen, zu aktualisieren und zu l\u00f6schen.&nbsp;<\/p>\n\n\n\n<p>Das 4ALLPORTAL Digital Asset Management nutzt die REST-API immer dann, wenn Drittsysteme angebunden werden sollen. Ab Version 3.8 erfolgt dies \u00fcber eine neue, optimierte Programmierschnittstelle &#8211; die RESTful API.&nbsp;<\/p>\n\n\n\n<p>RESTful API f\u00fcr Digital Asset Management: Noch mehr M\u00f6glichkeiten bei der DAM-Integration&nbsp;<\/p>\n\n\n\n<p>Ab Version 3.8 verf\u00fcgt 4ALLPORTAL Digital Asset Management \u00fcber eine RESTful-Schnittstelle. Hierdurch sind nochmals deutlich mehr technische M\u00f6glichkeiten und Funktionen verf\u00fcgbar. Zudem profitieren Sie von beschleunigten Prozessen sowie einer transparenten, einheitlichen Struktur. Die DAM-Programmierschnittstelle ist bei swagger dokumentiert und frei verf\u00fcgbar. Aufgrund ihrer Sprachenunabh\u00e4ngigkeit eignet sie sich f\u00fcr die Integration in unterschiedlichste Umgebungen.&nbsp;<\/p>\n\n\n\n<p>Ideal ist die verbesserte DAM-Programmierschnittstelle insbesondere f\u00fcr Entwickler und Anwenderunternehmen, die 4ALLPORTAL DAM erweitern und 4ALLPORTAL Apps in Eigenregie realisieren m\u00f6chten.<\/p>\n\n\n\n<div style=\"height:35px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h4 class=\"wp-block-heading\">REST(ful)-Schnittstelle erm\u00f6glicht zahlreiche Integrationen im DAM-Umfeld&nbsp;<\/h4>\n\n\n\n<p>Mit der Digital Asset Management REST(ful) API realisieren Sie folgende Varianten der Systemkommunikation:&nbsp;<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Kommunikation vom 4ALLPORTAL zu Drittsystemen&nbsp;<\/li>\n<\/ol>\n\n\n\n<ol class=\"wp-block-list\" start=\"2\">\n<li>Kommunikation von Drittsystemen zum 4ALLPORTAL&nbsp;<\/li>\n<\/ol>\n\n\n\n<p>Betrachten wir diese beiden Varianten im Folgenden n\u00e4her.&nbsp;<\/p>\n\n\n\n<div style=\"height:35px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h5 class=\"wp-block-heading\">1. Kommunikation vom 4ALLPORTAL zu Drittsystemen&nbsp;<\/h5>\n\n\n\n<p>Ein typisches Szenario f\u00fcr diese Variante ist die Anbindung von Content-Management-Systemen wie <a href=\"https:\/\/4allportal.com\/de?attachment_id=6325\">Typo3<\/a> und <a href=\"https:\/\/4allportal.com\/de?attachment_id=4314\">WordPres<\/a>s. F\u00fcr beide CMS bietet 4ALLPORTAL Konnektoren, die auf der REST-Schnittstelle basieren. Gleiches gilt f\u00fcr die Daten\u00fcbermittlung an Data Publishing Software wie Chili Publish oder priint:suite. Beispielsweise \u00fcbermitteln Sie in diesem Fall Dateien und Metadaten an den Chili Editor. Dieser kann dann komplette Produktdaten mit Bildern, <a href=\"\/de\/blog\/pim\/textbausteinverwaltung\">Textbausteinen<\/a> und Stammdaten in einem Template platzieren. priint:suite ist dank REST(ful) API hingegen in der Lage, Produktdaten in ein <a href=\"https:\/\/4allportal.com\/de?attachment_id=18823\">InDesign<\/a> Dokument zu \u00fcbernehmen, wodurch Sie die Entstehung komplette Kataloge automatisieren k\u00f6nnen.&nbsp;<\/p>\n\n\n\n<p>Ab Version 3.7 bietet 4ALLPORTAL DAM zudem die M\u00f6glichkeit, Webhooks zu verwenden. Mit diesem Feature kann die Digital Asset Management Software bestimmte Aktionen in Drittsystemen ausl\u00f6sen. Ein Beispiel ist das automatische Generieren einer Nachricht (etwa \u00fcber Messengerdienste oder E-Mail), sobald bestimmte Daten oder der Status eines Assets ver\u00e4ndert werden. Doch auch automatisierte Status\u00e4nderungen in Workflow Tools wie Workato oder Microsoft Flow sind mithilfe von Webhooks realisierbar.&nbsp;<\/p>\n\n\n\n<div style=\"height:35px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h5 class=\"wp-block-heading\">2. Kommunikation von Drittsystemen zum 4ALLPORTAL&nbsp;<\/h5>\n\n\n\n<p>Dank der REST-API ist Digital Asset Management nicht nur in der Lage, mit Drittsystemen zu kommunizieren. Auch der umgekehrte Weg ist abbildbar. Somit ist es beliebigen Drittanwendungen m\u00f6glich, Daten im DAM-System zu erstellen, zu bearbeiten und zu l\u00f6schen.&nbsp;<\/p>\n\n\n\n<p>Ein m\u00f6glicher Anwendungsfall ist die \u00dcbertragung von Daten aus Vorsystemen wie ERP, CMS und Online-Shops. Interessant ist das beispielsweise f\u00fcr die \u00dcbermittlung von Produktdaten aus <a href=\"https:\/\/4allportal.com\/de\/integrationen\/sap\">SAP<\/a> in das PIM-Modul von 4ALLPORTAL.&nbsp;<\/p>\n<\/div><\/div>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div id=\"vorteile\" class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<h3 class=\"wp-block-heading\">Vorteile<\/h3>\n\n\n\n<div id=\"list-block-block_5bed73677647526e206b8603d5d23144\" class=\"list-block | w-100 d-grid\" style=\"grid-template-columns: repeat(1, 1fr); column-gap: 4rem;\">\n  \n<style>\n@media screen and (min-width: 391px) {\n  #list-block-block_5bed73677647526e206b8603d5d23144 {\n    padding-top: 30px;\n    padding-bottom: 30px;\n  }\n}\n\n@media screen and (max-width: 390px) {\n  #list-block-block_5bed73677647526e206b8603d5d23144 {\n    padding-top: 30px;\n    padding-bottom: 30px;\n  }\n}\n<\/style>\n\n<style>\n  .list-block {\n    padding-top: 0 !important;\n    padding-bottom: 0 !important;\n  }\n  .list-block__list.has-background {\n    padding: 3.5rem !important;\n  }\n  p+.list-block {\n    margin-top: 1.5rem;\n  }\n  .list-block__list.is-selected {\n    display: block;\n  }\n  .list-block__list li {\n    list-style: none;\n    position: relative;\n    padding-top: 1rem;\n    padding-bottom: 1rem;\n    padding-left: 4rem;\n  }\n  ul.list-block__list li::before {\n    content: \"\";\n    width: 2rem;\n    height: 2rem;\n    position: absolute;\n    left: 0;\n    top: 1.25rem;\n    background-position: center;\n    background-repeat: no-repeat;\n    background-size: cover;\n  }\n\n  #list-block-block_5bed73677647526e206b8603d5d23144 .list-block__list li {\n    color: #4B4B4B;\n  }\n\n  #list-block-block_5bed73677647526e206b8603d5d23144 ul.list-block__list li::before {\n    background-image: url(\"https:\/\/4allportal.com\/wp-content\/themes\/website-theme\/assets\/img\/checkbox.svg\") !important;\n  }\n\n  @media screen (max-width:992px) {\n      .content-wrapper .wp-container-3,.content-wrapper .wp-block-columns {\n          gap:0 !important\n      }\n      .content-wrapper #list-block-block_5bed73677647526e206b8603d5d23144, .content-wrapper .wp-block-columns #list-block-block_5bed73677647526e206b8603d5d23144{\n          padding-right:0;\n      }\n  }\n  <\/style>\n  \n\n<ul class=\"list-block__list wp-block-list\">\n<li>Reibungslose Prozesse \u00fcber Systemgrenzen hinweg realisieren&nbsp;<\/li>\n\n\n\n<li><a href=\"https:\/\/4allportal.com\/de\/produkte\/digital-asset-management-software\">DAM<\/a> und <a href=\"https:\/\/4allportal.com\/de\/produkte\/product-information-management-system\">PIM<\/a> nahtlos in Abl\u00e4ufe einbinden<\/li>\n\n\n\n<li>Bidirektionale Kommunikation m\u00f6glich&nbsp;<\/li>\n\n\n\n<li>Eigene Apps entwickeln &#8211; dank offener und dokumentierter API&nbsp;<\/li>\n<\/ul>\n\n\n<\/div><\/div><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\"><\/div>\n<\/div>\n\n\n  <\/div>\n<\/section>\n\n\n<style>\n@media screen and (min-width: 391px) {\n  #demo-footer-cta-block_51a79435526ac28125951498e5a6083e {\n    padding-top: 30px;\n    padding-bottom: 30px;\n  }\n}\n\n@media screen and (max-width: 390px) {\n  #demo-footer-cta-block_51a79435526ac28125951498e5a6083e {\n    padding-top: 30px;\n    padding-bottom: 30px;\n  }\n}\n<\/style>\n<style>\n    .demo-footer-cta {\n        color: #FFF;\n        border-bottom: 1px solid #707070;\n        padding-top: 90px !important;\n        padding-bottom: 0 !important;\n        background: rgb(49,49,49);\n        background: -moz-linear-gradient(180deg, rgba(49,49,49,1) 0%, rgba(0,0,0,1) 100%);\n        background: -webkit-linear-gradient(180deg, rgba(49,49,49,1) 0%, rgba(0,0,0,1) 100%);\n        background: linear-gradient(180deg, rgba(49,49,49,1) 0%, rgba(0,0,0,1) 100%);\n        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=\"#313131\",endColorstr=\"#000000\",GradientType=1);\n    }\n    .demo-footer-cta .preheadline {\n        color: #ff8200 !important;\n    }\n    .demo-footer-cta .wp-block-button.is-style-outline > a {\n        border: 1px solid #FFF !important;\n        color: #FFF !important;\n    }\n    .demo-footer-cta .wp-block-button.is-style-outline > a:hover {\n        border: 1px solid var(--orange) !important;\n        color: var(--orange) !important;\n    }\n\n    .demo-footer-cta.dark h2,\n    .demo-footer-cta.dark h3,\n    .demo-footer-cta.dark p,\n    body .body-container.light .demo-footer-cta.dark h2,\n    body .body-container.light .demo-footer-cta.dark h3,\n    body .body-container.light .demo-footer-cta.dark p {\n        color: var(--white) !important;\n    }\n    .body-container.dark .demo-footer-cta {\n        background: none;\n    }\n    .demo-footer-cta h2 {\n        color: #FFF;\n        font-weight: 500;\n    }\n    .demo-footer-cta-screenshot {\n        width: 100%;\n        position: relative;\n        display: flex;\n        align-items: end;\n    }\n    .demo-footer-cta-screenshot > img {\n        width: 100%;\n        height: auto;\n        display: block;\n        opacity: 0.85;\n        padding-right: 5rem;\n        padding-left: 5rem;\n    }\n    .demo-footer-cta .list-block ul {\n        margin: 2rem 0 0 0;\n        display: flex;\n        justify-content: space-around !important;\n    }\n    .demo-footer-cta .wp-block-buttons {\n        margin: 3rem 0 3rem 0;\n    }\n    @media screen and (min-width: 1434px) {\n        .container-parallax {\n            width: 1434px;\n            margin: auto;\n        }\n    }\n    @media screen and (max-width: 1433px) {\n        .container-parallax {\n            width: 100%;\n            padding: 0 5%;\n            margin: auto;\n        }\n    }\n    \n    @media screen and (min-width: 768px) {\n        .demo-footer-cta-screenshot {\n            min-height: 45vh;\n        }\n        .parallax-layer {\n            position: absolute;\n        }\n        .parallax-layer > img {\n            width: 100%; \n            height: auto; \n            opacity: 0;\n            visibility: hidden;\n            transform: translateY(60px);\n            transition: 0.6s ease-in;\n        }\n        .parallax-layer.active > img {\n            width: 100%; \n            height: auto; \n            opacity: 1;\n            visibility: visible;\n            transform: translateY(10px);\n            transition: 0.6s ease-in-out;\n        }\n        #layer1 {\n            width: 230px;\n            height: auto;\n            right: 0;\n            top: 20%;\n            border-radius: 8px;\n        }\n        #layer2 {\n            width: 200px;\n            left: 0;\n            top: 25%;\n            border-radius: 8px;\n        }\n        #layer3 {\n            width: 240px;\n            right: 40%;\n            top: 40%;\n            border-radius: 8px;\n        }\n    }\n    @media screen and (max-width: 768px) {\n        .parallax-layer {\n            display: none;\n        }\n        .demo-footer-cta .list-block ul {\n            flex-wrap: wrap;\n        }\n    }\n    @media screen and (max-width: 576px) {\n        .demo-footer-cta .list-block ul{\n            display: block;\n            text-align: center;\n        }\n        .demo-footer-cta ul.list-block__list li {\n            padding: 5rem 0 0 0;\n            display: block;\n            margin-bottom: 2.5rem;\n        }\n        .demo-footer-cta ul.list-block__list li::before {\n            left: 0;\n            top: 1.25rem;\n            right: 0;\n            margin: auto;\n        }\n        .demo-footer-cta-screenshot > img {\n            padding-right: 1.5rem;\n            padding-left: 1.5rem;\n        }\n    }\n<\/style>\n\n<section id=\"demo-footer-cta-block_51a79435526ac28125951498e5a6083e\" class=\"demo-footer-cta | dark\">\n    <div class=\"container-parallax px-0\">\n           <div class=\"container\">\n           \n\n<h2 class=\"wp-block-heading has-text-align-center\">Navigiere durch die Produkttour oder <br>erfrage individuelle Preise<\/h2>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-16018d1d wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button is-style-fill\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/4allportal.com\/tour\/dam-and-pim\">Produkttour starten<\/a><\/div>\n\n\n\n<div class=\"wp-block-button is-style-outline is-style-outline--1\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/4allportal.com\/de\/preis-anfragen\">Preise anfragen<\/a><\/div>\n<\/div>\n\n\n           <\/div>\n        <div class=\"container-fluid\">\n            <div class=\"demo-footer-cta-screenshot parallax-container\">\n                <!-- <img decoding=\"async\" src=\"https:\/\/4allportal.com\/wp-content\/themes\/website-theme\/assets\/img\/footer-screenshot.png\" alt=\"\"> -->\n\n                                        <img decoding=\"async\" src=\"https:\/\/4allportal.com\/wp-content\/themes\/website-theme\/assets\/img\/footer-screenshot.png\" alt=\"\">\n                        <div class=\"parallax-layer b-sh d-none d-sm-none d-md-none d-lg-block\" id=\"layer1\"><img decoding=\"async\" class=\"rounded\" src=\"https:\/\/4allportal.com\/wp-content\/themes\/website-theme\/assets\/img\/footer-parallax-element-1.png\" alt=\"\"><\/div>\n                        <div class=\"parallax-layer b-sh d-none d-sm-none d-md-none d-lg-block\" id=\"layer2\"><img decoding=\"async\" class=\"rounded\" src=\"https:\/\/4allportal.com\/wp-content\/themes\/website-theme\/assets\/img\/footer-parallax-element-2.png\" alt=\"\"><\/div>\n                        <div class=\"parallax-layer b-sh d-none d-sm-none d-md-none d-lg-block\" id=\"layer3\"><img decoding=\"async\" class=\"rounded\" src=\"https:\/\/4allportal.com\/wp-content\/themes\/website-theme\/assets\/img\/footer-parallax-element-3.png\" alt=\"\"><\/div>\n                                        \n            <\/div>\n        <\/div>\n    <\/div> \n<\/section>\n\n<script>\n    document.addEventListener('DOMContentLoaded', function () {\n    var buttonLink = document.querySelector('.demo-footer-cta .wp-block-button__link');\n    var parallaxLayers = document.querySelectorAll('.parallax-layer');\n\n    buttonLink.addEventListener('mouseover', function () {\n        parallaxLayers.forEach(function (layer) {\n            layer.classList.add('active');\n        });\n    });\n\n    buttonLink.addEventListener('mouseout', function () {\n        parallaxLayers.forEach(function (layer) {\n            layer.classList.remove('active');\n        });\n    });\n});\n<\/script>","protected":false},"excerpt":{"rendered":"<p>Develop<\/p>\n","protected":false},"author":3,"featured_media":3864,"menu_order":0,"template":"","meta":{"_acf_changed":false,"footnotes":""},"integration_categories":[266],"customer_stage":[450],"class_list":["post-2900","integrations","type-integrations","status-publish","has-post-thumbnail","hentry","integration_categories-develop-de"],"acf":[],"_links":{"self":[{"href":"https:\/\/4allportal.com\/de\/wp-json\/wp\/v2\/integrations\/2900","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/4allportal.com\/de\/wp-json\/wp\/v2\/integrations"}],"about":[{"href":"https:\/\/4allportal.com\/de\/wp-json\/wp\/v2\/types\/integrations"}],"author":[{"embeddable":true,"href":"https:\/\/4allportal.com\/de\/wp-json\/wp\/v2\/users\/3"}],"version-history":[{"count":0,"href":"https:\/\/4allportal.com\/de\/wp-json\/wp\/v2\/integrations\/2900\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/4allportal.com\/de\/wp-json\/wp\/v2\/media\/3864"}],"wp:attachment":[{"href":"https:\/\/4allportal.com\/de\/wp-json\/wp\/v2\/media?parent=2900"}],"wp:term":[{"taxonomy":"integration_categories","embeddable":true,"href":"https:\/\/4allportal.com\/de\/wp-json\/wp\/v2\/integration_categories?post=2900"},{"taxonomy":"customer_stage","embeddable":true,"href":"https:\/\/4allportal.com\/de\/wp-json\/wp\/v2\/customer_stage?post=2900"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}