link.latr.developer.revokeKey

L@tr XRPC method link.latr.developer.revokeKey.

Repository @samclemente.me did:plc:qy5pluw2bsuq2x6albsgkvx3 namespace authority
Details · procedure
Kindprocedure
Authoritydeveloper.latr.link
Indexed

Procedure

procedure · POST

Input

application/json

clientId

requiredstring
  • maxLength: 128
  • maxGraphemes: 128

keyId

requiredstring
  • maxLength: 128
  • maxGraphemes: 128

Output

application/json

Errors

InvalidRequest

No description in schema.

InvalidUrl

No description in schema.

AuthRequired

No description in schema.

InvalidToken

No description in schema.

InvalidDpop

No description in schema.

SavedItemNotFound

No description in schema.

Conflict

No description in schema.

RateLimitExceeded

No description in schema.

UpstreamFailure

No description in schema.

Similar lexicons

semantic match

Lexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.

  • L@tr XRPC method link.latr.developer.deleteClient.

  • L@tr XRPC method link.latr.developer.createKey.

  • Revoke one of the authenticated account's API keys. The key stops authenticating immediately, but the row is retained with `revokedAt` set so it stays visible in listApiKeys as a revoked key (audit trail). Use deleteApiKey to remove it entirely. Scoped to the caller's DID — you cannot revoke another account's key. Idempotent: revoking an already-revoked or unknown key returns `revoked: false`.

  • L@tr XRPC method link.latr.developer.listKeys.

  • Revoke the authenticated aggregator's API key. After revocation, the aggregator must complete OAuth flow again to create a new API key. This action cannot be undone.