• Dernière modification le: 22 July 2019

Exemples d'appels d'API de comptes

Options de la requête

Voici quelques exemples sur la façon d'utiliser l'API de compte pour rechercher un ensemble de comptes.

Cela renverra tous les comptes inactifs :
https ://<instance name>.coupahost.com/api/accounts?active=false

Cela renverra tous les codes de compte avec une valeur de 'SF' dans le segment-1 :
https ://<instance name>.coupahost.com/api/accounts?segment-1=SF

OBTENIR UN compte unique

Dans cet exemple, nous avons demandé un seul compte avec un identifiant de 13.

Nous avons accédé à l'URL : https ://<instance>.coupahost.com/api/accounts/13

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

<account>

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

	 <code>SF-Marketing-Indirect</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>Indirect</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>

Compte créé avec un nom de compte

Dans cet exemple, nous créons un compte avec le nom de compte spécifié.
Nous l'avons posté à l'URL : https ://.coupahost.com/api/accounts 

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

<account>

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

	 <name>nom du compte de démonstration</name>

	 <segment-1>SF</segment-1>

	 <segment-2>Marketing</segment-2>

	 <segment-3>Dépense</segment-3>

	 <account-type>

			<name>Ace Corporate</name>

	 </account-type>

</account>

Voici la réponse de l'ARTICLE CI-DESSUS

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

<account>

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

	 <code>SF-Marketing-Expense</code>

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

	 <name>nom du compte de démonstration</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>Dépense</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>

Créer un compte avec 3 segments

Dans cet exemple, nous créons un compte avec 3 segments.
Nous l'avons posté à l'URL : https ://<instance>.coupahost.com/api/accounts

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

<account>

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

	 <segment-1>SF</segment-1>

	 <segment-2>Marketing</segment-2>

	 <segment-3>Directe</segment-3>

	 <account-type>

			<name>Ace Corporate</name>

	 </account-type>

</account>

 Voici la réponse que j'ai reçue lorsque j'ai posté ce qui précède :

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

<account>

	 <active type="boolean">true</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>Direct</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>

Mettre à jour le changement de compte Segment 2

Dans cet exemple, nous mettons à jour un compte en changeant le segment 2 du compte en « 9999 ».
Nous l'avons posté à l'URL : https ://<instance>.coupahost.com/api/accounts/<account  id>.

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

<account>

	 <segment-2>9999</segment-2>

</account>

Mise à jour du compte définie active

Dans cet exemple, nous mettons à jour un compte et le définissons sur actif.
Nous l'avons posté à l'URL : https ://<instance>.coupahost.com/api/accounts/<account  id>

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

<account>

	 <active>true</active>

</account>

 

Articles associés


API de violation des dépenses

24 April 2017

Utilisez l'API de violation de frais pour envoyer des violations de frais à votre système tiers.

API de kilométrage de la ligne de dépenses

29 November 2017

API d'allocation des lignes de frais

30 November 2017

API d'allocation de kilométrage de la ligne de dépenses

30 November 2017

Une partie ou la totalité de cette page peut avoir été traduite par machine. Toutes nos excuses pour les inexactitudes.