• Zuletzt bearbeitet am: 22 July 2019

API-Beispielaufrufe für Suchwerte

Unterschiedliche Abfrageoptionen für Suchwerte

Hier finden Sie weitere Beispiele dafür, wie Sie die Nachschlagewerte-API zum Abfragen und Abrufen des gewünschten Ergebnissatzes verwenden können.

Diese Abfrage gibt Ihnen die Suchwerte, die aktiv sind

https://<instance>.coupahost.com/api/lookup_values?active=true

Mit dieser Abfrage erhalten Sie die Suchwerte, die nach einem bestimmten Datum erstellt wurden

https://<instance>.coupahost.com/api/lookup_values?created_at[gt]=22.04.2014

Diese Abfrage liefert Ihnen alle Lookup-Werte für alle Lookups, die nach einem bestimmten Datum erstellt wurden

https://<instance>.coupahost.com/api/lookup_values?[lookup][created-at][gt]=22.04.2014

Suchwerte-API-Get-Beispiel

In diesem Beispiel haben wir nach einem einzelnen Suchwert mit der ID 1 abgefragt.

Wir sind auf die URL GEKOMMEN:

https://<instance url>/api/lookup_values/1
oder
https://<instance url>/api/lookup_values?1

Hier ist die Antwort, die den Suchkriterien entspricht:

<?xml version="1.0" encoding="UTF-8"?>

<lookup-value>

	 <id type="integer">1</id>

	 <created-at type="datetime">2014-04-23T11:24:10-07:00</created-at>

	 <updated-at type="datetime">2014-04-24T09:08:41-07:00</updated-at>

	 <active type="boolean">wahr</active>

	 <name>TestAccount1</name>

	 <description>DescAccountNo1</description>

	 <external-ref-num>ExtRefAccnt1</external-ref-num>

	 <external-ref-code>ExtRefAccnt1</external-ref-code>

	 <parent-id nil="true" />

	 <lookup-id type="integer">1</lookup-id>

	 <depth type="integer">0</depth>

	 <account-type nil="true" />

	 <lookup>

			<id type="integer">1</id>

			<created-at type="datetime">2014-04-23T11:22:10-07:00</created-at>

			<updated-at type="datetime">2014-04-23T11:22:10-07:00</updated-at>

			<active type="boolean">wahr</active>

			<name>Konto</name>

			<description>Konto</description>

			<fixed-depth type="integer">0</fixed-depth>

			<level-1-name />

			<level-2-name />

			<level-3-name />

			<level-4-name />

			<level-5-name />

			<level-6-name />

			<level-7-name />

			<level-8-name />

			<level-9-name />

			<level-10-name />

	 </lookup>

	 <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">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 />

	 </updated-by>

</lookup-value>

Suchwerte erstellen

In diesem Beispiel fügen wir einen Lookup-Wert für eines der vorhandenen Lookups in COUPA ein. Wir verwenden keine Coupa-System-IDs für die Referenzobjekte.

Wir haben es unter der URL: https://<instance url>/api/lookup_values gepostet.

<?xml version="1.0" encoding="UTF-8"?>

<lookup-value>

	 <name>TestAccount2</name>

	 <description>DescAccountNo2</description>

	 <external-ref-num>ExtRefAccnt2</external-ref-num>

	 <external-ref-code>ExtRefAccnt2</external-ref-code>

	 <active>ja</active>

	 <lookup>

			<name>Konto</name>

	 </lookup>

</lookup-value>

 Suchwerte-API-PUT-Beispiel

Beispiel für einen PUT:

So aktivieren oder deaktivieren Sie einen Suchwert

URL: https://<instance>/api/lookup_values/<id>

Beispielcode zum Deaktivieren eines Suchwerts

<?xml version="1.0" encoding="UTF-8"?>

<lookup-value>

	 <active>false</active>

</lookup-value>

So aktualisieren Sie die Beschreibung eines Suchwerts

URL: https://<instance>/api/lookup_values/<id>

Beispielcode zum Aktualisieren der Suche nach einem Suchwert

<?xml version="1.0" encoding="UTF-8"?>

<lookup-value>

	 <lookup-id>2</lookup-id>

</lookup-value> 

 

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