Record check
Checking a Delivery Certificate.
Endpoints
The PublicVerification object
One of three answers: found: false; found: true, ready: false (ask again in a few seconds); or the record.
-
Always
public_.verification One ofpublic_verification -
Whether a delivery record has this evidence ID. A mistyped, malformed or unknown code all get the same answer:
found: falseand nothing more. -
readybooleanFalse while the record's latest event is still being sealed: ask again in a few seconds. Present only when
foundis true. -
evidence_idstringThe evidence record's ID (
evd_), as printed on the Delivery Certificate.… -
delivery_idstringThe ID of the delivery (
dlv_) the record belongs to.… -
testbooleanA test-mode delivery: nothing was sent.
-
issuerobject · nullableWho issued the evidence, as sealed in the record: the provider's legal
nameand itsidentifier. null when the record does not say.2 fields of
issuer-
issuer.namestring · nullable -
issuer.identifierstring · nullable
-
-
senderobject · nullableThe sender:
kind(organisationorindividual); for a company itsname, withbasissaying how the name was established, and itskennitala(Icelandic company number) when confirmed in the company registry. A person is never named. null when the record names no sender.4 fields of
sender-
sender.kindstringOne oforganisationindividual -
sender.basisstring · nullableregistry: confirmed in the company registry.declared: as the sender gave it.note-only: an older record that names the company only in free text, which is not shown. Null for an individual.One ofregistrydeclarednote-only -
sender.namestring · nullableA company's name. A person is never named.
-
sender.kennitalastring · nullableRegistry-confirmed companies only.
-
-
recipientobjectThe recipient, never by name:
kindisindividualwhen a person identified themselves (else null), andidentifiedgives the method, the eIDAS assurance level (High,Substantial,LoworNone), whether the identity itself was verified, and when.2 fields of
recipient-
recipient.kindstring · nullableOne ofindividual -
recipient.identifiedobject · nullable4 fields of
identified-
recipient.identified.methodstring · nullable -
recipient.identified.levelstring · nullableOne ofHighSubstantialLowNone -
recipient.identified.atstring · date-time · nullable
-
-
-
created_atstring · date-time · nullableWhen the delivery's first sealed event happened, in ISO 8601 (UTC); null when the record has none.
-
record_sealed_atstring · date-time · nullableWhen the record as a whole was sealed, in ISO 8601 (UTC); null while it is not.
-
sealsobjectParasend's check of the stored record:
intact, every seal checks out and the record is the one asked for;items, the number of sealed events;envelope_, whether the record as a whole is sealed.sealed 3 fields of
seals-
seals.intactboolean -
seals.itemsinteger -
seals.envelope_sealedboolean
-
-
eventsarray of objectEvery sealed event, in order: Parasend's event type (
event, such asdelivery.), the ETSI evidence event (created etsi_, such asevent SubmissionAcceptance), itstimeand its reason codes (reasons). Never free text or addresses.4 fields of
events-
events[].eventstring · nullable -
events[].etsi_eventstring -
events[].timestring · date-time · nullable -
events[].reasonsarray of string
-
-
documentsarray of objectThe delivered documents, each by its SHA-256 digest only (64 hexadecimal characters), never by file name.
1 field of
documents-
documents[].sha256string · nullable
-