Mint a new credential

Generates a server-side 256-bit secret, stores a PBKDF2-HMAC-SHA256 hash, and returns the plaintext exactly once. Subsequent reads never include the plaintext — if lost, rotate. The request body is optional; when omitted, defaults apply (validFrom = now(), validUntil = no expiry).

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
uuid
required
uuid
required
Body Params

Optional credential shape and validity window. Every field may be omitted; the defaults are kind = CLIENT_SECRET, validFrom = now() and validUntil = null.

string
enum

Which proof mechanism this credential establishes. Omitted means CLIENT_SECRET, which is what a caller with no body gets. FEDERATED_JWT is REFUSED here (422): ANKASecure holds no material for a federated identity, so it is declared as an issuer binding for the actor rather than minted as a credential.

Allowed:
string

The actor's PUBLIC JWK, required when kind = PRIVATE_KEY_JWT and refused otherwise. Exactly one key, public members only; the admitted members per kty are an allow-list, so anything outside it is refused rather than ignored.

date-time

Credential becomes valid at this instant (ISO-8601). Defaults to server now() when omitted.

date-time

Credential becomes invalid at this instant. Null = no expiry.

Headers
string
enum
Defaults to application/json

Generated from available response content types

Allowed:
string
enum
Defaults to application/json

Generated from available request content types

Allowed:
Responses

Language
Credentials
Bearer
JWT
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json
application/problem+json