GET v1/person/{personid}/goals

Gets a list of all goals for the specified user (scope: manager or administrator)

Request Information

URI Parameters

NameDescriptionTypeAdditional Information
personID

Person's ID

string

Required.

Body Parameters

None.

Response Information

Resource Description

List of goals

IHttpActionResult

None.

Response Formats

application/json, text/json, text/html

Sample:
[
  {
    "ID": "sample string 1",
    "Name": "sample string 2",
    "Description": "sample string 3",
    "StartDate": "2025-05-24T11:40:55.3288862+00:00",
    "DueDate": "2025-05-24T11:40:55.3288862+00:00",
    "EndDate": "2025-05-24T11:40:55.3288862+00:00",
    "State": "sample string 6",
    "Status": "sample string 7",
    "PercentageComplete": 8,
    "IsPrivate": true,
    "AssignedTo": {
      "ID": "sample string 1",
      "FirstName": "sample string 2",
      "LastName": "sample string 3",
      "Email": "sample string 4"
    },
    "Objective": {
      "ID": "sample string 1",
      "Name": "sample string 2"
    }
  },
  {
    "ID": "sample string 1",
    "Name": "sample string 2",
    "Description": "sample string 3",
    "StartDate": "2025-05-24T11:40:55.3288862+00:00",
    "DueDate": "2025-05-24T11:40:55.3288862+00:00",
    "EndDate": "2025-05-24T11:40:55.3288862+00:00",
    "State": "sample string 6",
    "Status": "sample string 7",
    "PercentageComplete": 8,
    "IsPrivate": true,
    "AssignedTo": {
      "ID": "sample string 1",
      "FirstName": "sample string 2",
      "LastName": "sample string 3",
      "Email": "sample string 4"
    },
    "Objective": {
      "ID": "sample string 1",
      "Name": "sample string 2"
    }
  }
]

application/xml, text/xml

Sample:
<ArrayOfGoalModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/KAPTA.Domain.ViewModel.v1">
  <GoalModel>
    <AssignedTo>
      <Email>sample string 4</Email>
      <FirstName>sample string 2</FirstName>
      <ID>sample string 1</ID>
      <LastName>sample string 3</LastName>
    </AssignedTo>
    <Description>sample string 3</Description>
    <DueDate>2025-05-24T11:40:55.3288862+00:00</DueDate>
    <EndDate>2025-05-24T11:40:55.3288862+00:00</EndDate>
    <ID>sample string 1</ID>
    <IsPrivate>true</IsPrivate>
    <Name>sample string 2</Name>
    <Objective>
      <ID>sample string 1</ID>
      <Name>sample string 2</Name>
    </Objective>
    <PercentageComplete>8</PercentageComplete>
    <StartDate>2025-05-24T11:40:55.3288862+00:00</StartDate>
    <State>sample string 6</State>
    <Status>sample string 7</Status>
  </GoalModel>
  <GoalModel>
    <AssignedTo>
      <Email>sample string 4</Email>
      <FirstName>sample string 2</FirstName>
      <ID>sample string 1</ID>
      <LastName>sample string 3</LastName>
    </AssignedTo>
    <Description>sample string 3</Description>
    <DueDate>2025-05-24T11:40:55.3288862+00:00</DueDate>
    <EndDate>2025-05-24T11:40:55.3288862+00:00</EndDate>
    <ID>sample string 1</ID>
    <IsPrivate>true</IsPrivate>
    <Name>sample string 2</Name>
    <Objective>
      <ID>sample string 1</ID>
      <Name>sample string 2</Name>
    </Objective>
    <PercentageComplete>8</PercentageComplete>
    <StartDate>2025-05-24T11:40:55.3288862+00:00</StartDate>
    <State>sample string 6</State>
    <Status>sample string 7</Status>
  </GoalModel>
</ArrayOfGoalModel>