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>