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 Performance Guide data.

globally unique identifier

None

LanguageID

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

byte

None

Strengths

5 Performance Strengths as seen in the BDNA and FDNA Summary Reports.

Strength

None

Struggles

3 Performance Struggles as seen in the BDNA and FDNA Summary Reports.

Struggle

None

EnvironmentKeys

5 Performance Environment Keys as seen in the BDNA and FDNA Summary Reports.

EnvironmentKey

None

Response Formats

application/json, text/json

Sample:
{
  "PersonID": "055784c6-d7be-4e24-92fe-16fd6eccd6d3",
  "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>055784c6-d7be-4e24-92fe-16fd6eccd6d3</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>