Professional Membership

What is possible with a Professional Membership check?

The Professional Membership check will confirm whether the candidate is a member of the organisation stated. Using the data provided by either the you or the candidate, Verifile will research:

  • Institution Name
  • Institutions contact details
  • Period of membership
  • Membership details

Structure of the check

There are two Professional Membership Checks listed by the API:

  • ProfessionalMembershipQualificationUK
  • ProfessionalMembershipQualificationWorldwide

Both are fundamentally the same, with the Worldwide version having a CheckAssociationCountry field.


Professional Membership check fields

Field Name UI Label Description Type Min Max Mandatory Value Set
CheckAssociationCountry Location of institution The country for which the check applies String Yes country
CheckAssociationName Name of institution The name of the institution in question String 1 100 Yes
CheckAssociationMembershipLevel Level of membership To help identify level of membership String 1 100 No
CheckAssociationMembershipNumber Membership number The candidate's membership number String 1 100 No
CheckAssociationQualification Qualification obtained Any qualifications issued by the institution String 1 100 No
CheckAssociationMembershipStatus Membership Status The status of the membership String 1 50 No
CheckAssociationMembershipHeldDateFrom Membership held – from The start data of the membership String (date) No
CheckAssociationMembershipHeldDateTo Membership held – to The end data of the membership String (date) No
CheckAssociationMembershipContactName Contact name The contact's name Name No
CheckAssociationMembershipContactAddress Address The contact's address Address 500 No
CheckAssociationMembershipContactTel Telephone number The contact's telephone number String (telephone) No
CheckAssociationMembershipContactFax Fax number The contact's fax number String (telephone) No
CheckAssociationMembershipContactEmail Email address The contact's email address String (email) No
CheckAssociationMembershipContactWeb Web address The contact's website address String 1 50 No

* This field only applies to ProfessionalMembershipQualificationWorldwide checks.


Client entry order

A Typical example of a client entry order for a Professional Membership check.

Request

                
"Checks": [
  {
    "CheckAssociationName": "Assoc Name",
    "CheckAssociationMembershipLevel": "Level",
    "CheckAssociationMembershipNumber": "Number",
    "CheckAssociationQualification": "Qualification",
    "CheckAssociationMembershipStatus": "Current",
    "CheckAssociationMembershipHeldDateFrom": "2010-09",
    "CheckAssociationMembershipHeldDateTo": "2010-09",
    "CheckAssociationMembershipContactTel": "0123456778",
    "CheckAssociationMembershipContactFax": "023456789",
    "CheckAssociationMembershipContactEmail": "api@verifile.co.uk",
    "CheckAssociationMembershipContactWeb": "www.verifile.co.uk",
    "CheckAssociationNotes": "notes",
    "CheckAssociationMembershipContactName": {
      "Title": "Mr",
      "FirstName": "con",
      "MiddleNames": "tact",
      "LastName": "contact name"
    },
    "CheckAssociationMembershipContactAddress": {
      "HouseNumber": "999",
      "HouseName": "My House",
      "StreetName": "Gold Furlong",
      "Locality": "Marston Moretaine",
      "Town": "Bedford",
      "County": "Bedfordshire",
      "State": "England",
      "Postcode": "MK43 0EG",
      "Country": "GB"
    },
    "CheckType": "ProfessionalMembershipQualificationUK"
  }
]
                
            

Response

                
"Checks": [
  {
    "CheckAssociationName": "Assoc Name",
    "CheckAssociationMembershipLevel": "Level",
    "CheckAssociationMembershipNumber": "Number",
    "CheckAssociationQualification": "Qualification",
    "CheckAssociationMembershipStatus": "Current",
    "CheckAssociationMembershipHeldDateFrom": "2010-09",
    "CheckAssociationMembershipHeldDateTo": "2010-09",
    "CheckAssociationMembershipContactTel": "0123456778",
    "CheckAssociationMembershipContactFax": "023456789",
    "CheckAssociationMembershipContactEmail": "api@verifile.co.uk",
    "CheckAssociationMembershipContactWeb": "www.verifile.co.uk",
    "CheckAssociationNotes": "notes",
    "CheckAssociationMembershipContactName": {
      "FullName": "Mr con tact contact name" 
    },
    "CheckAssociationMembershipContactAddress": {
      "AddressString": "999 My House Gold Furlong Marston Moretaine Bedford Bedfordshire England MK43 0EG GB"
    },
    "CheckType": "ProfessionalMembershipQualificationUK",
    "CheckState": {
      "StateDescription": "Application" 
    },
    "Id": "10001",
    "Comment": ""
  }
]
                
            

Candidate entry order

A Typical example of a candidate entry order for a Professional Membership check.

Request

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

Response

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