GET api/NaturalBehavior/GetPerformanceGuide/{PersonID}/{LanguageID}

This endpoint is to retrieve the 13 DNA Insights (5 strengths, 3 struggles, 5 performance environment keys) for the designated language after an individual has completed the Natural Behavior discovery process. If successful, DNA will respond with the Performance Guide.

Request Information

URI Parameters

NameDescriptionTypeAdditional information
PersonID

PersonID is a unique identifier to get the hiring data.

globally unique identifier

This is a required parameter

LanguageID

LanguageID is used to get Performance Guide for the designated language.

byte

This is a required parameter

Body Parameters

None

Response Information

Resource Description

This API call will return the 13 DNA Insights (5 strengths, 3 struggles, 5 performance environment keys).

NameDescriptionTypeAdditional information
PersonID

PersonID is a unique identifier to get the result details and report for the posted record.

globally unique identifier

None

LanguageID

LanguageID is used to get Performance Guide for the designated language.

byte

None

Strengths

This class is to hold Talent Insights.

Strength

None

Struggles

This class is to hold Roles Insights.

Struggle

None

EnvironmentKeys

This class is to hold Environments Insights.

EnvironmentKey

None

Response Formats

application/json, text/json

Sample:
{
  "PersonID": "0caebf43-25e2-4cb2-8c66-1121f77c476a",
  "LanguageID": 64,
  "Strengths": {
    "Strength1": {
      "ID": 1,
      "Description": "sample string 1"
    },
    "Strength2": {
      "ID": 1,
      "Description": "sample string 1"
    },
    "Strength3": {
      "ID": 1,
      "Description": "sample string 1"
    },
    "Strength4": {
      "ID": 1,
      "Description": "sample string 1"
    },
    "Strength5": {
      "ID": 1,
      "Description": "sample string 1"
    }
  },
  "Struggles": {
    "Struggle1": {
      "ID": 1,
      "Description": "sample string 1"
    },
    "Struggle2": {
      "ID": 1,
      "Description": "sample string 1"
    },
    "Struggle3": {
      "ID": 1,
      "Description": "sample string 1"
    }
  },
  "EnvironmentKeys": {
    "EnvironmentKey1": {
      "ID": 1,
      "Description": "sample string 1"
    },
    "EnvironmentKey2": {
      "ID": 1,
      "Description": "sample string 1"
    },
    "EnvironmentKey3": {
      "ID": 1,
      "Description": "sample string 1"
    },
    "EnvironmentKey4": {
      "ID": 1,
      "Description": "sample string 1"
    },
    "EnvironmentKey5": {
      "ID": 1,
      "Description": "sample string 1"
    }
  }
}

application/xml, text/xml

Sample:
<PerformanceGuide xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/DnaBehavior.WebApi.Models">
  <EnvironmentKeys>
    <EnvironmentKey1>
      <Description>sample string 1</Description>
      <ID>1</ID>
    </EnvironmentKey1>
    <EnvironmentKey2>
      <Description>sample string 1</Description>
      <ID>1</ID>
    </EnvironmentKey2>
    <EnvironmentKey3>
      <Description>sample string 1</Description>
      <ID>1</ID>
    </EnvironmentKey3>
    <EnvironmentKey4>
      <Description>sample string 1</Description>
      <ID>1</ID>
    </EnvironmentKey4>
    <EnvironmentKey5>
      <Description>sample string 1</Description>
      <ID>1</ID>
    </EnvironmentKey5>
  </EnvironmentKeys>
  <LanguageID>64</LanguageID>
  <PersonID>0caebf43-25e2-4cb2-8c66-1121f77c476a</PersonID>
  <Strengths>
    <Strength1>
      <Description>sample string 1</Description>
      <ID>1</ID>
    </Strength1>
    <Strength2>
      <Description>sample string 1</Description>
      <ID>1</ID>
    </Strength2>
    <Strength3>
      <Description>sample string 1</Description>
      <ID>1</ID>
    </Strength3>
    <Strength4>
      <Description>sample string 1</Description>
      <ID>1</ID>
    </Strength4>
    <Strength5>
      <Description>sample string 1</Description>
      <ID>1</ID>
    </Strength5>
  </Strengths>
  <Struggles>
    <Struggle1>
      <Description>sample string 1</Description>
      <ID>1</ID>
    </Struggle1>
    <Struggle2>
      <Description>sample string 1</Description>
      <ID>1</ID>
    </Struggle2>
    <Struggle3>
      <Description>sample string 1</Description>
      <ID>1</ID>
    </Struggle3>
  </Struggles>
</PerformanceGuide>