1<!DOCTYPE html> 2<html lang="de" dir="ltr"> 3 <head> 4 <meta charset="utf-8"> 5 <meta name="viewport" content="width=device-width,initial-scale=1"> 6 <title>API / Integration | pfx.ch</title> 7 <meta name="description" content="Moderne und native mobile Apps für Proffix"> 8 <meta name="generator" content="VitePress v1.6.4"> 9 <link rel="preload stylesheet" href="/assets/style.iotILBRp.css" as="style"> 10 <link rel="preload stylesheet" href="/vp-icons.css" as="style"> 11 12
12<script type="e4cdd6338be25d26844267f8-module" src="/assets/app.DT1KDWNJ.js"></script>
12 13 <link rel="preload" href="/assets/inter-roman-latin.Di8DUHzh.woff2" as="font" type="font/woff2" crossorigin=""> 14 <link rel="modulepreload" href="/assets/chunks/theme.gKkmSGaE.js"> 15 <link rel="modulepreload" href="/assets/chunks/framework.CVyZdcua.js"> 16 <link rel="modulepreload" href="/assets/api.md.BohSN7xR.lean.js"> 17 <link rel="manifest" href="/manifest.webmanifest"> 18 <link rel="shortcut icon" href="/favicon.ico"> 19
19<script type="e4cdd6338be25d26844267f8-text/javascript">window.dataLayer=window.dataLayer||[];function gtag(){dataLayer.push(arguments)}window.addEventListener("load",()=>{setTimeout(()=>{const e=document.createElement("script");e.async=!0,e.src="https://www.googletagmanager.com/gtag/js?id=G-QBSQ16TCC7",document.head.appendChild(e),gtag("js",new Date),gtag("config","G-QBSQ16TCC7")},3e3)},{once:!0});</script>
19 20
20<script id="check-dark-mode" type="e4cdd6338be25d26844267f8-text/javascript">(()=>{const e=localStorage.getItem("vitepress-theme-appearance")||"auto",a=window.matchMedia("(prefers-color-scheme: dark)").matches;(!e||e==="auto"?a:e==="dark")&&document.documentElement.classList.add("dark")})();</script>
20 21
21<script id="check-mac-os" type="e4cdd6338be25d26844267f8-text/javascript">document.documentElement.classList.toggle("mac",/Mac|iPhone|iPod|iPad/i.test(navigator.platform));</script>
21 22 <link rel="canonical" href="https://pfx.ch/api"> 23 <meta property="og:type" content="website"> 24 <meta property="og:site_name" content="pfx Apps"> 25 <meta property="og:title" content="API / Integration"> 26 <meta property="og:description" content="Moderne und native mobile Apps für Proffix"> 27 <meta property="og:url" content="https://pfx.ch/api"> 28 <meta property="og:locale" content="de_CH"> 29 <meta property="og:image" content="https://pfx.ch/pfx_Core.png"> 30 <meta name="twitter:card" content="summary"> 31 <meta name="twitter:title" content="API / Integration"> 32 <meta name="twitter:description" content="Moderne und native mobile Apps für Proffix"> 33 <meta name="twitter:image" content="https://pfx.ch/pfx_Core.png"> 34 <meta name="twitter:url" content="https://pfx.ch/api"> 35 </head> 36 <body> 37 <div id="app"><div class="Layout" data-v-5d98c3a5><!--[--><!--]--><!--[--><span tabindex="-1" data-v-0b0ada53></span><a href="#VPContent" class="VPSkipLink visually-hidden" data-v-0b0ada53>Skip to content</a><!--]--><!----><header class="VPNav" data-v-5d98c3a5 data-v-ae24b3ad><div class="VPNavBar" data-v-ae24b3ad data-v-6aa21345><div class="wrapper" data-v-6aa21345><div class="container" data-v-6aa21345><div class="title" data-v-6aa21345><div class="VPNavBarTitle has-sidebar" data-v-6aa21345 data-v-1168a8e4><a class="title" href="/" data-v-1168a8e4><!--[--><!--]--><!--[--><img decoding="async" width="24" height="24" class="VPImage logo" src="/favicons/favicon-32x32.png" alt data-v-8426fc1a><!--]--><span data-v-1168a8e4>pfx Apps</span><!--[--><!--]--></a></div></div><div class="content" data-v-6aa21345><div class="content-body" data-v-6aa21345><!--[--><!--]--><div class="VPNavBarSearch search" data-v-6aa21345><!--[--><!----><div id="local-search"><button type="button" class="DocSearch DocSearch-Button" aria-label="Search"><span class="DocSearch-Button-Container"><span class="vp-icon DocSearch-Search-Icon"></span><span class="DocSearch-Button-Placeholder">Search</span></span><span class="DocSearch-Button-Keys"><kbd class="DocSearch-Button-Key"></kbd><kbd class="DocSearch-Button-Key">K</kbd></span></button></div><!--]--></div><nav aria-labelledby="main-nav-aria-label" class="VPNavBarMenu menu" data-v-6aa21345 data-v-dc692963><span id="main-nav-aria-label" class="visually-hidden" data-v-dc692963> Main Navigation </span><!--[--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/preise" tabindex="0" data-v-dc692963 data-v-e56f3d57><!--[--><span data-v-e56f3d57>Preise</span><!--]--></a><!--]--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/sicherheit" tabindex="0" data-v-dc692963 data-v-e56f3d57><!--[--><span data-v-e56f3d57>Sicherheit</span><!--]--></a><!--]--><!--[--><a class="VPLink link VPNavBarMenuLink active" href="/api" tabindex="0" data-v-dc692963 data-v-e56f3d57><!--[--><span data-v-e56f3d57>API</span><!--]--></a><!--]--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/datenschutz" tabindex="0" data-v-dc692963 data-v-e56f3d57><!--[--><span data-v-e56f3d57>Datenschutz</span><!--]--></a><!--]--><!--]--></nav><!----><div class="VPNavBarAppearance appearance" data-v-6aa21345 data-v-6c893767><button class="VPSwitch VPSwitchAppearance" type="button" role="switch" title aria-checked="false" data-v-6c893767 data-v-5337faa4 data-v-1d5665e3><span class="check" data-v-1d5665e3><span class="icon" data-v-1d5665e3><!--[--><span class="vpi-sun sun" data-v-5337faa4></span><span class="vpi-moon moon" data-v-5337faa4></span><!--]--></span></span></button></div><!----><div class="VPFlyout VPNavBarExtra extra" data-v-6aa21345 data-v-bb2aa2f0 data-v-cf11d7a2><button type="button" class="button" aria-haspopup="true" aria-expanded="false" aria-label="extra navigation" data-v-cf11d7a2><span class="vpi-more-horizontal icon" data-v-cf11d7a2></span></button><div class="menu" data-v-cf11d7a2><div class="VPMenu" data-v-cf11d7a2 data-v-b98bc113><!----><!--[--><!--[--><!----><div class="group" data-v-bb2aa2f0><div class="item appearance" data-v-bb2aa2f0><p class="label" data-v-bb2aa2f0>Appearance</p><div class="appearance-action" data-v-bb2aa2f0><button class="VPSwitch VPSwitchAppearance" type="button" role="switch" title aria-checked="false" data-v-bb2aa2f0 data-v-5337faa4 data-v-1d5665e3><span class="check" data-v-1d5665e3><span class="icon" data-v-1d5665e3><!--[--><span class="vpi-sun sun" data-v-5337faa4></span><span class="vpi-moon moon" data-v-5337faa4></span><!--]--></span></span></button></div></div></div><!----><!--]--><!--]--></div></div></div><!--[--><!--]--><button type="button" class="VPNavBarHamburger hamburger" aria-label="mobile navigation" aria-expanded="false" aria-controls="VPNavScreen" data-v-6aa21345 data-v-e5dd9c1c><span class="container" data-v-e5dd9c1c><span class="top" data-v-e5dd9c1c></span><span class="middle" data-v-e5dd9c1c></span><span class="bottom" data-v-e5dd9c1c></span></span></button></div></div></div></div><div class="divider" data-v-6aa21345><div class="divider-line" data-v-6aa21345></div></div></div><!----></header><div class="VPLocalNav has-sidebar empty" data-v-5d98c3a5 data-v-a6f0e41e><div class="container" data-v-a6f0e41e><button class="menu" aria-expanded="false" aria-controls="VPSidebarNav" data-v-a6f0e41e><span class="vpi-align-left menu-icon" data-v-a6f0e41e></span><span class="menu-text" data-v-a6f0e41e>Menu</span></button><div class="VPLocalNavOutlineDropdown" style="--vp-vh:0px;" data-v-a6f0e41e data-v-8a42e2b4><button data-v-8a42e2b4>Return to top</button><!----></div></div></div><aside class="VPSidebar" data-v-5d98c3a5 data-v-319d5ca6><div class="curtain" data-v-319d5ca6></div><nav class="nav" id="VPSidebarNav" aria-labelledby="sidebar-aria-label" tabindex="-1" data-v-319d5ca6><span class="visually-hidden" id="sidebar-aria-label" data-v-319d5ca6> Sidebar Navigation </span><!--[--><!--]--><!--[--><div class="no-transition group" data-v-c40bc020><section class="VPSidebarItem level-0" data-v-c40bc020 data-v-b3fd67f8><div class="item" role="button" tabindex="0" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><h2 class="text" data-v-b3fd67f8>Dokumentation</h2><!----></div><div class="items" data-v-b3fd67f8><!--[--><div class="VPSidebarItem level-1 is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link link" href="/intro" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>Intro</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link link" href="/vorteile" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>Vorteile</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link link" href="/vision" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>Vision</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link link" href="/sicherheit" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>Sicherheit</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link link" href="/preise" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>Kosten</p><!--]--></a><!----></div><!----></div><section class="VPSidebarItem level-1 collapsible collapsed is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" tabindex="0" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link link" href="/bedienung" data-v-b3fd67f8><!--[-->
37<h3 class="text" data-v-b3fd67f8>Bedienung</h3><!--]--></a><div class="caret" role="button" aria-label="toggle section" tabindex="0" data-v-b3fd67f8><span class="vpi-chevron-right caret-icon" data-v-b3fd67f8></span></div></div><div class="items" data-v-b3fd67f8><!--[--><div class="VPSidebarItem level-2 is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link link" href="/bedienung/login" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>Login</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link link" href="/bedienung/mandant" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>Mandant wechseln</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link link" href="/bedienung/copy-delete" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>Kopieren / Löschen</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link link" href="/bedienung/sortierung" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>
37Sortierung</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link link" href="/bedienung/filter" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>Filter</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link link" href="/bedienung/zusatzfelder" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>Zusatzfelder</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link link" href="/bedienung/metadaten" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>Metadaten</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link link" href="/bedienung/qr-import" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>QR-Import</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link link" href="/bedienung/nfc" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>NFC</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link link" href="/bedienung/cache" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>Cache aktivieren</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link link" href="/bedienung/ai" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>AI / KI aktivieren</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link link" href="/bedienung/pfx-assistant" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>pfx Assistant</p><!--]--></a><!----></div><!----></div><!--]--></div></section><section class="VPSidebarItem level-1 collapsible collapsed" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" role="button" tabindex="0" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><h3 class="text" data-v-b3fd67f8>Proffix</h3><div class="caret" role="button" aria-label="toggle section" tabindex="0" data-v-b3fd67f8><span class="vpi-chevron-right caret-icon" data-v-b3fd67f8></span></div></div><div class="items" data-v-b3fd67f8><!--[--><div class="VPSidebarItem level-2 is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link link" href="/proffix/systemanforderungen" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>Systemanforderungen</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link link" href="/proffix/berechtigungen" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>Berechtigungen</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link link" href="/proffix/rest-api" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>Proffix Rest-API</p><!--]--></a><!----></div><!----></div><!--]--></div></section><section class="VPSidebarItem level-1 collapsible collapsed is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" tabindex="0" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link link" href="/pfx-adressen/" data-v-b3fd67f8><!--[-->
37<h3 class="text" data-v-b3fd67f8>pfx Adressen</h3><!--]--></a><div class="caret" role="button" aria-label="toggle section" tabindex="0" data-v-b3fd67f8><span class="vpi-chevron-right caret-icon" data-v-b3fd67f8></span></div></div><div class="items" data-v-b3fd67f8><!--[--><div class="VPSidebarItem level-2 is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link link" href="/pfx-adressen/" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>Download</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link link" href="/bedienung" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>Generelle Bedienung</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link link" href="/pfx-adressen/adressinformationen" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>Adressinformationen (CRM)</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link link" href="/pfx-adressen/changelog" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>Changelog</p><!--]--></a><!----></div><!----></div><!--]--></div></section><section class="VPSidebarItem level-1 collapsible collapsed is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" tabindex="0" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link link" href="/pfx-leistung/" data-v-b3fd67f8><!--[-->
37<h3 class="text" data-v-b3fd67f8>pfx Leistung</h3><!--]--></a><div class="caret" role="button" aria-label="toggle section" tabindex="0" data-v-b3fd67f8><span class="vpi-chevron-right caret-icon" data-v-b3fd67f8></span></div></div><div class="items" data-v-b3fd67f8><!--[--><div class="VPSidebarItem level-2 is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link link" href="/pfx-leistung/" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>Download</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link link" href="/bedienung" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>Generelle Bedienung</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link link" href="/pfx-leistung/leistungstracking" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>Leistung tracken</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link link" href="/pfx-leistung/leistungscheck" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>Leistung prüfen</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link link" href="/pfx-leistung/nfc-qr" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>Leistung per NFC</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link link" href="/pfx-leistung/changelog" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>Changelog</p><!--]--></a><!----></div><!----></div><!--]--></div></section><section class="VPSidebarItem level-1 collapsible collapsed is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" tabindex="0" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link link" href="/pfx-liste/" data-v-b3fd67f8><!--[-->
37<h3 class="text" data-v-b3fd67f8>pfx Liste</h3><!--]--></a><div class="caret" role="button" aria-label="toggle section" tabindex="0" data-v-b3fd67f8><span class="vpi-chevron-right caret-icon" data-v-b3fd67f8></span></div></div><div class="items" data-v-b3fd67f8><!--[--><div class="VPSidebarItem level-2 is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link link" href="/pfx-liste/" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>Download</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link link" href="/bedienung" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>Generelle Bedienung</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link link" href="/pfx-liste/changelog" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>Changelog</p><!--]--></a><!----></div><!----></div><!--]--></div></section><section class="VPSidebarItem level-1 collapsible collapsed is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" tabindex="0" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link link" href="/pfx-lager/" data-v-b3fd67f8><!--[-->
37<h3 class="text" data-v-b3fd67f8>pfx Lager</h3><!--]--></a><div class="caret" role="button" aria-label="toggle section" tabindex="0" data-v-b3fd67f8><span class="vpi-chevron-right caret-icon" data-v-b3fd67f8></span></div></div><div class="items" data-v-b3fd67f8><!--[--><div class="VPSidebarItem level-2 is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link link" href="/pfx-lager/" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>Download</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link link" href="/bedienung" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>Generelle Bedienung</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link link" href="/pfx-lager/changelog" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>Changelog</p><!--]--></a><!----></div><!----></div><!--]--></div></section><section class="VPSidebarItem level-1 collapsible collapsed is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" tabindex="0" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link link" href="/pfx-task/" data-v-b3fd67f8><!--[-->
37<h3 class="text" data-v-b3fd67f8>pfx Task</h3><!--]--></a><div class="caret" role="button" aria-label="toggle section" tabindex="0" data-v-b3fd67f8><span class="vpi-chevron-right caret-icon" data-v-b3fd67f8></span></div></div><div class="items" data-v-b3fd67f8><!--[--><div class="VPSidebarItem level-2 is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link link" href="/pfx-task/" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>Ãbersicht</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link link" href="/pfx-task/installation" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>Installation</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link link" href="/pfx-task/bedienung" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>Bedienung</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link link" href="/pfx-task/ki-aufgaben-erstellen" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>KI-Aufgaben erstellen</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link link" href="/pfx-task/aufgaben-bearbeiten" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>Aufgaben bearbeiten</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link link" href="/pfx-task/einstellungen" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>Einstellungen</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link link" href="/pfx-task/sicherheit" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>Sicherheit</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link link" href="/pfx-task/api" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>API / Links</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link link" href="/pfx-task/changelog" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>Changelog</p><!--]--></a><!----></div><!----></div><!--]--></div></section><section class="VPSidebarItem level-1 collapsible collapsed is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" tabindex="0" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link link" href="/pfx-zeit/" data-v-b3fd67f8><!--[-->
37<h3 class="text" data-v-b3fd67f8>pfx Zeit</h3><!--]--></a><div class="caret" role="button" aria-label="toggle section" tabindex="0" data-v-b3fd67f8><span class="vpi-chevron-right caret-icon" data-v-b3fd67f8></span></div></div><div class="items" data-v-b3fd67f8><!--[--><div class="VPSidebarItem level-2 is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link link" href="/pfx-zeit/" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>Download</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link link" href="/bedienung" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>Generelle Bedienung</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link link" href="/pfx-zeit/einstellungen" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>Einstellungen</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link link" href="/pfx-zeit/stunden" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>Stundenübersicht</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link link" href="/pfx-zeit/geofence" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>Stempeln per Geofence</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link link" href="/pfx-zeit/nfc-stempeln" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>Stempeln per NFC</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link link" href="/pfx-zeit/qr-stempeln" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>Stempeln per QR</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link link" href="/pfx-zeit/stunden-ferieninfo" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>Ferieninfo</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link link" href="/pfx-zeit/stundenantraege" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>Stundenanträge</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link link" href="/pfx-zeit/benachrichtigungen" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>Benachrichtigungen</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link link" href="/pfx-zeit/changelog" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>Changelog</p><!--]--></a><!----></div><!----></div><!--]--></div></section><div class="VPSidebarItem level-1 is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link link" href="/pfx-core/index" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>pfx Core</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link link" href="/faq" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>FAQ</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link vp-external-link-icon link" href="https://blog.pfx.ch" target="_blank" rel="noreferrer" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>Blog</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link link" href="/kontakt" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>Kontakt / Wünsche</p><!--]--></a><!----></div><!----></div><!--]--></div></section></div><!--]--><!--[--><!--]--></nav></aside><div class="VPContent has-sidebar" id="VPContent" data-v-5d98c3a5 data-v-1428d186><div class="VPDoc has-sidebar has-aside" data-v-1428d186 data-v-39a288b8><!--[--><!--]--><div class="container" data-v-39a288b8><div class="aside" data-v-39a288b8><div class="aside-curtain" data-v-39a288b8></div><div class="aside-container" data-v-39a288b8><div class="aside-content" data-v-39a288b8><div class="VPDocAside" data-v-39a288b8 data-v-3f215769><!--[--><!--]--><!--[--><!--]--><nav aria-labelledby="doc-outline-aria-label" class="VPDocAsideOutline" data-v-3f215769 data-v-a5bbad30><div class="content" data-v-a5bbad30><div class="outline-marker" data-v-a5bbad30></div><div aria-level="2" class="outline-title" id="doc-outline-aria-label" role="heading" data-v-a5bbad30>Inhalt</div><ul class="VPDocOutlineItem root" data-v-a5bbad30 data-v-b933a997><!--[--><!--]--></ul></div></nav><!--[--><!--]--><div class="spacer" data-v-3f215769></div><!--[--><!--]--><!----><!--[--><!--]--><!--[--><!--]--></div></div></div></div><div class="content" data-v-39a288b8><div class="content-container" data-v-39a288b8><!--[--><!--]--><main class="main" data-v-39a288b8><div style="position:relative;" class="vp-doc _api" data-v-39a288b8><div>
37<h1 id="api-integration" tabindex="-1">API / Integration <a class="header-anchor" href="#api-integration" aria-label="Permalink to "API / Integration"">â</a></h1><p>pfx Apps können mit anderen Apps und <strong>Proffix Zusatzentwicklungen</strong> - ganz im <strong>Sinne eines Ãkosystems - plattformunabhängig verbunden werden</strong>.</p><p><img loading="lazy" decoding="async" src="/pfx_api_docs.jpg" alt="pfx API"></p><h2 id="app-link-universal-link" tabindex="-1">App Link / Universal Link <a class="header-anchor" href="#app-link-universal-link" aria-label="Permalink to "App Link / Universal Link"">â</a></h2><h3 id="was-ist-das" tabindex="-1">Was ist das ? <a class="header-anchor" href="#was-ist-das" aria-label="Permalink to "Was ist das ?"">â</a></h3><p>Wenn auf einem Gerät, auf welchem ein pfx App installiert ist, ein sogenannter App Link (Android) oder Universal Link (iOS) aufgerufen wird, <strong>öffnet sich das entsprechende pfx App automatisch an der entsprechenden Stelle.</strong></p><p>Es können aber auch <strong>komplexere Parameter</strong> mitgegeben werden. Die Funktion von <a href="./bedienung/filter#als-link-teilen">geteilten Filtern via DeepLink</a> ist ein Beispiel dafür.</p><p><strong>Wichtig:</strong> Im Unterschied zu einer <em>Webseite</em> oder einem <em>Progressiven Webapp</em> wird der Link in pfx <strong>vor dem Webbrowser</strong> geparst. Das heisst es braucht dafür prinzipiell auch keine Internetverbindung und funktioniert aus <strong>jeder installierten Anwendung</strong> auf dem Gerät (WhatsApp, SMS, Email, Dokumente, Fremdapps, etc.)</p><h4 id="konkrete-anwendungsbeispiele" tabindex="-1">Konkrete Anwendungsbeispiele <a class="header-anchor" href="#konkrete-anwendungsbeispiele" aria-label="Permalink to "Konkrete Anwendungsbeispiele"">â</a></h4><ul><li>Externes App für <em>Serviceverwaltung</em>: Anstelle alle Adressdaten, Notizen und Kontakte zu synchronisieren kann einfach ein Link (siehe unten) mitgegeben werden. Klickt der Benutzer darauf ist er direkt bei der korrekten Adresse in pfx</li><li><em>Individualentwicklung</em>: Anstelle die Adressverwaltung noch einmal zu bauen kann einfach direkt aus dem individuellen App auf die Adresse / Kontakt in pfx verwiesen werden.</li><li><em>Auftragszuweisung</em>: Anstelle einem Mitarbeiter im Aussendienst PDFs o.ä. zu senden, reicht es im z.B. den Link <a href="https://adresse.pfx.ch/adresse/232" target="_blank" rel="noreferrer">https://adresse.pfx.ch/adresse/232</a> oder z.B. <a href="https://leistung.pfx.ch/auftrag/TESTAUFTRAG" target="_blank" rel="noreferrer">https://leistung.pfx.ch/auftrag/TESTAUFTRAG</a> zu senden.</li><li>Steuern per QR-Code: Ein DeepLink kann in einen QR-Code gepackt werden. Sobald der Benutzer den QR - Code scannt öffnet pfx automatisch das App an der entsprechenden Stelle (Bedingung: entsprechendes pfx App ist installiert)</li><li>Steuern per NFC (Near Field Communication): Ein DeepLink wird auf einem NFC - Tag gespeichert. Beim Lesen wird automatisch das entsprechende App auf der entsprechenden Stelle geöffnet.</li><li>Auftragsblätter: Anstelle Auftragsblätter / Listen auszudrucken können z.B. auf einem QR - Code ein Link auf <a href="https://liste.pfx.ch/liste/1234?AUF_Dokumente.AuftragNrPRO=2023384" target="_blank" rel="noreferrer">https://liste.pfx.ch/liste/1234?AUF_Dokumente.AuftragNrPRO=2023384</a> mitgegeben werden. Scannt der Benutzer den QR - Code, öffnet sich das App automatisch, lädt die Selektionen und generiert (wenn Parameter <em>run</em> gesetzt ist) die Liste vollautomatisch</li></ul><h2 id="ubersicht" tabindex="-1">Ãbersicht <a class="header-anchor" href="#ubersicht" aria-label="Permalink to "Ãbersicht"">â</a></h2><p>Folgende Links sind zurzeit verfügbar:</p><details class="details custom-block"><summary>Adressen / Kontakte / Dokumente</summary><p>Diese Links werden in <a href="/pfx-adressen/">pfx Adressen</a> geöffnet</p><table tabindex="0"><thead><tr><th>Modul</th><th style="text-align:right;">Link</th><th style="text-align:right;">Funktion</th></tr></thead><tbody><tr><td>Adressen</td><td style="text-align:right;"><a href="https://adresse.pfx.ch/adressen" target="_blank" rel="noreferrer">https://adresse.pfx.ch/adressen</a></td><td style="text-align:right;">Zeigt alle Adressen an</td></tr><tr><td>Adressen</td><td style="text-align:right;"><a href="https://adresse.pfx.ch/adresse/%7BAdressNr" target="_blank" rel="noreferrer">https://adresse.pfx.ch/adresse/{AdressNr</a>}</td><td style="text-align:right;">Zeigt Adressdetails an</td></tr><tr><td>Adressen</td><td style="text-align:right;"><a href="https://adresse.pfx.ch/kontakte" target="_blank" rel="noreferrer">https://adresse.pfx.ch/kontakte</a></td><td style="text-align:right;">Zeigt alle Kontakte an</td></tr><tr><td>Adressen</td><td style="text-align:right;"><a href="https://adresse.pfx.ch/kontakt/%7BKontaktNr" target="_blank" rel="noreferrer">https://adresse.pfx.ch/kontakt/{KontaktNr</a>}</td><td style="text-align:right;">Zeigt Kontaktdetails an</td></tr><tr><td>Adressen</td><td style="text-align:right;"><a href="https://adresse.pfx.ch/notizen" target="_blank" rel="noreferrer">https://adresse.pfx.ch/notizen</a></td><td style="text-align:right;">Zeigt alle Adressnotizen an</td></tr><tr><td>Adressen</td><td style="text-align:right;"><a href="https://adresse.pfx.ch/notiz/%7BNotizNr" target="_blank" rel="noreferrer">https://adresse.pfx.ch/notiz/{NotizNr</a>}</td><td style="text-align:right;">Zeigt Adressnotizdetail an</td></tr><tr><td>Adressen</td><td style="text-align:right;"><a href="https://adresse.pfx.ch/dokumente" target="_blank" rel="noreferrer">https://adresse.pfx.ch/dokumente</a></td><td style="text-align:right;">Zeigt alle Dokumente an</td></tr><tr><td>Adressen</td><td style="text-align:right;"><a href="https://adresse.pfx.ch/dokument/%7BDokumentNr" target="_blank" rel="noreferrer">https://adresse.pfx.ch/dokument/{DokumentNr</a>}</td><td style="text-align:right;">Zeigt Dokumentdetails an</td></tr></tbody></table></details>
37<details class="details custom-block"><summary>Zeit / Stunden</summary><p>Diese Links werden in <a href="/pfx-zeit/">pfx Zeit</a> geöffnet</p><table tabindex="0"><thead><tr><th>Modul</th><th style="text-align:right;">Link</th><th style="text-align:right;">Funktion</th></tr></thead><tbody><tr><td>Zeit</td><td style="text-align:right;"><a href="https://zeit.pfx.ch/stunden" target="_blank" rel="noreferrer">https://zeit.pfx.ch/stunden</a></td><td style="text-align:right;">Zeigt alle Stunden an</td></tr><tr><td>Zeit</td><td style="text-align:right;"><a href="https://zeit.pfx.ch/stunde/%7BStundeNr" target="_blank" rel="noreferrer">https://zeit.pfx.ch/stunde/{StundeNr</a>}</td><td style="text-align:right;">Zeigt Stundendetail an</td></tr><tr><td>Zeit</td><td style="text-align:right;"><a href="https://zeit.pfx.ch/stundenferieninfo" target="_blank" rel="noreferrer">https://zeit.pfx.ch/stundenferieninfo</a></td><td style="text-align:right;">Zeigt Stunden / Ferieninfo an</td></tr><tr><td>Zeit</td><td style="text-align:right;"><a href="https://zeit.pfx.ch/stunden-erfassen" target="_blank" rel="noreferrer">https://zeit.pfx.ch/stunden-erfassen</a></td><td style="text-align:right;">Ermöglicht eine neue Stunde zu erfassen</td></tr><tr><td>Zeit</td><td style="text-align:right;"><a href="https://zeit.pfx.ch/autostempeln" target="_blank" rel="noreferrer">https://zeit.pfx.ch/autostempeln</a></td><td style="text-align:right;">Stempelt den Benutzer vollautomatisch ein oder aus</td></tr></tbody></table></details><details class="details custom-block"><summary>Leistungen / Aufträge / Projekte</summary><p>Diese Links werden in <a href="/pfx-leistung/">pfx Leistung</a> geöffnet</p><table tabindex="0"><thead><tr><th>Modul</th><th style="text-align:right;">Link</th><th style="text-align:right;">Funktion</th></tr></thead><tbody><tr><td>Leistung</td><td style="text-align:right;"><a href="https://leistung.pfx.ch/rapporte" target="_blank" rel="noreferrer">https://leistung.pfx.ch/rapporte</a></td><td style="text-align:right;">Zeigt alle Rapporte an</td></tr><tr><td>Leistung</td><td style="text-align:right;"><a href="https://leistung.pfx.ch/rapport-erstellen" target="_blank" rel="noreferrer">https://leistung.pfx.ch/rapport-erstellen</a></td><td style="text-align:right;">Erstellt einen neuen Rapport (Siehe Parameter)</td></tr><tr><td>Leistung</td><td style="text-align:right;"><a href="https://leistung.pfx.ch/rapport/%7BRapportNr" target="_blank" rel="noreferrer">https://leistung.pfx.ch/rapport/{RapportNr</a>}</td><td style="text-align:right;">Zeigt Rapportdetail an</td></tr><tr><td>Leistung</td><td style="text-align:right;"><a href="https://leistung.pfx.ch/auftraege" target="_blank" rel="noreferrer">https://leistung.pfx.ch/auftraege</a></td><td style="text-align:right;">Zeigt alle Aufträge an</td></tr><tr><td>Leistung</td><td style="text-align:right;"><a href="https://leistung.pfx.ch/auftrag/%7BAuftragNr%7D" target="_blank" rel="noreferrer">https://leistung.pfx.ch/auftrag/{AuftragNr}</a></td><td style="text-align:right;">Zeigt Auftragdetails an</td></tr><tr><td>Leistung</td><td style="text-align:right;"><a href="https://leistung.pfx.ch/projekte" target="_blank" rel="noreferrer">https://leistung.pfx.ch/projekte</a></td><td style="text-align:right;">Zeigt alle Projekte an</td></tr><tr><td>Leistung</td><td style="text-align:right;"><a href="https://leistung.pfx.ch/projekt/%7BProjektNr%7D" target="_blank" rel="noreferrer">https://leistung.pfx.ch/projekt/{ProjektNr}</a></td><td style="text-align:right;">Zeigt Projektdetails an</td></tr><tr><td>Leistung</td><td style="text-align:right;"><a href="https://leistung.pfx.ch/rapportdokumente" target="_blank" rel="noreferrer">https://leistung.pfx.ch/rapportdokumente</a></td><td style="text-align:right;">Zeigt alle Rapportdokumente an</td></tr><tr><td>Leistung</td><td style="text-align:right;"><a href="https://leistung.pfx.ch/rapportdokument/%7BRapportDokumentNr%7D" target="_blank" rel="noreferrer">https://leistung.pfx.ch/rapportdokument/{RapportDokumentNr}</a></td><td style="text-align:right;">Zeigt Rapportdokumentdetail an</td></tr></tbody></table><p>Für den DeepLink <em>rapport-erstellen</em> sind folgende zusätzlichen Parameter möglich:</p><table tabindex="0"><thead><tr><th>
37Query-Parameter</th><th style="text-align:right;">Name</th><th style="text-align:right;">Hinweis</th></tr></thead><tbody><tr><td>mitnr</td><td style="text-align:right;">Mitarbeiter-Nr</td><td style="text-align:right;">Optional; wird automatisch aus Benutzer ermittelt</td></tr><tr><td>std</td><td style="text-align:right;">Anzahl Stunden</td><td style="text-align:right;"></td></tr><tr><td>auftrag</td><td style="text-align:right;">Auftrags-Nr</td><td style="text-align:right;"></td></tr><tr><td>projekt</td><td style="text-align:right;">Projekt-Nr</td><td style="text-align:right;"></td></tr><tr><td>teil</td><td style="text-align:right;">Teilleistungs-Nr</td><td style="text-align:right;"></td></tr><tr><td>artikel</td><td style="text-align:right;">Artikel-Nr</td><td style="text-align:right;"></td></tr><tr><td>sauftrag</td><td style="text-align:right;">Serviceauftrags-Nr</td><td style="text-align:right;"></td></tr><tr><td>menge</td><td style="text-align:right;">Menge</td><td style="text-align:right;">Nur benötigt bei Artikel</td></tr><tr><td>posart</td><td style="text-align:right;">Positionsart</td><td style="text-align:right;"></td></tr><tr><td>bemerkungen</td><td style="text-align:right;">Bemerkungen</td><td style="text-align:right;"></td></tr><tr><td>run</td><td style="text-align:right;">Automatisches Speichern</td><td style="text-align:right;">Versucht den Rapport automatisch zu speichern</td></tr></tbody></table></details><details class="details custom-block"><summary>Listen / Reports</summary><p>Diese Links werden in <a href="/pfx-zeit/">pfx Zeit</a> geöffnet</p><table tabindex="0"><thead><tr><th>Modul</th><th style="text-align:right;">Link</th><th style="text-align:right;">Funktion</th></tr></thead><tbody><tr><td>Liste</td><td style="text-align:right;"><a href="https://liste.pfx.ch/listen" target="_blank" rel="noreferrer">https://liste.pfx.ch/listen</a></td><td style="text-align:right;">Zeigt alle Listen an</td></tr><tr><td>Liste</td><td style="text-align:right;"><a href="https://liste.pfx.ch/liste/%7BListeNr" target="_blank" rel="noreferrer">https://liste.pfx.ch/liste/{ListeNr</a>}</td><td style="text-align:right;">Zeigt Listendetail an</td></tr></tbody></table><ul><li>Listen können per API automatisch generiert werden (Queryparameter <strong>run==true</strong> analog zu Rapport erstellen)</li><li>Selektionen der Listen können per API vorbefüllt werden. Die Parameter sind identisch mit den Proffix Parametern z.B.: <ul><li>AUF_Dokumente.AuftragNrPRO=2023384&AUF_Dokumente.AdressNrADR=12&run=true</li></ul></li></ul></details><details class="details custom-block"><summary>pfx Task / CRM-Aufgaben</summary><p>pfx Task ist eine WebApp. Es wurden keine nativen Universal Links oder Android App Links erkannt. Die folgenden Web-Links können direkt im Browser geöffnet werden:</p><table tabindex="0"><thead><tr><th>Modul</th><th style="text-align:right;">Link</th><th style="text-align:right;">Funktion</th></tr></thead><tbody><tr><td>Task</td><td style="text-align:right;"><a href="https://task.pitw.ch/index.php" target="_blank" rel="noreferrer">https://task.pitw.ch/index.php</a></td><td style="text-align:right;">Zeigt die Aufgabenübersicht an</td></tr><tr><td>Task</td><td style="text-align:right;"><a href="https://task.pitw.ch/erstellen.php" target="_blank" rel="noreferrer">https://task.pitw.ch/erstellen.php</a></td><td style="text-align:right;">Ãffnet die Erfassung einer neuen Aufgabe</td></tr><tr><td>Task</td><td style="text-align:right;"><a href="https://task.pitw.ch/aufgabe.php?nr=%7BAufgabeNr%7D" target="_blank" rel="noreferrer">https://task.pitw.ch/aufgabe.php?nr={AufgabeNr}</a></td><td style="text-align:right;">Ãffnet eine bestehende Aufgabe</td></tr><tr><td>Task</td><td style="text-align:right;"><a href="https://task.pitw.ch/index.php?auftrag=%7BAuftragNr%7D" target="_blank" rel="noreferrer">https://task.pitw.ch/index.php?auftrag={AuftragNr}</a></td><td style="text-align:right;">Ãffnet pfx Task mit Bezug zu einem Auftrag</td></tr></tbody></table><p>Weitere Details finden Sie unter <a href="/pfx-task/api">pfx Task API / Links</a>.</p></details>
37<h3 id="automatische-auswahl-des-mandanten" tabindex="-1">Automatische Auswahl des Mandanten <a class="header-anchor" href="#automatische-auswahl-des-mandanten" aria-label="Permalink to "Automatische Auswahl des Mandanten"">â</a></h3><p>Aufgrund der Multimandanten - Fähigkeit von pfx können je nach Situation zusätzliche Infos in <em>Form von Queryparameter</em> zum gewünschten Mandanten angegeben werden.</p><div class="info custom-block"><p class="custom-block-title">INFO</p><p>pfx prüft nimmt automatisch den Mandanten mit den am meisten zutreffenden Kriterien.</p><p>Es liegt in der Verantwortung des Linkerstellers abzuschätzen welche Queryparameter benötigt werden. Werden keine zusätzlichen Informationen mitgegeben, wird der zuletzt in pfx verwendete Mandant verwendet.</p></div><table tabindex="0"><thead><tr><th>Parameter</th><th>Beispiel</th><th style="text-align:right;">Bemerkung</th></tr></thead><tbody><tr><td>pxuser</td><td><em>Gast</em></td><td style="text-align:right;">Der Benutzername des Proffix - Benutzers</td></tr><tr><td>pxdatabase</td><td><em>DEMODB</em></td><td style="text-align:right;">Der Datenbankname des Proffix Mandanten</td></tr><tr><td>pxurl</td><td><em>remote.proffix.net:11222</em></td><td style="text-align:right;">Die Url der Proffix Rest-API</td></tr></tbody></table><p>Beispiele:</p><ul><li><a href="https://adresse.pfx.ch/adresse/221?pxuser=Gast&pxdatabase=DEMODB&pxurl=remote.proffix.net:11222" target="_blank" rel="noreferrer">https://adresse.pfx.ch/adresse/221?pxuser=Gast&pxdatabase=DEMODB&pxurl=remote.proffix.net:11222</a></li><li><a href="https://adresse.pfx.ch/adresse/221?pxuser=Gast&pxdatabase=DEMODB" target="_blank" rel="noreferrer">https://adresse.pfx.ch/adresse/221?pxuser=Gast&pxdatabase=DEMODB</a></li><li><a href="https://adresse.pfx.ch/adresse/221?pxdatabase=DEMODB" target="_blank" rel="noreferrer">https://adresse.pfx.ch/adresse/221?pxdatabase=DEMODB</a></li><li><a href="https://adresse.pfx.ch/kontakte" target="_blank" rel="noreferrer">https://adresse.pfx.ch/kontakte</a></li><li><a href="https://adresse.pfx.ch/kontakt/12" target="_blank" rel="noreferrer">https://adresse.pfx.ch/kontakt/12</a></li></ul><p class="build-version" data-v-208de8d8> Build-Version: v. 6141 / a. 4144</p><h2 id="wunsche-oder-ideen" tabindex="-1">Wünsche oder Ideen ? <a class="header-anchor" href="#wunsche-oder-ideen" aria-label="Permalink to "Wünsche oder Ideen ?"">â</a></h2><p>Die Möglichkeiten mit DeepLinks sind fast grenzenlos. Ist genau dieser DeepLink den du brauchst nicht dabei ?</p><p>Gerne erstellen wir auch sinnvolle Anpassungen für andere Entwickler oder Benutzer. Einzige Bedingung - die Anpassung wird hier für alle dokumentiert, damit auch andere davon profitieren können. Ein kurzes Mail an <strong><a href="/cdn-cgi/l/email-protection#d8b1b6beb798a8bea0f6bbb0" target="_blank" rel="noreferrer"><span class="__cf_email__" data-cfemail="deb7b0b8b19eaeb8a6f0bdb6">[email protected]</span></a></strong> genügt.</p></div></div></main><footer class="VPDocFooter" data-v-39a288b8 data-v-e257564d><!--[--><!--]--><div class="edit-info" data-v-e257564d><!----><div class="last-updated" data-v-e257564d><p class="VPLastUpdated" data-v-e257564d data-v-e98dd255>Last updated: <time datetime="2026-05-27T13:04:46.000Z" data-v-e98dd255></time></p></div></div><nav class="prev-next" aria-labelledby="doc-footer-aria-label" data-v-e257564d><span class="visually-hidden" id="doc-footer-aria-label" data-v-e257564d>Pager</span><div class="pager" data-v-e257564d><!----></div><div class="pager" data-v-e257564d><a class="VPLink link pager-link next" href="/intro" data-v-e257564d><!--[--><span class="desc" data-v-e257564d>Nächste Seite</span><span class="title" data-v-e257564d>Intro</span><!--]--></a></div></nav></footer><!--[--><!--]--></div></div></div><!--[--><!--]--></div></div><!----><!--[--><!--]--></div></div>
vendor: 113 bytes, lines 37-38
37 38 <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
38<script type="e4cdd6338be25d26844267f8-text/javascript">window.__VP_HASH_MAP__=JSON.parse("{\"api.md\":\"BohSN7xR\",\"bedienung.md\":\"DffDaJdD\",\"bedienung_ai.md\":\"CrgCmPky\",\"bedienung_cache.md\":\"BrAhu0dX\",\"bedienung_copy-delete.md\":\"Cdy8nQxE\",\"bedienung_filter.md\":\"CpZu6UDY\",\"bedienung_login.md\":\"Bga_JpI7\",\"bedienung_mandant.md\":\"D_K6oEhV\",\"bedienung_metadaten.md\":\"BufFEbyz\",\"bedienung_nfc.md\":\"DXneIZtl\",\"bedienung_pfx-assistant.md\":\"DBefhG4P\",\"bedienung_qr-import.md\":\"BDoMtzM4\",\"bedienung_sortierung.md\":\"Ch9ecdtg\",\"bedienung_zusatzfelder.md\":\"Cjf-1R0M\",\"datenschutz.md\":\"CtB2g9kq\",\"faq.md\":\"CcPqZIa9\",\"index.md\":\"BJF6uUCQ\",\"intro.md\":\"mLYD0rGp\",\"kontakt.md\":\"B7hXWjfc\",\"partner.md\":\"YSeGaojD\",\"pfx-adressen_adressinformationen.md\":\"CF_SJssF\",\"pfx-adressen_changelog.md\":\"f_uhvBRc\",\"pfx-adressen_index.md\":\"DKh8oXKD\",\"pfx-adressen_ki-notizen.md\":\"O5nsuQh9\",\"pfx-core_index.md\":\"CzpAzkTV\",\"pfx-lager_changelog.md\":\"DdNQHwGS\",\"pfx-lager_index.md\":\"BzOR-qP0\",\"pfx-leistung_changelog.md\":\"CzRa1BsQ\",\"pfx-leistung_index.md\":\"CGzDfspp\",\"pfx-leistung_leistungscheck.md\":\"XWM0dHNM\",\"pfx-leistung_leistungstracking.md\":\"ClIQZGco\",\"pfx-leistung_nfc-qr.md\":\"Jza8GAd5\",\"pfx-liste_changelog.md\":\"DDngVJqZ\",\"pfx-liste_index.md\":\"tPvIA-O1\",\"pfx-task_api.md\":\"Cb_zCLW6\",\"pfx-task_aufgaben-bearbeiten.md\":\"ChN8Sdi5\",\"pfx-task_bedienung.md\":\"BGdhBKbE\",\"pfx-task_changelog.md\":\"D5FSRtNp\",\"pfx-task_einstellungen.md\":\"B4sOOSon\",\"pfx-task_index.md\":\"Bxsa42cN\",\"pfx-task_installation.md\":\"Co0AjW3o\",\"pfx-task_ki-aufgaben-erstellen.md\":\"DVX4xOSn\",\"pfx-task_sicherheit.md\":\"BC4OgcmO\",\"pfx-zeit_benachrichtigungen.md\":\"BzU7M7Oi\",\"pfx-zeit_changelog.md\":\"CR07XuWR\",\"pfx-zeit_einstellungen.md\":\"B1MpR0bR\",\"pfx-zeit_geofence.md\":\"TyRhopWN\",\"pfx-zeit_index.md\":\"CI2aw40c\",\"pfx-zeit_nfc-stempeln.md\":\"Cw3Js2OD\",\"pfx-zeit_qr-stempeln.md\":\"Bzx_uZek\",\"pfx-zeit_stunden-ferieninfo.md\":\"Dpw_ujdd\",\"pfx-zeit_stunden.md\":\"CtC9Dz-5\",\"pfx-zeit_stundenantraege.md\":\"CHBYxe8b\",\"preise.md\":\"B3miYbY3\",\"proffix_berechtigungen.md\":\"F5-YXmVA\",\"proffix_hilfstabelle.md\":\"Nu9itg6D\",\"proffix_rest-api.md\":\"C6gIFPIh\",\"proffix_systemanforderungen.md\":\"BTCmiVnQ\",\"qr.md\":\"DGFm6UnV\",\"sicherheit.md\":\"CFdkv9Jb\",\"vision.md\":\"BI8XaQ5Z\",\"vorteile.md\":\"Iq937pOb\"}");window.__VP_SITE_DATA__=JSON.parse("{\"lang\":\"de\",\"dir\":\"ltr\",\"title\":\"pfx.ch\",\"description\":\"Moderne und native mobile Apps für Proffix\",\"base\":\"/\",\"head\":[],\"router\":{\"prefetchLinks\":true},\"appearance\":true,\"themeConfig\":{\"search\":{\"provider\":\"local\",\"options\":{\"locales\":{\"de\":{\"translations\":{\"button\":{\"buttonText\":\"Suchen\",\"buttonAriaLabel\":\"Suchen\"},\"modal\":{\"noResultsText\":\"Keine Ergebnisse für\",\"resetButtonTitle\":\"Suchanfrage löschen\",\"footer\":{\"selectText\":\"zum Auswählen\",\"navigateText\":\"zum Navigieren\",\"closeText\":\"zum SchlieÃen\"}}}}}}},\"siteTitle\":\"pfx Apps\",\"logo\":\"/favicons/favicon-32x32.png\",\"outline\":{\"label\":\"Inhalt\"},\"docFooter\":{\"next\":\"Nächste Seite\",\"prev\":\"Vorherige Seite\"},\"nav\":[{\"text\":\"Preise\",\"link\":\"/preise\"},{\"text\":\"Sicherheit\",\"link\":\"/sicherheit\"},{\"text\":\"API\",\"link\":\"/api\"},{\"text\":\"Datenschutz\",\"link\":\"/datenschutz\"}],\"sidebar\":[{\"text\":\"Dokumentation\",\"items\":[{\"text\":\"Intro\",\"link\":\"/intro\"},{\"text\":\"Vorteile\",\"link\":\"/vorteile\"},{\"text\":\"Vision\",\"link\":\"/vision\"},{\"text\":\"Sicherheit\",\"link\":\"/sicherheit\"},{\"text\":\"Kosten\",\"link\":\"/preise\"},{\"text\":\"Bedienung\",\"collapsed\":true,\"link\":\"/bedienung\",\"items\":[{\"text\":\"Login\",\"link\":\"/bedienung/login\"},{\"text\":\"Mandant wechseln\",\"link\":\"/bedienung/mandant\"},{\"text\":\"Kopieren / Löschen\",\"link\":\"/bedienung/copy-delete\"},{\"text\":\"Sortierung\",\"link\":\"/bedienung/sortierung\"},{\"text\":\"Filter\",\"link\":\"/bedienung/filter\"},{\"text\":\"Zusatzfelder\",\"link\":\"/bedienung/zusatzfelder\"},{\"text\":\"Metadaten\",\"link\":\"/bedienung/metadaten\"},{\"text\":\"QR-Import\",\"link\":\"/bedienung/qr-import\"},{\"text\":\"NFC\",\"link\":\"/bedienung/nfc\"},{\"text\":\"Cache aktivieren\",\"link\":\"/bedienung/cache\"},{\"text\":\"AI / KI aktivieren\",\"link\":\"/bedienung/ai\"},{\"text\":\"pfx Assistant\",\"link\":\"/bedienung/pfx-assistant\"}]},{\"text\":\"Proffix\",\"collapsed\":true,\"items\":[{\"text\":\"Systemanforderungen\",\"link\":\"/proffix/systemanforderungen\"},{\"text\":\"Berechtigungen\",\"link\":\"/proffix/berechtigungen\"},{\"text\":\"Proffix Rest-API\",\"link\":\"/proffix/rest-api\"}]},{\"text\":\"pfx Adressen\",\"collapsed\":true,\"link\":\"/pfx-adressen/\",\"items\":[{\"text\":\"Download\",\"link\":\"/pfx-adressen/\"}
38,{\"text\":\"Generelle Bedienung\",\"link\":\"/bedienung\"},{\"text\":\"Adressinformationen (CRM)\",\"link\":\"/pfx-adressen/adressinformationen\"},{\"text\":\"Changelog\",\"link\":\"/pfx-adressen/changelog\"}]},{\"text\":\"pfx Leistung\",\"collapsed\":true,\"link\":\"/pfx-leistung/\",\"items\":[{\"text\":\"Download\",\"link\":\"/pfx-leistung/\"},{\"text\":\"Generelle Bedienung\",\"link\":\"/bedienung\"},{\"text\":\"Leistung tracken\",\"link\":\"/pfx-leistung/leistungstracking\"},{\"text\":\"Leistung prüfen\",\"link\":\"/pfx-leistung/leistungscheck\"},{\"text\":\"Leistung per NFC\",\"link\":\"/pfx-leistung/nfc-qr\"},{\"text\":\"Changelog\",\"link\":\"/pfx-leistung/changelog\"}]},{\"text\":\"pfx Liste\",\"collapsed\":true,\"link\":\"/pfx-liste/\",\"items\":[{\"text\":\"Download\",\"link\":\"/pfx-liste/\"},{\"text\":\"Generelle Bedienung\",\"link\":\"/bedienung\"},{\"text\":\"Changelog\",\"link\":\"/pfx-liste/changelog\"}]},{\"text\":\"pfx Lager\",\"collapsed\":true,\"link\":\"/pfx-lager/\",\"items\":[{\"text\":\"Download\",\"link\":\"/pfx-lager/\"},{\"text\":\"Generelle Bedienung\",\"link\":\"/bedienung\"},{\"text\":\"Changelog\",\"link\":\"/pfx-lager/changelog\"}]},{\"text\":\"pfx Task\",\"collapsed\":true,\"link\":\"/pfx-task/\",\"items\":[{\"text\":\"Ãbersicht\",\"link\":\"/pfx-task/\"},{\"text\":\"Installation\",\"link\":\"/pfx-task/installation\"},{\"text\":\"Bedienung\",\"link\":\"/pfx-task/bedienung\"},{\"text\":\"KI-Aufgaben erstellen\",\"link\":\"/pfx-task/ki-aufgaben-erstellen\"},{\"text\":\"Aufgaben bearbeiten\",\"link\":\"/pfx-task/aufgaben-bearbeiten\"},{\"text\":\"Einstellungen\",\"link\":\"/pfx-task/einstellungen\"},{\"text\":\"Sicherheit\",\"link\":\"/pfx-task/sicherheit\"},{\"text\":\"API / Links\",\"link\":\"/pfx-task/api\"},{\"text\":\"Changelog\",\"link\":\"/pfx-task/changelog\"}]},{\"text\":\"pfx Zeit\",\"collapsed\":true,\"link\":\"/pfx-zeit/\",\"items\":[{\"text\":\"Download\",\"link\":\"/pfx-zeit/\"},{\"text\":\"Generelle Bedienung\",\"link\":\"/bedienung\"},{\"text\":\"Einstellungen\",\"link\":\"/pfx-zeit/einstellungen\"},{\"text\":\"Stundenübersicht\",\"link\":\"/pfx-zeit/stunden\"},{\"text\":\"Stempeln per Geofence\",\"link\":\"/pfx-zeit/geofence\"},{\"text\":\"Stempeln per NFC\",\"link\":\"/pfx-zeit/nfc-stempeln\"},{\"text\":\"Stempeln per QR\",\"link\":\"/pfx-zeit/qr-stempeln\"},{\"text\":\"Ferieninfo\",\"link\":\"/pfx-zeit/stunden-ferieninfo\"},{\"text\":\"Stundenanträge\",\"link\":\"/pfx-zeit/stundenantraege\"},{\"text\":\"Benachrichtigungen\",\"link\":\"/pfx-zeit/benachrichtigungen\"},{\"text\":\"Changelog\",\"link\":\"/pfx-zeit/changelog\"}]},{\"text\":\"pfx Core\",\"link\":\"/pfx-core/index\"},{\"text\":\"FAQ\",\"link\":\"/faq\"},{\"text\":\"Blog\",\"link\":\"https://blog.pfx.ch\"},{\"text\":\"Kontakt / Wünsche\",\"link\":\"/kontakt\"}]}]},\"locales\":{},\"scrollOffset\":134,\"cleanUrls\":true}");</script>
vendor: 150 bytes, lines 38-40
38 39 40 <script src="/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js" data-cf-settings="e4cdd6338be25d26844267f8-|49" defer></script>
40<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"d0a1c290e49f48ce830b601ad5ae8f61","r":1,"spa":2}' crossorigin="anonymous"></script>
40 41</body> 42</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.