POST api/NoqoodyUser/UploadQIDDetails

Request Information

URI Parameters

None.

Body Parameters

UpdateQIDDetailsRequest
NameDescriptionTypeAdditional information
ExpiryDate

date

Required

DateofBirth

date

Required

CountryName

string

Required

ReminderTypeID

integer

Required

IDCardNumber

string

None.

Request Formats

application/json, text/json

Sample:
{
  "ExpiryDate": "2025-06-15T07:47:21.8758179+03:00",
  "DateofBirth": "2025-06-15T07:47:21.8758179+03:00",
  "CountryName": "sample string 3",
  "ReminderTypeID": 4,
  "IDCardNumber": "sample string 5"
}

application/xml, text/xml

Sample:
<UserModels.UpdateQIDDetailsRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/QatarPay.Models">
  <CountryName>sample string 3</CountryName>
  <DateofBirth>2025-06-15T07:47:21.8758179+03:00</DateofBirth>
  <ExpiryDate>2025-06-15T07:47:21.8758179+03:00</ExpiryDate>
  <IDCardNumber>sample string 5</IDCardNumber>
  <ReminderTypeID>4</ReminderTypeID>
</UserModels.UpdateQIDDetailsRequest>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

UploadProfileImageResponseModel
NameDescriptionTypeAdditional information
ProfileImageLocation

string

None.

ThumbnailLocation

string

None.

IDCardNumber

string

None.

ExpiryDate

date

None.

DateofBirth

date

None.

PassportNumber

string

None.

PassportExpiry

date

None.

ReminderTypeID

integer

Required

front

string

None.

back

string

None.

CountryCodeList

Collection of CountryCodeModel

None.

success

boolean

None.

code

string

None.

message

string

None.

errors

Collection of string

None.

Response Formats

application/json, text/json

Sample:
{
  "ProfileImageLocation": "sample string 1",
  "ThumbnailLocation": "sample string 2",
  "IDCardNumber": "sample string 3",
  "ExpiryDate": "2025-06-15T07:47:21.8758179+03:00",
  "DateofBirth": "2025-06-15T07:47:21.8758179+03:00",
  "PassportNumber": "sample string 6",
  "PassportExpiry": "2025-06-15T07:47:21.8758179+03:00",
  "ReminderTypeID": 8,
  "front": "sample string 9",
  "back": "sample string 10",
  "CountryCodeList": [
    {
      "CountryID": 1,
      "Country": "sample string 2",
      "CountryCode": "sample string 3"
    },
    {
      "CountryID": 1,
      "Country": "sample string 2",
      "CountryCode": "sample string 3"
    }
  ],
  "success": true,
  "code": "sample string 12",
  "message": "sample string 13",
  "errors": [
    "sample string 1",
    "sample string 2"
  ]
}

application/xml, text/xml

Sample:
<UserModels.UploadProfileImageResponseModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/QatarPay.Models">
  <code>sample string 12</code>
  <errors xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:string>sample string 1</d2p1:string>
    <d2p1:string>sample string 2</d2p1:string>
  </errors>
  <message>sample string 13</message>
  <success>true</success>
  <CountryCodeList>
    <Extensions.CountryCodeModel>
      <Country>sample string 2</Country>
      <CountryCode>sample string 3</CountryCode>
      <CountryID>1</CountryID>
    </Extensions.CountryCodeModel>
    <Extensions.CountryCodeModel>
      <Country>sample string 2</Country>
      <CountryCode>sample string 3</CountryCode>
      <CountryID>1</CountryID>
    </Extensions.CountryCodeModel>
  </CountryCodeList>
  <DateofBirth>2025-06-15T07:47:21.8758179+03:00</DateofBirth>
  <ExpiryDate>2025-06-15T07:47:21.8758179+03:00</ExpiryDate>
  <IDCardNumber>sample string 3</IDCardNumber>
  <PassportExpiry>2025-06-15T07:47:21.8758179+03:00</PassportExpiry>
  <PassportNumber>sample string 6</PassportNumber>
  <ProfileImageLocation>sample string 1</ProfileImageLocation>
  <ReminderTypeID>8</ReminderTypeID>
  <ThumbnailLocation>sample string 2</ThumbnailLocation>
  <back>sample string 10</back>
  <front>sample string 9</front>
</UserModels.UploadProfileImageResponseModel>