CINXE.COM
API JSON Getr盲nkeliste App
<!DOCTYPE html> <html lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>API JSON Getr盲nkeliste App</title> <!-- media-queries.js --> <!--[if lt IE 9]> <script src="http://css3-mediaqueries-js.googlecode.com/svn/trunk/css3-mediaqueries.js"></script> <![endif]--> <!-- html5.js --> <!--[if lt IE 9]> <script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script> <![endif]--> <meta name="apple-itunes-app" content="app-id=1166693139"> <link href="/gliste/font/stylesheet.css" rel="stylesheet" type="text/css" /> <link href="/gliste/css/bootstrap.min.css" rel="stylesheet" type="text/css" /> <link href="/gliste/css/bootstrap-responsive.min.css" rel="stylesheet" type="text/css" /> <link href="/gliste/css/styles.css" rel="stylesheet" type="text/css" /> <link href="/gliste/css/media-queries.css" rel="stylesheet" type="text/css" /> <link rel="stylesheet" type="text/css" href="/gliste/content/jquery.fancybox.min.css" media="screen" /> <link rel="shortcut icon" href="/gliste/content/logo.png" type="image/x-icon"> <meta name="viewport" content="width=device-width" /> <link href="https://fonts.googleapis.com/css?family=Roboto+Condensed:700" rel="stylesheet"> <style> body { background-image: none; } </style> <script src="/gliste/scripts/jquery-3.6.0.min.js"></script> <script src="/gliste/js/bootstrap.min.js"></script> </head> <body data-spy="scroll"> <div class="navbar navbar-fixed-top"> <div class="navbar-inner"> <div class="container"> <a class="brand pull-left" href="/gliste/"> Getr盲nkeliste App </a> <a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse"> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </a> <div class="nav-collapse collapse"> <ul id="nav-list" class="nav pull-right"> <li><a href="/gliste/">Startseite</a></li> <li><a href="/gliste/anmelden">Neu anmelden</a></li> <li><a href="/gliste/api">API JSON</a></li> <li><a href="/gliste/hilfe">Hilfe / FAQ</a></li> <li><a href="/gliste/support">Kontakt</a></li> <li><a href="/gliste/verwaltung">Verwaltung</a></li> <li><a href="/gliste/blog">Blog / Neues</a></li> </ul> </div> </div> </div> </div> <div class="container content container-fluid" id="home"> <br /> <h2>API (JSON)</h2> <br /> <p> Mit den API Funktionen der Getr盲nkeliste k枚nnen andere Systeme automatisiert (wie z.B. ein Zahlungsdienstleister) angebunden werden. <br /> Die API liefert JSON Daten und wird einfach mit GET Parametern aufgerufen.<br /> <br /> Unter Verwaltung > Einstellungen kann eine Zahlungs-URL mit variablen festegelegt werden. Mit dieser kann mit der "account" und "amount" Variable bei z.B. beliebigen Zahlungsdienstleistern gestartet werden.<br /> <br /> Oder alternativ mit der Liste der offnen Betr盲ge aus 2) selbst Zahlungsanweisungen erzeugen. Ist eine Zahlung erfolgreich, kann es mit 3) wieder mit dem Konto verbucht werden. Der API Key wird in der Verwaltung unter Einstellungen angezeigt. <br /> <br /> Bei Fragen, weiteren Funktionen, etc. => <a href="~support">Kontaktformular</a> </p> <h1>1) Auslesen Konten</h1> <br /> <b>URL Aufruf</b> <br /> <code> https://iqmeta.com/gliste/api/accounts/?email=verwalter@email.com&apikey=01234567890123456789012345678912345678912345678901 </code> <br /> <br /> <b>Ergebnis Objekt</b> <br /> <pre> { <b>date_utc</b> <i>(datetime)</i> <b>error</b> <i>(boolean)</i> <b>msg</b> <i>(string)</i> <b>accounts</b> <i>(array)</i> [{ <b>account</b> <i>(guid)</i> <b>name</b> <i>(string)</i> <b>email</b> <i>(string)</i> <b>rufname</b> <i>(string)</i> <b>balance</b> <i>(decimal)</i> }] } </pre> <b>Beispiel Ergebnis</b> <pre> { "date_utc": "2018-08-08T14:40:43.0219675Z", "error": false, "msg": "success", "unpaid": [ { "account": "e2a4f338-fe98-488f-a9a4-634174167df3", "name": "Wurst, Hans", "email": "some@email.com" "rufname": "", "balance": 32.00, }, { "account": "420d4153-d502-40ae-a869-51419e604124", "name": "Gem眉se, Olga", "email": "another@emai.com" "rufname": "Alte Karotte", "balance": 24.00, } ] } </pre> <br /> <h1>2) Auslesen offener Betr盲ge</h1> <br /> <b>URL Aufruf</b> <br /> <code> https://iqmeta.com/gliste/api/unpaid/?email=verwalter@email.com&apikey=01234567890123456789012345678912345678912345678901 </code> <br /> <br /> <b>Ergebnis Objekt</b> <br /> <pre> { <b>date_utc</b> <i>(datetime)</i> <b>error</b> <i>(boolean)</i> <b>msg</b> <i>(string)</i> <b>unpaid_sum</b> <i>(decimal)</i> <b>unpaid</b> <i>(array)</i> [{ <b>account</b> <i>(guid)</i> <b>unpaid</b> <i>(decimal)</i> <b>name</b> <i>(string)</i> <b>email</b> <i>(string)</i> }] } </pre> <b>Beispiel Ergebnis</b> <pre> { "date_utc": "2018-08-08T14:40:43.0219675Z", "error": false, "msg": "success", "unpaid_sum": 56.00, "unpaid": [ { "account": "e2a4f338-fe98-488f-a9a4-634174167df3", "unpaid": 32.00, "name": "Wurst, Hans", "email": "some@email.com" }, { "account": "420d4153-d502-40ae-a869-51419e604124", "unpaid": 24.00, "name": "Gem眉se, Olga", "email": "another@emai.com" } ] } </pre> <br /> <h1>3) Betrag bezahlen</h1> <br /> <b>URL Aufruf</b> <br /> <code> https://iqmeta.com/gliste/api/payment/?email=verwalter@email.com&apikey=01234567890123456789012345678912345678912345678901&account=420d4153-d502-40ae-a869-51419e604124&amount=20.50 </code> <br /> <br /> <b>Ergebnis Objekt</b> <br /> <pre> { <b>error</b> <i>(boolean)</i> <b>msg</b> <i>(string)</i> <b>name</b> <i>(string)</i> <b>account</b> <i>(guid)</i> <b>date_utc</b> <i>(datetime)</i> <b>unpaid_before_fullfilled</b> <i>(decimal)</i> <b>unpaid_new</b> <i>(decimal)</i> <b>current_balance</b> <i>(decimal)</i> <b>payment_fullfilled</b> <i>(decimal)</i> <b>credit_overpaid</b> <i>(decimal)</i> } </pre> <b>Beispiel Ergebnis</b> <pre> { "error": false, "msg": "success", "name": "Gem眉se, Olga", "account": "420d4153-d502-40ae-a869-51419e604124", "date_utc": "2018-08-08T14:41:40.7975722Z", "unpaid_before_fullfilled": 24.00, "unpaid_new": 4.00, "payment_fullfilled": 20.0, "current_balance": 4.00, "credit_overpaid": 0.0 } </pre> <br /> <h1>4) Gutschrift</h1> <br /> <b>URL Aufruf</b> <br /> <code> https://iqmeta.com/gliste/api/credit/?email=verwalter@email.com&apikey=01234567890123456789012345678912345678912345678901&account=420d4153-d502-40ae-a869-51419e604124&amount=2.4&text=Barzahlung </code> <br /> Hinweis: Text wird nach 30 Zeichen abgeschnitten <br /> <br /> <b>Ergebnis Objekt</b> <br /> <pre> { <b>date_utc</b> <i>(datetime)</i> <b>error</b> <i>(boolean)</i> <b>msg</b> <i>(string)</i> <b>text</b> <i>(string)</i> <b>account</b> <i>(guid)</i> <b>name</b> <i>(string)</i> <b>rufname</b> <i>(string)</i> <b>email</b> <i>(string)</i> <b>balance_change</b> <i>(decimal)</i> } </pre> <b>Beispiel Ergebnis</b> <pre> { "date_utc": "2022-04-27T10:37:16.3073954Z", "error": false, "msg": "success", "text": "Barzahlung", "account": "420d4153-d502-40ae-a869-51419e604124", "name": "Gem眉se, Olga", "rufname": "", "email": "", "balance_change": 2.4 } </pre> </div> <br /> <br /> <div class="footer container container-fluid"> <div id="copyright"> © 2025 iqmeta GmbH<br> </div> <div id="credits"> <a href="/gliste/impressum">Impressum / Datenschutz / AGBs</a> </div> </div> </body> </html>