Exemples d'appels API Comptes
Options de requête
Voici quelques exemples d'utilisation de l'API de compte pour interroger un ensemble de comptes.
Cette action renvoie 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
GET compte unique
Dans cet exemple, nous avons demandé un compte unique avec un id 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">false</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>
Créer Un Compte Avec Un Nom De Compte
Dans cet exemple, nous créons un compte avec le nom de compte spécifié.
Nous l'avons publié sur l'URL : https://.coupahost.com/api/accounts
<?xml version="1.0" encoding="UTF-8"?>
<account>
<active type="boolean">true</active>
<name>demo account name</name>
<segment-1>SF</segment-1>
<segment-2>Marketing</segment-2>
<segment-3>Expense</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>demo account name</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>Expense</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 publié sur 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>Direct</segment-3>
<account-type>
<name>Ace Corporate</name>
</account-type>
</account>
Voici la réponse que j'ai reçue lorsque j'ai publié 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>
Actualiser le segment de modification du compte 2
Dans cet exemple, nous mettons à jour un compte en remplaçant le segment 2 du compte par « 9999 »
Nous l'avons posté à l'URL suivante : https://<instance>.coupahost.com/api/accounts/<account id>
.
<?xml version="1.0" encoding="UTF-8"?>
<account>
<segment-2>9999</segment-2>
</account>
Actualiser le jeu de comptes actif
Dans cet exemple, nous mettons à jour un compte et le mettons en mode actif.
Nous l'avons publié sur l'URL : https://<instance>.coupahost.com/api/accounts/<account id>
<?xml version="1.0" encoding="UTF-8"?>
<account>
<active>true</active>
</account>
Veuillez noter que certaines parties de ce contenu peuvent avoir été générées par traduction automatique.