• Zuletzt bearbeitet am: 22 July 2019

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>

 

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