• 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


API für Verstöße gegen Spesenvorgaben

24 April 2017

Verwende die API für Verstöße gegen Spesenvorgaben, um Verstöße gegen Spesenvorgaben an dein System von Drittanbietern zu senden.

API für Kilometerstand der Spesenposition

29 November 2017

API für die Zuordnung von Spesenpositionen

30 November 2017

API für die Kilometerzuweisung in der Ausgabenposition

30 November 2017

Hinweis: Einige Inhalte wurden maschinell übersetzt.