We have found that the majority of verified appointments have no identity verified date. We have counted 38647 so far (for 47161 verified appointments in total). We collect the data via the streaming api (the officers and psc endpoints specifically).
To find them, we look for identity_verification_details.identity_verified_on is null (or non-existent) identity_verification_details.appointment_verification_start_on is not null. We can provide a list of these occurrences if needs be.
An example of such occurence:
In the companies house website, it says âverification requirements completeâ but has not details about the verified identity:
The same happens for PSCs. We have counted 8005 so far.
These donât make sense to us. If the appointment is verified, the identity should be verified too by definition and the appointment_verification_start_on should be present with the rest of the data.
Not CH staff or a developer, but in this case the directorâs appointment was registered at CH on 18 Nov (even though the appointment date was 16 Nov). See the filing history at CH.
So presumably the relevant AP01 included the identity verification details. This is a different situation from a director who was already registered at Companies House before 18 November who is given a deadline to verify their ID by.
Might this explain your results? And can the API differentiate between director appointments which were registered at Companies House before or after 18 Nov - regardless of the appointment date?
Either way, if his appointment is verified, it should have associated identity verification details i.e. who verified it and when, shouldnât it? You canât have an appointment verified, without having your identity verified, or am I misunderstanding this?
âidentity_verified_onâ IS ONLY applicable to identity verification statements where the appointeeâs identity was verified by an âauthorised corporate service providerâ (ACSP) - it is the date on which the latter verified the identity of the appointee.
âappointment_verification_start_onâ is the date on which an identity verification statement was supplied for an appointment, therefore it will be present in the data set of ALL appointments for which an identify verification statement has been submitted.
As per the public API specifications relevant to this legislation e.g.
please note:
âidentity_verification_detailsâ: {
âanti_money_laundering_supervisory_bodiesâ,
âauthorised_corporate_service_provider_nameâ,
âidentity_verified_onâ,
âpreferred_nameâ,
},
are ACSP specific.
thanks for the clarification @cbaldwin. Understood, identity_verified_on and the three other fields are only for ACSP verification and we donât get an equivalent date for officers who have verified themselves online with gov.uk.
Echoing the thanks to clarification on that one. I can clearly see this in effect for companies we have incorporated only having the ACSP block where we did the verification, where the officer just supplied us with the code it does not show. Am assuming the same will happen with historic details once the CS01 is submitted.