Récupérer le détail d'une action de formation

Présentation

Cette ressource permet d’obtenir de détail d'une action de formation à partir de son identifiant.

 

Description de la requête

Point d'accès

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

 

Paramètres d'entrée

Code Cardinalité Format Description
id 1 String

L’identifiant d’une session à la forme suivante : numero_formation|numero_action

Exemple : 14_AF_0000011111|14_SE_0000102222

 

Exemple d'appel

GET https://api.emploi-store.fr/partenaire/anotea/v1/actions/14_AF_0000011111|14_SE_0000102222

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/api/anotea/v1/actions/{id} vers le domaine https://anotea.pole-emploi.fr/api/v1/actions/{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'action de formation
numero 1 String Numéro de l'action de formation
avis 0..n Tableau des Avis Tableau des Avis
meta 1 Sous-balise Informations complémentaires
meta.reconciliation 0..1 Sous-balise Informations concernant la réconciliaion
meta.reconciliation.certifinfos 0..n String Liste des certifinfos l'action de formation
meta.reconciliation.formacodes 0..n String Liste des formacodes de l'action de formation
meta.reconciliation.lieu_de_formation 0..1 String Code postal du lieu de l'action de formation
meta.reconciliation.organisme_formateur 0..1 String SIRET de l'organisme formateur de l'action de formation
meta.source 0..1 Sous-balise Informations concernant les données relatives au catalogue utilisé comme source
meta.source.numero_formation 0..1 String Numéro de la formation source
meta.source.numero_formation 0..1 String Numéro de l'action de formation source
meta.source.type 0..1 String Type de catalogue auquel appartient l'action
score 1 Sous-balise Score de l'action de formation
score.nb_avis 1 Integer Nombre d'avis de l'action de formation
score.notes 0..1 Sous-balise Notes de l'action de formation
score.notes.accueil 0..1 Integer 1 Moyenne des notes sur l'accueil (sur 5)
score.notes.contenu_formation 0..1 Integer 1 Moyenne des notes sur le contenu (sur 5)
score.notes.equipe_formateurs 0..1 Integer 1 Moyenne des notes sur l'équipe de formateurs (sur 5)
score.notes.moyen_materiel 0..1 Integer 1 Moyenne des notes sur les moyens matériels (sur 5)
score.notes.accompagnement 0..1 Integer 1 Moyenne des notes sur l'accompagnement (sur 5)
score.notes.global 0..1 Integer 1 Moyenne des notes globales (sur 5)

 

Exemple de retour

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

{
  "id": "string",
  "numero": "string",
  "avis": {
    "id": "string",
    "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"
          }
        }
      }
    }
  },
  "score": {
    "nb_avis": 0,
    "notes": {
      "accueil": 0,
      "contenu_formation": 0,
      "equipe_formateurs": 0,
      "moyen_materiel": 0,
      "accompagnement": 0,
      "global": 0
    }
  },
  "meta": {
    "reconciliation": {
      "certifinfos": [
        "string"
      ],
      "formacodes": [
        "string"
      ],
      "lieu_de_formation": "string",
      "organisme_formateur": "string"
    },
    "source": {
      "numero_formation": "string",
      "numero_action": "string",
      "type": "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": "Numéro d'action invalide ou action expirée"
}