> For AI agents: the complete documentation index is available at /llms.txt, the full documentation bundle is available at /llms-full.txt.

# SignerVerification

Verification methods used to confirm signer identity before document signing.
These methods must be completed before the signer can sign documents.

**Important:** The "Type" property is case-sensitive and must be capitalized.

**Critical Requirement:** You **must** use one of the following verification methods as the **last** verification in your verifications list:

- Consent
- PhoneNumber
- Scribble
- CSC Qualified\*

**Rules for CSC Qualified:**

- This method **must always be the absolute final verification** - nothing can come after it

**Rules for Consent, PhoneNumber, and Scribble:**

- These three can be used as the final verification method
- They are commonly used when you want additional verification steps before the final consent/signature

**Common Mistakes:**

- Using only authentication methods (e.g., iDIN) without a final verification method
- Placing verifications after CSC Qualified

**Valid Examples:**

- `[Consent]` ✓
- `[iDIN, Consent]` ✓
- `[iDIN, PhoneNumber]` ✓
- `[iDIN, CSC Qualified]` ✓
- `[CSC Qualified, Consent]` ✗ (Nothing can come after CSC Qualified)
- `[iDIN]` ✗ (Missing required final verification)

#### Discriminator

This is a polymorphic schema that uses the `Type` property to determine the specific type.

#### One Of Schemas

The following schemas can be used:

- [SignerScribbleVerification](/openapi/models/SignerScribbleVerification.md)
- [SignerPhoneNumberIdentification](/openapi/models/SignerPhoneNumberIdentification.md)
- [SignerDigidIdentification](/openapi/models/SignerDigidIdentification.md)
- [SignerIDealVerification](/openapi/models/SignerIDealVerification.md)
- [SignerSurfnetVerification](/openapi/models/SignerSurfnetVerification.md)
- [SignerIDINVerification](/openapi/models/SignerIDINVerification.md)
- [SignerIPAddressVerification](/openapi/models/SignerIPAddressVerification.md)
- [SignerEHerkenningVerification](/openapi/models/SignerEHerkenningVerification.md)
- [SignerItsmeIdentificationVerification](/openapi/models/SignerItsmeIdentificationVerification.md)
- [SignerConsentVerification](/openapi/models/SignerConsentVerification.md)
- [SignerCscVerification](/openapi/models/SignerCscVerification.md)
- [SignerOidcIdentification](/openapi/models/SignerOidcIdentification.md)
- [SignerOnfidoIdentification](/openapi/models/SignerOnfidoIdentification.md)
