MCPcopy Create free account
hub / github.com/devaccuracy/ledgerforge / RevokeAPIKey

Method RevokeAPIKey

database/repository.go:176–176  ·  view source on GitHub ↗

Retrieves an API key by its key string

(ctx context.Context, id, ownerID string)

Source from the content-addressed store, hash-verified

174 CreateAPIKey(ctx context.Context, name, ownerID string, scopes []string, expiresAt time.Time) (*model.APIKey, error) // Creates a new API key
175 GetAPIKey(ctx context.Context, key string) (*model.APIKey, error) // Retrieves an API key by its key string
176 RevokeAPIKey(ctx context.Context, id, ownerID string) error // Revokes an API key
177 ListAPIKeys(ctx context.Context, ownerID string) ([]*model.APIKey, error) // Lists all API keys for a specific owner
178 UpdateLastUsed(ctx context.Context, id string) error // Updates the last_used_at timestamp for an API key
179}

Callers 3

RevokeAPIKeyMethod · 0.65
RevokeAPIKeyMethod · 0.65

Implementers 2

Datasourcedatabase/db.go
MockDataSourcedatabase/mocks/repo_mocks.go

Calls

no outgoing calls

Tested by 1