Accès aux données avec les API Vuforia > API Vuforia > Accès aux données d'exécution de procédure > Effectuer l'appel d'API > Renvoyer toutes les sessions terminées et soumises pour un numéro de série spécifique
  
Renvoyer toutes les sessions terminées et soumises pour un numéro de série spécifique
Pour renvoyer toutes les sessions terminées et soumises pour un numéro de série spécifique, exécutez la commande suivante :
Avec la méthode des principaux de service (recommandée)
curl -X 'POST' 'https://vuforia.ptc.com/customer-events/<orgid>/report' \
-H 'accept: application/json' \
-H 'x-requested-with: fetch' \
-H 'Authorization: Bearer [access_token]' \
-H 'Content-Type: application/json' \
-d '{ "serialNumber": <serial#>, "granularity": "procedure" }'
Avec la méthode x-api-key
* 
Cette méthode sera désapprouvée dans une prochaine version. Nous recommandons plutôt de créer et d'utiliser des principaux de service pour l'authentification. Pour plus d'informations, consultez la rubrique Créer des principaux de service pour l'accès aux API externes.
curl -X 'POST' 'https://vuforia.ptc.com/customer-events/<orgid>/report' \
-H 'accept: application/json' \
-H 'x-requested-with: fetch' \
-H 'x-api-key: <x-api-key secret> \
-H 'Content-Type: application/json' \
-d '{ "serialNumber": <serial#>, "granularity": "procedure" }'
Exemple de résultats
Les résultats renvoyés doivent ressembler à ce qui suit :
{
"items": [
{
"sessionId": "ec4dfff9-d280-42c2-bff4-03d154924de9",
"procedure": {
"id": "2f0560f0-d5e9-11eb-9796-856502905bf2",
"title": "****",
"versionId": "a63e70d0150f3b2ba1cf9e81",
"versionName": "8.0",
"startTime": "2024-01-12T03:35:19.425Z",
"latestEventTimestamp": "2024-01-12T03:39:19.894Z",
"endTime": "2024-01-12T03:39:19.894Z",
"status": "incomplete",
"progress": "completed",
"feedback": "incomplete",
"serialNumber": "1234",
"requiresSerialNumber": true
},
"user": {
"id": "7d496296-6a29-4f88-b9ca-d1f07e1c7e93",
"first_name": "****",
"last_name": "****",
"email": "****",
"role": "****"
}
}
],
"granularity": "procedure",
"fullCount": "1"
}
* 
La propriété status sous procedure a été désapprouvée, mais est toujours renvoyée.