Beispielaufrufe der Konten-API
Abfrage-Optionen
Hier sind einige Beispiele, wie Sie die Konto-API verwenden können, um nach einer Reihe von Konten abzufragen.
Dadurch werden alle inaktiven Konten zurückgegeben:
https://<instance name>.coupahost.com/api/accounts?active=false
Dadurch werden alle Kontocodes mit einem Wert von 'SF' in Segment-1 zurückgegeben:
https://<instance name>.coupahost.com/api/accounts?segment-1=SF
Einzelkonto ABRUFEN
In diesem Beispiel haben wir nach einem einzelnen Konto mit der ID 13 gefragt.
Wir sind auf die URL GEKOMMEN: https://<instance>.coupahost.com/api/accounts/13
<?xml version="1.0" encoding="UTF-8"?>
<account>
<active type="boolean">false</active>
<code>SF-Marketing-Indirekt</code>
<id type="integer">13</id>
<name />
<segment-1>SF</segment-1>
<segment-10 nil="true" />
<segment-11 nil="true" />
<segment-12 nil="true" />
<segment-13 nil="true" />
<segment-14 nil="true" />
<segment-15 nil="true" />
<segment-16 nil="true" />
<segment-17 nil="true" />
<segment-18 nil="true" />
<segment-19 nil="true" />
<segment-2>Marketing</segment-2>
<segment-20 nil="true" />
<segment-3>Bestände</segment-3>
<segment-4 nil="true" />
<segment-5 nil="true" />
<segment-6 nil="true" />
<segment-7 nil="true" />
<segment-8 nil="true" />
<segment-9 nil="true" />
<account-type>
<id type="integer">1</id>
<name>Ace Corporate</name>
</account-type>
</account>
Konto mit einem Kontonamen erstellen
In diesem Beispiel erstellen wir ein Konto mit dem angegebenen Kontonamen.
Wir haben es unter der URL: https://.coupahost.com/api/accounts gepostet
<?xml version="1.0" encoding="UTF-8"?>
<account>
<active type="boolean">wahr</active>
name des<name> Demo-Kontos</name>
<segment-1>SF</segment-1>
<segment-2>Marketing</segment-2>
<segment-3>Spesen</segment-3>
<account-type>
<name>Ace Corporate</name>
</account-type>
</account>
Unten ist die Antwort aus dem obigen BEITRAG
<?xml version="1.0" encoding="UTF-8"?>
<account>
<active type="boolean">wahr</active>
<code>SF-Marketing-Aufwand</code>
<id type="integer">206</id>
<name>demo-Kontoname</name>
<segment-1>SF</segment-1>
<segment-10 nil="true" />
<segment-11 nil="true" />
<segment-12 nil="true" />
<segment-13 nil="true" />
<segment-14 nil="true" />
<segment-15 nil="true" />
<segment-16 nil="true" />
<segment-17 nil="true" />
<segment-18 nil="true" />
<segment-19 nil="true" />
<segment-2>Marketing</segment-2>
<segment-20 nil="true" />
<segment-3>Spesen</segment-3>
<segment-4 nil="true" />
<segment-5 nil="true" />
<segment-6 nil="true" />
<segment-7 nil="true" />
<segment-8 nil="true" />
<segment-9 nil="true" />
<account-type>
<id type="integer">1</id>
<name>Ace Corporate</name>
</account-type>
</account>
Konto mit 3 Segmenten erstellen
In diesem Beispiel erstellen wir ein Konto mit 3 Segmenten.
Wir haben es unter der URL: https://.coupahost.com/api/accounts<instance> gepostet
<?xml version="1.0" encoding="UTF-8"?>
<account>
<active type="boolean">wahr</active>
<segment-1>SF</segment-1>
<segment-2>Marketing</segment-2>
<segment-3>Direkt</segment-3>
<account-type>
<name>Ace Corporate</name>
</account-type>
</account>
Unten ist die Antwort, die ich erhalten habe, als ich das oben Gesagte gepostet habe:
<?xml version="1.0" encoding="UTF-8"?>
<account>
<active type="boolean">wahr</active>
<code>SF-Marketing-Direct</code>
<id type="integer">205</id>
<name nil="true" />
<segment-1>SF</segment-1>
<segment-10 nil="true" />
<segment-11 nil="true" />
<segment-12 nil="true" />
<segment-13 nil="true" />
<segment-14 nil="true" />
<segment-15 nil="true" />
<segment-16 nil="true" />
<segment-17 nil="true" />
<segment-18 nil="true" />
<segment-19 nil="true" />
<segment-2>Marketing</segment-2>
<segment-20 nil="true" />
<segment-3>Direkt</segment-3>
<segment-4 nil="true" />
<segment-5 nil="true" />
<segment-6 nil="true" />
<segment-7 nil="true" />
<segment-8 nil="true" />
<segment-9 nil="true" />
<account-type>
<id type="integer">1</id>
<name>Ace Corporate</name>
</account-type>
</account>
Kontowechsel Segment 2 aktualisieren
In diesem Beispiel aktualisieren wir ein Konto, indem wir Segment 2 des Kontos in „9999“ ändern.
Wir haben es unter der URL https://.coupahost.com/api/accounts/<instance> veröffentlicht<account id>
.
<?xml version="1.0" encoding="UTF-8"?>
<account>
<segment-2>9999</segment-2>
</account>
Kontosatz aktualisieren aktiv
In diesem Beispiel aktualisieren wir ein Konto und setzen es auf aktiv.
Wir haben es auf die URL gepostet: https://<instance>.coupahost.com/api/accounts/<account id>
<?xml version="1.0" encoding="UTF-8"?>
<account>
<active>wahr</active>
</account>