• Zuletzt bearbeitet am: 22 July 2019

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>

Vergleichbare Artikel


Die Coupa Core-API

Unsere RESTful-API bietet robusten Zugriff zum Lesen, Bearbeiten oder Integrieren Ihrer Daten mit der Coupa-Plattform.

Erste Schritte mit der API

Allgemeine Informationen zur Verwendung der Coupa-API und wann Sie CSV verwenden sollten.

Übergang zu OAuth 2.0 und OIDC

Coupa veraltet ältere API-Schlüssel und erfordert die Verwendung von OAuth 2.0 / OIDC. Ab R34 werden keine neuen API-Schlüssel ausgegeben und API-Schlüssel werden mit R35 nicht mehr unterstützt.

Bauen Sie auf der Coupa-Plattform auf

Unsere API-basierte offene Integrationsplattform ermöglicht Technologiepartnern und unabhängigen Softwareanbietern (ISVs) die Integration ihrer Produkte in Coupa