POST APIControllers/Wellness/GetPetProfile

Request Information

URI Parameters

None.

Body Parameters

PetProfileRequest
NameDescriptionTypeAdditional information
SecurityKey

string

None.

PetId

integer

None.

PolicyId

integer

None.

Request Formats

application/json, text/json

Sample:
{
  "SecurityKey": "sample string 1",
  "PetId": 2,
  "PolicyId": 3
}

application/xml, text/xml

Sample:
<PetProfileRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/mobile.oneplan.co.za.Models">
  <PetId>2</PetId>
  <PolicyId>3</PolicyId>
  <SecurityKey>sample string 1</SecurityKey>
</PetProfileRequest>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

ResponseOfWellnessProfile
NameDescriptionTypeAdditional information
Success

boolean

None.

Message

string

None.

Entity

WellnessProfile

None.

Response Formats

application/json, text/json

Sample:
{
  "Success": true,
  "Message": "sample string 2",
  "Entity": {
    "PetId": 1,
    "DateOfBirth": "2025-08-28T10:57:35.443674+02:00",
    "PetTypeId": 3,
    "PetBreedId": 4,
    "IsCrossBreed": true,
    "HasProfile": true,
    "PetBreedSizeId": 7,
    "Weight": 8.0,
    "WeightDisplayValue": "sample string 9",
    "Answers": [
      {
        "WellnessRuleId": 1,
        "Question": "sample string 2",
        "QuestionTypeId": 1,
        "AnswerId": 3,
        "Answer": "sample string 4"
      },
      {
        "WellnessRuleId": 1,
        "Question": "sample string 2",
        "QuestionTypeId": 1,
        "AnswerId": 3,
        "Answer": "sample string 4"
      }
    ]
  }
}

application/xml, text/xml

Sample:
<ResponseOfWellnessProfileA16EjPBX xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/OnePlan.Core">
  <Entity xmlns:d2p1="http://schemas.datacontract.org/2004/07/mobile.oneplan.co.za.Models">
    <d2p1:Answers>
      <d2p1:WellnessRuleAnswer>
        <d2p1:Answer>sample string 4</d2p1:Answer>
        <d2p1:AnswerId>3</d2p1:AnswerId>
        <d2p1:Question>sample string 2</d2p1:Question>
        <d2p1:QuestionTypeId>String</d2p1:QuestionTypeId>
        <d2p1:WellnessRuleId>1</d2p1:WellnessRuleId>
      </d2p1:WellnessRuleAnswer>
      <d2p1:WellnessRuleAnswer>
        <d2p1:Answer>sample string 4</d2p1:Answer>
        <d2p1:AnswerId>3</d2p1:AnswerId>
        <d2p1:Question>sample string 2</d2p1:Question>
        <d2p1:QuestionTypeId>String</d2p1:QuestionTypeId>
        <d2p1:WellnessRuleId>1</d2p1:WellnessRuleId>
      </d2p1:WellnessRuleAnswer>
    </d2p1:Answers>
    <d2p1:DateOfBirth>2025-08-28T10:57:35.443674+02:00</d2p1:DateOfBirth>
    <d2p1:HasProfile>true</d2p1:HasProfile>
    <d2p1:IsCrossBreed>true</d2p1:IsCrossBreed>
    <d2p1:PetBreedId>4</d2p1:PetBreedId>
    <d2p1:PetBreedSizeId>7</d2p1:PetBreedSizeId>
    <d2p1:PetId>1</d2p1:PetId>
    <d2p1:PetTypeId>3</d2p1:PetTypeId>
    <d2p1:Weight>8</d2p1:Weight>
    <d2p1:WeightDisplayValue>sample string 9</d2p1:WeightDisplayValue>
  </Entity>
  <Message>sample string 2</Message>
  <Success>true</Success>
</ResponseOfWellnessProfileA16EjPBX>