Guides
Résultat Aura

Récupération des résultats

Les résultats peuvent être récupérés avec la query auraResultByUserId qui permet d’avoir l’ensemble des résultats Aura via un identifiant d'utilisateur PRISMO.

Exemple Javascript avec graphql-request

import { GraphQLClient, gql } from 'graphql-request'
 
const endpoint = 'https://public-api.prismo.io/graphql';
 
const headers = {
  Authorization: 'Bearer <API_KEY_PRISMO>'
};
 
const client = new GraphQLClient(endpoint, { headers });
 
const query = gql`
  query auraResultByUserId($userId: ID!, $locale: Locale) {
    auraResultByUserId(userId: $userId, locale: $locale) {
      id
      disc {
        D
        I
        S
        C
      }
      discNatural: disc(type: NATURAL) {
        D
        I
        S
        C
      }
      profile {
        id
        type
        description
        image
      }
      skillsAdapted: skills(type: ADAPTED, filter: { skip: 0, limit: 3 }) {
        id
        name
        description
        score
      }
      skillsNatural: skills(type: NATURAL, filter: { skip: 0, limit: 3 }) {
        id
        name
        description
        score
      }
      images {
        discWheel
        discWheelNatural: discWheel(type: NATURAL)
      }
      createdAt
    }
  }
`;
 
const variables = {
  userId: 'myId',
  locale: 'EN',
};
 
client.request(query, variables)
    .then((data) => console.log(data))
    .catch((err) => console.err(err));
💡

Limitation aux données :

  • champ skills : limité aux trois premières valeurs suivant le score descendant

Langue des résultats

L'argument locale, de type Locale, permet de récupérer les résultats traduits. Il est optionnel et vaut FR par défaut.

Sont traduits :

ChampContenu traduit
profile.typeNom du profil
profile.descriptionDescription du profil
skills.nameNom de la compétence
skills.descriptionDescription de la compétence
images.discWheelRoue DISC : les libellés incrustés dans l'image sont traduits
images.coloredDimensionsDimensions colorées : les libellés incrustés dans l'image sont traduits

Le champ profile.typeEn retourne toujours le nom du profil en anglais, quelle que soit la valeur de locale.

Le champ profile.image est une illustration sans texte : elle est identique dans toutes les langues.

En savoir plus

Pour plus d'informations, vous pouvez parcourir les données de l'objet AuraResult dans les références API.