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!) {
    auraResultByUserId(userId: $userId) {
      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',
};
 
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

En savoir plus

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