• Dernière modification le: 25 March 2021

API de l'entreprise

Utilisez l'API de l'entreprise pour créer, mettre à jour ou interroger les données de l'entreprise.

Utilisez les API de l'entreprise pour créer, mettre à jour ou interroger les données de l'entreprise. 

L'URL pour accéder aux API est : https ://<instance>.cso.coupahost.com/api/companies

Voir les meilleures pratiques d'intégration pour plus d'informations.

Actions

Verbe Chemin d'accès Action Description
OBTENIR /API/entreprises index Effectue une action Get pour récupérer toutes les entreprises
PUBLIER /API/entreprises créer Crée un ou plusieurs objets Companies.
METTRE /API/entreprises mettre à jour Met à jour une ou plusieurs entreprises . Peut effectuer des mises à jour de masse.
OBTENIR /api/companies/:id afficher Afficher les données d'une entreprise. 
METTRE /api/companies/:id mettre à jour Mettre à jour une entreprise à la fois à l'aide de l'identifiant

Éléments

Ce sont les éléments disponibles pour l'API de l'entreprise

Nom de champ Description du champ Req'd Unique ? Valeurs admissibles Dans Sortie  * Type
iD ID de l'entreprise   Oui     oui nombre entier
état Statut de l'entreprise     Actif, supprimé  (sensible à la casse) oui oui chaîne
nom Nom de la société   Oui   oui oui chaîne
numéro de téléphone Numéro de téléphone de l'entreprise       oui oui chaîne
e-mail E-mail de l'entreprise       oui oui chaîne
rue Partie rue de l'adresse de l'entreprise       oui oui chaîne
code postal Code postal faisant partie de l'adresse de l'entreprise       oui oui chaîne
ville Ville partie de l'adresse de l'entreprise       oui oui chaîne
pays Pays partie de l'adresse de l'entreprise       oui oui chaîne
duns-scac Le code duns scac de la société.       oui oui chaîne
mots-clés Mots-clés associés à l'entreprise       oui oui chaîne
Note

 La charge utile de réponse n'affiche pas de valeurs NULL.

Exemples

Dans cet exemple, nous avons demandé une API d'entreprise. Nous avons accédé À l'URL : 

https ://<instance>.cso.coupahost.com/api/companies 

Réponse de L'ENTREPRISE GET

{

		"total" : 7,

		"compannies" : [

				{

						"id" : "9219592888303484960",

						"state" : "Actif",

						"nom" : "! Nouveau fournisseur (espagnol)"

				},

				{

						"id" : "9219594398656586067",

						"state" : "Actif",

						"nom" : "! Simon Test Organization",

						"email" : "simon@kepgames.com"

				},

				{

						"id" : "9219592919623127484",

						"state" : "Actif",

						"nom" : "! SKF (soumissionnaires test)"

				},

				{

						"id" : "9219592881350550871",

						"state" : "Actif",

						"nom" : "! Soumissionnaire espagnol ",

						"email" : "heloisa.spanish@tradeext.com"

				},

				{

						"id" : "9219592230193035378",

						"state" : "Actif",

						"nom" : "! TE",

						"email" : "lorena@te.se",

						"duns-scac" : "test123456789",

						"keywords" : "test"

				},

				{

						"id" : "9219596145584379778",

						"state" : "Actif",

						"nom" : "! Société de test TE "

				},

				{

						"id" : "9219592639285418804",

						"state" : "Actif",

						"nom" : "! TE Test Company 2",

						"numéro de téléphone" : "123-234-3456",

						"email" : "testcompany2+upg@coupa.com",

						"street" : "adresse1",

						"code postal" : "12345",

						"city" : "valahalla",

						"pays" : "Îles mineures éloignées des États-Unis",

						"mots-clés" : "Transporteur"

				}

	 ]

}

Créer/Mettre à jour

Ce qui suit décrit comment vous pouvez utiliser l'API Coupa pour effectuer des actions sur l'entreprise.

Créer

/API/entreprises

La charge utile ci-dessous crée deux sociétés.

Charge utile : 

{

		"sociétés" : [

				{

						"state" : "Actif",

						"nom" : "Oui Heloisa",

						"duns-scac" : "Doit être mis à jour"

				},

				{

						"nom" : "TE Test Company 2",

						"numéro de téléphone" : "123-234-3456",

						"email" : "testcompany2+upg@coupa.com"

				}

		]

}



Réponse : 201

{

		"result" : [

				{

						"type" : "api.post.added",

						"description" : "2 objets créés."

				}

		],

		"ajouté" : 2,

		"sociétés" : [

				{

						"id" : "9220538753256092391"

				},

				{

						"id" : "9220538753250662192"

				}

		]

}	 

Mettre à jour

/API/entreprises

La charge utile ci-dessous met à jour une ou plusieurs sociétés. 

Pour mettre à jour une ou plusieurs entreprises à la fois : 

Charge utile :

{

		"sociétés" : [

				{

						"id" : "9219594319065198091",

						"state" : "Actif",

						"nom" : "! (TE) Heloisa",

						"duns-scac" : "Doit être mis à jour"

				},

				{

						"id" : "9219596218212801426",

						"state" : "Actif",

						"nom" : "! (TE) Organisation uniquement avec les soumissionnaires (italien)",

						"duns-scac" : "Doit être mis à jour",

						"email" : "testbidders_itl@coupa.com"

				},

				{

						"id" : "9219596218212801429",

						"state" : "Actif",

						"nom" : "! (TE) Org avec seulement des soumissionnaires",

						"duns-scac" : "Doit être mis à jour",

						"mots-clés" : « Enchérisseurs »

				}

		]

}



Réponse : 200 OK

{

		"result" : [

				{

						"type" : "api.put.updated",

						"description" : "3 objets mis à jour."

				}

		],

		"mis à jour" : 3

}
Remarque

 Les mises à jour sont effectuées de manière indulgente, c'est-à-dire que si la mise à jour d'une ressource échoue, les autres pourraient réussir. L'ID de l'entreprise est requis pour les mises à jour.

Les demandes réussies renverront une réponse HTTP 200. Le corps de la réponse inclura la demande créée. Les demandes infructueuses renverront HTTP 400 Bad Request. Le corps de la réponse comprendra des erreurs de validation formatées en XML.

Articles associés


API Fiches descriptives

25 March 2021

Utilisez l'API Fact Sheets pour créer, mettre à jour ou interroger les Fact Sheets et les données (lignes / champs) associées.

API Champs

25 March 2021

Utilisez l'API Champs pour créer, mettre à jour ou interroger les champs et les données (lignes) associées.

API de marché

25 March 2021

Utilisez l'API Marchés pour créer, mettre à jour ou interroger les marchés.

API utilisateur

25 March 2021

Utilisez l'API utilisateur pour créer, mettre à jour ou interroger les données utilisateur.

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