POST PGAutoGlass/ReceiveInsepectionData

Request Information

URI Parameters

None.

Body Parameters

InspectionData
NameDescriptionTypeAdditional information
SecurityToken

string

None.

Data

Inspection

None.

Request Formats

application/json, text/json

Sample:
{
  "SecurityToken": "sample string 1",
  "Data": {
    "InspectionID": 1,
    "CertificateNumber": "sample string 2",
    "InspectionDateTime": "2026-05-27T20:34:14.195567+02:00",
    "ProviderName": "sample string 4",
    "BranchName": "sample string 5",
    "InspectorName": "sample string 6",
    "InspectorUsername": "sample string 7",
    "Insured_Details": {
      "Insurance_Company": "sample string 1",
      "BookingRecord": "sample string 2",
      "Registration_Number": "sample string 3",
      "ID_Type": "sample string 4",
      "ID_Passport_Number": "sample string 5",
      "Cellphone_Number": "sample string 6",
      "Policy_Number": "sample string 7",
      "Title": "sample string 8",
      "First_Names": "sample string 9",
      "Surname": "sample string 10",
      "Date_Of_Birth": "sample string 11",
      "Email_Address": "sample string 12",
      "Home_Phone": "sample string 13",
      "Work_Phone": "sample string 14",
      "ParentEntityID": "sample string 15"
    },
    "Regular_Driver": {
      "ID_Type": "sample string 1",
      "ScanResultData": "sample string 2",
      "DriverLicencePhoto": "sample string 3",
      "Title": "sample string 4",
      "Initials": "sample string 5",
      "Surname": "sample string 6",
      "Gender": "sample string 7",
      "Identity_Number": "sample string 8",
      "Identity_Document_Type": "sample string 9",
      "Driver_Restriction_1": "sample string 10",
      "Driver_Restriction_2": "sample string 11",
      "Date_Of_Birth": {},
      "Preference_Language": "sample string 13",
      "Driving_License_Certificate_Number": "sample string 14",
      "Driving_License_Card_Issue_Number": {},
      "Driving_License_Date_Valid_From": {},
      "Driving_License_Date_Valid_Until": {},
      "Professional_Driving_Permit_Date_Valid_Until": {},
      "Professional_Driving_Permit_Category": "sample string 19",
      "Take_Licence_photo": "QEA="
    },
    "Vehicle": {
      "Is_Upholstery_In_Good_Condition": "sample string 1",
      "Is_Paint_In_Good_Condition": "sample string 2",
      "Is_There_Hail_Damage": "sample string 3",
      "Is_Vehicle_Rebuilt": "sample string 4",
      "ScanResultData": "sample string 5",
      "ScanLatitude": "sample string 6",
      "ScanLongitude": "sample string 7",
      "No_Vehicle_Licence_Disk": 8,
      "VIN_Number": "sample string 9",
      "Licence_Number": "sample string 10",
      "Register_Number": "sample string 11",
      "Manufacturer": "sample string 12",
      "Model": "sample string 13",
      "Year": 14,
      "Colour": "sample string 15",
      "Engine_Number": "sample string 16",
      "Engine_Capacity": "sample string 17",
      "Mileage": 18,
      "Expiry_Date": "sample string 19",
      "ParentEntityID": "sample string 20"
    },
    "Sound_System": {
      "CD_Shuttle_": 1,
      "Factory_Fitted_": 2,
      "Sound_System_": 3,
      "Make": "sample string 4",
      "Model": "sample string 5",
      "Comments": "sample string 6",
      "ParentEntityID": "sample string 7"
    },
    "Towing_Sticker": {
      "IsTowing_Sticker": 1,
      "Comments": "sample string 2",
      "ParentEntityID": "sample string 3"
    },
    "AccessoryItems": [
      {
        "SyncDatetime": "sample string 1",
        "InspectionHeaderID": "sample string 2",
        "AccessoryType": "sample string 3",
        "Description": "sample string 4",
        "Value": "sample string 5",
        "Photo": "sample string 6",
        "AccessoryID": "sample string 7",
        "CreatedBy": "sample string 8",
        "DateCreated": "sample string 9",
        "DeviceInfo": "sample string 10",
        "UserInfo": "sample string 11",
        "AppInfo": "sample string 12",
        "recordId": "sample string 13"
      },
      {
        "SyncDatetime": "sample string 1",
        "InspectionHeaderID": "sample string 2",
        "AccessoryType": "sample string 3",
        "Description": "sample string 4",
        "Value": "sample string 5",
        "Photo": "sample string 6",
        "AccessoryID": "sample string 7",
        "CreatedBy": "sample string 8",
        "DateCreated": "sample string 9",
        "DeviceInfo": "sample string 10",
        "UserInfo": "sample string 11",
        "AppInfo": "sample string 12",
        "recordId": "sample string 13"
      }
    ],
    "DamageItems": [
      {
        "SyncDatetime": "sample string 1",
        "InspectionHeaderID": "sample string 2",
        "Category": "sample string 3",
        "Location": "sample string 4",
        "Type": "sample string 5",
        "Comments": "sample string 6",
        "Image": "sample string 7",
        "DamageID": "sample string 8",
        "CreatedBy": "sample string 9",
        "DateCreated": "sample string 10",
        "DeviceInfo": "sample string 11",
        "UserInfo": "sample string 12",
        "AppInfo": "sample string 13",
        "PreInspectionDamage": true,
        "recordId": "sample string 15"
      },
      {
        "SyncDatetime": "sample string 1",
        "InspectionHeaderID": "sample string 2",
        "Category": "sample string 3",
        "Location": "sample string 4",
        "Type": "sample string 5",
        "Comments": "sample string 6",
        "Image": "sample string 7",
        "DamageID": "sample string 8",
        "CreatedBy": "sample string 9",
        "DateCreated": "sample string 10",
        "DeviceInfo": "sample string 11",
        "UserInfo": "sample string 12",
        "AppInfo": "sample string 13",
        "PreInspectionDamage": true,
        "recordId": "sample string 15"
      }
    ],
    "Photos": [
      {
        "InspectionHeaderID": "sample string 1",
        "recordId": "sample string 2",
        "PhotoID": "sample string 3",
        "Text": "sample string 4",
        "Key": "sample string 5",
        "Source": "QEA="
      },
      {
        "InspectionHeaderID": "sample string 1",
        "recordId": "sample string 2",
        "PhotoID": "sample string 3",
        "Text": "sample string 4",
        "Key": "sample string 5",
        "Source": "QEA="
      }
    ],
    "Signatures": {
      "ParentEntityID": "sample string 1",
      "I_confirm_that_the_customer_has_read_the_terms_": 2,
      "I_have_charged_this_client": 3,
      "Clients_signature": "sample string 4",
      "Inspectors_signature": "sample string 5"
    }
  }
}

