Abteilungs-API-Beispielaufrufe
Verschiedene Abfrageoptionen für Abteilungen
Hier finden Sie weitere Beispiele dafür, wie Sie die Abteilungs-API zum Abfragen und Abrufen des gewünschten Ergebnissatzes verwenden können.
Mit dieser Abfrage erhalten Sie die Abteilungen mit Name=Marketing
https://<instance>.coupahost.com/api/departments?name=Marketing
Mit dieser Abfrage erhalten Sie die Abteilungen, die von einem bestimmten Benutzer mit Login = Coupasupport aktualisiert wurden
https://<instance>.coupahost.com/api/departments?created_by[login]=coupasupport
Mit dieser Abfrage erhalten Sie alle Spesenabrechnungen, die nach dem 1. Januar 2007 erstellt wurden
https://<instance>.coupahost.com/api/departments?created_at[gt]=2007-01-01
Holen Sie sich eine einzelne Abteilung
In diesem Beispiel haben wir nach einer einzelnen Abteilung mit der ID 1 abgefragt.
Wir sind zur URL gelangt:
https://<instance>.coupahost.com/api/departments/1
oder
https://<instance>.coupahost.com/api/departments?id=1
<?xml version="1.0" encoding="UTF-8"?>
<department>
<id type="integer">1</id>
<created-at type="datetime">2008-10-27T13:00:48-07:00</created-at>
<updated-at type="datetime">2014-03-28T08:53:19-07:00</updated-at>
<name>Marketing</name>
<active type="boolean">wahr</active>
<created-by>
<id type="integer">1</id>
<login>coupasupport</login>
<email>upgrade@coupa.com</email>
<employee-number nil="true" />
<firstname>Coupa</firstname>
<lastname>Support</lastname>
<salesforce-id nil="true" />
<mycustom-userfield />
</created-by>
<updated-by>
<id type="integer">69</id>
<login>coupasupport+rohitdemo@coupa.com</login>
<email>coupasupport+rohitdemo@coupa.com</email>
<employee-number nil="true" />
<firstname>Integration</firstname>
<lastname>Benutzer</lastname>
<salesforce-id nil="true" />
<mycustom-userfield />
</updated-by>
</department>
Departments Erstellen
In diesem Beispiel erstellen wir eine Abteilung. Wir verwenden keine Coupa-System-IDs für die Referenzobjekte.
Wir haben es unter der URL: https://<instance url>/api/departments/gepostet.
<?xml version="1.0" encoding="UTF-8"?>
<department>
<name>Marketing</name>
<active>false</active>
</department>
Departments-Update
In diesen Beispielen aktualisieren wir einen einzelnen Abteilungsdatensatz.
Wir haben die URL hinzugefügt: https://instance.coupahost.com/api/departments/<id>
Zum Beispiel, um eine bestehende Abteilung mit ID 195 zu deaktivieren
<?xml version="1.0" encoding="UTF-8"?>
<department>
<id>195</id>
<active>false</active>
</department>
Zum Beispiel, um den Namen einer bestehenden Abteilung mit ID 195 zu aktualisieren
<?xml version="1.0" encoding="UTF-8"?>
<department>
<id>195</id>
<name>neuer Name</name>
</department>