Extraction de contrats
Utilisez l'API /api/sam/v2/contracts.json pour extraire des contrats.
Exemple de conversation HTTP
- GET /api/sam/v2/contracts.json
-
{ "total":1,"rows": [ { "contract_id":"CO1","name":"Contract1","type":2,"threshold":100,"metric":{"id":9,"code_name":"INTERNAL_INSTALL"}, "computer_group":{"id":0,"name":"All Computers"},"purchase_orders":[{"purchase_number":"PO1","quantity":5000,"entitlement_start": "2021-08-03","entitlement_end":"2030-06-21"},{"purchase_number":"PO2","quantity":2,"entitlement_start":"2030-05-21","entitlement_end":"2030-06-21"}] "software_products":[{"name":"Notepad++","publisher_name":"don.h@free.fr"}]} ] } - GET /api/sam/v2/contracts.json?columns[]=name&columns[]=contract_custom_field_1
-
{ "total":1,"rows": [ { "name":"Contract1","contract_custom_field_1":"Value of the custom field" } ] }
Remarque : Toutes les colonnes ne sont pas affichées par défaut. Pour afficher les listes des colonnes disponibles, consultez les rubriques ci-dessous :