Attestations

Create attestation

Create a new public attestation with optional evidence metadata. Collision retry (3x). Requires JWT or API key.

post/attestations

Request

  • Base URL: https://app.arkova.ai/api/v1
  • URL: https://app.arkova.ai/api/v1/attestations
  • Auth: one of:
    • HTTP bearer
    • HTTP bearer

Request body

anchor_idstring uuid

Optional linked anchor UUID for owned credentials

subject_type'credential' | 'entity' | 'process' | 'asset'
subject_identifierstring required

Public ID or stable external identifier for the attestation subject

attestation_type'VERIFICATION' | 'ENDORSEMENT' | 'AUDIT' | 'APPROVAL' | 'WITNESS' | 'COMPLIANCE' | 'SUPPLY_CHAIN' | 'IDENTITY' | 'CUSTOM' required
attester_namestring required
attester_type'INSTITUTION' | 'CORPORATION' | 'INDIVIDUAL' | 'REGULATORY' | 'THIRD_PARTY'
attester_titlestring
summarystring
jurisdictionstring
evidence_fingerprintstring
expires_atstring date-time nullable

Response

Attestation created

public_idstring required
attestation_idstring required

v1 back-compat alias for public_id; never an internal UUID

attestation_typestring required
status'PENDING' required
fingerprintstring required
created_atstring date-time required
verify_urlstring uri required
evidence_countinteger
warningstring

Changes

No recorded changes to this operation across all 1 revision of this API.