Skip to content

Enrol or replace the caller's signing PIN

POST
/api/v1/signing-credentials
curl --request POST \
--url https://app.avera.io/api/v1/signing-credentials \
--header 'Content-Type: application/json' \
--data '{ "pin": "example" }'

The signing PIN is bound to the user, not to a tenant: one enrolment covers every tenant the user participates in, with the PIN policy taken from the enrolling tenant. On first enrolment the internal CA issues the user’s X.509 signing certificate; re-enrolment reuses it. Historic signatures stay valid, because verification consults the credential that existed at signing time.

Media typeapplication/json
object
pin
required
string
>= 1 characters

Example generated

{
"pin": "example"
}

OK

Media type*/*
object
enrolled
required
boolean
certificateId
required
string
certificateSubjectDn
required
string