Character/Professional Reference Checks

What is possible with a Character/Professional Reference check?

This check will provide you with feedback from people who have known the candidate personally or professionally. Verifile will request the following information from referees:

  • What is your relationship to the applicant?
  • How long have you known the applicant?
  • How did you come to know the applicant and how well do you think you know them?
  • What were the main duties and responsibilities of the applicant (if relevant)?
  • Please comment on the applicant's honesty and integrity.
  • What do you think are the applicant's main strengths and areas for development?
  • Why do you think the applicant is suited to this position?
  • Is there anything else you can think of that might affect the applicant's ability to carry out the role?
  • Additional comments

Structure of the check

There are two Character/Professional Reference checks listed by the API, which are:

  • CharacterProfessionalReferenceUK
  • CharacterProfessionalReferenceWorldwide

Both are fundamentally the same, with the UK check having the CheckReferenceContactAddress.Country field automatically set as GB.


Character/Professional Reference check fields

Field Name UI Label Description Type Min Max Mandatory Value Set
CheckReferenceContactName Contact Name The name of the referee Name Yes
CheckReferenceContactAddress Contact Address The address of the referee Address No
CheckReferenceEMail Email Address The email address of the referee String (email) 7 60 No
CheckReferenceDaytimePhone Daytime Phone The daytime telephone number of the referee String (telephone) 2 30 No
CheckReferenceEveningPhone Evening Phone The evening telephone number of the referee String (telephone) 2 30 No
CheckReferenceFax Fax The fax number of the referee String (telephone) 2 30 No
CheckReferenceDoNotContactReason No Contact Reason A reason given for not allowing Verifile to immediately contact the candidate’s referee String 512 No
CheckReferenceRefereeRelationship Relationship to candidate the candidate's relationship to the referee String 64 No

Client entry order

A typical example of a client entry order for a Character/Professional Reference check.

Request

                
"Checks": [
  {
    "CheckReferenceEMail": "api@verifile.co.uk",
    "CheckReferenceDaytimePhone": "07777777777",
    "CheckReferenceEveningPhone": "07777777776",
    "CheckReferenceFax": "01444444444",
    "CheckReferenceDoNotContactReason": "He is very busy",
    "CheckReferenceRefereeRelationship": "Friend",
    "CheckReferenceContactName": {
      "Title": "Mr",
      "FirstName": "John",
      "MiddleNames": "Alan",
      "LastName": "Smith"
    },
    "CheckReferenceContactAddress": {
      "FlatNumber": "6b",
      "StreetName": "Station Road",
      "Town": "Bedford",
      "County": "Bedfordshire",
      "State": "England",
      "Postcode": "MK1 0AA",
      "Country": "GB"
    },
    "CheckType": "CharacterProfessionalReferenceWorldwide"
  }
                
            

Response

                
"Checks": [
  {
    "CheckReferenceEMail": "api@verifile.co.uk",
    "CheckReferenceDaytimePhone": "07777777777",
    "CheckReferenceEveningPhone": "07777777776",
    "CheckReferenceFax": "01444444444",
    "CheckReferenceDoNotContactReason": "He is very busy",
    "CheckReferenceRefereeRelationship": "Friend",
    "CheckReferenceContactName": {
      "FullName": "Mr John Alan Smith" 
    },
    "CheckReferenceContactAddress": {
      "AddressString": "6b Station Road Bedford Bedfordshire England MK1 0AA GB"
    },
    "CheckType": "CharacterProfessionalReferenceUK",
    "CheckState": {
      "StateDescription": "Application" 
    },
    "Id": "10001",
    "Comment": ""
  }
]
                
            

Candidate entry order

A Typical example of a candidate entry order for a Character/Professional Reference check.

Request

                
"CheckGroups": [
  {
    "Quantity": 1,
    "CheckTypeId": "CharacterProfessionalReferenceUK"
  }
]
                
            

Response

                
"Checks": [
  {
    "CheckState": {
      "StateDescription": "Awaiting candidate entry"
    },
    "Id": "10001",
    "Comment": "",
    "CheckType": "CharacterProfessionalReferenceUK"
  }
]