• Dernière modification le: 22 July 2019

Valeurs de recherche Exemples d'appels API

Différentes options de requête pour les valeurs de recherche

Voici d'autres exemples d'utilisation de l'API Valeurs de recherche pour effectuer des requêtes et obtenir le jeu de résultats souhaité.

Cette requête vous donnera les valeurs de recherche qui sont actives

https ://<instance>.coupahost.com/api/lookup_values?active=true

Cette requête vous donnera les valeurs de référence qui ont été créées après une certaine date

https ://<instance>.coupahost.com/api/lookup_values?created_at[gt]=22/04/2014

Cette requête vous donnera toutes les valeurs de recherche pour toutes les recherches qui ont été créées après une certaine date

https ://<instance>.coupahost.com/api/lookup_values?[lookup][created-at][gt]=22/04/2014

Valeurs de recherche API Obtenir un exemple

Dans cet exemple, nous avons demandé une seule valeur de recherche avec un ID de 1.

Nous avons accédé À l'URL :

https ://<instance url>/api/lookup_values/1
ou
https ://<instance url>/api/lookup_values ?1

Voici la réponse correspondant aux critères de recherche :

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

<lookup-value>

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

	 <created-at type="datetime">23/04/2014T11:24:10-07:00</created-at>

	 <updated-at type="datetime">24/04/2014T09:08:41-07:00</updated-at>

	 <active type="boolean">true</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">23/04/2014T11:22:10-07:00</created-at>

			<updated-at type="datetime">23/04/2014T11:22:10-07:00</updated-at>

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

			<name>Compte</name>

			<description>Compte</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>Soutien</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>Soutien</lastname>

			<salesforce-id nil="true" />

			<mycustom-userfield />

	 </updated-by>

</lookup-value>

Rechercher les valeurs à créer

Dans cet exemple, nous insérons une valeur de recherche pour l'une des recherches existantes dans COUPA. Nous n'utilisons aucun ID système Coupa pour aucun des objets de référence.

Nous l'avons posté sur l'URL : https ://<instance url>/api/lookup_values.

<?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>oui</active>

	 <lookup>

			<name>Compte</name>

	 </lookup>

</lookup-value>

 Exemple de mise en PLACE de l'API Valeurs de recherche

Exemple pour un PUT :

Pour activer ou désactiver une valeur à rechercher

URL : https ://<instance>/api/lookup_values/<id>

Exemple de code pour désactiver une valeur à rechercher

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

<lookup-value>

	 <active>faux</active>

</lookup-value>

Pour mettre à jour la description d'une valeur à rechercher

URL : https ://<instance>/api/lookup_values/<id>

Exemple de code pour mettre à jour la recherche d'une valeur de recherche

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

<lookup-value>

	 <lookup-id>2</lookup-id>

</lookup-value> 

 

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.