Verify a bank signing target
POST/v1/onboarding-cases/:case_id/signing-targets/:target_id/verify
Proves that the registered reference points at the key you described. The platform
resolves backend_ref at the key provider, retrieves the public key, and checks that
the algorithm, the public key and its SHA-256 fingerprint match what you registered.
Verification does not sign anything on the network and does not activate the key;
keys become active only when onboarding is activated. No request body is sent.
Required scope: connector:onboarding:artifacts:write.
Allowed states: AWAITING_BANK_ADMIN, BANK_CONFIGURING, NEEDS_CHANGES. In
any other state the verification result cannot be recorded and the call returns
404.
Outcomes:
- Match: the target becomes
VERIFIED,verified_atis set,verification_erroris cleared, and the call returns200. - Mismatch, unknown key or access denied: the target is recorded as
FAILEDwith the reason inverification_error, and the call returns422with the same reason indetail. - The key provider or the platform is temporarily unreachable: the target is left
unchanged and the call returns
503. Retry later.
You can call verify again at any time while the case is editable, for example after
fixing the key policy; a later success replaces a FAILED state.
Request
Responses
- 200
- 401
- 403
- 404
- 422
- 503
The target is now VERIFIED.
The bearer token is missing, malformed, expired, signed by an unknown key, or was not issued by the platform IAM for the Lyriq Connector. Obtain a new token and retry. See the Authentication section.
The token is valid but may not perform this request: it lacks the required scope, has
no bank membership, needs an x-dan-bank-id header to choose between several
memberships, names a bank in x-dan-bank-id it has no membership for, or the caller's
bank is suspended or terminated. A new token with the same configuration fails the same
way. See the Authentication section.
The resource does not exist, or it belongs to another bank. The Lyriq Connector does not distinguish the two cases, so resources of other banks are never disclosed.
Verification failed. The target is now FAILED; detail repeats
verification_error.
The key provider or a platform dependency is temporarily unavailable. The target was not changed; retry later.