Récupérer le détail d'un avis

Présentation

Cette ressource permet de récupérer le détail d'un avis à partir de son identifiant.

 

Description de la requête

Point d'accès

GET https://api.emploi-store.fr/partenaire/anotea/v1/avis/{id}

 

Paramètres d'entrée

Code Cardinalité Format Description
id

1

String Identifiant de l'avis

 

Exemple d'appel

GET https://api.emploi-store.fr/partenaire/anotea/v1/avis/5bb21ce31fa72a7669346438

Authorization: Bearer [Access token]

 

Description de la réponse

Lors de la réponse de l'API, une redirection (code HTTP 302 Found) est réalisée du domaine https://api.emploi-store.fr/partenaire/anotea/v1/avis/{id} vers le domaine https://anotea.pole-emploi.fr/api/v1/avis/{id}

Vous devez explicitement indiquer à votre client HTTP de suivre les redirections car il ne le fait probablement pas par défaut. Par exemple pour le client curl, il est nécéssaire d'utiliser curl --location (ou curl -L).

 

Données retournées

Code Cardinalité Format Description
id 1 String Identifiant de l'avis
pseudo 0..1 String Pseudo de la personne ayant participé à la formation
date 1 Date

Date de création de l'avis

Norme ISO-8601 (YYYY-MM-DDTHH:MM:SSZ)

commentaire 0..1 Sous-balise Commentaire de l'avis
commentaire.titre 0..1 String Titre du commentaire
commentaire.texte 0..1 String Texte du commentaire
notes 1 Sous-balise Liste des notes
notes.accueil 1 Integer 1 Note de l'avis sur l'accueil (sur 5)
notes.contenu_formation 1 Integer 1 Note de l'avis sur le contenu (sur 5)
notes.equipe_formateurs 1 Integer 1 Note de l'avis sur l'équipe de formateurs (sur 5)
notes.moyen_materiel 1 Integer 1 Note de l'avis sur les moyens matériels (sur 5)
notes.accompagnement 1 Integer 1 Note de l'avis sur l'accompagnement (sur 5)
notes.global 1 Integer 1 Note globale de l'avis sur la formation (sur 5)
formation 1 Sous-balise Informations sur la formation suivie par la personne donnant son avis
formation.intitule 1 String Intitulé de la formation
formation.domaine_formation 1 Sous-balise Domaine de formation
formation.domaine_formation.formacodes 0..n String Formacodes de la formation
formation.certifications 0..n Sous-balise Liste des certifications de la formation
formation.certifications.certif_info 0..1 String Certifinfo de la formation
formation.action 1 Sous-balise Liste des actions
formation.action.numero 0..1 String Numéro de l'action
formation.action.lieu_de_formation 1 Sous-balise Lieu de la formation
formation.action.lieu_de_formation.code_postal 1 String Code postal du lieu de formation
formation.action.lieu_de_formation.ville 1 String Ville du lieu de formation
formation.action.organismes_financeurs 0..n String Liste des organismes financeurs
formation.action.organismes_formateurs 1 Sous-balise Liste des organismes formateurs
formation.action.organismes_formateurs.raison_sociale 1 String Raison sociale de l'organisme formateur
formation.action.organismes_formateurs.siret 1 String SIRET de l'organisme formateur
formation.action.session 1 Sous-balise Informations sur la session de la formation suivi par la personne donnant son avis
formation.action.session.numero 1 String Numéro de session de la formation
formation.action.session.periode 1 Sous-balise Période de la session
formation.action.session.periode.debut 1 Date

Date de début de la session

Norme ISO-8601 (YYYY-MM-DDTHH:MM:SSZ)

formation.action.session.periode.fin 1 Date

Date de fin de la session

Norme ISO-8601 (YYYY-MM-DDTHH:MM:SSZ)

 

Exemple de retour

HTTP 200 OK
Content-Type: application/json;charset=UTF-8
Cache-Control: no-store
Pragma: no-cache

{
  "pseudo": "string",
  "date": "string",
  "commentaire": {
    "titre": "string",
    "texte": "string"
  },
  "notes": {
    "accueil": 0,
    "contenu_formation": 0,
    "equipe_formateurs": 0,
    "moyen_materiel": 0,
    "accompagnement": 0,
    "global": 0
  },
  "formation": {
    "intitule": "string",
    "domaine_formation": {
      "formacodes": [
        "string"
      ]
    },
    "certifications": [
      {
        "certif_info": "string"
      }
    ],
    "action": {
      "lieu_de_formation": {
        "code_postal": "string",
        "ville": "string"
      },
      "organisme_financeurs": [
        "string"
      ],
      "organisme_formateur": {
        "raison_sociale": "string",
        "siret": "string"
      },
      "session": {
        "numero": "string",
        "periode": {
          "debut": "string",
          "fin": "string"
        }
      }
    }
  }
}

 

Cas d'erreurs possibles

Retrouvez la liste des cas d'erreurs possibles sur la page Erreurs Types.

Syntaxe de la requête erronnée :

HTTP 400 Bad request
Content-Type: application/json
Cache-Control: no-store
Pragma: no-cache

{
    "statusCode": 400,
    "error": "Bad Request",
    "message": "Identifiant invalide"
}