application/xml, text/xml

Sample:
<InspectionData xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/validations.oneplan.co.za.Models.PGAutoGlass">
  <Data>
    <AccessoryItems>
      <AccessoryItem>
        <AccessoryID>sample string 7</AccessoryID>
        <AccessoryType>sample string 3</AccessoryType>
        <AppInfo>sample string 12</AppInfo>
        <CreatedBy>sample string 8</CreatedBy>
        <DateCreated>sample string 9</DateCreated>
        <Description>sample string 4</Description>
        <DeviceInfo>sample string 10</DeviceInfo>
        <InspectionHeaderID>sample string 2</InspectionHeaderID>
        <Photo>sample string 6</Photo>
        <SyncDatetime>sample string 1</SyncDatetime>
        <UserInfo>sample string 11</UserInfo>
        <Value>sample string 5</Value>
        <recordId>sample string 13</recordId>
      </AccessoryItem>
      <AccessoryItem>
        <AccessoryID>sample string 7</AccessoryID>
        <AccessoryType>sample string 3</AccessoryType>
        <AppInfo>sample string 12</AppInfo>
        <CreatedBy>sample string 8</CreatedBy>
        <DateCreated>sample string 9</DateCreated>
        <Description>sample string 4</Description>
        <DeviceInfo>sample string 10</DeviceInfo>
        <InspectionHeaderID>sample string 2</InspectionHeaderID>
        <Photo>sample string 6</Photo>
        <SyncDatetime>sample string 1</SyncDatetime>
        <UserInfo>sample string 11</UserInfo>
        <Value>sample string 5</Value>
        <recordId>sample string 13</recordId>
      </AccessoryItem>
    </AccessoryItems>
    <BranchName>sample string 5</BranchName>
    <CertificateNumber>sample string 2</CertificateNumber>
    <DamageItems>
      <DamageItem>
        <AppInfo>sample string 13</AppInfo>
        <Category>sample string 3</Category>
        <Comments>sample string 6</Comments>
        <CreatedBy>sample string 9</CreatedBy>
        <DamageID>sample string 8</DamageID>
        <DateCreated>sample string 10</DateCreated>
        <DeviceInfo>sample string 11</DeviceInfo>
        <Image>sample string 7</Image>
        <InspectionHeaderID>sample string 2</InspectionHeaderID>
        <Location>sample string 4</Location>
        <PreInspectionDamage>true</PreInspectionDamage>
        <SyncDatetime>sample string 1</SyncDatetime>
        <Type>sample string 5</Type>
        <UserInfo>sample string 12</UserInfo>
        <recordId>sample string 15</recordId>
      </DamageItem>
      <DamageItem>
        <AppInfo>sample string 13</AppInfo>
        <Category>sample string 3</Category>
        <Comments>sample string 6</Comments>
        <CreatedBy>sample string 9</CreatedBy>
        <DamageID>sample string 8</DamageID>
        <DateCreated>sample string 10</DateCreated>
        <DeviceInfo>sample string 11</DeviceInfo>
        <Image>sample string 7</Image>
        <InspectionHeaderID>sample string 2</InspectionHeaderID>
        <Location>sample string 4</Location>
        <PreInspectionDamage>true</PreInspectionDamage>
        <SyncDatetime>sample string 1</SyncDatetime>
        <Type>sample string 5</Type>
        <UserInfo>sample string 12</UserInfo>
        <recordId>sample string 15</recordId>
      </DamageItem>
    </DamageItems>
    <InspectionDateTime>2026-05-27T20:34:14.195567+02:00</InspectionDateTime>
    <InspectionID>1</InspectionID>
    <InspectorName>sample string 6</InspectorName>
    <InspectorUsername>sample string 7</InspectorUsername>
    <Insured_Details>
      <BookingRecord>sample string 2</BookingRecord>
      <Cellphone_Number>sample string 6</Cellphone_Number>
      <Date_Of_Birth>sample string 11</Date_Of_Birth>
      <Email_Address>sample string 12</Email_Address>
      <First_Names>sample string 9</First_Names>
      <Home_Phone>sample string 13</Home_Phone>
      <ID_Passport_Number>sample string 5</ID_Passport_Number>
      <ID_Type>sample string 4</ID_Type>
      <Insurance_Company>sample string 1</Insurance_Company>
      <ParentEntityID>sample string 15</ParentEntityID>
      <Policy_Number>sample string 7</Policy_Number>
      <Registration_Number>sample string 3</Registration_Number>
      <Surname>sample string 10</Surname>
      <Title>sample string 8</Title>
      <Work_Phone>sample string 14</Work_Phone>
    </Insured_Details>
    <Photos>
      <Photo>
        <InspectionHeaderID>sample string 1</InspectionHeaderID>
        <Key>sample string 5</Key>
        <PhotoID>sample string 3</PhotoID>
        <Source>QEA=</Source>
        <Text>sample string 4</Text>
        <recordId>sample string 2</recordId>
      </Photo>
      <Photo>
        <InspectionHeaderID>sample string 1</InspectionHeaderID>
        <Key>sample string 5</Key>
        <PhotoID>sample string 3</PhotoID>
        <Source>QEA=</Source>
        <Text>sample string 4</Text>
        <recordId>sample string 2</recordId>
      </Photo>
    </Photos>
    <ProviderName>sample string 4</ProviderName>
    <Regular_Driver>
      <Date_Of_Birth />
      <DriverLicencePhoto>sample string 3</DriverLicencePhoto>
      <Driver_Restriction_1>sample string 10</Driver_Restriction_1>
      <Driver_Restriction_2>sample string 11</Driver_Restriction_2>
      <Driving_License_Card_Issue_Number />
      <Driving_License_Certificate_Number>sample string 14</Driving_License_Certificate_Number>
      <Driving_License_Date_Valid_From />
      <Driving_License_Date_Valid_Until />
      <Gender>sample string 7</Gender>
      <ID_Type>sample string 1</ID_Type>
      <Identity_Document_Type>sample string 9</Identity_Document_Type>
      <Identity_Number>sample string 8</Identity_Number>
      <Initials>sample string 5</Initials>
      <Preference_Language>sample string 13</Preference_Language>
      <Professional_Driving_Permit_Category>sample string 19</Professional_Driving_Permit_Category>
      <Professional_Driving_Permit_Date_Valid_Until />
      <ScanResultData>sample string 2</ScanResultData>
      <Surname>sample string 6</Surname>
      <Take_Licence_photo>QEA=</Take_Licence_photo>
      <Title>sample string 4</Title>
    </Regular_Driver>
    <Signatures>
      <Clients_signature>sample string 4</Clients_signature>
      <I_confirm_that_the_customer_has_read_the_terms_>2</I_confirm_that_the_customer_has_read_the_terms_>
      <I_have_charged_this_client>3</I_have_charged_this_client>
      <Inspectors_signature>sample string 5</Inspectors_signature>
      <ParentEntityID>sample string 1</ParentEntityID>
    </Signatures>
    <Sound_System>
      <CD_Shuttle_>1</CD_Shuttle_>
      <Comments>sample string 6</Comments>
      <Factory_Fitted_>2</Factory_Fitted_>
      <Make>sample string 4</Make>
      <Model>sample string 5</Model>
      <ParentEntityID>sample string 7</ParentEntityID>
      <Sound_System_>3</Sound_System_>
    </Sound_System>
    <Towing_Sticker>
      <Comments>sample string 2</Comments>
      <IsTowing_Sticker>1</IsTowing_Sticker>
      <ParentEntityID>sample string 3</ParentEntityID>
    </Towing_Sticker>
    <Vehicle>
      <Colour>sample string 15</Colour>
      <Engine_Capacity>sample string 17</Engine_Capacity>
      <Engine_Number>sample string 16</Engine_Number>
      <Expiry_Date>sample string 19</Expiry_Date>
      <Is_Paint_In_Good_Condition>sample string 2</Is_Paint_In_Good_Condition>
      <Is_There_Hail_Damage>sample string 3</Is_There_Hail_Damage>
      <Is_Upholstery_In_Good_Condition>sample string 1</Is_Upholstery_In_Good_Condition>
      <Is_Vehicle_Rebuilt>sample string 4</Is_Vehicle_Rebuilt>
      <Licence_Number>sample string 10</Licence_Number>
      <Manufacturer>sample string 12</Manufacturer>
      <Mileage>18</Mileage>
      <Model>sample string 13</Model>
      <No_Vehicle_Licence_Disk>8</No_Vehicle_Licence_Disk>
      <ParentEntityID>sample string 20</ParentEntityID>
      <Register_Number>sample string 11</Register_Number>
      <ScanLatitude>sample string 6</ScanLatitude>
      <ScanLongitude>sample string 7</ScanLongitude>
      <ScanResultData>sample string 5</ScanResultData>
      <VIN_Number>sample string 9</VIN_Number>
      <Year>14</Year>
    </Vehicle>
  </Data>
  <SecurityToken>sample string 1</SecurityToken>
</InspectionData>

application/x-www-form-urlencoded

Sample:

Failed to generate the sample for media type 'application/x-www-form-urlencoded'. Cannot use formatter 'JQueryMvcFormUrlEncodedFormatter' to write type 'InspectionData'.

Response Information

Resource Description

ResponseOfInt32
NameDescriptionTypeAdditional information
Success

boolean

None.

Message

string

None.

Entity

integer

None.

Response Formats

application/json, text/json

Sample:
{
  "Success": true,
  "Message": "sample string 2",
  "Entity": 3
}

application/xml, text/xml

Sample:
<ResponseOfint xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/OnePlan.Core">
  <Entity>3</Entity>
  <Message>sample string 2</Message>
  <Success>true</Success>
</ResponseOfint>